- 博客(18)
- 收藏
- 关注
原创 Spring Cloud整合RabbitMQ完整教程与并发示例
持久化存储(DeliveryMode.PERSISTENT):提升系统响应速度(HTTP请求从500ms→20ms)消费者利用率(consumer utilisation)生产者确认模式(publisher-confirms)未确认消息数(unacked messages)消息入队速率(publish rate):应对突发流量(大批量数据处理):防止数据丢失(支付订单保障):生产者和消费者无需相互感知。(查看队列积压情况):分布式事务解决方案。
2025-03-17 10:00:00
113
原创 Spring Boot/Spring Cloud 整合 ELK(Elasticsearch、Logstash、Kibana)详细避坑指南
Spring Boot/Spring Cloud 整合 ELK(Elasticsearch、Logstash、Kibana)详细避坑指南
2025-03-10 13:58:12
860
原创 通用导出任何对象列表数据的excel工具类
在工作中经常会遇到列表数据的导出,每次需要的时候都要去开发一次,且数据不断在变化,于是就有了下述的工具类,可传入各种实体对象的List,最终以指定格式导出excel,废话不多说,上代码~此处的list可以是任意数据,也可以是任意SQL组装的list数据,标题会以sql的别名为准.
2024-12-25 15:04:44
514
原创 Setup Factory9安装包实现过程脚本修改配置文件内容
Setup Factory9安装包制作,实现过程脚本修改配置文件内容描述:我们在使用Setup Factory制作安装包时,简单的安装包实际上只是文件的复制粘贴操作,但我们会经常使用到安装过程中,进行指定文件的配置,需要在安装的时候实现安装环境中指定文件的内容修改,这时候我们则需要用脚本去实现。安装包制作的过程这里就不做阐述了,我们直接来看怎么实现安装过程文件的修改配置。此处我们选中操作,选择指定节点去编写脚本,示例是在安装之后去修改指定脚本内容的,如下图:我们可以看到图中的脚本,看一下脚本
2021-01-21 15:32:02
1567
2
转载 一文读懂SpringCloud与Eureka,Feign,Ribbon,Hystrix,Zuul核心组件间的关系
一文读懂SpringCloud与Eureka,Feign,Ribbon,Hystrix,Zuul核心组件间的关系概述毫无疑问,Spring Cloud是目前微服务架构领域的翘楚,无数的书籍博客都在讲解这个技术。不过大多数讲解还停留在对SpringCloud功能使用的层面,其底层的很多原理,很多人可能并不知晓。因此本文将通过大量的手绘图,给大家谈谈Spring Cloud微服务架构的底层原理。实际上,Spring Cloud是一个全家桶式的技术栈,包含了很多组件。本文先从其最核心的几个组件入手,来剖
2020-12-30 09:32:04
200
原创 使用IDEA实现SpringBoot一键部署Docker
SpringBoot一键部署Docker做过项目都知道,有很多的部署方式,springboot都怎么部署的呢?是打成jar包直接java运行?还是打成war包丢到tomcat等服务中运行?其实前面两种是非常普遍的部署方式,但如果服务数量多时,同样的部署操作我们可能需要做很多次,并且非常容易出现部署环境的配置等不同导致的部署问题,docker的部署方式就能够解决这个问题。今天我们来看看docker的部署方式。一、环境准备在开始之前,我们需要把环境准备一下,需要以下内容:VMware Work
2020-12-23 14:52:13
458
原创 springboot项目使用jasypt配置文件明文加密
jasypt配置文件明文加密最近有个springboot项目上线前进行安全检测,使用fortify扫描出配置文件的明文存储安全漏洞(Password Management: Password in Configuration File)于是在各个博客中看到使用jasypt进行加密,自己实现后发现还是挺方便简单的,自己做个总结并当作笔记记录下来。实现配置存储的明文加密只需要以下几步:一、项目中引入依赖(Maven)<dependency> <groupId>com.g
2020-12-22 11:07:11
1317
1
原创 最全常见Web安全漏洞总结及推荐解决方案
常见Web安全漏洞总结及推荐解决方案1.SQL注入:2.不安全的会话管理漏洞:3.任意文件上传:4.任意文件读取:5.任意代码执行:6.越权访问:7.敏感信息泄露:8.XSS跨站脚本攻击:9.CSRF跨站请求伪造:10.用户名/口令暴力爆破:11.弱口令漏洞:12.撞库攻击:13.注册模块设计缺陷:14.短信接口设计缺陷:15.URL重定向漏洞:16.拒绝服务漏洞:17.不足的日志记录和监控:18.业务逻辑漏洞:19.资源控制(预警级别,非漏洞级别)20.网络安全通信协议:1.SQL注入:SQL注入(
2020-12-18 17:28:24
8507
2
原创 SpringBoot微信各应用统一账号信息登录开发 + 微信公众测试号开发
微信各应用统一账号信息登录开发 + 微信公众测试号开发上一期我们讲了微信公众号的授权登录开发以及网站应用的二维码登录开发,这期我们来讲一下微信公众号和网站应用等其他微信应用的账号统一开发以及公众测试号的基本使用。想了解上期微信授权登录开发等内容可点击下面链接:https://blog.youkuaiyun.com/qq_42552574/article/details/107208558由于公众号和网站应用等的用户openid是不同的,所以如果是需要将公众号和网站应用的用户做统一处理,则需要在开放平台中进行
2020-08-03 09:44:26
634
原创 SpringBoot实现微信授权登录、二维码登录
微信扫码授权登录 + 微信授权登录开始之前我们来看一下微信官方提供的流程图:微信官方文档:https://developers.weixin.qq.com/doc/oplatform/Website_App/WeChat_Login/Wechat_Login.html1.首先需要注册相应的公众号、小程序应用,并得到认证。其中,需要配置ip白名单,将调用该应用的ip都配上,换行为多个分隔符。配置服务器配置时需要注意,微信需要配置的URL指定返回一个字符串:echostr,如下:@GetMappi
2020-07-08 16:23:44
6219
1
原创 Jeecg-Boot (vue)头像(图片单个)上传
效果展示:↓(1) vue组件:<a-upload listType="picture-card" class="avatar-uploader" :showUploadList="false" :action="uploadAction" :data="{'isup':1}" :headers="headers" :beforeUpload="befo...
2019-12-20 17:38:49
1927
原创 LigerUI、JFinal的上传文件、下载文件
LigerUI、JFinal的上传文件、下载文件一、文件上传效果:字段:{ display: '上传文件',name:'file',width: 200, newline: true, type: 'text',validate: { required: false }}var AppendFileDetail = null;//文件上传弹出窗口字段事件:append_file ...
2019-08-30 11:22:48
591
原创 JFinal框架流程图
JFinal框架流程图根据自己的理解,将JFinal的框架流程图画了个大概,以后忘了还可以通过这个图重新理解一下,也可供大家参考。
2019-08-28 11:11:44
735
原创 Ant Design Pro 前后端数据交互(前台调接口)
原文地址:https://pro.ant.design/docs/server-cnAnt Design Pro 前后端数据交互(前台调接口)Ant Design Pro 是一套基于 React 技术栈的单页面应用,我们提供的是前端代码和本地模拟数据的开发模式, 通过 Restful API 的形式和任何技术栈的服务端应用一起工作。下面将简单介绍和服务端交互的基本写法。1.前端与后台服务交互...
2019-08-28 09:46:03
15482
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人