java
iteye_19292
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
对于Thread的start()方法和run()方法区别的一点认识
今天在研究学习ThreaLocal的时候发现一个问题。如下:我在main方法中新建了两个线程并调用他们的run()方法,并在run()方法里打印当前的线程信息,发现自始至终都只有一个main线程比较疑惑,随后我把run()方法改为start()方法发现这个问题不见了,让我一下意识到start()和run()之间是存在区别的,但是我之前并没有注意到这两个方法的区别。 ...原创 2016-06-29 14:56:17 · 382 阅读 · 0 评论 -
JVM内存溢出学习总结
今天看书的时候讲解了jvm几块内存区域的内存溢出情况,这里总结一下加深印象。主要有两种内存溢出问题:1.outofmemory;2.stackoverflow。四块内存区域:1.java堆溢出;2:虚拟机栈和本地方法栈溢出;3.方法区和运行时常量池溢出;4.直接内存溢出;其中outmemory比较常见于java堆、方法区和运行时常量池、直接内存三块内存区域;stackoverflo...原创 2016-11-15 21:00:00 · 161 阅读 · 0 评论 -
mybatis动态数据源配置
最近研究了下生成mybatis数据库和实体类映射的文件原理。这里总结一下:要想生成这些映射文件,首先要得到数据库表中的字段相关信息。mysql中存在一个数据库来存储用户新建的数据库、表等相关信息,我们可以通过查询这个数据库中的相关表来获取我们新建的数据库和表的信息。这样的话我们就可以获取相关表的字段名、类型、是否是主键外健等信息,然后根据这些信息生成对应的实体类中的字段名及类型。生成实体类...原创 2016-11-21 18:10:10 · 639 阅读 · 0 评论 -
关于浏览器一次get请求后台执行两次的问题记录
昨天调试的时候偶然发现后台报了一个空指针异常,仔细跟踪了下发现浏览器一次请求后台代码执行了两次而且两次的传参不相同。仔细检查了代码中没有发送第二次请求的地方后又检查浏览器的请求记录发现并没有产生两次请求后台的情况,这下就百思不得其解了。之后在同事的机器上检查是否存在此问题,并没有发现。所以怀疑是我机器的问题就没有再追究下去。可是今天早上重启机器后此问题依然存在,特喵的这就忍不了了啊!!!于是各种搜...原创 2016-11-23 19:57:50 · 5422 阅读 · 2 评论 -
class文件解析
Class.class文件解析最近在看jvm相关的书,看到关于class文件结构的部分。就自己写了一个类并编译成class文件尝试着自己来解析一下加深认识和印象(为了方便学习去除了某些重复的方法)。class文件全部内容如下所示:CAFEBABE 00000031 00340A00 08002509 00050026 09000500 270A0028 00290700 2A0A0...原创 2016-12-02 10:30:37 · 240 阅读 · 0 评论 -
Caused by: java.lang.IllegalStateException: Duplicate spring bean id xx
昨天自己学习dubbo配置的时候启动项目报了一个如下错误,这里记录一下Caused by: java.lang.IllegalStateException: Duplicate spring bean id xx字面理解的意思是有重复的bean,检查了一下是接口上使用了注解进行bean注入,然后xml里又进行了一次显式的配置注入bean导致出现此错误,修改去除重复的配置就解决了这个问题...2017-01-11 15:04:30 · 3331 阅读 · 0 评论
分享