自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(34)
  • 资源 (2)
  • 问答 (1)
  • 收藏
  • 关注

原创 MVCC原理、以及靠什么保证ACID

mvcc的实现原理主要由三个隐藏字段、undolog和read view实现。隐藏字段: DB_TRX_ID:事务ID,创建时的事务或者最后修改记录的事务ID DB_ROLL_PTR:回滚指针,指向上个版本,配合undolog用于回滚 DB_ROW_ID:行号,如果没有主键,innodb自动生成的隐藏主键undo log日志: 回滚日志,记录历史版本数据read view: 指某个事务在进行第一次数据读取时

2023-03-29 22:52:52 96

原创 MySQL主从同步流程图

MySQL主从同步流程图

2023-03-26 00:03:59 98

原创 分布式雪花算法核心

分布式雪花算法核心

2023-03-24 23:16:54 85

原创 CAP理论和BASE理论

CAP理论和BASE理论

2023-03-24 22:54:16 55

原创 RocketMQ事务消息流程图

RocketMQ事务消息流程图

2023-03-24 22:30:17 52

原创 Apollo架构图

Apollo架构图

2023-03-24 22:28:48 83

原创 开票系统设计难点

开票系统设计难点

2023-03-09 20:26:27 98

原创 通俗易懂的synchronize锁升级原理详解

synchronize锁升级原理详解

2023-02-27 16:29:36 93

原创 RocketMQ消息应用类型包含哪些?

RocketMQ消息应用类型包含哪些?

2023-02-15 15:31:58 47

原创 RocketMQ消息消费过后会被清理吗?

RocketMQ消息消费过后会被清理吗?

2023-02-14 16:50:44 563

原创 消费堆积和消费延迟问题原因

消费堆积和消费延迟问题原因

2023-02-14 16:09:12 286

原创 RocketMQ如何保证消息不丢失?

RocketMQ如何保证消息不丢失

2023-02-14 15:33:19 181

原创 docker扩容办法,精品文章

在网上找了很多资料,都不太好,很多是清除的说明,这里记录一下扩容办法配置docker.service 文件扩容办法1.通过cat /usr/lib/systemd/system/docker.service查看文件是否存2.通过vim/usr/lib/systemd/system/docker.service编辑配置文件 ExecStart=/usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.s...

2020-07-19 15:01:26 348

原创 try_catch_finally块执行顺序,包你以后永不迷糊

public int test() { int x = 1; try { return x; } finally { ++ x; } }第一步:执行try上面代码 第二步:执行try中代码(包含return后面的计算不包含return) 具体顺序:先执行try中return上面的代码,然后执行return后面的计算,并单独保存在内存中(位置:局部变量表中的特定的位置)---注意:此时并没有执行return 第三步:执行finally快中代码,即++x.

2020-05-19 22:25:20 172

转载 Oracle 给已创建的表增加自增长列

--1. 增加 自增长列Alter Table Limsbusinessenregisterinfo Add IdNum Number(18);--2. 程序方式更新设置 IdNum 列 值--3.查询最大Select (Max(IdNum)+1) From Limsbusinessenregisterinfo;--4. 创建 自增长初始种子值 序列Create sequenc...

2020-04-09 16:50:12 699

原创 日文版eclipse中alt+/提示设置

下方改成alt+/和テキストの編集

2020-04-09 15:52:24 467

原创 mybatis中文帮助文档

帮助文档

2020-04-06 18:34:41 1537

原创 AspectJ的五大通知核心配置和注解实现

<bean id="userService" class="com.spring.test6_aopAspectJ.UserServiceImpl"></bean> <bean id="myAspect" class="com.spring.test6_aopAspectJ.MyAspect"></bean> <aop:c...

2020-04-05 10:58:32 114

原创 aop的半自动和全自动动态代理

切面类:public class MyAspect implements MethodInterceptor{ @Override public Object invoke(MethodInvocation invocation) throws Throwable { // TODO 自动生成的方法存根 System.out.println("前"); Obj...

2020-04-05 00:09:45 287

原创 切入点表达式精髓中的精髓

expression = “execution(* com.spring.service..*.*(..)) || execution(* com.spring.dao..*.*(int,int,String))”

2020-04-04 22:02:50 114

原创 Java动态代理核心思想

基于cglib的动态代理,在spring的core包中添加了cglib支持,cglib是基于代理类是一个普通类,没有接口的时候使用继承父类(目标类)的方式来实现动态代理public class MyBeanFartory { public static UserService createUserService(){ final UserService userService ...

2020-04-04 17:07:07 286

原创 访问权限修饰符

Java访问权限修饰符 访问权限修饰符 同类 同包不同类 同包子类 不同包子类 不同包不同类 public Y Y Y Y Y protected Y Y Y Y N default Y Y Y N N private Y N N N ...

2020-04-03 09:10:18 54

原创 list去重复解决办法

List<Integer> list = new ArrayList<Integer>(); list.add(1); list.add(2); list.add(5); list.add(5); list.add(5); list.add(6); ...

2019-08-27 17:22:00 100

翻译 Java元注解

1.@Retention: 定义注解的保留策略@Retention(RetentionPolicy.SOURCE) //注解仅存在于源码中,在class字节码文件中不包含@Retention(RetentionPolicy.CLASS) // 默认的保留策略,注解会在class字节码文件中存在,但运行时无法获得,@Retention(RetentionPolicy.RUNTIME...

2019-06-18 17:18:45 64

原创 在eclipse中创建maven-archetype-webapp项目

https://www.cnblogs.com/qixing/p/qixing.html

2019-03-06 14:34:11 617

原创 Eclipse上Maven环境配置使用 (全)

https://www.cnblogs.com/tangshengwei/p/6341462.html

2019-03-05 23:04:34 130

原创 spring事务管理常用方式

1.使用AspectJ的xml配置方式配置事务管理:&lt;!-- 配置事务管理,对事务管理的操作都是基于此类而生--&gt;&lt;bean id = "transactionManager" class="org.springframework.jdbc.datasource.DataSourceTransactionManager" &gt; &lt;proper...

2019-03-04 15:55:41 283

转载 pom.xml基础配置

xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">  4.0.0  J2EE-lushaobin  spring-mvc-learning  jar  1.0-SNAPSHOT  spring-mvc-learning  http

2017-02-25 21:49:09 241

转载 maven配置文件mirror阿里云设置

alimavenaliyun mavenhttp://maven.aliyun.com/nexus/content/groups/public/central

2017-02-25 21:09:28 662

转载 在eclipse内部实现汉化

汉化过程http://jingyan.baidu.com/article/e75057f28401a8ebc91a899e.html。官网汉化包地址http://www.eclipse.org/babel/downloads.php

2017-02-05 13:01:26 295

转载 安装Mysql后利用SQLyogEnt启动是提示“access denied for user 'root'@'localhost'(using password:YES)”

开始我还为是因为是密码问题,后来上网查了查才知道root权限问题,我想可能是因为win7系统我在安装时没用以管理员身份进行安装,所以root角色没有权限,从网上找了一个解决方案解决了,在这里记录一下:1. 管理员登陆系统,停止mysql服务或者结束mysqld-nt进程;2. 进入命令行,来到mysql的安装目录.假设安装目录为 d:\mysql\ , CMD进入命令行;3. 运行 D

2017-01-15 02:56:16 1276

转载 mysql安装问题

一、下载软件1. 进入mysql官网,登陆自己的Oracle账号(没有账号的自己注册一个),下载Mysql-5.7.17,下载地址:http://dev.mysql.com/downloads/mysql/2.将下载好的文件解压到指定目录,解压在E:\mysql-5.7.17-winx64二、安装过程  1.首先配置环境变量path,将E:\mysql-5.7.17

2017-01-15 02:49:55 169

原创 数据库查询

数据库查询时,两表连接,同时分组查询数量的操作

2017-01-02 22:46:14 211

原创 数据库问题

个人记录

2017-01-02 18:57:42 135

空空如也

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

TA关注的人

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