自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

天之大

请多多关照

  • 博客(17)
  • 收藏
  • 关注

原创 spring boot 接口限流 API限流 基于注解实现限流

基于注解实现接口限流一、代码实现1.引入依赖2.自定义注解 CurrentLimitingAnnotation3.接口测试4.AOP 拦截注解实现限流5.启动类6.测试一、代码实现1.引入依赖 <!-- springboot 整合web组件--> <dependency> <groupId>org.springframework.boot</groupId> <artifactId&

2021-09-27 10:02:53 310

原创 springboot整合redis注解版本 redis与Mysql实现数据同步

springboot整合redis注解版本一、实现原理二、代码实现1.引入库2.链接redis服务 配置文件 application.properties3、接口调用4.启动类 开始redis缓存注解 @EnableCaching一、实现原理通过注解形式实现数据库和redis中数据同步二、代码实现1.引入库 <dependency> <groupId>org.springframework.boot</groupId>

2021-09-24 10:10:53 1223

原创 Java设计模式 Java设计模式 修饰模式 Java设计模式之修饰模式 APO实现 多级缓存

Java设计模式之修饰模式 基于APO实现基于装饰模式实现多级缓存策略装饰模式应用场景二、代码实现 (+AOP 实现多级缓存)1 Redis 工具类 RedisUtils2基于jvm缓存 JvmMapCacheUtils3.抽象组件:定义一个抽象接口,来规范准备附加功能的类 ComponentCache4.将要被附加功能的类,实现抽象构件角色接口 AbstractDecorate5.持有对具体构件角色的引用并定义与抽象构件角色一致的接口 L1CacheService6.持有对具体构件角色的引用并定义与抽象构

2021-09-23 17:37:36 297

原创 Java 设计模式 责任链模式 Java 设计模式-责任链模式

Java 设计模式 之 责任链模式前言 什么是责任链模式(学习来自于蚂蚁课堂)重点:一、责任链模式应用场景二、代码实现Demo(拦截客户端所有的请求实现权限控制)1.定义抽象类 ,共同操作行为 GatewayHandler2.责任链实现 HandlerService3.数据库4 责任链API ApiHandler5.责任链黑名单 BlackListHandler6.接口测试类6.测试总结Link [项目链接](https://gitee.com/wu_xiaoxi/springboot-jdk8.git)

2021-09-23 16:39:19 271

原创 Java 设计模式 策略模式 Java 设计模式---策略模式 Java 设计模式之策略模式

设计模式之策略模式 基于动态付款方式实现设计模式六大原则 (学习来自蚂蚁课堂)开闭原则(Open Close Principle)里氏代换原则(Liskov Substitution Principle)依赖倒转原则(Dependence Inversion Principle)接口隔离原则(Interface Segregation Principle)迪米特法则(最少知道原则)(Demeter Principle)合成复用原则(Composite Reuse Principle)使用设计模式思想使用场景

2021-09-23 16:09:05 261

转载 windows10部署kafka並开机后后台自动启动

1.下载kafka2.配置zookeeper2.1修改配置文件打开kafka_2.12-2.6.0\config\zookeeper.properties,重新指定dataDir的路径,默认为Linux路径2.2 编写启动脚本zookeeper-start.batG:\kafka_2.12-2.6.0\bin\windows\zookeeper-server-start.bat G:\kafka_2.12-2.6.0\config\zookeeper.properti...

2020-09-27 15:21:10 1325

原创 基于ubuntn kafka开机启动 打包成服务

setp1cd/lib/systemd/system 下新建 zookeeper.service与kafka.service 使用kafka内置zookeeper (注意:需要闲启动zookeeper再启动kafka ,否则启动不了kafka 若不能控制服务启动有限制可以到kafka路径下的 启动脚本(kafka-server-start.sh) 首行添加 sleep 30)###zookeeper.service 内容 (根据自己Kafka所在路径)[Un...

2020-09-27 11:55:11 77

原创 docker安装 ubuntn20.4 CentOS 镜像加速器

菜鸟操作1、docker安装(基于ubuntn20.4-v)1.1 更新 apt-get 源 sudo apt-get update1.2 安装包允许 apt-get 通过 https 使用仓库 sudo apt-get install apt-transport-https ca-certificates curl software-properties-common1.3 添加 docker 官方 GPG key ...

2020-09-24 17:10:57 209

原创 springboot webSocket SimpMessagingTemplate

基于http协议后端:setp:1、引入依赖:<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-websocket</artifactId></dependency>setp:2、配置registry@Configuration@EnableWebSocketMessageBro

2020-09-04 12:08:29 10958

原创 springboot fegin(RPC 超时,基于扫描注解方式)

配置文件模式:项目启动扫描模式:

2020-09-04 09:48:03 448

原创 Ubuntn设置程序开机启动 指定浏览器

setp1:设置jar 开机启动

2020-09-02 10:08:13 2814 2

原创 redis以及httpclient配置

记得在spring主配置文件里加载此文件httpclients:<bean id="httpClientConnectionManager" class="org.apache.http.impl.conn.PoolingHttpClientConnectionManager" destroy-method="shutdown"> <!-- 设置最大...

2019-09-10 14:59:26 1097

原创 Redis缓存展现首页信息(类目以及轮廓图)

配置好相关的主配置文件以及nginx反向代理前提是服务端已做好给客户端调用:(redis与httpclient配置文件在另片博客中有些)类目: @Autowired private HttpClientService httpClientService; @Value("${MANAGE_SHANGJI_URL}") private String MAN...

2019-09-10 14:50:38 187

原创 单点登陆

配置好相关的主配置文件以及nginx反向代理(redis与httpclient配置文件在另片博客中有些)过滤器:public class LoginHandlerInterceptor implements HandlerInterceptor { @Autowired private UserService userService; @Override...

2019-09-10 14:24:58 141

原创 win10、win7查看激活

使用win+R快捷键打开运行1、输入 slmgr.vbs -dlv   回车:可以查看win激活重要信息2、slmgr.vbs -dli     命令可以查询到操作系统版本、部分产品密钥、许可证状态等。3、slmgr.vbs -xpr      命令可以查询Win10是否永久激活。

2018-01-16 11:40:04 358

原创 mysql免安装版配置

win10:1、到官网:https://dev.mysql.com/downloads/file/?id=473309下载好压缩包带你最下面的:No thanks, just start my download.下载),解压到目录下  开始环境配置 新建系统变量:MYSQL_HOME  路径:解压路径:如:F:\MYSQL\mysql-5.7.172、在F:\MYSQL\mysql-5

2018-01-15 12:48:28 5619

原创 java 、 jdk配置

win7:新建系统变量 %JAVA_HOME% jdk解压路径(如:F:\java\jdk1.7.0)classpath : %JAVA_HOME%/lib/dt.jar;%JAVA_HOME%/lib/tools.jarpath :%JAVA_HOME%/bin;%JAVA_HOME%/jre/binwin10:win10 配置中与win7配置‘/’...

2018-01-15 12:14:25 156

空空如也

空空如也

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

TA关注的人

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