摘要: 推荐使用异常: 因为异常设计就是为了决解: 什么出了错? 在哪出的错? 为什么出错? 1.通过使用异常可以明确 错误的类型,错误的原因,错误出现的地方并且调用者强制处理,这提高程序的健壮性(robust)。而返回值方式需要调用者主动去处理。 2.使用异常可以使代码更加优雅/可读性提高。不用写各种if 阅读全文
posted @ 2016-03-17 16:07 predisw 阅读(1000) 评论(0) 推荐(0) 编辑
摘要: 安装Psensor前,需要安装和配置lm-sensors,这是一个用于硬件监控的命令行工具。如果测量磁盘温度,还需要安装hddtemp。要安装这些工具,运行下面的这些命令: sudoapt-getinstalllm-sensorshddtemp 接着开始检测硬件传感器: sudosensors... 阅读全文
posted @ 2015-11-24 16:07 predisw 阅读(544) 评论(0) 推荐(0) 编辑
摘要: 问题:可以显示中文,但是在mysql-client 客户端输入不了中文。1.字符为utf-8Server characterset: utf8Db characterset: utf8Client characterset: utf8Conn. characterset:... 阅读全文
posted @ 2015-11-24 15:03 predisw 阅读(597) 评论(0) 推荐(0) 编辑
摘要: 解决:临时:1.echo 0 >/proc/sys/kernel/yama/ptrace_scope永久:2.修改/etc/sysctl.d/10-ptrace.conf,设置kernel.yama.ptrace_scope=0参考:http://bugs.java.com/bugdatabase/... 阅读全文
posted @ 2015-11-23 14:10 predisw 阅读(1029) 评论(0) 推荐(0) 编辑
摘要: 使用的是tomcat8 ,项目 PermSize 是64mb 而项目lib 大小是33m项目中 reloadable="true",如果更新了class 文件,但是没有重启tomcat 那么使用一段时间后会出现Perm Space Error 的内存泄露。可能引起的原因是1.mysql JDBC2.... 阅读全文
posted @ 2015-11-21 16:55 predisw 阅读(336) 评论(0) 推荐(0) 编辑
摘要: jvm 1.7 版本:jvm 的内存分为堆和非堆两大部分。堆:堆分为 新生代和老年代。一般对象都会在新生代的内存中创建,新生代中的对象经过几次的GC 回收后依然存活(这个次数可以设置)则移动到老年代。新生代和老年代的内存不足时都会触发GC。新生代的GC 的方法一般为复制清理,而老年代则多为标记清理。... 阅读全文
posted @ 2015-11-20 15:57 predisw 阅读(152) 评论(0) 推荐(0) 编辑
摘要: 在 一台linux 用utf-8 备份一份sql 数据库文件,大小为118m。然后复制到NTFS 格式的u盘上。接着就发现u盘上备份文件乱码了? 用vim 打开查看:set fileencoding 变成了latin1 .....。如果u 盘是fat32格式 则不会。 阅读全文
posted @ 2015-11-20 14:57 predisw 阅读(239) 评论(0) 推荐(0) 编辑
摘要: 1.jps -l 查看所有jvm 的进程28736 sun.tools.jps.Jps28751 org.apache.catalina.startup.Bootstrap2.查看永久区的最大大小(jdk1.7)jinfo -flag MaxPermSize 28751 //j... 阅读全文
posted @ 2015-11-19 17:37 predisw 阅读(2373) 评论(0) 推荐(0) 编辑
摘要: 1.判断虚拟机位数和版本//32位java -versionjava version "1.7.0_79"Java(TM) SE Runtime Environment (build 1.7.0_79-b15)Java HotSpot(TM) Server VM (build 24.79-b02, ... 阅读全文
posted @ 2015-11-19 15:07 predisw 阅读(1425) 评论(0) 推荐(0) 编辑
摘要: 1.onload 在body 上和在非body 元素上的区别. 在body 元素内的内容都加载完毕就加载onload 上的两个函数.假如放在非body 区,则会先加载先加载但不执行.....2.window.onscroll=scrollLoadUserInfo; 其中scrollLoadUser... 阅读全文
posted @ 2015-11-18 20:37 predisw 阅读(118) 评论(0) 推荐(0) 编辑