- 博客(22)
- 资源 (1)
- 收藏
- 关注
原创 记录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
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人