- 博客(7)
- 收藏
- 关注
原创 Spring自动注入
先来一个spring.xml的基本应用<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.springframework.org/schema/bea
2020-08-30 13:18:24
260
原创 Mysql------InnoDB存储引擎、行格式
InnoDB存储引擎CREATE TABLE t1(a int PRIMARY KEY,b int,c int,d int,e VARCHAR(20)) ENGINE = INNODB;INSERT INTO t1 VALUES(4,3,1,1,‘d’);INSERT INTO t1 VALUES(1,1,1,1,‘a’);INSERT INTO t1 VALUES(8,8,8,8,‘h’);INSERT INTO t1 VALUES(2,2,2,2,‘b’);INSERT INTO
2020-08-28 13:30:17
188
原创 Eureka源码解析第二篇---集群同步、服务剔除
Eureka源码解析第二篇集群同步集群同步,这个东西怎么说呢?我觉得在看源码之前,我们必须要学会思考,集群同步到底什么时候执行?一旦要集群同步了,讲道理,我们肯定是修改了集群,什么时候修改了集群呢,比如说服务注册,又比如说心跳续约,是不是,一旦服务注册了,心跳续约了,必然要同步集群。所以,我们还是按照《Eureka源码解析第一篇》再走一遍代码,我们先要进入Eureka中的一个类InstanceRegistery,在这个类中找到在这个类中我们还是要找服务注册的方法,为什么找它?我们得验证上面的猜测
2020-08-26 17:14:30
340
原创 Eureka源码解析第一篇----服务注册、心跳续约
@EnableEurekaServer作用@SpringBootApplication//为什么加上这个注解,就可以当做注册中心了? //可以先解释一下: 1、初始化了Eureka应用上下文环境 2、初始化了Filter过滤器@EnableEurekaServerpublic class AppEureka3000 { public static void main(String[] args) { SpringApplication.run(AppEureka3000
2020-08-25 13:30:40
380
1
原创 通过java对象头来研究synchronized
前言 锁!到底是什么? 我记得两年前,看到了一名阿里巴巴的大牛的介绍博客,知道了java的世界很大,不仅仅是增删改查。当时就想,我不能够局限于现在这份工作,想着出去看看。于是打开了招聘软件,我很悲哀的发现,什么也不会,那怎么办呢?我就买了好多本书,有线程的、有JVM的,有分布式的,各种各样的书籍都买了,我当时就从线程开始看起了。《Java多线程编程核心技术》印象很深刻,是这本书。反正阅读速度是很快的,加上书上的例子,自己也写了写,不管有没有看懂,反正是看完了。当时看完后,我很困惑,synchro
2020-08-20 09:37:29
236
原创 ReadWriteLock读写锁加锁过程
ReadWriteLock读写锁加锁过程读写锁案例 + 小小总结//读这篇文章的时候,建议先看一下,我并发专题中的 Lock.lock() 加锁的过程的文章//我在写读写锁的时候,好多东西,好多理念都在lock()中体现// 读读串行// 读写串行// 写写串行import java.util.Random;import java.util.concurrent.locks.ReadWriteLock;import java.util.concurrent.locks.Reentrant
2020-08-16 16:50:27
825
原创 Lock加锁过程源码解析
Lock源码解析第一篇公平锁加锁过程 ReetrantLock 实现 Lock接口,在这个ReetrantLock类中维护了一个对象: private final Sync sync; 这个Sync extends AbstractQueuedSynchronized 这个AbstractQueuedSynchronized 就是我们平时说的AQS AQS 里面有三个元素很重要: 同步队列 private transient volatile Nod
2020-08-12 15:08:58
770
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人