自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 jvm 多线程 公共变量 关键字 volatile (底层原理) 同步问题分析

1.jdk1.8 以前 是 总线加锁。性能很低。如果多个线程都用同一个变量,会锁定当前线程,直到变量从主内存修改后,再执行其它线程。2.mesi缓存。

2019-12-11 15:55:09 188

原创 java中函数式接口

5.FunctionInterface注解不是必须的,如果一个接口符合"函数式接口"定义,那么加不加该注解都没有影响。2.允许出现java.lang.Object中的public方法,如上图的方法equals。4.允许定义默认defalut非抽象方法(default方法也是java8才有的)1.接口有且仅有一个抽象方法,如抽象方法compare。3.允许定义静态非抽象方法。

2024-09-03 17:59:01 264 1

原创 error pulling image configuration: download failed after attempts=6: dial tcp 108.160.166.42:443: co

【代码】error pulling image configuration: download failed after attempts=6: dial tcp 108.160.166.42:443: co。

2024-08-16 11:15:24 286

原创 解决Centos7 ping: www.baidu.com: 未知的名称或服务问题

【代码】解决Centos7 ping: www.baidu.com: 未知的名称或服务问题。

2024-08-16 10:10:51 311

原创 java中使用elementui获取树形权限菜单

【代码】java中使用elementui获取树形权限菜单。

2024-07-31 11:28:15 361

原创 idea导入eclipse项目步骤

选择File->New->Project from Existing Sources…选择相应的项目,选择Exlipse -> Create module files … -> 默认选择…配置信息选择Modules选择tomcat。运行即可。

2024-07-30 14:08:57 213

原创 vue中无法调试

【代码】vue中无法调试。

2024-07-25 14:23:29 309

原创 Spring Boot中使用logback出现LOG_PATH_IS_UNDEFINED文件夹

1.首先查看,application.properties 文件是否按格式编写。

2024-06-13 10:26:45 701

原创 IDEA热部署配置

【代码】IDEA热部署配置。

2024-06-11 14:37:50 183

原创 qemu虚拟机安装麒麟v10 arm版系统

启动与安装时间稍长,等待即可。

2024-06-05 09:39:53 1138

原创 linux 部署springboot项目 404 问题解决

4.linux环境jdk配置。(可能没有权限,那么需要看第5步)6.访问路径 ip:端口号/tomcat中项目名称。3.linux环境tomcat配置。5.通过tomcat指定jdk版本。

2024-05-22 16:06:20 237

原创 vue中this.$emit(“update:xx“,value)和xx.sync的用法

父组件的message必须与子组件中的message相同,才会起作用。

2024-05-11 15:19:11 697 1

原创 docker入门

【代码】docker入门。

2024-05-02 16:19:25 133

原创 记录-Java反射

Field 成员变量 Modifiers 修饰符。* Method 方法 Declared 私有的。* get 获取 set 设置。// 获取class字节码文件对象的三种方式。* Class.forName(“全类名”)* setAccessible 取消权限设置。// 如何获取构造方法,成员方法,成员变量。* 获取任意一个类中的所有信息。* 对象.getClass()打印结果:学生在学习!* 类型.class。

2024-04-19 14:45:26 167

原创 记录-cglib动态代理

【代码】记录-cglib动态代理。

2024-04-18 18:42:06 156

原创 记录-JDK 动态代理

【代码】记录-JDK 动态代理。

2024-04-18 17:37:11 432

原创 记录-静态代理

【代码】记录-静态代理。

2024-04-18 15:23:33 231

原创 JUC 公平锁,非公平锁,可重入锁

ReentrantLock 属于可重入锁。

2024-04-18 11:01:55 111

原创 JUC Semaphore

【代码】JUC Semaphore。

2024-04-18 10:41:27 310

原创 JUC CyclicBarrier

【代码】JUC CyclicBarrier。

2024-04-18 10:29:37 153

原创 springboot中配置类读取配置文件application.properties内容

优点:@EnableConfigurationProperties(Book.class) 此注解,可以绑定配置已经存在的jar包中的已存在类。配置类 MyConfig.java。Book.java中增加注解。

2024-04-17 15:35:27 630 1

原创 java 冒泡排序

【代码】java 冒泡排序。

2024-04-12 18:40:44 271

原创 JVM 垃圾回收

并行回收GC(Parallel、Parallel Scavenge) -XX:+UseParallelGC || -XX:+UseParallelOldGC(可相互激活) 串行收集器在新生代和老年代的并行化。并发标记清除GC (CMS) -XX:+UseConcMarkSweepGC 自动打开 -XX:+UseParNewGC 是一种以获取最短回收停顿时间为目标的收集器。用户线程和垃圾收集线程同时执行(不一定是并行,可能交替执行),不需要停顿用户线程,互联网公司多用它,适用于对响应时间有要求的场景。

2024-04-12 16:02:10 382

原创 JUC 自定义线程池

【代码】JUC 自定义线程池。

2024-04-11 14:42:59 251

原创 JUC CountDownLatch

【代码】JUC CountDownLatch。

2024-04-10 10:24:02 137

原创 springboot获取参数基本注解

【代码】springboot获取参数基本注解。

2024-03-27 10:25:18 198

原创 oracle 误删数据 delete 恢复

恢复数据

2024-03-19 15:45:17 372

原创 git pull 无法拉取相关代码

git pull 无法拉取相关代码。

2024-03-15 16:25:21 155

原创 springboot 配置多数据源 注解方式

多数据源配置

2024-03-08 17:58:25 137

原创 vue发布到npm的组件重新使用的时候样式缺失

【代码】vue发布到npm的组件重新使用的时候样式缺失。

2023-11-24 15:55:40 795

原创 cas mysql8需要注意的问题

【代码】cas mysql8需要注意的问题。

2023-10-24 17:46:50 117

原创 sql中多行insert数据格式

【代码】Gbase中多行insert数据格式。

2023-08-30 16:11:26 190

转载 MySql的安装忘记root密码

【代码】MySql的安装忘记root密码。

2023-08-04 14:27:27 166

原创 idea 关联 svn

【代码】idea 关联 svn。

2023-06-09 15:42:05 487

原创 命令停止端口

【代码】命令停止端口。

2023-06-05 17:32:46 208

原创 编译springboot源码

下载https://github.com/spring-projects/spring-boot/tags?after=v2.3.3.RELEASEjdk1.8+ maven 3.5+java -versionmvn -version解压缩,然后cmd到springboot目录执行命令如下mvn clean install -DskipTests -Pfast

2022-04-24 11:23:31 562

原创 vue + jspdf

vue 页面 <el-button @click="testPdf">导出PDF文件</el-button> <div id="container" > <el-button type="danger">危险按钮</el-button> <span>{{ t1 }}</span> </div>js代码methods: { testPdf() { // this.dialogVis

2022-01-19 18:27:36 2846

转载 tomcat 启用https协议

记录:keytool -genkey -v -alias tomcat -keyalg RSA -keystore D:\homes\tomcat.keystore -validity 36500命令解释:使用keytool为Tomcat生成证书,假定目标机器的域名是“localhost”,keystore文件想要存放在“D:\homes\tomcat.keystore”,口令为“123123”。参数简要说明:“D:\homes\tomcat.keystore”含义是将证书文件的保存路径,证书文

2021-11-06 15:03:55 1005

转载 SpringBoot AOP @Pointcut 切入点表达式排除某些类

只做记录:@Pointcut("execution(* com.demo.service.*.*(..)) && !execution(* com.demo.service.dbservice.*(..)) ") @Pointcut("execution(public * com.demo.service.*.*(..))")public void serviceMethods() {}@Pointcut("execution(public * com.demo.service

2021-10-28 14:37:48 1044

原创 Ant 表单中label-col和wrapper-col

:label-col='{span:5, offset:1}' :wrapper-col='{span:18}'意思如下:总共: 5+1+18 = 24 份。文字label部分占比 总共 6/24,宽度5,向右移动1.input部分占比 18/24.

2021-10-09 10:59:12 7687

空空如也

空空如也

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

TA关注的人

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