随笔分类 -  java2

摘要:TreeMap升序|降序排列和按照value进行排序 阅读全文
posted @ 2020-05-12 18:52 假程序猿 阅读(542) 评论(0) 推荐(0) 编辑
摘要:JAVA 一个或多个空格分割字符串 split方法支持正则表达式: String str = "a b c d e f g" 习惯用:String [] arr2 = str.split(" "); 多个空格会分割出许多空字符串(即“”) 正确方式,使用正则: \s表示匹配任何空白字符,+表示匹配一 阅读全文
posted @ 2020-05-10 02:07 假程序猿 阅读(2468) 评论(0) 推荐(0) 编辑
摘要:1,J2EE对应的servlet,jsp,el,jstl技术的版本 2,J2EE和tomcat版本关系 3,Servlet,sp , EL表达式,Tomcat,jdk 版本 4,JSTL各个版本与Jsp及Servlet版本之间的依赖关系: 补充: JSTL不同版本和EL表达式的关联 JSTL版本分析 阅读全文
posted @ 2018-11-15 15:31 假程序猿 阅读(425) 评论(0) 推荐(0) 编辑
摘要:Java1.7新特性 Java1.7新特性 阅读全文
posted @ 2018-08-20 13:11 假程序猿 阅读(80) 评论(0) 推荐(0) 编辑
摘要:Java IO 方式有很多种,基于不同的 IO 抽象模型和交互方式,可以进行简单区分。 java.io 包的好处是代码比较简单、直观,缺点则是 IO 效率和扩展性存在局限性,容易成为应用性能的瓶颈。 java NIO 首先,需要澄清一些基本概念: Java NIO:IO与NIO的区别 阅读全文
posted @ 2018-08-15 23:00 假程序猿 阅读(4422) 评论(0) 推荐(0) 编辑
摘要:对 volatile、compareAndSet、weakCompareAndSet 的一些思考 阅读全文
posted @ 2018-08-15 03:10 假程序猿 阅读(704) 评论(0) 推荐(0) 编辑
摘要:如何成为一个顶级的Java工程师(修改自成神之路) 阅读全文
posted @ 2018-08-14 22:31 假程序猿 阅读(170) 评论(0) 推荐(0) 编辑
摘要:来源:深入分析java web内幕 阅读全文
posted @ 2018-08-09 20:56 假程序猿 阅读(360) 评论(0) 推荐(0) 编辑
摘要:出现unsupported major.minor version 52.0错误的解决方案 错误原因: 查阅诸多资料得出的结论就是:项目编译得到的class文件的版本高于运行环境中jre的版本号,高版本JDK编译的class不能在低版本的jvm虚拟机下运行, 否则就会报这类错,因此无法运行!49,5 阅读全文
posted @ 2018-05-23 23:12 假程序猿 阅读(2730) 评论(0) 推荐(0) 编辑
摘要:build path中的jdk版本和java compiler compliance level jdk区别 简单来说: 如果在Preferences中 installed jres中增加JDK1.6或是1.5的话。 build path会出现相应的版本。 阅读全文
posted @ 2018-05-23 23:09 假程序猿 阅读(372) 评论(0) 推荐(0) 编辑
摘要:Spring+Mybatis整合时Caused by: java.lang.IllegalArgumentException错误 原因分析: 可以看到主要的错误信息是Caused by: java.lang.IllegalArgumentException,最后这个单词的意思是“非法的数据异常”, 阅读全文
posted @ 2018-05-23 00:54 假程序猿 阅读(632) 评论(0) 推荐(0) 编辑
摘要:全称是distribution。 在某些框架中,因为开发和发布是的内容或者代码形式是不一样的(比如利用Grunt压缩等等), 这时候就需要一个存放最终发布版本的代码,这就是dist文件夹的用处。 是最终放到服务器上的发布版本。如果是放到开源去,一般放开发版,而不是发布版的,因为发布版通常是全部压缩优 阅读全文
posted @ 2018-05-22 18:53 假程序猿 阅读(17690) 评论(1) 推荐(3) 编辑
摘要:使用Junit单元测试时,要注意以下几个地方: 1、在测试方法上要有@Test注解 2、测试方法不能用static静态修饰 3、测试方法不能有返回值 4、测试方法不能有参数 5,测试方法必须是public 注意: ps:我使用的junit4 (eclipse自带的)测试方法必须要加上public作用 阅读全文
posted @ 2018-05-16 10:44 假程序猿 阅读(2505) 评论(0) 推荐(1) 编辑
摘要:JDK1.5版本到JDK1.7版本的特性及JDK1.8主要部分特性 阅读全文
posted @ 2018-04-24 15:53 假程序猿 阅读(136) 评论(0) 推荐(0) 编辑
摘要:来源:http://developer.51cto.com/art/201509/489995.htm 1、Java“死亡竞赛”中最难的问题 让我们从最难啃的骨头开始吧。这个问题由来自罗马尼亚首都布加勒斯特的 Alexandru-Constantin Bledea提供。这个问题确实是一个脑筋急转弯, 阅读全文
posted @ 2018-04-23 17:48 假程序猿 阅读(145) 评论(0) 推荐(0) 编辑
摘要:ThreadLocal 内部实现、应用场景和内存泄漏 深入理解线程局部变量:ThreadLocal 《Java源码分析》:ThreadLocal /ThreadLocalMap ThreadLocal终极篇 彻底理解ThreadLocal ThreadLocal源码解读 一、什么是ThreadLoc 阅读全文
posted @ 2018-04-22 23:00 假程序猿 阅读(749) 评论(0) 推荐(0) 编辑
摘要:SimpleDateFormat线程不安全及解决办法 阅读全文
posted @ 2018-04-22 22:57 假程序猿 阅读(114) 评论(0) 推荐(0) 编辑
摘要:http://blog.csdn.net/seu_calvin/article/details/51404589 http://rednaxelafx.iteye.com/blog/774673 https://www.jianshu.com/p/a89427e5cdc3?utm_campaign= 阅读全文
posted @ 2018-04-22 22:43 假程序猿 阅读(112) 评论(0) 推荐(0) 编辑
摘要:java集合入门和深入学习 阅读全文
posted @ 2018-04-21 21:13 假程序猿 阅读(79) 评论(0) 推荐(0) 编辑
摘要:PS:一个CPU缓存的错误认识: Java8中CAS的增强 JAVA中CAS原理详解 1,锁机制的问题 在JDK 5之前Java语言是靠synchronized关键字保证同步的,这会导致有锁 锁机制存在以下问题: 独占锁是一种悲观锁,synchronized就是一种独占锁,会导致其它所有需要锁的线程 阅读全文
posted @ 2018-04-12 20:25 假程序猿 阅读(461) 评论(0) 推荐(1) 编辑

点击右上角即可分享
微信分享提示