加载中
MySQL 存储结构总结

物理存储结构 文件 参数文件:Mysql实例启动初始化一些参数 日志文件:包括错误日志等,二进制日志文件,慢查询日志文件,查询日志文件等 套接字文件:当用UNIX域套接字方式进行连接时需要的文...

2018/10/20 10:14
22
《银杏,银杏》原文小说

作者 须兰 那一晚的银杏也是这样在夜风中轻轻摇晃着,在满阶清光中,倒像一幅多年的 图画清幽而迷蒙。[] 传说,银杏树是一种奇怪的植物,在有月亮的晚上,树身上缠绕着重重叠叠的 藤类植物,...

2018/10/11 21:26
556
20190728-再读MySQL技术内幕 InnoDB存储引擎 第2版

Mysql是基于配置的,例如filesort,在内存中做额外排序,有相应的字段(max_length_for_sort_data,默认1024字节)设置排序内存大小。 InnoDB引擎支持事务,支持非锁定读,即默认读取操作不会...

2019/07/29 19:50
3
12

[TOC 4 1 2 3 1 4 3 4 5

2019/05/10 19:25
8
Apache Curator

Curator包含了几个包 curator-framework:对zookeeper的底层api的一些封装 curator-client:提供一些客户端的操作,例如重试策略等 curator-recipes:封装了一些高级特性,如:Cache事件监听...

2019/05/03 17:24
14
CAS原理

CAS原理 CAS有3个操作数,内存值V,旧的预期值A,要修改的新值B。当且仅当预期值A和内存值V相同时,将内存值V修改为B,否则什么都不做。 CAS缺点 CAS虽然很高效的解决原子操作,但是CAS仍然存...

CAS
2019/03/18 08:52
7
Lock的实现原理

Lock 的简介及使用 Lock是java 1.5中引入的线程同步工具,它主要用于多线程下共享资源的控制。本质上Lock仅仅是一个接口(位于源码包中的java\util\concurrent\locks中),它包含以下方法: /...

2019/03/14 20:32
18
内存屏障(Memory barrier)

为什么会有内存屏障 每个CPU都会有自己的缓存(有的甚至L1,L2,L3),缓存的目的就是为了提高性能,避免每次都要向内存取。但是这样的弊端也很明显:不能实时的和内存发生信息交换,分在不同C...

2019/03/14 20:01
6
Spring DispatcherServlet

https://www.imooc.com/article/43131 Servlet public interface Servlet { public void init(ServletConfig config) throws ServletException; public ServletConfig getServletConfig(); ...

2019/03/13 18:50
23
BeanValidatorsUtil

<!--高版本有问题,可以研究一下--> <dependency> <groupId>org.hibernate</groupId> <artifactId>hibernate-validator</artifactId> <version>4.2.0.Final</version> </dependency> import ...

【MySQL 5.7参考手册】8.14.2 General Thread States

SELECT @@profiling; SHOW VARIABLES LIKE '%profil%'; -- 开启 profiling 参数 -- SET profiling = 1; SHOW PROFILES; SHOW PROFILE CPU, BLOCK IO FOR QUERY 2; 以下列表描述了与常规查询处...

2018/08/11 10:15
105
Mockito入门

简单地了解如何使用mock进行单元测试

深入理解Sping——AOP的试水

深入理解Sping——AOP的试水 定义接口 public interface HelloWorld { void printHelloWorld(); void doPrint(); } 定义接口的实现 public class HelloWorldImpl1 implements Hell...

2017/01/29 19:44
52

没有更多内容

加载失败,请刷新页面

返回顶部
顶部