自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 ShardingSphere5.x 分库分表

shardingSphere-jdbc与shardingSphere-proxy的使用

2024-02-23 18:20:39 846

原创 docker环境安装

在CentOS7安装docker

2024-02-23 10:36:58 508

原创 maven工程打包引入本地jar包

将本地jar包引入项目,并且打包时把本地jar包一起打包

2024-02-21 10:59:03 643

原创 RocketMQ学习到使用

rocketMQ认识到使用

2024-02-18 14:11:42 788

原创 kafka消息中间件

消息中间件kafka的基础使用01

2023-12-28 16:34:29 914

原创 canal数据同步(canal-adapter与canal-deployer)

canal数据,mysql到mysql

2023-12-28 14:17:56 1184

原创 mysql通过binlog恢复数据

通过binglog与row模式,进行数据恢复

2023-12-26 16:13:56 475

原创 Linux 配置jdk环境变量

linux 配置jdk环境变量

2023-11-09 16:20:24 126

原创 Nexus 3 搭建私有maven仓库(linux)

linux安装nexus

2023-11-08 15:04:09 193

原创 Nexus 3 搭建私有maven仓库

nexus3的搭建及使用方法,并附带maven对应在nexus中使用

2023-11-01 17:15:35 461

原创 线程池使用场景

线程池的基础应用

2023-07-27 17:01:27 53

原创 Mmysql索引与外键

mysql索引与外键

2023-07-24 17:05:15 131

原创 使用Mybatis-plus时,在mapper中手写SQL引起Unsupported conversion from DATETIME to java.lang.Integer报错

bean类加上注解@NoArgsConstructor。

2023-07-12 14:35:16 555 1

原创 使用Mybatis-plus抛异常,解决Invalid bound statement (not found)

情况1情况1。

2023-07-12 14:17:15 322

原创 For Update(悲观锁)

for update 行锁(悲观锁)

2023-06-29 15:34:54 387

原创 AQS的初步理解

对于AQS的初步理解

2023-04-20 16:57:04 89

原创 ES搜索学习

ES搜索初步学习

2023-04-19 16:50:41 420

原创 Ik分词器(自定义分词-mysql)

自定义ik分词,并且与mysql关联使用

2022-11-22 13:28:11 2353 1

原创 io流中read与readline的区别

io流中的read与readline的区别

2022-06-27 11:00:38 480

原创 使用注解的开发

要使用注解开发,必须保证导入aop的包!@Component 这个注解意思为组件,放在类上,表示这个类被Spring管理了,等价于在bean里面注册了一个bean。

2021-12-24 15:34:12 328

原创 Spring

总结一句话:Spring就是一个轻量级的(非入侵式)控制反转(IOC),面向切面(AOP)编程的框架!1、Spring的七大模块:每个模块的功能如下: 核心容器(Spring Core):核心容器提供 Spring 框架的基本功能。核心容器的主要组件是 BeanFactory,它是工厂模式的实现。BeanFactory 使用控制反转 (IOC)模式将应用程序的配置和依赖性规范与实际的应用程序代码分开。 Spring 上下文(Spring Context):Spring 上...

2021-12-24 15:32:42 299

原创 Bean的自动装配(重点)

1、byName自动装配2、byType自动装配3、使用注解实现自动装配【*】 【1】@Autowired(<context:annotation-config/>必须要开启注解支持)...

2021-12-23 14:50:43 350

原创 Spring-bean的作用域

1、单例模式(Spring默认机制) scope="singleton" 单线程使用 <bean id="user3" class="lin.pojo.User" scope="singleton"> <property name="name" value="XX林"/> <property name="age" value="18"/> </bean> @Test public...

2021-12-21 14:52:33 299

原创 Spring-依赖注入(DI)

1、构造器注入2、Set方式注入【重点】3、拓展方式注入(C命名和P命名空间注入)

2021-12-21 10:00:06 68

原创 Spring配置

1、alias 别名<bean id="user" class="lin.pojo.User"> <constructor-arg name="name" value="林XX"/></bean> <!--别名--><alias name="user" alias="new_user"/>public class MyTest { public static void main(String[] args)

2021-12-20 10:01:52 55

原创 Java主流锁

1、公平锁,非公平锁.........2、可重入锁.........3、自旋锁.........4、死锁.........

2021-11-17 10:36:59 404

原创 CAS(compare and swap)

1、什么是CAS?2、ABA问题(两类)3、AtomicStampReference(带Stamp的原子引用)

2021-11-14 22:18:00 1853

原创 单例模式(饿汉式,DCL懒汉式)

1、饿汉式2、懒汉式,DCL懒汉式3、单例不安全(枚举解决)

2021-11-14 16:06:36 934

原创 Volatile

Volatile是Java虚拟机提供轻量级的同步机制保证可见性 不保证原子性 禁止指令重排可见性可见性与Java的内存模型(JMM)有关,模型采用缓存与主存的方式对变量进行操作,也就是说,每个线程都有自己的缓存空间,对变量的操作都是在缓存中进行的,之后再将修改后的值返回到主存中,这就带来了问题,有可能一个线程在将共享变量修改后,还没有来的及将缓存中的变量返回给主存中,另外一个线程就对共享变量进行修改,那么这个线程拿到的值是主存中未被修改的值,这就是可见性的问题。...

2021-11-08 15:12:04 165

原创 JMM (java内存模型)

关于JMM的一些同步约定:线程解锁钱,必须把共享变量立刻刷回主存。(线程访问主存的变量时,先把主存中的变量复制一份到自己线程的工作内存中,线程真正操作的是自己工作内存中的值。) 线程加锁前,必须读取主存中的最新值到工作内存中! 加锁和解锁是同一把锁线程 =>工作内存 => 主内存内存交互操作有8种,虚拟机实现必须保证每一个操作都是原子的,不可在分的(对于double和long类型的变量来说,load、store、read和write操作在某些平台上允许例外)lock ...

2021-11-07 10:12:35 79

原创 异步回调CompletableFuture

异步回调(Future的实现类)* 异步调用:Ajax 异步执行-成功回调-失败回调* CompletableFuture 是我们的异步回调 异步执行-成功回调-失败回调使用 runAsync 这个方法就是没有返回值的!public static void test1() throws ExecutionException, InterruptedException { //发起一个请求 <Void>:表示没有返回值 runAsync异步回调,没有返回值.

2021-11-02 10:15:53 215

原创 JUC并发编程

多线程进阶=>JUC并发编程1、线程和进程线程、进程,如果不能用一句话输出来的技术、不扎实进程:一个程序,QQ.exe Music.exe 程序的集合;一个进程往往可以包含多个线程,至少包含一个线程!Java默认有几个线程? ---2个线程:main线程,GC线程线程:开了一个线程Typora,写字自动保存(线程负责)对于Java而言:Thread、Runnable、CallableJava真的可以开启线程吗? --->不行 public sync..

2021-10-23 16:37:00 142

rocketMQ学习代码及文档资料

rocketMQ学习代码及文档资料

2024-02-18

mycat2相关安装包

mycat2-install-template-1.21.zip assistant-1.22-release-jar-with-dependencies-2022-5-26.jar mycat2-1.22-release-jar-with-dependencies.jar

2023-12-13

elasticsearch-analysis-ik-7.17.3.zip

elasticsearch-analysis-ik-7.17.3.zip elasticsearch-analysis-ik-7.17.3.zip elasticsearch-analysis-ik-7.17.3.zip elasticsearch-analysis-ik-7.17.3.zip

2023-12-11

jdk-8u261-windows-x64.exe

jdk-8u261-windows-x64.exe jdk-8u261-windows-x64.exe jdk-8u261-windows-x64.exe jdk-8u261-windows-x64.exe

2023-11-20

Redis-x64-5.0.14.1.msi

Redis-x64-5.0.14.1.msi Redis-x64-5.0.14.1.msi Redis-x64-5.0.14.1.msi

2023-11-20

rocketmq-all-5.1.0-bin-release,rocketmq-console-ng-2.0.0.jar

rocketmq-all-5.1.0-bin-release rocketmq-console-ng-2.0.0.jar rocketmq-dashboard-1.0.0-source-release.zip

2023-11-20

npp.8.4.7.Installer.x64.exe

npp.8.4.7.Installer.x64.exe npp.8.4.7.Installer.x64.exe npp.8.4.7.Installer.x64.exe npp.8.4.7.Installer.x64.exe npp.8.4.7.Installer.x64.exe npp.8.4.7.Installer.x64.exe npp.8.4.7.Installer.x64.exe npp.8.4.7.Installer.x64.exe

2023-11-20

apache-maven3.6.3

apache-maven3.6.3

2023-11-13

空空如也

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

TA关注的人

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