上一页 1 ··· 4 5 6 7 8 9 下一页
摘要: 例子:-Xmx=512M -Xms=64M Java堆可以通过Xmx和Xms两个参数指定最大内存512M,最小内存64M。以下为两个常见疑问: 1. 既然都指定了 Xmx 为什么还要设置 Xms 呢? Xms 是必不可少的配置,Xms 是 GC 算法进行垃圾收集评判标准中一个必不可少的元素。另外-X 阅读全文
posted @ 2012-07-25 16:26 zhenxu.liu 阅读(11311) 评论(0) 推荐(1) 编辑
摘要: 在上一篇博文【原创】Java进程的内存使用情况中我们知道32位环境中Java进程的最大内存使用为2G,Java堆理论最大为1.75G,Java堆实际最大为1.5G,那Java进程的其它内存都哪里去了呢? In summary, a Java process comprises 1. Java VM 阅读全文
posted @ 2012-07-25 16:24 zhenxu.liu 阅读(610) 评论(0) 推荐(0) 编辑
摘要: 通过 java 命令执行 class 程序或者启动基于 Java 的中间件(Weblogic、Workshop、Eclipse、SQL Developer)时,Java运行时会创建一个操作系统进程,就像运行基于C的程序时一样,可以通过JPS命令查看到。 作为操作系统进程,Java 运行时面临着与其他 阅读全文
posted @ 2012-07-25 16:21 zhenxu.liu 阅读(3909) 评论(0) 推荐(1) 编辑
摘要: 使用Jconsole的时候,出现<pid> is not a managed VM异常,如下: 我写了个Temp测试类,首先通过jps命令查看PID,然后通过jconsole就出现上面的错误。 具体原因是在启动JVM的时候没有配置jconsole相关的JVM参数:Dcom.sun.managemen 阅读全文
posted @ 2012-07-25 16:20 zhenxu.liu 阅读(632) 评论(0) 推荐(0) 编辑
摘要: 对于在同一个bash下进行的多个工作,这些工作所触发的进程都必须来自当前shell的子进程。在后台进行的进程不能等待前台shell的输入,即后台进程不能与用户互动。bash只能管理自己的工作而不能管理其他bash的工作。 一、命令丢到后台执行:& 在命令的结尾处添加一个 & ,即可将该命令扔到后台去 阅读全文
posted @ 2012-07-25 16:17 zhenxu.liu 阅读(169) 评论(0) 推荐(0) 编辑
摘要: i 属性是 Linux 文件隐藏属性中的一个部分。 有 i 属性的文件不能被删除、改名、写入、设置连接等,也就是说对于具有 i 属性的文件你不能坐任何操作。这对于安全方面的需求非常有帮助。 只有在 Ext2/Ext3 文件系统上才能使用 i 属性。 设置i属性: chattr +i hiddenfi 阅读全文
posted @ 2012-07-25 16:16 zhenxu.liu 阅读(607) 评论(0) 推荐(0) 编辑
摘要: 在Linux中,管道是一种使用非常频繁的通信机制。从本质上说管道是一种让各个命令共享数据的一个文件,但它又和一般的文件有所不同,管道可以克服使用文件进行通信的两个问题,具体表现为: 一、限制管道的大小。 实际上,管道是一个固定大小的缓冲区。在Linux中,该缓冲区的大小为1页,即4K字节,使得它的大 阅读全文
posted @ 2012-07-25 16:15 zhenxu.liu 阅读(233) 评论(0) 推荐(0) 编辑
摘要: 数据流重定向就是将某一个命令执行后应该要出现在屏幕上的数据传输到其它的地方,例如文件或者设备上。 > 输出导向,如果目标存在数据,则原始数据被替换掉; >> 输出导向,如果目标存在数据,则在原数据后面追加。 标准输入:代码0,使用<或<< 标准输出:代码1,使用>或>> 错误输出:代码2,使用2>或 阅读全文
posted @ 2012-07-25 16:14 zhenxu.liu 阅读(227) 评论(0) 推荐(0) 编辑
摘要: 在Linux中,目录也是文件的一种。 用户类型:文件所有者(u)、同组用户(g)、其它用户(o)、所有用户(a) 权限类型:空(-)没有权限、r 读权限、w 写权限、x 可执行权限 数字权限类型:0没有权限、4读权限、2写权限、1可执行权限 在显示文件/目录的时候,最前方表示权限,如下: -rw-r 阅读全文
posted @ 2012-07-25 16:13 zhenxu.liu 阅读(1296) 评论(0) 推荐(0) 编辑
摘要: export 命令的目标是将自定义变量转换为系统的环境变量 当涉及到父子进程的时候,子进程仅仅会继承父进程的环境变量,而不会继承父进程的自定义变量,如果要想让子进程能够访问、使用父进程中的自定义变量资源,必须使用export命令。 错误的操作: name="orientsun java blog" 阅读全文
posted @ 2012-07-25 16:13 zhenxu.liu 阅读(255) 评论(0) 推荐(0) 编辑
摘要: 自己作为一名老油条网民自然也是很多产品的消费者,那么站在消费者的角度来说说一些身边产品的用户体验吧。 一、Google Earth 记得在大一的时候使用谷歌地图,当下载安装的时候发现原来下载下来的非完全应用程序,只是一个初始程序,当你启动这个初始程序的时候它会自动去下载Google Earth安装包 阅读全文
posted @ 2012-07-23 10:16 zhenxu.liu 阅读(275) 评论(0) 推荐(0) 编辑
摘要: Ubuntu Unity 刚度过了它的首个周年纪念日,Windows 8也即将发布,这一切都在清晰地说明所有的用户界面并非平等。事实上,创造一个可以改变计算机使用方式、出色的设计是很有可能的——但如果不重视用户体验,这个设计在证明它出色之前就会以失败告终。这些年,我几乎使用了所有版本的Linux桌面和所有版本的Windows桌面,听到了各种各样的抱怨,与设计者和最终用户都进行过交流,对于UI设计师应该了解最终用户的哪些信息,以便设计出了不起的、友好的界面,我有很深刻的认识。注意:这些适用于普通的最终用户。1.最终用户不喜欢改变面 对用户,这是最不幸的现实。改变不能完成任何事,反而会使他们的工作 阅读全文
posted @ 2012-07-23 10:16 zhenxu.liu 阅读(189) 评论(0) 推荐(0) 编辑
摘要: 产品设计的一个重要原则就是简单之美,结果简单而过程不简单。这个过程就是迭代优化。 什么是迭代? 我们开发一个产品通常采用瀑布模型, 简单的说就是先定义需求,构建框架,写代码,测试,发布产品,维护。这样几个月过去了,直到最后一天发布时,大家才能见到一个真实的产品。瀑布模型明显的 缺点:假如我们对用户的 阅读全文
posted @ 2012-07-23 10:15 zhenxu.liu 阅读(2430) 评论(0) 推荐(0) 编辑
摘要: “用户体验”(User eXperience)和“用户界面”(User Interface)这两个术语之间差别,应该还部分朋友也不大知道。2010年时, Quora 上就有个同名问答贴,回复挺多。摘译部分得票数高的回复。1.Xianhang Zhang的回复图1:这是“用户界面”设计图2:这是“用户体验”设计图2 中的英文大概意思:在立便器上用黑色轮廓蚀刻一只苍蝇。如果解小便的男士看到了苍蝇,会“瞄准”它。Fly in urinal 研究标明,蚀刻了苍蝇后,尿到外边的情况减少了20%。2. 设计师Chrys Bader用餐厅打比方:餐具、盘子、桌子、椅子,这些就是用户界面;食物、服务、氛围,这 阅读全文
posted @ 2012-07-23 10:13 zhenxu.liu 阅读(173) 评论(0) 推荐(0) 编辑
摘要: Less is More是很多设计师的口头禅,它最早是由建筑大师Ludwig Mies van der Rohe提出,是一种提倡简单,反对过度装饰的设计理念。在此基础上,不断的有设计师对这个思想加以改进和新的解读,现在它已经成为了设计界的一个基本理 论和准则。该理论的拥护者认为,使用简约的设计,去除不必要的细节,可以让产品和用户获得更大的收益,产生更好的效果。在传统行业,有很多关于Less is More的成功案例。1979年,索尼发现大部分用户对于播放的需求远远大于录音,所以他们去掉了传统录音机的录音功能,甚至去掉了当时认为必不可少的外置扬声器。然后把剩下的部分做到一个小盒子内,并配以立体声 阅读全文
posted @ 2012-07-23 10:08 zhenxu.liu 阅读(242) 评论(0) 推荐(0) 编辑
上一页 1 ··· 4 5 6 7 8 9 下一页