自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Mysql数据库死锁

如果发现出现Waiting for table metadata lock 这个state状态。通过show processlist,可以查看哪些线程正在执行。查看线程的id,然后kill id号把这个线程杀死。

2023-07-16 18:30:36 103

原创 反射破坏单例模式解决

代码】反射破坏单例模式解决。

2022-08-16 09:37:56 176 1

原创 interrupt

调用某线程的interrupt方法给该线程打上中断标识,当被标识中断的线程处于sleep、wait、join等阻塞状态时则会抛出InterruptedException异常

2022-07-03 01:03:21 146

原创 mysql 字-段-默-认-值-修-改

mysql字段默认值修改

2022-05-31 21:27:07 110

原创 PingConnectionHandler:Unable to send PING command over channel

http://t.csdn.cn/PXy6FPingConnectionHandler:Unable to send PING command over channel断点打到了方法上导致连不上redis ,将方法上断点取消掉就好了

2022-04-28 16:55:01 7273 5

原创 Spring中bean的作用域

常用:singleton:单实例,IOC容器中只有一个实例;prototype:多实例(原型),每次使用时返回一个新的实例;基于web:request:每次request请求返回一个实例;session:同一个session,一个session有效期内使用同一个实例;globalSession:portlet的web全局session作用域...

2022-04-20 21:40:06 209

原创 CAS --AtomicInteger

CAS(比较并交换)是指令级的操作,只有一步原子操作,所以非常快。而且CAS避免了请求操作系统来裁定锁的问题,不用麻烦操作系统,直接在CPU内部就搞定了。CAS也是存在开销的,也被称为轻量级锁。unsafe.getAndAddInt(this, valueOffset, 1)方法进行比较,do-while进行自旋//AtomicInteger的自增方法public final int getAndIncrement() { return unsafe.getAndAddInt(thi.

2022-03-20 21:58:20 472

原创 函数式编程

public class FunTest { public static void main(String[] args) { //两种方式 //方式一:lambada表达式实现接口 Test1 yi = (s)->{ return s; }; //方式二:引用其他类方法作为该接口实现 Test1 er = Test2::m; //测试 //相.

2022-03-19 21:00:40 80

原创 JDK与cglib动态代理

JDK与cglib动态代理

2022-03-18 13:16:05 78

原创 springboot返回html

springboot返回html

2022-03-06 16:57:25 6133

原创 华为云服务器安装redis、mysql、jdk、tomcat、nginx

华为云服务器安装redis、mysql、jdk、tomcat、nginx

2022-02-24 18:47:38 2095 1

原创 centos7/8防火墙端口相关命令

centos7/8防火墙端口相关命令

2022-02-23 23:12:03 461

原创 synchronized锁变量指向对象发生改变

synchronized锁变量指向对象发生改变

2022-02-15 18:55:49 2710

原创 Integer.valueOf()缓存问题

Integer n = 111在编译时会被编译成 Integer n = Integer.valueOf(111)Integer.valueOf()方法会从IntegerCache.cache[]数组方法里获取缓存对象public static Integer valueOf(int i) { if (i >= IntegerCache.low && i <= IntegerCache.high) return IntegerCache.cach

2022-02-14 19:19:06 324

原创 并发线程安全

多线程安全问题及解决方法

2022-02-13 21:58:48 3220

原创 红黑树特性

1、根节点与叶节点都是黑色,且叶节点是不存储数据的空节点2、父子节点不能同是红色3、任意节点到其可达叶节点间黑色节点数量相同

2022-02-11 21:26:47 84

原创 volatile用法

volatile用法

2021-12-26 00:27:34 412

原创 java创建线程的三种方式

import java.util.concurrent.Callable;import java.util.concurrent.ExecutionException;import java.util.concurrent.FutureTask;import org.junit.Test;import org.springframework.boot.test.context.SpringBootTest;@SpringBootTestpublic class ThreadTest {.

2021-12-22 22:57:32 319

原创 java.lang.AutoCloseable(jdk1.7后)

AutoCloseable对象的close()方法在退出已在资源规范头中声明对象的try-with-resources块时自动调用。这种结构确保迅速释放,避免资源耗尽异常和可能发生的错误。java.io.Closeable接口扩展了java.lang.AutoCloseable接口。@Test public void autoCloseAble() { MyCloseAble myClose = new MyCloseAble("myclose1"); try...

2021-12-19 10:50:04 595

原创 java正则匹配及替换常用

匹配1、字符串.matches(String REGEX);2、Pattern.matches(String REGEX , String str);3、发现 Pattern pattern = Pattern.compile(REGEX);Matcher matcher = pattern.matcher(content); matcher.find(); matcher.lookingAt(); ...替换Patt...

2021-12-10 11:59:52 6837

原创 List.of()与Arrays.asList()

List.of()返回一个不可修改的集合,内部数组为一个复制后的数组;Arrays.asList()返回一个长度固定的集合,内部数组等于传入的数组,数组元素可修改;

2021-12-09 23:02:15 471

原创 java常用工具类

1、StringBuilder与StringBufferStringBuilder线程不安全,StringBuffer的方法上加了synchronized修饰是同步的线程安全2、Math与StrictMathStrictMath 保证在各个系统环境的运行结果相同,而Math却不一定。两者的toRadians方法不同,StrictMath 是带 strictfp 声明的,保证其指令使用严格的浮点计算,Math是不带 strictfp 声明,会有浮点溢出的可能,导致结果不完全精确。3、Rand

2021-12-08 16:59:17 505

原创 记苹果与安卓微信浏览器iframe兼容性问题

苹果与安卓微信浏览器iframe兼容性问题:苹果Iframe滚动问题需加外部div=>overlow-y:scroll苹果Iframe打开下载问题,需从父页面parent.document.href=“”打开下载苹果docx文件微信浏览器只支持预览,不支持下载(从外部浏览器打开保存)...

2021-06-09 12:06:40 737

转载 Idea ——使用Junit+Coverage(覆盖率)报错(新版idea)

摘要之前用idea写junit 查看代码覆盖率的时候遇到的问题. java.lang.reflect.InvocationTargetException…FATAL ERROR in...

2020-03-03 22:59:28 3051 2

空空如也

空空如也

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

TA关注的人

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