会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
我的博客
博观而约取,厚积而薄发。
博客园
首页
新随笔
联系
订阅
管理
2018年4月19日
关于Mybaits的Mapper文件的路径问题
摘要: 看一个错误 很明显说是找不到mapper的实现方法,我曾一度以为是自己的框架搭建的有问题,后来有看了一遍教程。发现自己忽略了一个问题,mapper文件和实体类是通过逆向工程生成的,以前的经验都是把生成的xml文件放在resouces文件夹下面的,这次根据建议是放在和实体类统一路径下面,可以方便查找x
阅读全文
posted @ 2018-04-19 11:18 一网瘾少年
阅读(858)
评论(0)
推荐(0)
2018年4月17日
logback日志框架的简单使用
摘要: 最近在自己搭建项目的时候,遇到logback选的问题,现在记录如下 在框架中使用logback日志框架,关于logback和log4j日志框架的选择,这里就不多说了网上百度一大堆,总之一句话 logback要比log4j效率高,性能好,配置灵活。 1.首先在maven中增加依赖 定义各自版本 因为采
阅读全文
posted @ 2018-04-17 17:54 一网瘾少年
阅读(174)
评论(0)
推荐(0)
2018年1月17日
Log4j文件配置
摘要: maven中增加 log4j.properties
阅读全文
posted @ 2018-01-17 19:54 一网瘾少年
阅读(183)
评论(0)
推荐(0)
2017年9月16日
HashMap的工作原理(转)
摘要: HashMap的工作原理是近年来常见的Java面试题。几乎每个Java程序员都知道HashMap,都知道哪里要用HashMap,知道Hashtable和HashMap之间的区别,那么为何这道面试题如此特殊呢?是因为这道题考察的深度很深。这题经常出现在高级或中高级面试中。投资银行更喜欢问这个问题,甚至
阅读全文
posted @ 2017-09-16 20:55 一网瘾少年
阅读(127)
评论(0)
推荐(0)
2017年9月3日
关于try finally的一个例子
摘要: try{}里有一个return语句,那么紧跟在这个try后的finally{}里的代码会不会被执行,什么时候被执行,在return前还是后?
阅读全文
posted @ 2017-09-03 20:36 一网瘾少年
阅读(95)
评论(0)
推荐(0)
2017年8月28日
Java初始化顺序
摘要: 首先看一段代码: 执行结果: 这里有个构造代码块的问题,所谓的构造代码块就是直接定义没有任何修饰符、前缀、后缀的代码块即为构造代码块。我们明白一个类必须至少有一个构造函数,构造函数再生成对象时被调用。我们可以简单的记作 编译器会将代码块按照他们的顺序(假如有多个代码块)插入到所有的构造函数的最前端,
阅读全文
posted @ 2017-08-28 16:30 一网瘾少年
阅读(167)
评论(0)
推荐(0)
2017年8月27日
Java虚拟机类加载机制
摘要: 当程序需要某个类的时候,如果改类还没有被加载到方法区内存中,则系统会通过加载,链接(验证,准备,解析),初始化三步来实现对这个类的初始化。 加载: 1.通过一个类的权限定名来获取定义此类的二进制字节流。 2.将这个字节流所带边的静态存储结构转化为方法区的运行时数据结构。 3.在方法区生成一个代表这个
阅读全文
posted @ 2017-08-27 19:59 一网瘾少年
阅读(141)
评论(0)
推荐(0)
2017年8月22日
Java中的拆箱和装箱
摘要: 首先说一下Java中的包装类,Java语言是一个面向对象的语言,但是Java中的基本数据类型却不是面向对象的,这在实际使用时存在很多的不便(比如,我们不能直接想集合Collections中放入原始类型值,因为集合只接收对象)。为了解决这个不足,在设计类的是为每个基本数据类型设计了一个对应的类进行代表
阅读全文
posted @ 2017-08-22 15:02 一网瘾少年
阅读(224)
评论(0)
推荐(0)
2017年8月21日
mybatis中#和$的区别
摘要: 简单点来说就是 #相当于数据加上了双引号,$相当于直接显示数据。 比如 orde by #user_id#,如果传入的是11,那么会被解析为order by "111",如果传入的是id,则解析成的sql 为 order by “id”,order by $user_id$,如果传入的是111,那么
阅读全文
posted @ 2017-08-21 18:39 一网瘾少年
阅读(139)
评论(0)
推荐(0)
Java集合遍历性能
摘要: 数据在内存中主要有两种存储方式: 1.顺序存储,Random Access(Direct Access) 这种方式,相邻的数据元素存放于相邻的内存地址中,整块内存地址是连续的,可以根据元素的位置直接计算出内存地址,直接进行读取。读取一个特定位置元素的平均时间复杂度为O(1)。正常来说,只有基于数组实
阅读全文
posted @ 2017-08-21 18:23 一网瘾少年
阅读(900)
评论(0)
推荐(0)
下一页
公告