自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 java程序员开发技巧总结

Retention;Target;return x*y;@Slf4j//要写入的文件路径(如果不存在会创建该文件)i++){try {FileUtil.writeString(methods[i].getName()+"\t"+"出现了异常"+"\n",filePath,"UTF-8");

2024-08-22 09:23:30 670

原创 Kubernetes实战 第一章 Kubernetes基础入门

Kubernetes实战 第一章 Kubernetes基础概念: link急需一个大规模容器编排系统2 架构2.1 工作方式Kubernetes Cluster = N Master Node + N Worker Node:N主节点+N工作节点; N>=13 kubeadm创建集群3.1 前置条件3.1.1 关闭防火墙3.1.2 关闭selinux3.1.3 关闭swap临时关闭永久关闭###3.1.4 添加主机名与ip对应关系3.1.5 将桥接的IPv4流量传递到iptab

2024-07-25 17:01:20 1026

原创 redis缓存

只要占锁成功,就会启动一个定时任务【重新给锁设置过期时间,新的过期时间就是看门狗的默认时间】,每隔10秒都会自动的再次续期,续成30秒。常规数据(读多写少,即时性,一致性要求不高的数据,完全可以使用Spring-Cache):写模式(只要缓存的数据有过期时间就足够了)2)、加锁的业务只要运行完成,就不会给当前锁续期,即使不手动解锁,锁默认会在30s内自动过期,不会产生死锁问题。代表当前方法的结果需要缓存,如果缓存中有,方法都不用调用,如果缓存中没有,会调用方法。缓存雪崩:大量的key同时过期。

2024-06-06 13:54:28 975

原创 idea2021版以上开启Dashboard功能

在这里插入图片描述](https://img-blog.csdnimg.cn/direct/22a809700e3643d18e80dc37e5afe014.png)

2024-05-29 17:46:36 361

原创 压力测试JMeter

来到计算机\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters 下。2.然后双击MaxUserPort,输入数值数据为65534,基数选择十进制(如果是分布式运行的话,控制机器和负载机器都需要这样操作)1.右击parameters,添加一个新的DWORD,名字为MaxUserPort。2.业务中的DB操作,模版渲染,静态资源的加载都会消耗大部分io资源。Win+R 输入jvisualvm启动jvisualvm控制台。

2024-05-29 17:15:26 992 1

原创 Docker安装Elasticsearch与案例

1.2 创建实例1.3 安装1.4 错误日志排查查看到错误日志内容,主要是没有目录权限1.5 放开权限,在elasticsearch目录下之心1.6 主机访问 192.168.xxx.xxx:92002 Kibana安装2.1 访问 :http://192.168.233.128:5601/2.2 设置启动docker时自动启动2.3 初步检索初步检索点击小扳手2.4 索引一个文档(保存)索引一个文档(保存)在customer索引下的external类型下保存1号数据为

2024-05-29 10:21:09 1312

原创 vue2 案例入门

vue init webpack appname:vue 脚手架使用webpack模块化初始化一个appname项目。参考官网:https://v2.cn.vuejs.org/v2/guide/installation.html。文件->首选项->配置用户代码片段->vue.code-snippets。建立项目目录C:\xx\work\code\vue\vue-demo。成功后再次执行vue init webpack vue-demo。访问http://localhost:8080 搭建成功。

2024-05-28 17:21:14 839

原创 搭建renren-fast-vue错误整理

主要还是node的版本问题。

2023-12-19 14:13:53 683

原创 java 23种设计模式

java 23种设计模式

2023-12-11 16:11:20 241

原创 java JUC并发编程 第十一章 AbstractQueuedSynchronizer之AQS

java AQS深度分析

2023-12-01 15:03:37 198

原创 java JUC并发编程 第十章 Synchronized与锁升级

java锁升级,java无锁,java偏向锁,java轻量锁, java重量所,java Synchronized的性能变化

2023-11-03 14:10:31 194

原创 nacos1.1.4 持久化数据库升级到 Mysql8.0.34

升级naocs持久化数据库的大版本

2023-11-02 10:26:22 351

原创 ideaIU-2021.2.2点击没反应解决办法

ideaIU-2021.2.2 使用jetbrains-agent.jar 重启电脑后启动不了。

2023-10-13 10:46:13 103

原创 java JUC并发编程 第九章 对象内存布局与对象头

对象内部结构分为:对象头、实例数据、对齐填充(保证8个字节的倍数)对象头分为对象标记(markOop)和类元信息(klassOop),类元信息存储的是指向改对象类元数据(klass)的首地址。

2023-10-12 17:40:58 149

原创 java案例RSA分段加密解密,签名验签,公钥加密私钥解密,私钥加密公钥解密,解密乱码怎么解决

java案例RSA分段加密解密,签名验签,公钥加密私钥解密,私钥加密公钥解密,解密乱码怎么解决

2023-10-12 16:27:42 1596 1

原创 windows10 java JDK8与java JDK17环境切换

环境变量JAVA_HOME变更为相应的JDK目录后去 C:\Program Files\Common Files\Oracle\Java 后面有数字的文件夹下改名没有1的加1,有1的把1去掉。仅此而已。

2023-09-26 10:24:45 419 1

原创 IntelliJ IDEA快速查询maven依赖关系

此时原有快捷键Ctrl+f可以查询jar包,如果没有查询菜单出来则设置快捷键方式为File->Settings->Keymap->搜索栏输入find->在Main Menu下Edit下Find下Find双击算则Add keyboard Shortcut.随后输入自己想定义的快捷键。本次定义为Ctrl+Alt+n。

2023-09-21 10:54:55 5200

原创 IntelliJ IDEA 左侧Commit栏不见了

1.点击File->Settings->Version Control->Commit。2.勾选Use non-modal commit interface。

2023-09-21 10:26:45 4412

原创 java JVM总结

java JVM面试

2023-09-19 16:49:47 346 1

原创 java JUC并发编程 第八章 ThreadLocal

ThreadLocal,ThreadLocaMap,java强引用,java软引用,java弱引用,java虚引用

2023-09-19 15:43:27 126

原创 java JUC并发编程 第七章 原子操作类增强

java原子类操作,AtomicReference,AtomicStampedReference,AtomicMarkableReference,AtomicIntegerFieldUpdataterDemo,AtomicReferenceFieldUpdater,Striped64.

2023-09-13 16:29:16 125

原创 spring循环依赖

此时的A是一个半成品对象,然后放入二级缓存,删除三级缓存,之后返回A对象,给B对象中的A属性赋值,此时B已经是成品了,之后把B放入一级缓存,删除二三急缓存,有了成品B就可以给A对象中的B属性赋值返回。A是成品之后放入一级缓存,删除二三级。

2023-08-29 17:12:27 103 1

原创 java JUC并发编程 第六章 CAS

java CAS原理,UnSafe原理,AtomicInteger,ABA问题,AtomicStampedReference

2023-08-29 15:31:14 113

原创 java JUC并发编程 第五章 volatile与JMM

java volatile,可见性,原子性,有序性,java多线程,java高并发

2023-08-28 15:44:42 143

原创 java JUC并发编程 第四章 java内存模型JMM

java内存模型,JMM,可见性,原子性,有序性,happens-before

2023-08-24 15:37:31 90

原创 java JUC并发编程 第三章 中断机制

LockSupport,volatile,AtomicBoolean,java,多线程

2023-08-24 10:14:00 95

原创 java JUC并发编程 第二章 多线程锁

java多线程,java并发编程,java锁,公平锁,非公平锁,可重入锁,死锁排查,多线程8案例演示

2023-08-22 16:35:55 100

原创 java JUC并发编程 第一章 Future

java,Future,CompletableFuture,JUC,并发编程

2023-08-21 15:38:49 51

原创 web自动化测试Java+selenium chrome浏览器案例

selenium实例

2023-07-25 16:55:54 463

原创 Jenkins系列 第二章 Jenkins的安装和设置

Jenkins安装和设置

2023-07-18 15:25:05 100

原创 Jenkins系列 第一章 安装部署

Jenkins Jenkins安装部署

2023-07-12 16:44:12 85

原创 python GUI 组件源码

python GUI 案例 带环境包

2023-07-12 13:36:22 279

原创 docker从入门到入土 第十四章 Docker容器监控之 CAdvisor+InfluxDB+Granfana

Docker实战案例,Docker容器,CAdvisor+InfluxDB+Granfana

2023-07-12 10:22:22 119

原创 docker从入门到入土 第十三章 Docker轻量级可视化工具Portainer

Docker实战案例,可视化工具Portainer

2023-07-12 10:10:16 217

原创 docker从入门到入土 第十二章 Docker-compose容器编排

Docker实战案例,Docker-compose容器编排

2023-07-12 10:03:40 137

原创 docker从入门到入土 第十一章 Docker网络

Docker实战案例 docker网络

2023-07-11 17:36:31 109

原创 docker从入门到入土 第十章 Docker微服务实战

Docker实战案例

2023-07-11 16:38:43 104

原创 docker从入门到入土 第九章 DockerFile解析

Docker案例实战,DockerFile解析

2023-07-11 16:28:13 126

原创 docker从入门到入土 第八章 Docker复杂安装案例

Docker实战案例,docker复杂安装

2023-07-11 15:54:22 166

原创 docker从入门到入土 第七章 Docker常规安装简介

Docker实战,Docker常规安装

2023-07-07 13:43:17 114

python GUI 组件源码

环境包

2023-07-28

空空如也

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

TA关注的人

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