- 博客(10)
- 资源 (4)
- 问答 (1)
- 收藏
- 关注
原创 JDK8 的 Lambda、Stream、LocalDate 骚技能
LambdaLambda介绍Lambda 表达式(lambda expression)是一个匿名函数,Lambda表达式基于数学中的λ演算得名,直接对应于其中的lambda抽象(lambda abstraction),是一个匿名函数,即没有函数名的函数。Lambda表达式的结构一个 Lambda 表达式可以有零个或多个参数参数的类型既可以明确声明,也可以根据上下文来推断。例如:(int a)与(a)效果相同所有参数需包含在圆括号内,参数之间用逗号相隔。例如:(a, b) 或 (in
2020-08-28 17:16:47
118
原创 mybatis底层实现
在说mybatis底层实现之前,先看下基本的知识点jdbcjdbc是连接数据库的最基本实现,任何对数据库的操作都是基于jdbc1. 注册驱动 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
242
原创 对于注册中心,ZooKeeper、Eureka哪个更合适?
简介Eureka本身是Netflix开源的一款提供服务注册和发现的产品,并且提供了相应的Java封装。在它的实现中,节点之间相互平等,部分注册中心的节点挂掉也不会对集群造成影响,即使集群只剩一个节点存活,也可以正常提供发现服务。哪怕是所有的服务注册节点都挂了,Eureka Clients(客户端)上也会缓存服务调用的信息。这就保证了我们微服务之间的互相调用足够健壮。Zookeeper主要为...
2019-11-26 09:56:18
97
翻译 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
199
原创 Integer 类型数据比较问题
== 比较的是变量(栈)内存中存放的对象的(堆)内存地址,用来判断两个对象的地址是否相同,即是否是指相同一个对象。比较的是真正意义上的指针操作。equals 用来比较的是两个对象的内容是否相等,由于所有的类都是继承自java.lang.Object类的,所以适用于所有对象,如果没有对该方法进行覆盖的话,调用的仍然是Object类中的方法,而Object中的equals方法返回的却是==的...
2019-05-07 10:55:28
493
转载 Java BigDecimal中的坑
转载来源:https://blog.csdn.net/weixin_42925200/article/details/876363651. 引言在商业中,往往要求结果精确,这时BigDecimal就用到了,在Mysql中 decimal(19,4) 生成的实体类对象也是BigDecimal类型的。2. BigDecimal构造方法public BigDecimal(double ...
2019-03-04 14:40:28
504
转载 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
472
转载 Spring Ioc与工厂模式的区别
Spring的模块化是很强的,各个功能模块都是独立的,我们可以选择的使用。这一章先从Spring的IoC开始。所谓IoC就是一个用XML来定义生成对象的模式,我们看看如果来使用的。数据模型1、如下图所示有三个类,Human(人类)是接口,Chinese(中国人)是一个子类,American(美国人)是另外一个子类。源代码如下:java 代码packagecn.com.chengan...
2019-02-28 11:34:46
122
转载 阿里巴巴的26款Java开源项目
来源:https://segmentfault.com/a/11900000173467991、分布式应用服务开发的一站式解决方案 Spring Cloud AlibabaSpring Cloud Alibaba 致力于提供分布式应用服务开发的一站式解决方案。此项目包含开发分布式应用服务的必需组件,方便开发者通过 Spring Cloud 编程模型轻松使用这些组件来开发分布式应用服务。...
2019-02-28 11:29:39
144
转载 阿里巴巴面试之壮烈牺牲
转载:https://segmentfault.com/a/1190000013329013前言今天本是一个阳光明媚,鸟语花香的日子。于是我决定在逛街中感受春日的阳光~结果晚上七点的时候,蚂蚁金服后端大佬来了电话,要进行一轮的技术面试。我一脸黑人问号???现在的面试都流行突袭吗?于是我的第一次面试之旅,就此壮烈的展开。自我介绍首先呢,大佬让我用两分钟自我介绍。我本以为自己能滔滔不...
2019-02-28 11:21:51
165
bugziila 开发和测试权限设置
2016-12-19
TA创建的收藏夹 TA关注的收藏夹
TA关注的人