摘要: 想起之前有人问过我这个,那就顺手写一下Map的遍历 用entryset的迭代器方法,扶植给迭代器 然后用while循环把iterator的值赋给entry,然后调用getKey和getValue方法即可 第二种: 简单粗暴,就是没有value 第三种: 简单好用,也是很粗暴,三行代码搞定 阅读全文
posted @ 2018-11-06 22:54 hickup 阅读(154) 评论(0) 推荐(0) 编辑
摘要: AOP,即面向切面编程,springAOP采用的是动态代理的技术 其主要作用可以做一些与业务逻辑无关,但却必须的操作,例如日志记录,权限管理,检查数据,等等。首先,来做一个小实现来方便理解 首先,建立一个maven工程,导入对于的包,我直接全部贴出来 pom.xml 加入MathCalculator 阅读全文
posted @ 2018-11-06 18:50 hickup 阅读(278) 评论(0) 推荐(0) 编辑
摘要: 之前看了一下源码,看的挺吃力,只能是慢慢看了。 简单说一下springIOC的我的理解,IOC也叫控制反转,可以有效的减低各个组件之间的耦合度 想象一下,如果不用IOC,那么系统里面会有大量的new 的对象,这些对象什么时候创建什么时候销毁,哪些里面有数据,想想就觉得很乱对不对。 然后IOC就出来了 阅读全文
posted @ 2018-11-06 18:09 hickup 阅读(138) 评论(0) 推荐(0) 编辑
摘要: 注解的方式确实比手动写xml文件注入要方便快捷很多,省去了很多不必要的时间去写xml文件 按以往要注入bean的时候,需要去配置一个xml,当然也可以直接扫描包体,用xml注入bean有以下方法: 可以看到,如果是手动注入bean的话,需要配置很多东西,比如采用的模式,包的路径,id,默认属性值等等 阅读全文
posted @ 2018-11-06 17:55 hickup 阅读(924) 评论(0) 推荐(0) 编辑
摘要: Mybatis提供了缓存机制,可以减轻数据库的压力,提高性能 Mybatis的缓存分为两级:一个是一级缓存,一个二级缓存 一级缓存:即默认使用的缓存SqlSession级别的缓存,只在sqlsession内有效 二级缓存:mapper级别的缓存,同一个namespace公用一个缓存,所以对sqlse 阅读全文
posted @ 2018-11-06 17:39 hickup 阅读(141) 评论(0) 推荐(0) 编辑
摘要: 里面的,直接贴源码来看 结果为: truefalse 里面内容讲的很明白,最大为127,如果大于127就new一个新的Integer,如果小于127则引用同一个 阅读全文
posted @ 2018-11-05 17:06 hickup 阅读(450) 评论(0) 推荐(0) 编辑
摘要: 以上是equals的源码,其实仔细看就知道了,传入一个参数,先和自己比较,然后再对比长度,还有char,如果一样就返回true,如果不一样,就false 而==则是很明显,对比的是内存的存放地址是不是一样。equals对比的是两个对象的内容是不是一样。 阅读全文
posted @ 2018-11-05 16:57 hickup 阅读(101) 评论(0) 推荐(0) 编辑
摘要: 很久以前的笔记了,大约就是用Generatro工具自动生成代码的时候,springboot找不到mapper.xml 之前,由于用mybatis-generator自动生成了entity,dao,mapper但是,mapper一直不认,报错:org.apache.ibatis.binding.Bin 阅读全文
posted @ 2018-11-05 16:48 hickup 阅读(3568) 评论(0) 推荐(1) 编辑
摘要: 之前看了一篇文章,是java团长的一篇代码规范的文章,很有启发。统一返回格式确实给开发带来方便和美感, 有时候Colltroller返回String或者什么Map,list什么的,虽然都转成json返回给前端,但还是不够规范,前端处理起来也很麻烦,所以统一做一个ResultBean<T>就很有必要了 阅读全文
posted @ 2018-11-05 16:34 hickup 阅读(4264) 评论(0) 推荐(0) 编辑
摘要: 关键字if+trim trim可以去除多余的关键字,是where和set的组合 trim标记是一个格式化的标记,可以完成set或者是where标记的功能,如下代码: <trim prefix="" suffix="" suffixOverrides="" prefixOverrides=""></t 阅读全文
posted @ 2018-11-02 22:01 hickup 阅读(728) 评论(0) 推荐(0) 编辑