自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 资源 (7)
  • 收藏
  • 关注

原创 Lock 三线程 轮流执行

这里写目录标题Lock 版本,四线程, 生产者消费者,使用 while 判断运行结果三线程 轮流执行执行结果参考目录Lock 版本,四线程, 生产者消费者,使用 while 判断public class 虚假唤醒 { public static void main(String[] args) { Data data=new Data(); new Thread(()->{ for (int i=0;i<10;i++)

2021-10-30 23:19:48 281

原创 Java 多线程 唤醒中的 虚假唤醒

这里写目录标题synchronized 版本,双线程,生产者消费者运行结果synchronized 版本,四线程, 生产者消费者运行结果这里,居然,卡住了,不知道为啥synchronized 版本,四线程, 生产者消费者,使用 while 判断运行结果总结参考目录synchronized 版本,双线程,生产者消费者public class 虚假唤醒 { public static void main(String[] args) { Data data=new Data();

2021-10-30 17:13:24 259

原创 Synchronized 和 Lock 区别

Synchronized 和 Lock 区别1、Synchronized 内置的 Java 关键字,Lock 是一个 Java 类2、Synchronized 无法判断获取锁的状态,Lock 可以判断是否获取到了锁3、Synchronized 会自动释放锁,Lock 必须要手动释放锁!如果不释放锁,死锁4、Synchronized 线程1(获得锁,阻塞)、线程2(等待,傻傻的等);Lock 锁就不一定会等待下去5、Synchronized 可重入锁,不可以中断的,非公平; Lock,可重入锁,可以

2021-10-30 16:13:12 161

原创 作为服务注册中心,Eureka 比 Zookeeper 好在哪里?

作为服务注册中心,Eureka 比 Zookeeper 好在哪里?著名的CAP理论指出,一个分布式系统不可能同时满足 C(一致性)、A(可用性)、P(容错性)。由于分布容错性P在分布式系统中是必须要保存的,因此我们只能在A和C之间进行权衡。Zookeeper 保证的是CP;Eureka 保证的是AP;Zookeeper 保证的是CP当注册中心查询服务列表时,我们可以容忍注册中心返回的是几分钟以前的注册信息,但不能接受服务直接down掉不可用。也就是说,服务注册功能对可用性的要求要高于一致性。

2021-10-30 14:49:35 607

原创 SpringBoot 使用 Zuul 出现 ZuulException504 异常

在开发微服务,使用了 SpringCloud Netflix 的, Zuul、Fegin、Eureka、Hystrix,四件套,来开发微服务。由于,我的电脑配置有限,所以,服务都跑的比较的慢,服务之间的延迟较大。所以,有时,在没有什么异常的情况下,Zuul 网关,爆出的 这个异常,让我比较的困惑。百度了一下,说是,因为有 熔断和负载均衡的考虑,所以,网关对于服务的调用,有一个超时设定,超过这个时间,就会报这个异常,所以我们在配置里 将时间 设定高一些,也就不会报这个异常了。ribbon: Read

2021-10-26 00:06:23 1047

原创 使用 Spring Data Redis 中的 redisTemplate 对 数据进行 存取时,出现了invalid stream header: 00000000 的 异常。

话说,使用了 其中 set 中 三个参数的,K-V 键值对 存入 方法,但是,在取出的时候,却发现,取出的是空值,并且,报了 这个异常。还是 比较困惑的,百度了,说是,方法 用错了,应该用 四个参数的重载方法,使用后,就可以正常取出了。参考目录记录redisTemplate set方法保存出现invalid stream header: 00000000和内容x00问题https://blog.csdn.net/WU4566285/article/details/118639424SpringBo

2021-10-25 23:52:53 941

原创 yml 配置 文件,报错了,咋办!

话说,在 跑 服务时,有时候 yml 配置文件,真的就会报一些 莫名其妙的 一些 错误。我遇到的,有时候是 格式写错了,有时候是 标签重复了,有时候 真的 两样都没错 但就是报错了。我的做法就是,1、把配置删了,重新根据提示来敲一遍。2、把 yml 配置,进行 格式检查,最好就 一些网站的 yml 格式的一些工具给用上。YAML、YML在线编辑器(格式化校验)http://old.qqe2.com/jsontool/yaml.php...

2021-10-24 18:26:33 2101

原创 在IDEA 中,Springboot项目 无法启动多个服务实例

想去开启多个服务实例的,但是,开启一个后,在修改了端口号,开启第二个时,开启的第一个服务却自动重启了,占用了这个端口,导致,我不能开启两个服务实例。不得其解。百度了,说是,服务的 热部署导致的,将服务中的 热部署依赖 删除后,就好了。参考目录https://blog.csdn.net/ibigboy/article/details/108326475...

2021-10-19 20:24:19 453

原创 连接MySQL数据库 Caused by: com.mysql.cj.exceptions.CJCommunicationsException: Communications link failure

这个MySQL,是在 虚拟机 中的 Docker 容器中的,连不上,一直以为是 虚拟机的问题,但是 本机和虚拟机都Ping的通,也不知道为啥。然后,看到网上说,重启一下 Docker 一下,就好了。于是,就好了。重启 Dockersystemctl start docker//获取 容器的 IDdocker ps根据ID,来启动 容器docker start b701414d942a...

2021-10-12 23:14:24 1033

原创 Springboot+Dubbo+Zookeeper 使用

这里写目录标题1、 服务提供者POM.xml 依赖文件application.properties 配置文件2、 服务消费者POM.xml 依赖文件application.properties 配置文件参考目录1、 服务提供者POM.xml 依赖文件<!--dubbo--> <!-- https://mvnrepository.com/artifact/org.apache.dubbo/dubbo-spring-boot-starter --> <dependency

2021-10-07 15:59:02 83

原创 SpringBoot 中 邮件任务

这里写目录标题POM.xml 邮件依赖properties 配置文件1、 一个简单的邮件2、 多文件组合、复杂的邮件参考目录POM.xml 邮件依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-mail</artifactId></dependency>properties 配置文件

2021-10-06 22:02:52 147

原创 SpringBoot 中 定时执行任务

定时执行的执行过程为异步执行的过程,到了时间会自动执行,不用自己调用。@SpringBootApplication@EnableAsync //开启异步的功能@EnableScheduling //开启基于注解的定时任务public class AsytaskmailApplication { public static void main(String[] args) { SpringApplication.run(AsytaskmailApplication.cla

2021-10-06 17:13:50 641

原创 SpringBoot 异步任务

异步任务提前返回结果,中间需要执行的耗时过程,重开一条线程去执行。@RestControllerpublic class AsyncController { @Autowired AsyncService asyncService; @GetMapping("/hello") public String hello(){ asyncService.hello(); return "success"; }}//告诉Spring这是一个异

2021-10-06 16:59:55 85

原创 SpringBoot 中集成 Swagger2

这里写目录标题SwaggerConfig 配置类MyController 控制类User 的 持久类application.properties 配置文件application-dev.properties 配置文件application-pro.properties 配置文件POM.xml 文件中的 Swagger 相关依赖效果演示参考目录测试总览SwaggerConfig 配置类@Configuration@EnableSwagger2public class SwaggerConf

2021-10-06 13:42:15 155

原创 SpringBoot 整合 Shiro MD5加密,thymeleaf页面展示

这里写目录标题ShiroConfig Shiro配置类UserRealm 类Controller MyController 类mapper UserMapperpojo User 类service UserService 接口service UserServiceImpl 实现类UserMapper 的XML 映射文件index.html 页面login.html 页面add.html 页面update.html 页面application.properties 配置文件applicatio

2021-10-05 18:14:59 433

原创 Shiro异常java.lang.IllegalArgumentException: Odd number of characters的解决方案

错误截图:在使用 Shiro 的时候,我们 设置了 MD5 的 加密 手段,MD5 加密后的秘文,要不是 16 位、或者是 32位,都是偶位数,所以,当你的密码是 奇数的 所以,应该有一个基本监测机制,当 数据库中的 密码为 奇数时,就会抛出这个异常。...

2021-10-05 17:28:03 687

原创 ElasticSearch 的 集成SpringBoot 的文档的基本操作

这里写目录标题集成SpringBoot注入RestHighLevelClient 客户端操作文档的基本方法参考目录集成SpringBoot选中 Nosql的elasticsearch的启动器找官方文档!3、分析这个类中的方法即可!配置基本的项目问题:一定要保证 我们的 导入的依赖和我们的 Es 版本一致。不是的话就在pom文件下写个properties的版本<!--这边配置下自己对应的版本--><properties> <java.version&gt

2021-10-03 13:21:49 346

原创 ElasticSearch 的 关于文档的基本操作(重点)

关于文档的基本操作(重点)基本操作1、添加数据PUT /kuangshen/user/1{ "name":"狂神说", "age":23, "desc":"一顿操作猛如虎,一看工资2500", "tags":["技术宅","温暖","直男"]}2、获取数据 GET3、更新数据 PUT4、Post _update ,推荐使用这种方式来更新简单查询简单的条件查询,可以根据默认的映射规则,产生基本的查询!复杂操作搜索 select (排序,分页,高亮,模糊查询

2021-10-02 15:22:18 150

VSCodeUserSetup-x64-1.46.0.exe

VS Code(Visual Studio Code)

2021-04-13

mysql-installer-community-8.0.23.0.msi.7z

window MySQL数据库 安装器

2021-04-13

pandoc-2.13-windows-x86_64.msi

Typora 上传 功能的 直接 安装 程序

2021-03-31

pandoc-2.13-windows-x86_64.zip

Typora 的导入功能的,配套软件

2021-03-31

C:\Windows\System32 中 cmd丢失,cmd.exe 下载

C:\Windows\System32中cmd文件丢失,如果打开cmd,显示不存在,那么你的电脑里面的cmd.exe可执行文件丢失了,需要重新添加,打开我的电脑,搜索如下路径:C:\Windows\System32 ,将下载下来的cmd.exe文件添加到这个路径下的文件夹中即可。(免费下载)

2020-10-22

7Zip_20.00_32位.exe

32位7-zip解压软件(最好用的解压软件)可以支持非常多的压缩格式给予解压原网站比较难以进入和下载,所以在此分享此软件。

2020-03-26

空空如也

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

TA关注的人

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