从intern函数产生的疑问
我之前说过: 在阅读周明耀老师的《深入理解JVM & G1 GC》该书时,对本书p31~33关于String的部分内容产生疑问,遂通过google等搜索引擎以及Stack Overflow和知乎(R大)[https://www.zhihu.com/people/rednaxelafx/answers?order_by=vote_num]的解答研究了一番,最终理解还是有欠缺。 这次系...
我之前说过: 在阅读周明耀老师的《深入理解JVM & G1 GC》该书时,对本书p31~33关于String的部分内容产生疑问,遂通过google等搜索引擎以及Stack Overflow和知乎(R大)[https://www.zhihu.com/people/rednaxelafx/answers?order_by=vote_num]的解答研究了一番,最终理解还是有欠缺。 这次系...
项目里面需要用到XML解析,我权衡之后使用了JAXB,因为: 对接系统返回的XML比较复杂,如果使用时候使用DOM4J之类的,代码与XML格式强耦合,所以使用JAXB,直接使用注解映射XML和JavaBean; JDK原生支持的。 但是烦恼就此开始,XML和JavaBean转换时倒是容易: public static <T> T convertXmlToJ...
MyBatis的使用可以参考: 官方文档中文版 记得老早前看时候还有部分未翻译,现在进去看已经全部翻译了。 根据文档介绍写了下面这一部分代码 ↓ public static void main(String[] args) throws Exception { //从各种类加载器的路径加载文件 InputStream res = Resources.getRe...
使用Maven有一年多,但是很多概念一直很含糊,今天稍作总结。 [转载自多篇文章] Maven是什么? 1.1 优秀的构建工具 通过简单的命令,能够完成清理、编译、测试、打包、部署等一系列过程。同时,不得不提的是,Maven是跨平台的,无论是在Windows、还是在Linux或Mac上,都可以使用同样的命令。 1.2 依赖管理工具 项目依赖的第三方的开源类库,都可以通过依赖的...
刚刚参加工作那会儿,对Linux很不熟悉,工作看日志时候被人一顿diss,后来下决心买了书,看着视频一点点学起。到现在用了也有好几年,可是最近几个月现在的公司运营出现问题,工作安排各种混乱,我已经被“闲置”了许久,之前常用的命令居然忘记了许多。所以这篇文章我用来记录下之前常用的Linux命令,自己有个记录的作用,也希望可以偶尔看到的读者有所收获。 生命短暂,我用快捷键: ...
使用Executors创建线程池: 共有四种线程池: 1. CachedThreadPool 可缓存线程池 /** * Creates a thread pool that creates new threads as needed, but * will reuse previously constructed threads when they are ...
知乎上看到一个问答,“你遇到过哪些质量很高的 Java 面试?” 本来想自己尝试回答一下,并对照作者回复的答案,以此来了解自己知识的欠缺之处,但发现写出来答案之后质量实在是不高,为避免误导读者,这里最后还是决定贴作者的答案。文章内容全部为转载知乎上允许转载的回答,但若有侵权依旧会立刻删除。 作者:@ZO01 链接:你终将遇到的高质量Java面试题 来源:知乎 著作权归作者所有。...
Spring家族 Spring Framework Spring Boot 快速构建基于Spring的应用程序 Spring Cloud 简化分布式系统的开发 数据源 HikariCP 特点 高性能数据源,速度非常快 HikariCP为什么这么快? 字节码级别优化(Java...
MySQL安装 1. 查看linux版本:file /sbin/init 或者 file /bin/ls 2. 查看系统是否已经安装了mysql的其他版本: ps:yum与rpm等改天系统学一下 [root@leo usr]#rpm -qa|grep mysql mysql-libs-5.1.52-1.e16_0.1.x86_64 [root@leo usr]#yum -y remove...
前言:vim 的重要性不必多讲,之前没有系统的学过,只知道vi强大,使用vi也是像只用windows下没有鼠标的记事本一样。。。。额,这个形容太贴切了,哈哈。今天系统学习一下,这里做一些记录,不记录就忘记了。。。 参考 《鸟哥Linux私房菜》 & 马士兵linux视频资料 1. vi三种工作模式 分别是:输入模式(编辑模式),命令模式(一般模式),末行模式(指令列命令模式) ...