学习笔记
weitingyu
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
HashTable VS HashMap
http://jackyrong.iteye.com/blog/1974112 HashMap是JAVA 4以后对HashTable的轻量级实现,效率高。区别主要体现在:线程安全和速度。Java 5之下 ,只有在需要完全线程安全的时候用HashTable,之上我们就用ConcurrentHashMap替代。 1.HashMap允许key或者value为null;HashTable不允许...原创 2014-03-29 09:30:38 · 128 阅读 · 0 评论 -
Iterator和Enumeration 区别 fail-fast 机制
“Iterator(迭代器)” 或 “Enumeration(枚举类)” 都可以遍历集合,Iterator和Enumeration都是接口,主要区别在于接口数、fail-fast机制: (01) 函数接口不同:Enumeration只有2个函数接口。通过Enumeration,我们只能读取集合的数据,而不能对数据进行修改。Iterator只有3个函数接口。Iterator除了能读取集合的...原创 2014-04-01 20:36:58 · 241 阅读 · 0 评论 -
mysql varchar长度的含义
今天发现项目中有的数据不能插入到mysql数据库中。查看日志报错:Caused by: com.mysql.jdbc.MysqlDataTruncation: Data truncation: Data too long for column 'name' at row 1。原来name长度不够,项目中name定义为varcahr(30),目测了一下插入的数据确实挺长,就去name表数...原创 2014-04-02 13:12:05 · 448 阅读 · 0 评论 -
bat文件报错误:拒绝访问
整个项目也都快收尾了,还是挺兴奋,虽然项目是二次开发,但是是我一个人负责的,很享受这种成就感。下午捣腾一会我的批处理,希望能让人家拿过去就很方便地用起来。 在自己平时用的机器上正常运行没问题,但是拿到旁边的机器上就出问题了,点击install.bat的时候,命令行出现“错误:拒绝访问”。问题出现在 reg add "HKEY_LOCAL_MACHINE\SYSTEM\Cur...原创 2014-04-02 22:11:06 · 8220 阅读 · 0 评论 -
从tomcat乱码问题中学习Java编码
项目在jetty中运行正常,打包到tomcat中,发现项目有的页面出现乱码。好像之前部署的时候也出现过这个BUG,但是当时不是这个项目,也不是我解决的。刚好趁这次回顾一下以前学习的编码知识。 关于为什么要编码:计算机中存储信息的最小单元是一个字节,8bit(0~255),人类要表示的符号太多,无法用一个字节完全表示,则有一个新的数据结构Char到byte的编码。 J...原创 2014-04-03 21:35:49 · 200 阅读 · 0 评论 -
上传jar包到maven库
情形:maven项目中经常会遇到项目需要的jar在中央库中没有。以百度云推送jar包为例。这时候我们有两种解决办法: 1.直接在本地库中install这个jar包。我们可以运行命令: mvn install:install-file -DgroupId=baidu -DartifactId=bacc-api-lib -Dversion=1.1.2 -Dpackaging=jar -Dfi...原创 2014-04-24 22:11:10 · 304 阅读 · 0 评论
分享