加载中
Linux下查看文件夹或目录大小

ps -ef|grep tomcat 直接查看指定端口的进程pid netstat -anp| grep 9217 netstat -lnp | grep memcached kill -9 26127 du -sh ./* 占多大 df -hl free ls | wc 有多少个数量 lsof -i:8087...

2013/08/22 00:04
122
锁机制

一、MVCC简介 MVCC (Multiversion Concurrency Control),即多版本并发控制技术,它使得大部分支持行锁的事务引擎,不再单纯的使用行锁来进行数据库的并发控制,取而代之的是把数据库的行锁与...

2016/12/03 11:30
12
通过Explain查询和分析SQL的执行计划

索引类型 在 MySQL 中,主要有四种类型的索引,分别为: B-Tree 索引, Hash 索引, Fulltext 索引和 R-Tree 索引。 Explain解释 可以通过Explain查询SQL的执行计划,例子如下: Explain ex...

2016/12/03 11:30
337
存储引擎 MyISAM InnoDB

InnoDB 数据存储在表空间中(tablespace) 采用MVCC支持高并发 默认级别repeatable read级别 采用间隙锁来防止幻读的现象出现 表是基于聚簇索引建立的,对主键查询有很高的性能 Percona提供的X...

2016/12/03 11:29
11
一致性哈希算法

1、 hash机器节点 首先求出机器节点的hash值(怎么算机器节点的hash?ip可以作为hash的参数吧。。当然还有其他的方法了),然后将其分布到0~2^32的一个圆环上(顺时针分布)。如下图所示: ...

2016/12/03 11:29
7
Redis 集群 Cluster Master Slave

Cluster 1、Redis 集群的分片特征在于将键空间分拆了16384个槽位,每一个节点负责其中一些槽位 2、Redis提供一定程度的可用性,可以在某个节点宕机或者不可达的情况下继续处理命令. 3、Redis...

2016/12/03 11:29
548
Redis异常情况分析

我们没有正确对待这个SocketTimeoutException异常,即一旦出现SocketTimeoutException异常,我们是必须要废弃掉这个Jedis的。所以对于单线程环境下的Jedis来说,一旦出现这种异常,我们需要重...

2016/12/03 11:28
63
Redis RDB AOF持久化方式

RDB Snapshot 快照是默认的持久化方式。这种方式是就是将内存中数据以快照的方式写入到二进制文件中,默认的文件名为dump.rdb。可以通过配置设置自动做快照持久 化的方式。我们可以配置redis...

2016/12/03 11:28
28
Memcached概念

LRU LFU算法介绍 LRU算法的设计原则是:如果一个数据在最近一段时间没有被访问到,那么在将来它被访问的可能性也很小。也就是说,当限定的空间已存满数据时,应当把最久没有被访问到的数据淘...

2016/12/03 11:25
13
Thread、wait、sleep、Synchronized、ThreadLocal介绍

线程的几种状态 1)start方法   start()用来启动一个线程,当调用start方法后,系统才会开启一个新的线程来执行用户定义的子任务,在这个过程中,会为相应的线程分配需要的资源。 2)run方...

2016/08/02 14:50
44
ConcurrentHashMap和Hashtable的区别

ConcurrentHashMap和Hashtable的区别

2015/04/03 16:20
421
字节流与字符流的区别

字节流与字符流的区别

2015/03/13 00:56
458
HashMap实现原理分析

HashMap实现原理分析

2015/03/13 00:53
40
Maven构建SpringMVC项目

Maven构建SpringMVC项目

2014/09/24 13:51
1K
1 搭建Maven环境

1 搭建Maven环境

2014/09/24 13:45
67
阻塞队列 Future 线程池 AtomicInteger简单示例

import java.util.concurrent.BlockingQueue; public class Consumer implements Runnable{    private final BlockingQueue queue;       public Consumer(BlockingQueue q) { ...

2013/10/28 15:51
749
JVM内存管理:深入Java内存区域与OOM

Java与C++之间有一堵由内存动态分配和垃圾收集技术所围成的高墙,墙外面的人想进去,墙里面的人却想出来。 概述: 对于从事C、C++程序开发的开发人员来说,在内存管理领域,他们即是拥有最高...

2013/10/24 15:25
281
Java 类加载机制 ClassLoader Class.forName 内存管理 垃圾回收GC

Java之类加载机制 类加载是Java程序运行的第一步,研究类的加载有助于了解JVM执行过程,并指导开发者采取更有效的措施配合程序执行。 研究类加载机制的第二个目的是让程序能动态的控制类加载...

2013/10/24 14:56
6.2K
常见HTTP状态(304,200等)

在网站建设的实际应用中,容易出现很多小小的失误,就像mysql当初优化不到位,影响整体网站的浏览效果一样,其实,网站的常规http状态码的表现也是一样,Google无法验证网站几种解决办法,提...

2013/09/21 20:42
36
共享锁与排他锁

共享锁(S锁):如果事务T对数据A加上共享锁后,则其他事务只能对A再加共享锁,不能加排他锁。 获准共享锁的事务职能读取数据,不能修改数据。 排他锁(X锁):如果事务T对数据A加上排他锁后...

2013/09/20 22:04
56

没有更多内容

加载失败,请刷新页面

返回顶部
顶部