首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
卖托儿索的小火柴
掘友等级
程序dog
擅长java、分布式
获得徽章 14
动态
文章
专栏
沸点
收藏集
关注
作品
赞
12
文章 11
沸点 1
赞
12
返回
|
搜索文章
最新
热门
【设计模式】建造者模式:你创建对象的方式有它丝滑吗?
建造者模式是设计模式的一种,将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。 其实建造者模式是被翻译过来的,他原名叫builder模式,也被称为生成器模式,这种模式的实现非常的简单,只是在使用方面可能会有点摸不着方向,它主要解决复杂的对象创建,比如参数…
【并发编程】java并发编程之线程同步(CountDownLatch、CyclicBarrier)
线程:类似执行一个命令,多线程:并发执行多条命令。 1.充分利用cpu的性能。 2.提高系统性能。 1.多线程会出现线程安全问题,线程同步可以有效的保证线程安全。 1.加锁,如:synchronized。 2.通过wait和和notify(和notifyAll),推荐使用not…
【并发编程】java并发编程之synchronized
相信接触过并发的人都知道synchronized是一种锁,那什么是锁呢?显示生活中的解释:一把锁管控这某一个空间,只有人们拿钥匙打开锁才能进入。编程世界中的锁,和现实世界很相似,它的目的很明确:加锁的方法或者代码块,只有拿到钥匙才能访问。 那什么时候需要用到它呢?这个就要看业务…
【并发编程】java并发编程之ReentrantReadWriteLock读写锁
这个关键字,是锁的意思,而且还是一种可重入锁,使用它可以保证线程的互斥性,保证被synchronized修饰的代码块或者方法在同一时刻只能被一个线程访问,所以在并发编程中可以保证数据的准确性,由于他是锁住了整个代码块或者方法,这样就会大大的降低程序的性能,在并发很高的时候会导致…
【源码解析】HashMap扩容机制
hashMap是基于Hash表的Map实现,存储的方式未key:value类型的键值对,同时允许key、value为null,如果出现像如同的key或者value十,新值将会覆盖之前的值。 在这里需要注意一点,制定类型的时候只能十包装类型,也就是 Long、Integer、Do…
Feign服务调用出现LinkedHashMap can not be cast to xxx
feign底层基于http协议,而现在非常流行restful风格,并且现在大部分都采用json的数据格式进行交互,所以这里就会有一个问题,那就是格式问题。
springboot整合Log4j2(将日志输出到指定文件)
2.扩展性强,可以自定义level。 如果你还能在你的依赖中找到这个,说明你的logback没有删除干净,看看是不是还有其他依赖包含了他。 此依赖主要是用于简化实体类,如果你引用了它,那么等会操作日志的时候仅仅只需要一个注解即可。 到这里位置,log4j2的配置基本完成,现在去…
windows+linux安装consul配置中心
在解压的目录中新建一个后缀名位:.bat文件,如:consul_start.bat,随后编辑此文件,只需要在文件中将consul agent –dev加入即可。 第一步:选择一个你用来存放consul的目录,进入此目录。 到此linux安装consul已经完成。
springBoot(cloud)读取配置文件的先后顺序
2.spring_application_json中的属性。spring_application_json是以json格式配置在系统环境变量中的内容。 3.java:comp/env中的JNDI属性。 4.java的系统属性,可以通过System.getProperties()…
Jenkins部署springboot项目
准备好jenkins环境,如果还没有安装,请参考:https://blog.csdn.net/qq_33220089/article/details/97521609。 终于找到了,将此目录jre之前的目录拷贝到对位置即可。 git的配置也是一样,就不做说明了。 安装此插件即可…
下一页
个人成就
文章被点赞
55
文章被阅读
57,528
掘力值
882
关注了
1
关注者
22
收藏集
1
关注标签
13
加入于
2020-01-08