自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 资源 (1)
  • 收藏
  • 关注

原创 使用poi根据模板生成word以及word转pdf的demo

word转pdf的分享

2022-06-02 15:31:33 373

原创 记录union 和union all的bug

union 和union all在使用*的时候必须保证两个表之间的字段顺序一致,否则会出现意想不到的问题。

2021-09-27 11:47:48 478 1

转载 try-with-resources使用方式记录

try-with-resources在try( …)里声明的资源,会在try-catch代码块结束后自动关闭掉。1、凡是实现了AutoCloseable接口的类,在try()里声明该类实例的时候,在try结束后,close方法都会被调用2、catch 块中,看不到 try-with-recourse 声明中的变量。3、try结束后自动调用的close方法,这个动作会早于catch代码块的执行,也早于finally里调用的方法。4、不管是否出现异常(int i=1/0会抛出异常),try()里的

2021-06-30 11:31:14 284

转载 Spring-RabbitMq 参数配置详解

转载于 https://blog.csdn.net/girlgolden/article/details/97915368?utm_medium=distribute.pc_relevant.none-task-blog-2%7Edefault%7EBlogCommendFromMachineLearnPai2%7Edefault-1.control&depth_1-utm_source=distribute.pc_relevant.none-task-blog-2%7Edefault%7EBlog

2021-05-21 14:11:00 346

转载 解决Failed to execute goal org.apache.maven.plugins:maven-surefire-plugin:2.12.4

转载于:https://blog.csdn.net/qq_37924905/article/details/109498515

2021-05-20 16:18:48 1083

转载 使用 spring.profiles.active 及 @profile 注解 动态化配置内部及外部配置

https://blog.csdn.net/xiang__liu/article/details/81114587

2021-05-03 10:46:51 182

转载 程序包org.springframework.boot不存在 idea安装2020.1.1后踩的坑

https://blog.csdn.net/lanben886/article/details/106622900

2021-05-03 10:46:24 253

原创 记录MySQL中JSON_EXTRACT JSON_UNQUOTE函数的使用方式

JSON_UNQUOTE 的意思就是去掉引号的功能 将原json串的引号去掉转成string类型。JSON_EXTRACT的意思是获取json中某个key的值,通过‘$.字段’,函数具体使用类似于下面SELECT JSON_UNQUOTE( JSON_EXTRACT( didian, '$.mark' ) as address FROM 表名$.mark 就是json参数中某个key,通常字段类似表现为text。通常情况下JSON_UNQUOTE都是会在JSON_EXTRACT外层使用。.

2021-04-14 14:46:21 2274

原创 记录jvm学习中ConstantValue属性的作用

ConstantValue属性的作用是告知虚拟机自动为静态变量赋值。只有被static关键字修饰的常量(类变量)才可以使用这项属性。在Java编译中,如果同时使用final和static来修饰一个变量,并且这个变量的数据类型是基本类型或者java.lang.String的话,就生成ConstantValue属性来进行初始化,如果这个变量没有被final修饰,或者并非基本类型及字符串,则将会选择在构造器方法中进行初始化。...

2021-03-29 21:38:54 358

原创 lombok几个基本注解的使用@Data@AllArgsConstructor@NoArgsConstructor@Builder的含义

记录使用lombok注解中@Data@AllArgsConstructor@NoArgsConstructor@Builder的含义@Data加了这个注解后,就无需再去手写Getter,Setter,equals,canEqual,hasCode,toString等方法了,注解后在编译时会自动加进去。@AllArgsConstructor加了这个注解后会添加一个构造函数,该构造函数含有所有已声明字段属性参数@NoArgsConstructor加了这个注解后会创建一个无参构造函数@Builde

2021-03-05 14:24:38 897

原创 记录@ControllerAdvice 注解的三种使用场景!

@ControllerAdvice 在Spring中是一个非常有用的注解,是SpringMVC提供的注解,在 Spring Boot 中可以直接使用,这是一个增强的 Controller。使用这个 Controller ,可以实现三个方面的功能:全局异常处理 全局数据绑定 全局数据预处理...

2021-03-04 15:51:47 171 1

转载 Spring Boot 使用AES对称加密,前后端传递参数加解密

转载于https://blog.csdn.net/baidu_38990811/article/details/83385277

2021-03-04 15:44:18 435 1

原创 开发中碰到问题找到原因的最直接方式

自我总结:利用数学中的排除法,原来系统没有问题,你改动之后出现问题,无论你觉得你的改动多么正确,多么的不可能引起这个问题,最终还是你改动引起的问题,哈哈

2021-02-03 11:37:56 74

原创 自我理解的大致项目的标准开发流程

项目的标准开发流程1、需求调研1. 创建调研计划,收集客户资料,获取客户需求(所有的资料都需要保留一份,资料中存疑的需要及时询问)。2. 编写需求文档(重点描述出客户的业务流程和性能要求,采用Word、Excel形式)。3. 需求变更记录。4. 开需求澄清会,梳理全部需求,解答各方疑问后,开展项目启动会。5. 确定开发环境和运行环境。6. 估算出项目工作量。2、项目启动(1和2不区分先后顺序)1. 项目组成立。2. 制定项目预期计划。3. 制定项目计划周期。3

2021-01-04 16:40:37 380

原创 Synchronized

Synchronized1.6升级优化后锁升级的过程1.无锁状态2.偏向锁状态3.轻量级锁状态(自旋到一定数目到重量级锁,通过虚拟机配置可以更改自旋次数。默认是10)4.重量级锁状态

2020-12-27 21:59:14 58

原创 记录ThreadLocal的功能

ThreadLocal简介ThreadLocal是线程局部变量,多个线程访问时的值互不干涉,多个线程互相访问时不会获取对方的ThreadLocal变量。在并发编程的时候,成员变量如果不做任何处理其实是线程不安全的,各个线程都在操作同⼀个变量,显然是不⾏的,并且我们也知道volatile这个关键字也是不能保证线程安全的。那么在有⼀种情况之下,我们需要满⾜这样⼀个条件:变 量是同⼀个,但是每个线程都使⽤同⼀个初始值,也就是使⽤同⼀个变量的⼀个新的副本。这种情况之下ThreadLocal就⾮常适⽤,⽐

2020-12-27 21:56:26 121 2

原创 dubbo负载均衡策略小记

Dubbo 提供的集群负载均衡策略Random LoadBalance(默认为此协议)随机,按权重设置随机概率。 在一个截面上碰撞的概率高,但调用量越大分布越均匀,而且按概率使用权重后也比较均匀,有利于动态调整提供者权重。RoundRobin LoadBalance轮询,按公约后的权重设置轮询比率。LeastActive LoadBalance最少活跃调用数,相同活跃数的随机,活跃数指调用前后计数差。ConsistentHash LoadBalance一致性 Hash,相同参数的

2020-12-24 21:39:25 50

原创 tomcat默认端口号简介

简单介绍下Tomcat的端口号作用8005>>>关闭tomcat进程8009>>>http反向代理tomcat可以使用ajp协议代理此端口到80808080>>>默认监听端口8443>>>https的监听端口,默认不开启

2020-12-22 20:15:25 1678

原创 spring连接池自定义获取动态密码

配置连接池如下application.xml<bean id=“dataSource” “选择自己的连接池” >public class PasswordFactory implements FactoryBean {@Overridepublic String getObject() throws Exception { //获取自己的密码,可以通过代码动态获取 return null;}@Overridepublic Class<St

2020-12-22 19:45:03 165 1

原创 redis持久化rdb和aof的区别

redis持久化分为RDB,AOF,简单介绍下二者的区别和优缺点RDB持久化机制:对redis中的数据进行周期性的持久化。AOF机制:对每条写入命令作为日志,以append-only的模式写入一个日志文件中,在redis重启的时候,可以通过回放AOF日志中的写入指令来重新构建整个数据集。RDB优势:● 备份策略方便:一旦采用该方式,那么你的整个Redis数据库将只包含一个文件,这对于文件备份而言是非常完美的。比如,你可能打算每个小时归档一次最近24小时的数据,同时还要每天归档一次最近30天的数据

2020-12-22 19:35:15 2126

转载 Mysql用户创建

1、create schema [数据库名称] default character set utf8 collate utf8_general_ci;–创建数据库  采用create schema和create database创建数据库的效果一样。  2、create user ‘[用户名称]’@’%’ identified by ‘[用户密码]’;–创建用户  密码8位以上,包括:大写字母、小写字母、数字、特殊字符  %:匹配所有主机,该地方还可以设置成‘localhost’,代表只能本地访问

2020-08-22 17:13:20 94

转载 oracle误删除数据的恢复方法

oracle误删除数据的恢复方法转载https://www.cnblogs.com/hqbhonker/p/3977200.html

2020-08-08 10:30:43 113

word转pdf的代码demo

word转pdf的代码demo

2022-06-02

空空如也

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

TA关注的人

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