自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 学习笔记——正则表达式使用

点击sublime Text的Find All 复制匹配上的内部,粘贴到其他文档处理即可。将上面文档粘贴到sublime Test 中。键盘按键ctrl +F 出来查找窗口。使用正则表达式提取内容。

2024-08-27 13:47:56 102

原创 0804学习笔记

创建一个接口 继承InitializingBean。Java代码,工程加策略模式实现。

2024-08-04 21:05:20 112

转载 自学,记录,分库分表

这是一个比较典型的问题,我们知道分库分表是针对某些数据量持续大幅增长的表,比如用户表、订单表等,而不是一刀切将全部表都做分片。)相比于上面几种分片策略稍有不同,这种分片策略无需配置分片健,分片健值也不再从 SQL中解析,而是由外部指定分片信息,让 SQL在指定的分库、分表中执行。行表达式分片策略适用于做简单的分片算法,无需自定义分片算法,省去了繁琐的代码开发,是几种分片策略中最为简单的。的基础概念,还搭建了一个简单的数据分片案例,但实际开发场景中要远比这复杂的多,我们会按。

2024-03-18 20:22:20 37 1

原创 新版IDEA添加M options

其次点击Modify options。然后添加VM options。最后,就可以正常使用了。

2023-12-18 18:29:48 1011

原创 Mysql的explain,你真的会用吗?

数据库性能优化是每个后端程序猿必备的基础技能之一,而Mysql中的explain堪称Mysql的性能优化分析神器,我们可以通过它来分析SQL语句的对应的执行计划在Mysql底层到底是如何执行的,它对于我们评估SQL的执行效率以及确定Mysql的性能优化方向具有重要的意义。但是很多同学对于如何根据explain对已有SQL进行深度的执行分析还是丈二和尚摸不着头脑,因此本文详细阐述通过explain分析定位数据库性能问题。

2023-04-14 18:04:40 97

原创 优化CSDN浏览问题

优化csdn,懂得自然懂。废话不多说,看教程。。。。。。

2023-04-10 18:05:13 118 1

原创 JVM内部锁升级过程

聊聊JVM锁升级

2022-10-24 14:47:30 119

原创 Spring Boot 快速开始 二

Spring Boot 自动配置原理解析

2022-10-11 14:52:37 454

原创 Spring Boot 快速开始 一

spring boot 脚手架快速搭建spring工程

2022-10-11 12:20:25 385

原创 idea配置文件位置(mac版)

idea配置文件位置(mac)

2022-08-03 08:13:39 2033

转载 mac安装brew(亲测)

安装方式 傻瓜式/bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)"原地址链接:链接

2021-12-01 16:13:14 1008

原创 解决在搭建分布式系统中,在maven下创建子项目后文件夹不变颜色问题

直接看图片这两步后必好。。。

2021-09-21 21:56:39 194

原创 无锁、独占锁、读写锁

无锁情况读写操作都是共享的,实际读可以共享,写操作不能共享的,数据不一致。class MyCathe{ Map<String,String> map = new HashMap<>(); public void Write(String key,String value){ System.out.println(Thread.currentThread().getName()+"准备写入---------"); String

2021-09-03 21:11:53 174

原创 Synchronized VS Lock

区别sychronized是java内置的关键字,它提供了一种独占的加锁方式。synchronized的获取和释放锁由jvm实现,用户不需要显示的释放锁,非常方便,然而synchronized也由一定的局限性,例如:1、当线程尝试获取锁的时候,如果获取不到锁会一直阻塞,这个阻塞的过程,用户无法控制2、如果获取锁的进程进入休眠状态或者阻塞,除非当前线程异常,否则其他线程尝试获取锁必须一直等待JDK1.5之后发布,加入了Doug Lea 实现的java.util.concurrent包,包内提供

2021-09-02 22:37:41 114

原创 Java获取多线程的4种方式

实现Runnable接口package com.atguigu.thread;/** * @author bjk * @date 2021/09/02 18:05 * * 一个类实现Runnable接口 */class Mythread implements Runnable{ @Override public void run() { System.out.println("hello"); }}public class Threa..

2021-09-02 21:50:09 1146

原创 IDEA项目上传Git设置忽略文件类型

1、首先在用户的跟目录下创建一个文件(git.ignore)2、在文件(git.ignore)中配置参数# Compiled class file*.class# Log file*.log # BlueJ files*.ctxt # Mobile Tools for Java (J2ME).mtj.tmp/ #PackageFiles#*.jar*.war*.nar*.ear*.zip*.tar.gz*.rar # virtual machine crash.

2021-09-02 09:27:40 580

空空如也

空空如也

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

TA关注的人

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