`
k1121
  • 浏览: 180381 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表
/**  *   */ package test.future;   import java.util.concurrent.Callable; import java.util.concurrent.ExecutionException; import java.util.concurrent.Executor; import java.util.concurrent.Executors; import java.util.concurrent.FutureTask; import java.util.concurrent.TimeUnit; import java.u ...
转载自:http://www.ibm.com/developerworks/cn/java/j-nativememory-aix/ 简介: Java™ 堆耗尽并不是造成 java.lang.OutOfMemoryError 的惟一原因。如果本机内存 耗尽,则会发生普通调试技巧无法解决的 OutOfMemoryError。本文将讨论本机内存的概念,Java 运行时如何使用它,它被耗尽时会出现什么情况,以及如何在 AIX® 上调试本机OutOfMemoryError 。针对 Linux® 和 Windows® 系统的相同主题将在 另一篇同类文章
产品设计理应遵循哪些原则? 转载自CSDN 近日,有网友在知乎网上提出:“产品设计原则有哪些?”,该话题自抛出后引发了大家的浓厚兴趣,众大牛们各抒己见。有了这些原则,无论你是运用在Web设计、UI设计还是App设计上都可让你运筹帷幄,祝你一臂之力。我们一起来看下在他们眼中产品设计应遵循哪些原则: 高级交互设计师,原小米科技产品经理 向华盛: 原则1:用户界面应该是基于用户的心里模型,而不是基于工程实现模型。就是把后台本来很复杂的事情通过设计符合用户日常生活中常用的浏览方式或操作方式。其实这一点是设计师把生活中的细节和数据结合的凝聚点,用户的心理模型抓的越准,界面就会越优秀。
办法很多,下面介绍一种更为通用,最有效的方式: 示例页面,其中包含post与get方式的提交: <a class="need_change" href="myajax!getChineseWord.do?name=中文">中文测试</a>    <form action="<%=path%>/myajax!getChineseWord.do" method="post">        姓名:<input type='text' name="n ...

代码Review

 在软件开发的项目中, Code Review是保证代码质量非常重要的一个环节,其主要工作是:1、发现代码中的bug;2、从代码的易维护性、可扩展性角度考察代码的质量,提出修改建议。 1、代码中的bug必定出现在编码常识和商业逻辑相关的地方:(1) 编码常识方面的bug: 比如,系统中打开的流/文件/连接等没有及时关闭;或是存在thread safe问题,或是存在性能低下问题等,这类问题对有经验的开发人员是比较容易发现的。在Review之前一定要消灭各种类似拼写、低级的转换等的错误。 (2)、与商业逻辑相关的bug。   这类bug是非常隐蔽的,如果有对产品不熟悉的人参与该产品的项目开 ...
http://www.hashei.me/
nmon是一个分析OS性能屡试不爽的工具,Nmon的使用需要nmon工具和nmonanalyser分析程序两者配合使用。nmon工具生成性能数据文件,然后monanalyser以nmon生成的数据文件作为输入,输出为Excel 电子表格,并自动地生成相应的图形,使得我们直观的观察OS性能(CPU、IO和内存等)的变化过程,本文主要描述
JDK1.5提供JMX remote的管理工具Jconsole,可以监控Java运行程序的内存使用情况、活动线程数量、类装载的数量、MBeans的状态、虚拟机的各种信息 等,还可以执行MBean公开的方法或强制进行垃圾回收。因为Apusic应用服务器实现标准的JMX接口,因此也可以使用Jconsole进行监控。 下面是在windows端对Linux的java应用(Resin)的JVM进行监控。windows: 安装 jdk1.6.0_06  http://java.sun.com/javase/downloads/index.jspLinux:Resin2.1.x + jdk1.6 启 ...
  classes12.jar,ojdbc14.jar,ojdbc5.jar和ojdbc6.jar的区别,之间的差异 在使用Oracle JDBC驱动时,有些问题你是不是通过替换不同版本的Oracle JDBC驱动来解决的?最常使用的ojdbc14.jar有多个版本,classes12.jar有多个版本你了解吗?   连接类型:1、JDBC OCI: oci是oracle call interface的缩写,此驱动类似于传统的ODBC 驱动。因为它需要Oracle Call Interface and Net8,所以它需要在运行使用此驱动的JAVA程序的机器上安 ...
网站性能优化可能是一个永远都在做却总也做不完的事,之前有根据以往工作经验写过两篇关于性能优化的博文《性能优化之发现问题解决问题》和《性能优化之java EE内存管理解决方案》,多偏于理论。今天重又开始做网站的性能优化,还是来点实际的,介绍一下性能优化的工具吧。   │ compiler-latest.zip (google出的js压缩工具) │ ├─JVM │ └─hotswap(修改了Hotspot的类加载机制,实现了所有类的重新编译后自己动加载,为开发调试提供了便利。) ├─分析工具 │ │ MemoryAnalyzer-1.1.1.20110824-win32.win3 ...
说到端口,这确实是个老话题,但一切都是从它开始的,不得不说。何谓端口,打个比方,你住在一座房子里,想让别人来拜访你,得在房子上开个大门,你养了个可爱的小猫,为了它的进出,专门给它修了个小门,为了到后花 ...
         毫不惭愧的说,对 WEB 设计我是一个十足的门外汉。《用户体验的要素》这本书也是我看的第一本关于 WEB 设计的书。以这样的背景来写读后感肯定有贻笑大方之嫌,幸好互联网是一个开放的和鼓励表达的平台。以此 ...
前天写了一篇《 千米粒网创建随想(1)  》今天接着上一篇继续写吧。 今天 看到了关于千米粒的点评,很是感动就摘过来了。       千米粒:解决您的生活琐事  / 2012-07-22   千米粒是为了快速解决您的生活琐事,由您发布的生活需求,只有在您附近的人才能查看并 接收到。不管您是想要找个人帮您到医院排队挂号,想要买一部二手iPhone手机,找一个互相学习英语的朋友,甚至于您想找个人帮您去看望朋友。   跑腿,排队,闲置物品,身边兼职这样的服务在生活中确实很有需求,不过在网站上提供这样的服务确实也面临不少挑战: 1.如果只是在信息层面发布需求 ...
  千米粒网上线已经一周了每天的PV虽不是太多但总是在不断地增长,这给我们很大的鼓励,让我们更加努力的前行。 前天写了一篇《自己做的网站上线了》因为时间匆忙没写太多就草草的结束了,今天接着上一篇继续写吧。   先说说负载均衡吧,负载均衡器分软件和硬件两种,硬件一般是有钱了才用的,我们这样的草根刚开始还是考虑使用apache的负载均衡吧,apache负载均衡配置的文章网络一大把我就不说了,拿以前配置负载均衡器的经验出来晒一下吧: 首先来说要考虑的是负载均衡模式,一般分为旁路模式和反向代理模式,旁路模式只做访问分发,分发请求以后就不管了,打个比方就是你来找我问哪里有图书卖我说你去A处,那么 ...
      经过3个月的努力网站终于上线了。从最初2个人的简单想法,到现在形成4个人的团队还是很不容易的,毕竟大家白天都有各自的工作,需要把夜晚和周末奉献出来。不过大家都是有梦想有激情的一帮人,都没觉得累,短短的3个月网站做了两个版本,感谢团队兄弟们!       在不断地践行理想的过程中也越来越发现目标逐渐清晰。清楚地认识到我们应该提供什么,在哪些地方要做出取舍而不是只从技术人员的角度追求完美,有时会调侃一下,感觉大家都当了一会产品经理,像培养自己孩子一样想尽办法把东西做好、做得用着舒服——而不是像以往做业务系统那样控制需求只为完成任务。在这次版本上线后我们会注重听取周边朋友的反馈去完 ...
Global site tag (gtag.js) - Google Analytics