自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(33)
  • 收藏
  • 关注

原创 java好东西

1、nginx一网打尽。

2024-09-12 16:54:12 395 1

原创 springcloud alibaba

springcloud alibaba组件使用

2023-02-24 18:16:57 517

原创 springcloud入门+组件使用

springcloud各种组件使用

2023-02-21 17:52:17 1089

原创 Dockerfile

Dockerfile

2023-02-02 16:34:11 175

原创 pottainer docker可视化工具

pottainer docker可视化工具

2023-02-02 13:32:22 198

原创 docker-compose

docker-compose详细使用

2023-02-01 18:27:15 602 1

原创 docker中安装es服务,安装ik分词器,启动kibana

docker中安装es服务,安装ik分词器,启动kibana

2023-01-31 15:13:59 1498

原创 docker运行nginx

docker运行nginx

2023-01-30 14:41:07 713

原创 docker运行redis

docker运行redis

2023-01-18 18:17:42 5088

原创 docker运行mysql

docker运行mysql

2023-01-18 15:47:56 886

原创 docker容器

docker操作

2023-01-17 18:22:11 557

原创 docker中基础内容

docker基础内容

2023-01-16 18:31:29 577

原创 docker安装

安装docker引擎

2023-01-16 16:29:12 581

原创 springboot集成websocket

springboot集成websocket1、引入jar包 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-websocket</artifactId> </dependency> 2、创建config类@Configuration

2022-03-11 15:02:06 1785

原创 shiro限制帐号只能在一处登录

shiro限制帐号只能在一处登录

2022-03-11 14:18:59 695

原创 安装elasticsearch-head谷歌插件,查询es数据

1.下载elasticsearch-head谷歌插件压缩包2.解压如图3. 打开谷歌浏览器的拓展程序:设置–更多攻击–拓展程序直接讲解压的文件夹拖入拓展程序里边4. 点进去文件夹将文件后缀改名字 为 rar5. 在将此解压 ,然后把文件夹拖入拓展程序即可...

2020-11-20 16:42:54 1851 3

原创 springboot整合rabbitmq

常用的交换机:Direct Exchange直连型交换机,根据消息携带的路由键将消息投递给对应队列。大致流程,有一个队列绑定到一个直连交换机上,同时赋予一个路由键 routing key 。然后当一个消息携带着路由值为X,这个消息通过生产者发送给交换机时,交换机就会根据这个路由值X去寻找绑定值也是X的队列。Fanout Exchange扇型交换机,这个交换机没有路由键概念,就算你绑了路由键也是无视的。 这个交换机在接收到消息后,会直接转发到绑定到它上面的所有队列。Topic Exchange主

2020-11-05 14:37:25 393

原创 windows10 RabbitMQ安装步骤

1.先下载安装erlang地址:http://www.erlang.org/downloads然后一直点下一步,默认设置, 完成安装1.配置环境变量2.配置path %ERLANG_HOME%\bin3.最后windows键+R键,输入cmd,再输入erl,看到版本号就说明erlang安装成功了。下载并安装RabbitMQ下载地址:http://www.rabbitmq.com/download.html双击下载.exe,一直点击next完成安装安装RabbitMQ-Plugin

2020-11-03 13:06:15 154

原创 allator多模块代码混淆

1.由于项目需要私有化部署,为了保证代码的安全性,需要对springboot项目进项代码混淆官网:http://www.allatori.com/解压找到 目录: Allatori-7.1-Demo\Allatori-7.4-Demo\tutorial\step01\files如果你只有一个项目,并且混淆次数也不多,你也可以通过这种方式,把项目拷贝到这个目录,修改配置文件,手动执行混淆的脚本。2.多个springboot项目的时候 集成idea代码混淆项目结构pom.xml <bui

2020-09-28 17:35:51 834

原创 多线程(100个线程同时向一个银行账户中存入1元钱)

当100个线程同时向一个银行账户中存入1元钱在没有使用同步机制时候/** * 银行账户 * @author wb * */public class Account { private double balance; // 账户余额 /** * 存款 * @param money 存入金额 */ public void deposit(double money) { double newBalance = balan

2020-09-25 17:22:35 2662

原创 解决按钮重复提交(Java自定义注解+AOP防止重复提交)

假如这个token在一段时间内容多次访问这个接口,我们则认为是重复提交,我们将重复提交的请求直接处理即可,不让访问目标接口。处理方式:我们将token+接口请求的方法地址作为key,请求的方法地址作为value,存入redis。每次请求进来,根据key查询redis,如果存在则说明是重复提交,抛出异常,如果不存在,则是正常提交,将key存入redis。(redis过期之后会自动删除)自定义一个注解@Target({ElementType.METHOD})@Retention(RetentionP

2020-09-17 14:11:29 694

原创 SpringBoot中整合knife4j接口文档和调试

1.导入maven包 <!-- 接口文档生成 --> <dependency> <groupId>com.github.xiaoymin</groupId> <artifactId>knife4j-spring-boot-starter</artifactId> <version>2.0.2</version>

2020-08-11 13:58:58 1762

原创 java面试考点

1.找出数组中任意一个重复的数字。 int nums[] = {2, 3, 1, 0, 2, 5, 3}; HashSet<Integer> hashSet = new HashSet<>(); int repeat = -1; for (int num : nums) { if (!hashSet.add(num)) { repeat = num

2020-08-07 16:49:03 96

原创 枚举

枚举定义@AllArgsConstructorpublic enum MsgEnums { //1 ABC("1","哈哈"), //1 QWE("2","嘻嘻"); private String id; private String value; public String getValue() { return...

2020-01-02 16:56:20 89

原创 java发送短信

java发送短信config配置SmsConfigSmsUtilconfig配置application.yml文件 #短信短信配置 aliyun: sms: #ID和Secret是通用的,在控制台可以查看到 accessKeyId: **** accessKeySecret: **** #短信签名-可在短信控制台中找到 ...

2020-01-02 16:50:15 205 1

原创 idea配置git svn忽略提交文件

1.file-settings2. Editor - File Types3. 每个用英文格式下的;隔开,我们加入 *.iml;.idea;target; 然后点OK进行保存就可以。点击apply

2019-09-21 22:16:12 206

原创 springboot 整合 jwt,基于调用接口的token验证

了解jwtJson web token (JWT),通信双方之间以json对象形式安全的传递信息,JWT可以使用HMAC算法或者是RSA的公私秘钥对进行签名,可以叫做是调用接口的令牌操作流程用户使用账号发送请求调用接口服务器使用私钥创建一个jwt服务器返回这个jwt给浏览器浏览器将该jwt串在请求头中像服务器发送请求服务器验证该jwt返回响应的资源给浏览器具体步骤引入JW...

2019-07-15 17:18:00 606 2

原创 bootstrap下拉框实现

bootstrap下拉框实现后台代码 List<DataDictItem> rvorderTypeLists = dataDictService.selectTypeByDatakey(RVORDERTYPE); model.addAttribute("rvorderTypeList", rvorderTypeLists); retur...

2019-07-04 14:36:27 549

原创 批量修改 插入 orcale

批量修改<update id="updatetList" parameterType="java.util.List"> <foreach collection="list" item="item" index="index" open="begin" close=";end;" separator=";"> update PMS_...

2019-07-04 14:30:05 109

原创 jquery excel文件导出

jquery excel文件导出需要jquery-3.3.1版本 可去官网下载新建插件xlsx.full.min.js导入js文件4. js方法<script language="JavaScript" type="text/javascript"> $(document).ready(function () { $("#btnExport").click(f...

2019-07-04 14:05:48 458

原创 list集合 树 三层集合嵌套 {..{..{..}}}

list集合 树 三层集合嵌套 {…{…{…}}}查询一级分类所有 和一级分类下第一个子元素的二级集合 和第一个分类下的所有三级集合(用于手机端的商品分类 ) //记录分类编号 Long cateId =null; List result =new ArrayList<>(); //一级分类集合 List cates =null; if (mobcatebar...

2019-07-04 13:52:22 2069

原创 jdk8新特性 list集合取交集

list集合取交集 jdk8新特性 List<T> result = new ArrayList<>(); List<T> goodsthirdIdList = new ArrayList<>(); if(result.isEmpty()) { result = goodsthirdIdList; } else { ...

2019-07-04 11:52:41 5640 2

原创 vue导出excel功能实现

vue导出excel功能实现第一步安装依赖包第二步在项目中assets创建一个新的文件夹js用于存放Blob和Export2Excel两个js文件第三步在你那个组件中使用写事件方法Export2Excel.js文件Blob.js文件第一步安装依赖包cnpm install file-savercnpm install xlsxcnpm install script-loader第二步在...

2019-07-04 11:44:07 8977 3

空空如也

空空如也

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

TA关注的人

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