自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 docker mysql备份

docker mysql 备份

2022-11-05 20:39:40 1098

原创 Win10-x64 安装Docker Desktop

Win10-x64 安装Docker Desktop

2022-08-19 12:27:12 36620 7

转载 java生产环境下找出占用CUP较多资源线程

java生产环境下找出占用CUP较多资源线程 相对定位先用top命令找出占用资源厉害的java进程id

2022-07-04 12:06:48 398

原创 Mybatis的if test字符串比较问题(报NumberFormatException异常)

No.1<if test="isFlag=='Y'">and msg.expire_time &lt; now()</if>会报NumberFormatException异常,这样就可以了。<if test="isFlag=='Y'.toString()">and msg.expire_time &lt; now()</if>No.2<if test=" name=='hellworld' "><if&

2022-02-16 09:40:10 1784

原创 JAVA zip 压缩包 导出

JAVA 导出 zip压缩文件,代码如下public void downloading(String orderId) { List<String> urlList=new ArrayList<>(); urlList.add("test/20210729/91ff23f577a422711b2cac7f6649c747.png"); urlList.add("test/20210729/3edf79f04afb9a4202c7652

2021-08-23 09:03:59 1919

原创 spring boot+mybatisplus 多数据源配置

pom.xml<dependencies> <!-- springboot核心包--> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependenc

2021-07-12 11:16:32 157

原创 记 XXL : msg:xxl-rpc remoting error(connect timed out), for url : http://192.168.246.1:18900/run 问题解决

XXL:文档地址XXL:文档地址1.异常问题xxl-admin 调度中心执行完调度任务后,异常如下解决办法为常见问题2, 修改对应机器IP,与调度器处于同一局域内,执行结果如下图:

2021-06-29 12:37:19 12733

转载 springboot整合rabbitmq实现延时队列之rabbitmq_delayed_message_exchange插件方式

上篇讲的是springboot整合rabbitmq实现延时队列之TTL方式实现rabbitmq的延时队列功能,在消息死亡时间比较灵活复杂的时候我们不可能声明很多死信队列去管理,而且声明一个就要6个bean,很蛋疼,所以希望能够有种方式使其消息死亡异步化,到期即死即消费,不会被阻塞,这里介绍使用插件的方式,不过需要rabbitmq要是3.6版本以上,也就是说,加入你的rabbitmq版本太老只能用TTL。基于插件方式实现流程:这里和TTL方式有个很大的不同就是TTL存放消息在死信队列(delayqueue

2021-04-29 16:00:48 479

原创 CentOS7 下载与安装教程

CentOS(Community Enterprise Operating System,中文意思是社区企业操作系统)是Linux发行版之一它是来自于Red Hat Enterprise Linux依照开放源代码规定释出的源代码所编译而成。由于出自同样的源代码因此有些要求高度稳定性的服务器以CentOS替代商业版的Red Hat Enterprise Linux使用。两者的不同在于CentOS完全开源免费,而Red Hat Enterprise Linux是收费的,下面介绍一下在虚拟机中安装CentOS操作

2021-04-25 11:33:58 1057

原创 SpringBoot整合RabbitMQ(ttl+死信队列),定时消息

本文基于spring-boot-starter-amqp依赖实现基于消息TTL与死信交换死信交换: 可以为队列设置一个死信exchange和routingKey,当队列上产生死信时,死信会被投递到设置好的exchange及对应的routingKey,说白点就是可以为每个队列设置一个"垃圾桶",产生死信就扔到垃圾桶里,只不过垃圾桶也是一个正常的队列.如何会产生死信(怎样会被扔到垃圾桶)当消息被拒绝,并且拒绝后没有重新进入队列由于消息TTL(剩余生存时间),过期的消息超过队列长度而被删除的消息思路

2021-04-22 14:49:21 463

原创 AES cbc前后端加密

直接上代码一.前端import CryptoJS from 'crypto-js'; /** * 加密解密 *`在这里插入代码片` * @type {string} */// const key = '*1smurfs*';const key = '1234567812345678';const iv = '1234567812345678';export function getKey() { // 真正的key return CryptoJS.enc.Utf8.parse(

2020-11-09 17:05:15 762 1

原创 git 常用命令

git常用命令总结

2020-09-04 15:27:49 114

原创 SpringBoot项目XSS攻击过滤防御实现

一、先来个简介#什么是XSS?百度百科的解释: XSS又叫CSS (Cross Site Script) ,跨站脚本攻击。它指的是恶意攻击者往Web页面里插入恶意html代码,当用户浏览该页之时,嵌入其中Web里面的html代码会被执行,从而达到恶意用户的特殊目的。它与SQL注入攻击类似,SQL注入攻击中以SQL语句作为用户输入,从而达到查询/修改/删除数据的目的,而在xss攻击中,通过插入恶意脚本,实现对用户游览器的控制,获取用户的一些信息。二、XSS分类#xss攻击可以分成两种类型:1.非

2020-09-02 21:43:39 3081 2

原创 4/常用API&异常

1.包装类1.1基本类型包装类(记忆)基本类型包装类的作用​ 将基本数据类型封装成对象的好处在于可以在对象中定义更多的功能方法操作该数据​ 常用的操作之一:用于基本数据类型与字符串之间的转换基本类型对应的包装类基本数据类型包装类byteByteshortShortintIntegerlongLongfloatFloat...

2019-12-26 23:02:06 212 1

原创 3/内部类&API

1. 参数传递1.1 类名作为形参和返回值(应用)1、类名作为方法的形参方法的形参是类名,其实需要的是该类的对象实际传递的是该对象的【地址值】2、类名作为方法的返回值方法的返回值是类名,其实返回的是该类的对象实际传递的,也是该对象的【地址值】示例代码:class Cat { public void eat() { System.out.prin...

2019-12-26 22:54:14 229

原创 继承&修饰符

@继承&修饰符1. 继承1.1 继承的实现(掌握)继承的概念继承是面向对象三大特征之一,可以使得子类具有父类的属性和方法,还可以在子类中重新定义,以及追加属性和方法实现继承的格式继承通过extends实现格式:class 子类 extends 父类 { }举例:class Dog extends Animal { }继承带来的好处继承可以让类...

2019-12-18 23:36:01 113

原创 多态/抽象类/接口

一、多态##1.多态的概述什么是多态?一个对象 ,在不同的时刻有不同形态 父类引用 指向了 子类的对象##2.多态的前提多态的前提?* 必须有继承 或 接口实现的关系* 方法的重写多态三种格式: * 普通类的多态 格式:父类 对象名 = new 子类对象(); * 抽象类的多态 格式: 抽象类 对象名 = new 抽象类子类对象(); * 接...

2019-11-21 22:03:43 107

原创 继承/fianl static关键字

##继承###一 继承的概述和特点A.什么是继承?B.继承的格式?C.继承的好处和弊端?总结: * A:什么是继承 * 多个类中有相同的成员,把这些相同的成员抽取到一个类中,那么这个类就是父类(基类 超类) 由这个父类生成的类叫子类(派生类) * B:继承的格式和使用 * 格式: public class Fu类{ } publ...

2019-11-20 23:01:58 167

原创 生成6位包含字母数字的验证码

`在这里插入代码片)import java.util.Random;/* 要求: 随机生成一个6位数的验证码,验证码中可以有大写字母,小写字母,至少有一个数字; 分析: 随机生成6位数的验证码,必须会使用Random; 而Random只能生成数字,思考,如何将数字转换成字符呢? 思路1: 1: 提...

2019-11-08 22:16:01 2096

空空如也

空空如也

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

TA关注的人

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