自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 SpringCache 自定义过期时间、序列化方式

Redis配置,自定义keyGenerate,不建议使用keyGenerate,命名不清晰,没有逻辑。这里面自定义cacheManager,配置序列化方式、自动获取并设置ttl。Redis序列化类,使用FastJson序列化。用来临时保存注解信息和返回类型。

2023-05-12 18:06:11 572

原创 Arch Navicat16 libfuse.so.2

Arch使用Navicat16

2022-12-28 17:54:57 425

原创 VsCode配置Java环境

用VsCode开发Java

2022-06-09 22:02:17 3943

原创 Java关键词替换

一个简单的Java关键词替换工具类

2022-06-06 18:40:44 696

原创 Nacos使用

官方文档依赖 <!-- 注册中心 --> <dependency> <groupId>com.alibaba.cloud</groupId> <artifactId>spring-cloud-starter-alibaba-nacos-discovery</artifactId> </dependency> <!-- 配置中

2022-03-15 16:36:06 108

原创 Maven - 找不到主属性清单

问题xxx.jar找不到主属性清单方案<!-- 在启动类所在Module Pom中添加打包插件 --><!-- repackage 最终打包出来的jar就包含类信息 --><build> <plugins> <!--spring boot maven 打包加入启动路径--> <plugin> <groupId>org.

2022-03-15 16:09:07 403

原创 Java 快速排序

原理:不断将比基数大的元素与比基数小的元素进行交换基数如果选定为左边第一个从右边依次寻找比基数小的元素,找到后停止从左边依次寻找比基数大的元素,找到后停止交换两个元素当左边和右边相遇时,停止交换基数与停止下标的元素(此时停止下表的元素必定小于等于基数) @Test public void t3() { Integer[] array = new Integer[]{3, 476, 23, 564, 7, 57, 89, 43, 5345, 67, 57, 87

2022-02-17 00:54:58 216

原创 VS Code Terminal GitBash

"bracketPairColorizer.depreciation-notice": false, "terminal.integrated.profiles.windows": { "GitBash": { "path": "D:/Dev/Git/bin/bash.exe" } }, "terminal.integrated.defaultProfile.windows": "GitBash"

2022-01-11 16:10:01 230

原创 Rabbit Mq 动态申明队列、交换机、绑定

import org.springframework.amqp.rabbit.connection.ConnectionFactory;import org.springframework.amqp.rabbit.core.RabbitAdmin;import org.springframework.context.annotation.Bean;import org.springframework.context.annotation.Configuration;/** * @author Ro

2021-11-18 15:52:43 424

原创 Rabbit Mq 五种模式 + Spring Boot 实现

简单模式:一个生产者,一个队列,一个消费者工作模式:一个生产者,一个队列,多个消费者消费时采用轮询的方式订阅模式:一个生产者,多个队列,多个消费者一个队列,可以使用多个消费者来进行轮询消费所有的队列都会接受到生产者的消息临时有事,文章没写完,后面补上,哈哈哈...

2021-08-20 20:36:40 300

原创 RabbitMq 发送对象

依赖: <dependency> <groupId>org.springframework.amqp</groupId> <artifactId>spring-amqp</artifactId> </dependency> <dependency> <groupId>org.springfram

2021-08-20 17:28:33 801

原创 ThreadPoolExecutor使用与理解

import com.google.common.util.concurrent.ThreadFactoryBuilder;import java.util.concurrent.ArrayBlockingQueue;import java.util.concurrent.ThreadFactory;import java.util.concurrent.ThreadPoolExecutor;import java.util.concurrent.TimeUnit;public class T

2021-08-06 03:39:46 402

原创 SpringBoot RabbityMq 多数据源 配置SSL

Maven <dependency> <groupId>org.springframework.amqp</groupId> <artifactId>spring-rabbit</artifactId> </dependency> <dependency> <groupId>org.spring

2021-01-21 14:48:02 998 1

原创 Git 提交时忽略不必要文件,如,target中编译后文件

.gitignore文件位置: 在根目录下eg:*.class# Mobile Tools for Java (J2ME).mtj.tmp/# Package Files #*.jar*.war*.ear# Eclipse ForldersServers/target/.metadata/.recommenders/.settings/# Eclise Files.classpath.project.springBeans.factorypath# Ide

2020-11-17 16:02:12 1333

原创 类中父子类的静态代码块, 代码块, 构造函数加载顺序

eg./** * @author Fly_Roushan * @date 2020/11/12 */public class Person { private String name; private Integer age; static { System.err.println("Static Block -> Person"); } { System.err.println("Block ->

2020-11-12 17:35:52 252 2

原创 多态、向上造型、向下造型,附文字与实例

多态:Father f = new Children();1.成员变量 编译看左边,访问看左边(只能访问父类的变量)2.构造方法 创建子类对象的时候, 访问父类的构造方法, 对父类的数据进行初始化3.成员方法 编译看左边,运行看右边(只能访问父类所有的方法, 当子类有重写时, 调用重写的方法)4.静态方法 编译看左边,运行看左边(只能使用父类的静态方法)5.当父、子类静态方法或静态变量名称相同时会报错,静态方法或变量属于类向上造型Father f = new Children();f可以调

2020-11-12 17:00:54 197

原创 SFMC Send Email By REST API

因为工作原因,项目需要使用Salesforce中Marketing Cloud发送邮件的功能。仅有管理员提供的一个账号。我们仅仅使用管理员提供的邮件模板来发送邮件以下记录在使用过程中的一些心得。REST API官方文档: https://developer.salesforce.com/docs/atlas.en-us.noversion.mc-apis.meta/mc-apis/routes.htmREST API社区文档: https://api.mcexperts.ninja/1.Ge

2020-11-03 20:21:42 538 1

原创 字符串null和空对象的区别

String a = JSONArray.toJSONString(null); String b = null; String c = null; System.err.println(a.length()); System.err.println(JSON.parseArray(a) == null); System.err.println(a == null); System.err.pr...

2020-09-22 23:29:47 1016

原创 开启runDashboard

打开workspace.xml加上就有runDashboard了

2019-12-03 23:19:07 122

原创 eureka登录认证 + config server访问端口登录认证

加密//config server -> bootstrap.yml//设置keyencrypt: key: xxxx(密匙key) 加密后:'{cipher}f83df02091efb270e40fb8eec788e5f5470a9c679a6e1ae4edb2aaf52c753b1a''{cipher} + 密文'//当config server自身加密后,使用加...

2019-11-25 19:51:45 565

空空如也

空空如也

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

TA关注的人

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