自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Spring事务

如果A中也有事务、B中也有事务,那么B会加入到A中去,变成一个事务,这时,要么都成功,要么都失败。被调用者B会以非事务方式运行(直接提交),如果当前有事务,也就是A中有事务,A会被挂起(不执行,等待B执行完,返回);如果A中有事务,则B方法的事务加入A事务中,成为一个事务(一起成功,一起失败),如果A中没有事务,那么B就以非事务方式运行(执行完直接提交);就是B从不以事务方式运A中不能有事务,如果没有,B就以非事务方式执行,如果A存在事务,那么直接抛异常。:创建一个新事务,如果存在当前事务,则挂起该事务。

2023-08-10 20:57:55 79

原创 Explain

Explain

2023-08-10 20:54:23 76

原创 项目中引入MQ可能存在的一些问题及对应的解决思路

产生重复消费消息的原因主要有两个。

2023-08-10 20:51:38 112

原创 RabbitMQ的部分概念

RabbitMQ的部分概念

2023-08-10 20:15:47 70

原创 [微信小程序]----父子之间的传值

微信小程序笔记

2023-06-27 17:18:25 277

原创 Redis主从复制

Redis主从复制

2023-02-21 17:25:01 74

原创 volatile关键字作用

volatile关键字的作用

2023-01-10 17:41:50 5034

原创 Redis的持久化

Redis持久化

2022-12-21 16:19:05 73

原创 ArrayList以及它的扩容机制

ArrayList和它的扩容机制

2022-12-17 22:45:14 70

原创 RabbitMQ-交换机类型

RabbitMQ的交换机类型

2022-12-15 21:41:22 1377

原创 JQuery 基础

JQuery 基础:1. 概念: 一个JavaScript框架。简化JS开发 * jQuery是一个快速、简洁的JavaScript框架,是继Prototype之后又一个优秀的JavaScript代码库(或JavaScript框架)。jQuery设计的宗旨 是“write Less,Do More”,即倡导写更少的代码,做更多的事情。它封装JavaScript常用的功能代码,提供一种简便的Ja...

2022-12-11 14:03:16 251 1

原创 SpringCloud-Hystrix笔记

SpringCloud-Hystrix

2022-12-11 13:52:45 117

原创 SpringCloud-OpenFeign笔记

SpringCLoud-OpenFeign

2022-12-07 18:50:04 272

原创 SpringCloud-Eureka

SpringCloud之Eureka

2022-12-06 19:08:53 116

原创 SpringBoot的自动配置原理

SpringBoot的配置原理

2022-12-05 16:54:39 122

原创 Netty学习007-编解码器

Netty007编解码器

2022-12-05 15:38:35 872

原创 Netty-Channel笔记

Netty-Channel笔记

2022-12-05 15:07:57 127

原创 Netty学习006(ChannelPipeline)

Netty学习006(ChannelPipeline)

2022-12-05 15:00:43 4440

原创 Netty003-引导类学习(AbstractBootstrap)

Netty学习002之AbstractBootstrap

2022-12-05 12:32:24 255

原创 Netty学习002-NioEventLoopGroup学习

Netty学习002NioEventLoopGroup学习

2022-12-04 23:34:41 248

原创 Netty001

Netty学习笔记001

2022-12-04 22:19:17 142

原创 JNA调用(1)

记录下最近遇到的问题吧,先从JNA开始。依赖:<dependency> <groupId>net.java.dev.jna</groupId> <artifactId>jna</artifactId> <version>5.5.0</version></dependency>然后需要新建一个 “interface“ 继承 ”Library“注意:dll动态库文件存放的路径也有讲究。(

2021-08-08 22:15:16 456

原创 记一次mysql添加/编辑日期型数据时,实际添加/编辑的数据比要添加/编辑的数据,早一天的小事故!!!

mysql添加/编辑日期型数据时,实际添加/编辑的数据比要添加/编辑的数据,早一天.这一现象的原在url的连接参数中的字段serverTimezone设置成了UTC解决办法是把连接参数中的字段serverTimezone设置成HongKong 或者 Asia/Shanghai就可以了jdbc.url=jdbc:mysql://13x.1x6.x7.xxx:3306/health?characterEncoding=utf-8&serverTimezone=Asia/Shanghai高版本的m

2020-07-12 14:58:54 137

原创 dubbo_小白笔记

1. 首先解释一下分布式和集群 1.分布式就是指,很多服务器一起做不一样的是(每台服务器做的事都不一样) ,这些不一样的事呢,组合起来就是一件大事,而集群呢就是很多服务器做一样的事.2. dubbo是阿里开源的一个高性能,轻量级的框架3. dubbo架构 1. ![在这里插入图片描述](https://img-blog.csdnimg.cn/20200702160106970.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,s

2020-07-02 16:24:31 114

原创 Zookeeper安装_小白必看

环境准备ZooKeeper服务器是用Java创建的,它运行在JVM之上。需要安装JDK 7或更高版本。1、上传将下载的ZooKeeper放到/opt/ZooKeeper目录下#上传zookeeper alt+pput f:/setup/apache-zookeeper-3.5.6-bin.tar.gz#打开 opt目录cd /opt#创建zooKeeper目录mkdir zooKeeper#将zookeeper安装包移动到 /opt/zooKeepermv apache-zookee

2020-06-30 20:24:07 613

原创 Tomcat服务器软件的安装卸载

Tomcat:web服务器软件1. 下载:http://tomcat.apache.org/2. 安装:解压压缩包即可。* 注意:安装目录建议不要有中文和空格3. 卸载:删除目录就行了4. 启动:* bin/startup.bat ,双击运行该文件即可* 访问:浏览器输入:http://localhost:8080 回车访问自己http://别人的ip:8080 访问别人 * ...

2020-06-21 20:43:17 253

原创 Git_萌新笔记

Git与SVNGit是一种分布式版本控制工具SVN是一种集中式版本控制系统,版本库集中放在中央服务器GitGit下载地址: https://git-scm.com/downloadGit有两种仓库,本地仓库and远程仓库.____本地仓库:是在开发人员自己电脑上的Git仓库____远程仓库:是在远程服务器上的Git仓库Git工作流程: ![在这里插入图片描述](https://img-blog.csdnimg.cn/20200606190437934.png?x-oss-process

2020-06-21 20:31:24 126

原创 对象序列化_implements Serializable干啥的

对象序列化_implements Serializable干啥的一个对象序列化的接口,一个类只有实现了Serializable接口,它的对象才是可序列化的。因此如果要序列化某些类的对象,这些类就必须实现Serializable接口。而实际上,Serializable是一个空接口,没有什么具体内容,它的目的只是简单的标识一个类的对象可以被序列化。什么情况下需要序列化: 1. 当你想把的内存中的对象写入到硬盘的时候。 2. 当你想用套接字在网络上传送对象的时候。

2020-06-21 20:29:42 1651

原创 AOP_小白笔记

相关概念:Joinpoint (连接点):就是方法Pointcut(切入点):就是那些被拿去共有功能代码的方法Advice(通知):就是那些被拿走的共有功能代码,最后会以方法的形式呈现Aspect(切面):就是通知和切入点的结合关系Target(目标对象):就是挖掉功能的方法对应的类产生的对象,这种对象无法完成最终的功能的Weaving(织入):把通知与切入点结合的过程Proxy(代理):目标对象无法直接完成工作,需要对其进行功能回填,通过创建原始对象的代理对象实现Introduction

2020-06-21 20:16:06 117

空空如也

空空如也

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

TA关注的人

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