
spring boot
重生之我是一名程序员
IN IT && WIN IT !
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
camunda-任务历史(待办已办)
任务流经每个节点后生成的历史操作。转载 2024-09-25 18:35:59 · 497 阅读 · 0 评论 -
camunda-流程实例
当流程定义部署之后,申请人就可以发起流程实例了。转载 2024-09-25 18:35:24 · 269 阅读 · 0 评论 -
camunda-流程定义
首先在 camunda moduler 中设计工作流,如 a.bpmn, 将其放在 spring boot 的 resources 文件夹下流程定义发布删除流程定义主要认识一下, 用来处理 流程定义相关。转载 2024-09-25 18:34:42 · 220 阅读 · 0 评论 -
camunda-工作流引擎
【代码】camunda-工作流引擎。转载 2024-09-25 18:34:02 · 89 阅读 · 0 评论 -
spring boot3 自定义 starter
/</</转载 2024-05-21 09:19:04 · 132 阅读 · 0 评论 -
itext7之操作pdf依赖
itext7 相比较 itext5改变了不少。itext7 操作pdf特点。转载 2024-05-09 09:17:13 · 585 阅读 · 0 评论 -
spring boot 使用 webservice
使用注解@WebMethod@WebMethod@WebMethod/*** 不能处理List, 只能处理数组* @return*/@WebMethod实现import com/**原创 2024-03-08 16:28:39 · 1448 阅读 · 0 评论 -
redis 扣减库存
使用 redisTemplate 操作。如果该商品库存不存在,返回。,说明库存不足,返回。转载 2024-01-26 10:02:04 · 453 阅读 · 0 评论 -
sentinel-熔断策略
如果接下来的一个请求未发生错误,说明应用恢复,结束熔断,状态由探测(HALF_OPEN)变更为关闭(CLOSED)如果接下来的一个请求继续发生错误,说明应用未恢复,继续熔断,熔断时长保持一致。:当超过熔断时长时,由熔断(OPEN)转为探测(HALFOPEN),熔断时长由用户设置。转载 2024-01-16 14:28:21 · 358 阅读 · 0 评论 -
sentinel-使用@SentinelResource
这个比较简单,写一个 public 类型的与controller一样返回结果的方法就行, 方法参数。明明没有显示指定服务降级的策略,sentinel是怎么把我们的抛出的异常直接认为是服务降级呢?的函数,即方法参数是BlockException, 而不是**BlockedException。当 i > 5 时,就会出现服务降级,页面输出 “error”自定义资源必须为**public static。功能:为每个资源自定义服务降级或者限流处理。注意**blockHandler。在 catch 方法可以发现。转载 2024-01-16 14:09:13 · 202 阅读 · 0 评论 -
服务内部消息通知-NotifyBus
服务内部消息广播转载 2023-12-28 10:52:58 · 170 阅读 · 0 评论 -
spring boot 实现直播聊天室(二)
解析groupId 和 username ,并设置这个属性到上下文。处理 websocket 协议升级时地址请求参数。netty server 启动类。netty session 封装。NettyUtil: 工具类。websocket 地址。原创 2023-12-14 10:58:53 · 1020 阅读 · 1 评论 -
spring boot 实现直播聊天室
将 websocketSession进行抽像,websocketsession可以由不同容器实现。使用 rabbitmq 提高系统吞吐量。websocket session管理。这里使用 rabbitmq。websocket 配置。默认session实现。原创 2023-12-12 14:18:38 · 920 阅读 · 0 评论 -
webmvc 相关
【代码】webmvc 相关。原创 2023-11-28 09:36:01 · 99 阅读 · 0 评论 -
spring boot 文档生成
使用 smart-doc 来生成文档,无入侵,支持原生注解。在 resources 目录下创建。转载 2023-11-19 21:21:58 · 195 阅读 · 0 评论 -
spring boot security 自定义AuthenticationProvider
基于 spring boot 3.x。原创 2023-11-09 09:21:39 · 1268 阅读 · 0 评论 -
sentinel-基于应用服务限流改造
老版的sentinel 是基于ip+端口实例的模式进行限流的,在微服务中不是很方便,幸好 sentinel提供了基于服务名的限流。以 Nacos 为例,若希望使用 Nacos 作为动态规则配置中心,用户可以提取出相关的类,然后只需在。中指定对应的 bean 即可开启 Nacos 适配。前端页面需要手动切换,或者修改前端路由配置(即可,注意簇点链路页面对话框需要自行改造)大概意思是修改入前端的 路由规则就行,开干。这个页面就是对服务应用设置的效果,拉项目,切分支至 1.8.6。, 注意 node 版本,转载 2023-10-10 09:16:59 · 191 阅读 · 0 评论 -
请求代理转发(三)
书接上回,在内部服务代理其他服务时, 这次使用。原创 2023-09-27 09:04:58 · 495 阅读 · 0 评论 -
请求代理转发(二)
书接上回,在内部服务代理其他服务时, 这次使用。原创 2023-09-20 09:07:02 · 408 阅读 · 0 评论 -
spring boot 后端节流实现
一般情况下,表单提交的时候,前端会做节流操作,有些情况下,后端要需要做节流的操作。转载 2023-09-18 09:03:57 · 252 阅读 · 0 评论 -
控制线程池消费速度
在使用线程池的时候,如果生产者过快,消费者过慢,有可能将 消费者线程池打满,线程池会执行拒绝策略。目的就是当线程池满时,可以让生产者阻塞。转载 2023-09-09 07:35:30 · 333 阅读 · 0 评论 -
## spring boot - minio - 异步分片上传
将 获取的 预上传 地址,通过。将 获取的 预上传 地址,通过。根据 uploadId时行合并。转载 2023-06-27 09:21:45 · 640 阅读 · 0 评论 -
spring boot - minio 分片上传
【代码】spring boot - minio 分片上传。转载 2023-06-13 09:44:48 · 681 阅读 · 0 评论 -
spring boot - minio 入门
基于 minio-8.5.2。转载 2023-06-13 09:26:29 · 247 阅读 · 0 评论 -
ScheduledThreadPoolExecutor取消任务时并删除
【代码】ScheduledThreadPoolExecutor取消任务时并删除。转载 2023-05-31 09:17:24 · 1545 阅读 · 0 评论 -
redis-动态创建pub-sub
一般的 在使用 spring boot时,使用 RedisMessageListenerContainer 来绑定发布订阅时,topic和listener 关系。通过 RedisClient 来动态创建pub-sub。下面进行动态创建 topic。转载 2023-05-29 09:01:10 · 226 阅读 · 0 评论 -
spring boot整合使用redis实现session共享
spring boot整合使用redis实现session共享引入依赖新建gradle的spring boot应用dependencies { implementation 'org.springframework.boot:spring-boot-starter' compile group: 'org.springframework.session', name: 'sp...转载 2019-01-11 09:18:33 · 338 阅读 · 0 评论 -
SpringBoot扫描不到第三方service依赖的Bean
SpringBoot扫描不到第三方service依赖的Bean写在前面假设在这样的两个工程:boot-api: 专门提供接口biz-service: 业务service的实现问题描述现在在boot-api中引入biz-service的jar包,但是在boot-api工程却注入不了biz-service中的相关的Bean解决方案在boot-api工程的启动类中加入:@Compon...转载 2019-05-25 23:11:31 · 8608 阅读 · 0 评论 -
spring boot 集成 promethus
spring boot 集成 promethus引入依赖<!--增加依赖--><dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-actuator</artifactId></dependency><dependency> <groupId>转载 2021-08-17 08:56:36 · 191 阅读 · 0 评论 -
spring boot 启动事件
spring boot 启动事件展示 boot 启动过程中事件@SpringBootApplicationpublic class BootCuratorApplication { public static void main(String[] args) { closableRun(args); } private static void closableRun(String[] args) { SpringApplication spr转载 2021-09-23 08:51:50 · 749 阅读 · 0 评论 -
boot - 动态设置日志级别
有些时候生产日志会打印巨多,这时候动态修改日志级别就很有效果。幸运的事,spring boot 的 actuator 就提供了动态设置日志级别的接口。转载 2022-09-15 21:54:32 · 285 阅读 · 0 评论 -
jenkins-spring boot 打包到 harbor
用来将参数传递给 Dockerfile。2.设置 build脚本。转载 2023-03-17 09:09:14 · 109 阅读 · 0 评论 -
boot-mvc-gradle整合
springboot-springmvc-gradle整合环境spring5.xspring-boot 2.0.4.RELEASEgradle 4.7创建spring boot项目使用idea创建一个基于gradle的springboot项目,在build.gradle文件中加入: //加入后自动生成`webapp`目录apply plugin: 'wa...转载 2018-08-15 22:33:44 · 276 阅读 · 0 评论 -
spring boot 异常处理
spring boot 异常处理处理Controller层异常:@Slf4j@ControllerAdvicepublic class GlobalExceptionHandler { /** * @ExceptionHandler 可以指定捕获特定的异常 */ @ResponseBody @ExceptionHandler(value = ...转载 2019-05-26 12:08:13 · 149 阅读 · 0 评论 -
spring boot集成多个 rabbitmq
【代码】spring boot集成多个 rabbitmq。转载 2023-03-03 09:13:02 · 125 阅读 · 0 评论 -
Nacos-boot 动态刷新数据源
【代码】Nacos-boot 动态刷新数据源。转载 2022-08-23 08:38:32 · 411 阅读 · 0 评论 -
spring boot 加载自定义配置
直接引入properties 文件。转载 2023-03-03 09:11:49 · 1604 阅读 · 0 评论 -
spring boot 日志脱敏-logback(二)
之前有写过一个 通过 重写 logback 中的 encoder 来实现, 感觉那个不太方便 ,并且, 如果集成了 skywalking 的 tid 功能后,就不能使用了,于是就使用了另外一种来实现。在 logback.xml 的 configuration 节点下(紧挨着 configuration节点,在其他节点下没用), 加一个。这样就可以实现了,而且 也做了扩展, 如果要传入其他类型的正则表达式,则可以通过。的 convert 方法来实现 日志脱敏。转载 2023-04-04 19:51:48 · 800 阅读 · 0 评论 -
boot不能加载keystore文件
boot工程不能加载.keystore文件(can not load .keystore)问题描述在使用JWK方式搭建授权服务器的时候,因为采用的是非对称加密方式,私钥用来加密,公钥用来解密达到签名的效果。通过下面方式生成keytool -genkey -alias askey -keyalg RSA -keysize 1024 -keystore e:/auth.k...原创 2020-01-05 21:42:45 · 9499 阅读 · 0 评论 -
spring boot集成swagger2
spriing boot 2.0.4.RELEASE + springfox-swagger2 2.9.2引入依赖compile group: 'io.springfox', name: 'springfox-swagger2', version: '2.9.2'compile group: 'io.springfox', name: 'springfox-swagger-ui'...转载 2018-09-09 09:42:30 · 442 阅读 · 0 评论