- 博客(11)
- 资源 (2)
- 收藏
- 关注

原创 sentinel集群限流整合apollo-独立模式
参考文章:感谢这位大兄弟的博文指引我实现了基础版集群限流。Sentinel-基于Curator、Apollo实现高可用独立模式TokenServer部署下的集群限流_hosaos的博客-优快云博客今天整一个sentinel使用apollo进行规则持久化,实现独立模式的集群限流demo。其实网上已经有一些集群限流的demo,为什么我还要写这一篇呢?原因有下:网上的集群限流很多是嵌入模式。网上的集群限流采用nacos做持久化。网上的集群限流代码不完整。鉴于以上原因,我决定写一篇这方面的完整文章
2021-09-01 16:56:26
1325
3

原创 springboot2.0+集成springsecurity
springsecurity是做什么的相信大家都是知道的,跟shiro一样是一个权限控制框架。本文将带你一步一步使用springboot集成springsecurity。没有使用过的小白也能迅速入手。先来看一下效果预览吧环境准备:开发工具:idea依赖管理:maven3.5+引入新建页面和controller来实现基本的跳转添加依赖<parent> ...
2019-08-12 16:03:56
679

原创 JAVA使用ssl方式连接mqtt
请确保你已经有证书了,且已经配置好了mqtt的ssl支持。没有配置好的请看之前的文章:自制CA证书,自制客户端,服务端证书、mqtt配置使用ssl加密通信。按照这两篇文章操作之后接下来就可以编写java代码来使用ssl方式连接mqtt了。作者是maven项目,所以添加一下依赖: <dependency> <groupId>com.alibaba...
2019-01-18 16:58:04
13719
74

原创 mqtt配置使用ssl加密通信
作者使用的是docker版elipse-mosquitto(mqtt),没有使用docker版的mqtt配置与本文相同,进入正题:**请确保你的ca证书所在目录与作者相同!!!!**作者证书制作及所在目录请看自制CA证书,自制客户端,服务端证书1.准备一个mqtt配置文件mosquitto.conf# Config file for mosquitto## See mosquitto.c...
2019-01-18 16:00:01
19455

转载 自制CA证书,自制客户端,服务端证书
自制CA证书,客户端、服务端证书参考资料:HTTPS证书生成原理和部署细节废话不多讲,我们直入正题。首先我假设你的系统已经安装了openssl。使用openssl version -a即可查看当前安装的版本。没有安装的请自行百度安装openssl教程。1.创建目录并授予权限:进入ca目录:cd ca2. 为服务器端和客户端准备公钥、私钥:① 生成服务器端私钥:openssl ge...
2019-01-18 15:39:43
15240

原创 dubbo整合使用有密码的redis作注册中心,并且使用指定的redis库
鉴于网上没有一篇完整的***dubbo整合使用有密码的redis作注册中心,并且使用指定的redis库***的教程博客,加之楼楼最近正好做这些东西遇到了一些问题,故写下这一篇文章供各位有需要的同学们借鉴。不完美之处请多原谅 楼楼最近的项目使用了dubbo,考虑到公司只有redis,没有zk,楼楼也只好使用redis来做注册中心了。接下来就开始采坑了。 楼楼之前一直都是用的zk作注册中心,无奈公...
2018-06-21 12:11:25
5151
2

原创 java多线程之多线程的线程安全问题
什么是线程安全问题?如何解决线程安全问题? 现在就进入正题,解答上述问题: 当多个线程同时操作同一个共享全局变量的时候,就容易出现线程安全问题,线程安全问题只会影响到线程对同一个共享的全局变量的写操作。 接下来就为大家演示一个线程安全问题:package com.java.threadSecurity;/** * @Author:Mr.Liu * @Description:线
2017-12-05 17:13:35
1529
原创 try body和finally执行顺序
大家好,今天记录一下java基础异常处理。很多情况下异常处理都会有finally块。但是你清楚finally和try的body的执行顺序吗?如果有这个想法的,各位赶紧查漏补缺java基础吧;如果不是上述答案,看官可以关闭浏览器标签了。来吧,各位说说输出结果是什么?
2022-10-01 23:31:30
178
原创 idea2021.1编译lombok报错解决方案
标题idea2021.1编译lombok报错解决方案问题描述lz项目使用了lombok,前段时间用的好好的,今天再次运行项目就开始抽风了,一直编译不通过,经过版本比对,lz没有修改任何配置,只是升级的idea。上代码:编译报错信息:在升级之前还运行没有问题,于是lz升级了lombok最新版本,无解;解决方案一顿百度之后,发现网上说了好几个方案,有说使用1.18.14版本的、有说配置编译参数的,lz试过都没有解决问题,于是lz将两个方案配合起来,问题终于解决。lz的解决方案操作步骤:
2021-04-19 11:00:07
2155
原创 java多线程之多线程的三大特性
多线程的三大特性:原子性、可见性、有序性 1.什么是原子性 即一个操作或者多个操作 要么全部执行并且执行的过程不会被任何因素打断,要么就都不执行。 一个很经典的例子就是银行账户转账问题: 比如从账户A向账户B转1000元,那么必然包括2个操作:从账户A减去1000元,往账户B加上1000元。这2个操作必须要具备原子性才能保证不出现一些意外的问题。 我们操作数据也是如此,比
2017-12-06 10:51:22
3322
原创 java多线程之多线程的实现
在进行讲解之前,我们有必要搞清楚什么是线程,什么是进程,以及二者有什么区别和联系(1)线程是CPU独立运行和独立调度的基本单位;(2)进程是资源分配的基本单位;两者的联系:进程和线程都是操作系统所运行的程序运行的基本单元。区别:(1)进程具有独立的空间地址,一个进程崩溃后,在保护模式下不会对其它进程产生影响。(2)线程只是一个进程的不同执行路径,线程有自己的堆栈和局部变量,但线程之间没有单
2017-12-05 10:58:44
281
java国密SM2和SM4.zip
2019-06-05
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人