随笔分类 -  java

摘要:转自:https://www.toutiao.com/i6544826418210013700/ 了解hashmap底层原理,理解为什么hashmap是线程不安全的。 老师:JDK中我们最常用的一个数据类是HashMap。那么,谁可以回答一下HashMap的底层数据结构原理是什么呢? 小明:老师,我 阅读全文
posted @ 2019-11-20 13:49 Jerryi224 阅读(462) 评论(0) 推荐(0)
摘要:一、使用最原始的javax.xml.parsers,标准的jdk api // 字符串转XMLString xmlStr = /"....../";StringReader sr = new StringReader(xmlStr);InputSource is = new InputSource( 阅读全文
posted @ 2017-04-12 11:41 Jerryi224 阅读(125) 评论(0) 推荐(0)
摘要:http://blog.csdn.net/syy19930112/article/details/17427165 未完待续。。。 阅读全文
posted @ 2017-04-05 20:47 Jerryi224 阅读(579) 评论(0) 推荐(0)
摘要:http://blog.csdn.net/sgnoquiter/article/details/5754256 阅读全文
posted @ 2017-03-28 14:20 Jerryi224 阅读(93) 评论(0) 推荐(0)
摘要:maven 依赖 <dependency> <groupId>net.sourceforge.javacsv</groupId> <artifactId>javacsv</artifactId> <version>2.0</version> </dependency> 阅读全文
posted @ 2017-03-28 14:14 Jerryi224 阅读(316) 评论(0) 推荐(0)
摘要:注意 sql update的语法啊 已经被这个问题纠结过N次了, 每次都搞得头晕眼花 sql = "update netpro_sys_subindex set index_states='deleted' and snapshot_name='"+ snapshotName +"' where s 阅读全文
posted @ 2017-03-07 10:29 Jerryi224 阅读(151) 评论(0) 推荐(0)
摘要:最近遇到一个问题,一个读redis写文件的程序,程序运行的时候,内存一直正常(波浪线,有高有低),然而当redis中没有数据以后,jar程序一直空转,但是内存一直默默的增长,用Jconsole看了下,程序在运行过程中,GC 调用 PS Scaveenge回收了1766了,PS MarkSweep是0 阅读全文
posted @ 2017-02-28 10:48 Jerryi224 阅读(109) 评论(0) 推荐(0)
摘要:在做项目的时候,启动了很多线程,每个线程在判断内存为空的时候,都会调用interrupt,但是通过jconsole看,发现线程数一直在增加,并没有关闭, 查了一些文章说,interrupt只是停止了线程,但是并没有关闭线程,所以导致线程数一直在增加,最后导致其他java相关的程序没法启动了(错误信息 阅读全文
posted @ 2017-02-17 11:53 Jerryi224 阅读(985) 评论(0) 推荐(0)
摘要:http://www.cnblogs.com/alsf/p/5651888.html 阅读全文
posted @ 2017-02-10 09:51 Jerryi224 阅读(83) 评论(0) 推荐(0)
摘要:http://blog.csdn.net/zhengjingle/article/details/50833746 在需要放置编译的java类中加一个无用的class,然后再把class的名字修改了,让class编译不通过。 阅读全文
posted @ 2016-12-30 13:57 Jerryi224 阅读(653) 评论(0) 推荐(0)
摘要:http://www.cnblogs.com/kevingrace/p/5685355.html Mysql有两种存储引擎:InnoDB与Myisam,下表是两种引擎的简单对比 MyISAM InnoDB 构成上的区别: 每个MyISAM在磁盘上存储成三个文件。第一个 文件的名字以表的名字开始,扩展 阅读全文
posted @ 2016-12-27 08:10 Jerryi224 阅读(144) 评论(0) 推荐(0)
摘要:当request url过长的时候,经常tomcat后台就会包 “Request header is too large”错误。 解决方法:修改server.xml文件,linux下找到webapps文件夹,find . -name "server.xml",利用vi修改add/update at 阅读全文
posted @ 2016-11-29 20:47 Jerryi224 阅读(1121) 评论(0) 推荐(0)
摘要:http://www.cnblogs.com/tonyY/p/5495417.html 阅读全文
posted @ 2016-09-21 16:49 Jerryi224 阅读(103) 评论(0) 推荐(0)
只有注册用户登录后才能阅读该文。
posted @ 2015-12-23 10:56 Jerryi224 阅读(1) 评论(0) 推荐(0)
摘要:首先,String和StringBuffer主要有2个区别:(1)String类对象为不可变对象,一旦你修改了String对象的值,隐性重新创建了一个新的对象,释放原String对象,StringBuffer类对象为可修改对象,可以通过append()方法来修改值(2)String类对象的性能远不如... 阅读全文
posted @ 2015-12-23 10:15 Jerryi224 阅读(2209) 评论(0) 推荐(0)