![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
温故而知新
xjm229224
这个作者很懒,什么都没留下…
展开
-
JDK8 的 Lambda、Stream、LocalDate 骚技能
Lambda Lambda介绍 Lambda 表达式(lambda expression)是一个匿名函数,Lambda表达式基于数学中的λ演算得名,直接对应于其中的lambda抽象(lambda abstraction),是一个匿名函数,即没有函数名的函数。 Lambda表达式的结构 一个 Lambda 表达式可以有零个或多个参数 参数的类型既可以明确声明,也可以根据上下文来推断。例如:(int a)与(a)效果相同 所有参数需包含在圆括号内,参数之间用逗号相隔。例如:(a, b) 或 (in原创 2020-08-28 17:16:47 · 113 阅读 · 0 评论 -
mybatis底层实现
在说mybatis底层实现之前,先看下基本的知识点jdbc jdbc是连接数据库的最基本实现,任何对数据库的操作都是基于jdbc 1. 注册驱动 Class.forName("com.mysql.jdbc.Driver"); 2.获取数据库连接 Connection conn =DriverManager.getConnection(url,user,p); 3.创建向数据发送sql 的statement对象 Statement stmt = conn.CreateStatement();原创 2020-08-25 17:59:20 · 237 阅读 · 0 评论 -
spring加载bean实例化顺序
转载:https://blog.csdn.net/zhousenshan/article/details/53107084 问题来源: 有一个bean为A,一个bean为B。想要A在容器实例化的时候的一个属性name赋值为B的一个方法funB的返回值。 如果只是在A里单纯的写着: private B b; private String name = b.funb(); 会报错说nullp...转载 2019-02-28 11:52:50 · 466 阅读 · 0 评论 -
Java BigDecimal中的坑
转载来源:https://blog.csdn.net/weixin_42925200/article/details/87636365 1. 引言 在商业中,往往要求结果精确,这时BigDecimal就用到了,在Mysql中 decimal(19,4) 生成的实体类对象也是BigDecimal类型的。 2. BigDecimal构造方法 public BigDecimal(double ...转载 2019-03-04 14:40:28 · 500 阅读 · 0 评论 -
Integer 类型数据比较问题
== 比较的是变量(栈)内存中存放的对象的(堆)内存地址,用来判断两个对象的地址是否相同,即是否是指相同一个对象。比较的是真正意义上的指针操作。 equals 用来比较的是两个对象的内容是否相等,由于所有的类都是继承自java.lang.Object类的,所以适用于所有对象,如果没有对该方法进行覆盖的话,调用的仍然是Object类中的方法,而Object中的equals方法返回的却是==的...原创 2019-05-07 10:55:28 · 491 阅读 · 0 评论 -
Java Arrays.asList()使用指南
Arrays.asList()在平时开发中还是比较常见的,我们可以使用它将一个数组转换为一个List集合。 String[] str = {"a", "b", "c"}; List<String> strList = Arrays.asList(str); /** * Returns a fixed-size list backed by the specified...翻译 2019-07-31 14:58:47 · 191 阅读 · 0 评论