自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Synchronized使用

上篇写了volatile基本使用原理、使用场景,既然聊了volatile就不得不提,聊聊我对于Synchronized如何保证并发编程的原子性、使用场景、基本原理的一些看法。

2024-03-24 14:19:24 334 1

原创 Volatile使用

Volatile关键字是实现并发线程中保证变量可见性、有序性的不可或缺作用。

2024-03-22 21:46:48 232 1

原创 关于入参大写后端无法接收

解决javaBean中属性必须大写,前段必须穿大写的情况

2023-03-06 18:47:05 254

原创 shardingJDBC异常Failed to load ApplicationContext

bug描述1.项目运行配置文件加载失败解决方案检查绑定表配置spring.shardingsphere.sharding.broadcast-tables=1.是否将公共表放入到绑定表中(自己沙雕将公共表放入绑定表中)2.注释掉绑定表不配置也是可以的...

2021-10-13 21:21:18 218

原创 为什么Redis单线程却比多线程快

为什么Redis单线程却比多线程快redis三大特点为什么Redis是单线程单线程的优劣势redis三大特点1.Redis是基于内存,内存的读写是非常快的2.Redis是单线程,省去了线程之间的切换并且防止了死锁现象发生3.Redis采用多路复用的技术,可以处理并发的连接(客户端连接不占用线程资源,当指令发送成功之后通过单线程)为什么Redis是单线程因为Redis是基于内存,cpu已经无法成为Redis的瓶颈,Redis最有可能影响性能的就是机器的内存与网络带宽,并且可以使用多开客户端的方案

2021-09-26 20:30:22 511

原创 Java远程调用

Java远程调用的三种方式及其特点文章目录Java远程调用的三种方式及其特点前言一、RestTemplate1.RestTemplate介绍2.RestTemplate使用1 引入pom2 编写Config配置类3 编写Controller使用二、Web Client1.Web Client介绍1.Web Client使用1 引入pom2 编写配置文件3 使用3 Fegin1.Fegin介绍2.Fegin使用1.导入pom文件2.启动类添加注解开启fegin3.编写Fegin接口4.使用前言Jav

2021-04-22 21:25:29 2584

原创 nacos无法覆盖配置文件

项目场景:Spring cloud ail集群搭建通过远程调用实现负载均衡,通过nacos配置每个服务打印不同的信息。问题描述:nacos配置无法覆盖 application.yml配置信息 原因分析:图中可以看到我们打印application.yml配置文件信息成功而nacos信息并未覆盖证明我们配置文件并没有问题,由此思考可能是nacos与配置文件未正确匹配解决方案:通过网上查阅资料发现原来是未正确使用配置文件,当我们使用nacos的时候应该使用bootstrap.yml或者b

2021-04-21 14:15:06 3134

原创 负载均衡

负载均衡理解文章目录负载均衡理解一、负载均衡是什么?二、Spring cloud ali 使用负载均衡1.引入pom2.编写工具类总结一、负载均衡是什么?在这里用户访问服务,如果这个服务器挂掉了,那么用户自然也就没办法访问了。另外,如果同时有很多用户试图访问服务器,超过了其能处理的能力范围,就会出现加载速度缓慢或根本无法连接的情况。而通过在后端引入一个负载均衡器和至少一个额外的服务,可以缓解这个故障。通常情况下,所有的后端服务器会保证提供相同的内容,以便用户无论哪个服务器响应,都能收到一致的内容。

2021-04-19 23:11:28 163

原创 Sqlyog实现远程连接

方法1如果想要连接别人的sqlyog(mysql)仅仅知道用户名,密码,ip地址是不够的。其原因是因为:MySQL建用户的时候会指定一个host,默认是127.0.0.1/localhost,那么这个用户就只能本机访问,其它机器用这个用户帐号访问会提示没有权限,host改为%,表示允许所有机器访问,也就是接下来这个方法首先登陆自己的mysql(确保自己的MySQL已经打开服务)mysql -uroot -proot我们从user表中查询用户名为root的用户其中host表示select 'hos

2020-09-09 23:14:44 2797 2

空空如也

空空如也

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

TA关注的人

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