摘要: FileChannel的作用: channel可以只操作一个文件的一部分,chunk操作, 比如替换大文件的文件头 文件截断truncate IO性能 ByteBuffer HeapByteBuffer = ByteBuffer.allocate(n)申请堆上的buffer DirectByteBu 阅读全文
posted @ 2018-08-01 16:32 funny_coding 阅读(1060) 评论(0) 推荐(0) 编辑
摘要: 首先这些@Configuration类没有被程序中的类引用到 其次即使引用到这个类,不一定引用到类中的具体某个方法。 查看一下spring类加载器的原码?? 虽然这些地方import失败了, 但是不影响.class类加载, 也就是说编译这些@Configuration类时依赖的jar是必须存在的,但 阅读全文
posted @ 2018-07-31 17:19 funny_coding 阅读(3556) 评论(0) 推荐(0) 编辑
摘要: shade插件的作用: 通过版本的exclution无法解决jar冲突的问题, 解决方案是把依赖的包打到本model的jar中,打包的时候由mvn plugin自动修改代码中的依赖jar包名 relocation配置会强制修改代码中的依赖包名 ==> 示例配置: 阅读全文
posted @ 2018-07-31 11:53 funny_coding 阅读(1204) 评论(0) 推荐(0) 编辑
摘要: 1. 一个类实现多个接口 如下图中的JobService.java, 此时这个beanName=jobService, 没有包名,类名字首字母小写 可以使用下面三种方式获得这个bean 但是不能使用加包名的方式 Object bean1 = applicationContext.getBean("c 阅读全文
posted @ 2018-07-30 21:14 funny_coding 阅读(438) 评论(0) 推荐(0) 编辑
摘要: java.lang.Thread.State InterruptedException抛出之后,线程的状态为什么还是false? 阅读全文
posted @ 2018-07-28 19:25 funny_coding 阅读(136) 评论(0) 推荐(0) 编辑
摘要: maven helper 方便查询冲突, 比maven dependency:tree -vbose方便很多, 而且有搜索框 grep console 控制台打印显示不同Level的颜色 restfultoolkit 根据部分uri直接跳转到接口定义的地方 https://plugins.jetbr 阅读全文
posted @ 2018-07-27 16:49 funny_coding 阅读(176) 评论(0) 推荐(0) 编辑
摘要: 给项目增加jdk , 方便查看不同版本的jdk源码 鼠标滚轮放大缩小字体 wheel zoom 设置JVM参数 https://www.jetbrains.com/help/idea/tuning-the-ide.html 不要修改默认的配置文件,而是在%user.home%下创建自己的启动配置文件 阅读全文
posted @ 2018-07-25 10:02 funny_coding 阅读(174) 评论(0) 推荐(0) 编辑
摘要: http://www.importnew.com/29023.html 在调用过程中, 线程栈中传递的值是原值的copy或者原对象的引用copy, 取决于参数的类型(基本类型还是复杂对象) 对于基本类型和String , 传值, 不会改变堆中原来的值 对于其他对象, 数组, 传的值是复制出来的引用, 阅读全文
posted @ 2018-07-23 11:52 funny_coding 阅读(361) 评论(0) 推荐(0) 编辑
摘要: Servlet的init方法到底是在什么时候调用的? j2ee specification和java doc中有以下说明 如果load-on-startup设置为>=0, 部署的时候就会调用。 如果多个servlet的load-on-startup设置的值一样,由容器自己确定这几个servlet的初 阅读全文
posted @ 2018-07-22 20:36 funny_coding 阅读(724) 评论(0) 推荐(0) 编辑
摘要: Object.wait 中JDK提供的doc文档 一个对象的monitor只能被一个线程占用,wait()方法会释放这个对象的锁, 既然要释放 就先要取得这个锁, 取得对象锁的方式只有synchronized()。释放锁之后, 线程进入BLOCK状态 doc文档中说明调用wait的时机是因为运行条件 阅读全文
posted @ 2018-07-21 11:21 funny_coding 阅读(1574) 评论(0) 推荐(0) 编辑
build beautiful things, share happiness