自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

原创 【Java基础】查找字符串中的数字

查找字符串中的数字

2022-01-11 16:21:34 726

原创 经验-idea生成默认get、set方法时的问题

idea生成默认get、set方法时的问题如果属性格式为:一个小写字母一个大写字母…如下: private String aAb; public String getaAb() { return aAb; } public void setaAb(String aAb) { this.aAb = aAb; }在序列化...

2020-04-15 15:48:15 732 2

原创 Spring bean生命周期流程

例子

2020-04-09 23:30:43 131

原创 Java基础-锁(二)

悲观锁和乐观锁根据线程是否要锁住同步资源可以将锁分为悲观锁和乐观锁。悲观锁悲观锁认为自己在使用数据的时候一定有线程来修改数据,所以在获取到数据的时候会先加锁,确保数据不会被别的线程修改。实现有:关键字 synchronized 、接口 Lock的实现类。适用于写多读少的场景。乐观锁乐观锁认为自己在使用数据的时候不会被别的线程修改,所有不会添加锁,只是在更新数据的时候才去判断之前有没有...

2020-04-09 22:55:02 659 1

原创 经验-Jdk1.8新特性lombda常见问题

list 转 map时的报错当list转map时,如果map的key出现重复,则使用默认的转换会报错。import com.alibaba.fastjson.JSONObject;import com.google.common.collect.Lists;import java.util.List;import java.util.Map;import java.util.func...

2020-04-08 19:14:28 147

原创 Dubbo-服务暴露

Dubbo服务暴露服务暴露分为什么?本地服务暴露;远程服务暴露本地服务暴露和远程服务暴露概念本地服务暴露:指将服务暴露到JVM中,不用通过注册中心或协议进行网络通信。远程服务暴露:指暴露到远程IP和端口,进行网络通信。为什么需要本地服务暴露?因为在Dubbo中一个服务有可能本身即是生产者,也是消费者,可能出现自己调用自己的情况。此时没有必要进行网络通信。服务暴露流程在启动过...

2020-04-08 00:15:09 160

原创 Java基础-锁(一)

Java中的锁(一、Java中锁的分类)锁的作用锁是用来控制多个线程访问共享资源的方式。Java中的锁

2020-04-07 18:02:38 75

原创 Java基础-ThreadLocal初识

ThreadLocal 介绍本地线程,提供了线程的局部变量,针对每个线程,都会创建自己的变量副本。ThreadLocal 使用主要用于在多线程环境下,单个线程在运行过程中都可能用到一些值时,可以使用ThreadLocal,比如:上述图片中,object 对象作为一个参数分别传入到 method1,method2,method3。此时可以使用ThreadLocal,将object放入到Th...

2020-03-26 23:47:16 164

原创 【mapstruct】 error 总结

使用 mapStruct 进行list集合对象间转换时,必须在显式的定义对象之间的转换方法。使用mapstrcut 和 lombok 时容易出现冲突。使用lombok注解的实体找不到set,get方法。如果 A转为B,B使用的是lombok注解@Setter,@Getter,会在mapper的实现类中,出现A a = new A(),然后直接返回a。mapper的实现类:...

2019-05-07 17:27:21 847 1

原创 Zookeeper + Dubbo 安装 for mac

zookeeper安装下载地址:https://mirrors.tuna.tsinghua.edu.cn/apache/zookeeper/下载后解压(本人下载的是3.4.12版本,后续文字说明3.4.12对应下载的3.4.13)解压后 进入./conf/目录下:复制zoo_sample.cfg文件,命名为zoo.cf注意:zookeeper-3.4.12目录下没有dataLog...

2019-03-28 11:49:05 2747 6

翻译 设计模式-代理模式

普通代理模式定义一个接口 Subject该接口的实现类 RealSubject代理实现类的类 ProxySubject 实现接口同时内部含有一个实现类的实例public interface Subject{ void execute();}public class RealSubject implements Subject{ @Override pu...

2019-03-26 18:18:13 121

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除