会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
陈标
博客园
首页
新随笔
联系
管理
订阅
上一页
1
···
5
6
7
8
9
10
11
12
13
下一页
2018年11月23日
Junit
摘要: 各种注解的含义: @Before:初始化方法 对于每一个测试方法都要执行一次(注意与BeforeClass区别,后者是对于所有方法执行一次)@After:释放资源 对于每一个测试方法都要执行一次(注意与AfterClass区别,后者是对于所有方法执行一次)@Test:测试方法,在这里可以测试期望异常
阅读全文
posted @ 2018-11-23 11:03 陈标
阅读(101)
评论(0)
推荐(0)
2018年11月21日
zookeeper--概述
摘要: 鸡汤: 某些你认为简单的事,如果不是你肤浅的理解,那么就是你已经深入的了解了它。 自己会的东西,就简单。 我之前看zookeeper,只能看到它与dubbo的配合使用,也就是用zk的命名服务,肤浅到不行。 zookeeper的主要功能:(我所能看见的) 1、命名服务 原理是根据zk的文件系统也就是类
阅读全文
posted @ 2018-11-21 11:26 陈标
阅读(119)
评论(0)
推荐(0)
2018年11月14日
NIO与Socket
摘要: 一、Socket 的使用 1、单线程Socket的使用 /** * 单线程版本 * 问题描述:只能服务单个客户端 * 解决方案:多线程版本 */ public class Socket_V1 { public static void main(String[] args) throws Except
阅读全文
posted @ 2018-11-14 19:53 陈标
阅读(505)
评论(0)
推荐(0)
2018年11月13日
分区分表
摘要: Mysql的分区分表 一、分区 好处: 1、由于将文件和索引进行了划分,所以查询的时候,速度快。 实现原理:把一个数据表的文件和索引分散到不同的物理文件中。(仍然是同一个表的操作,只不过分区了而已) mysql数据库中的数据是以文件的形势存在磁盘上的,默认放在/mysql/data下面(可以通过my
阅读全文
posted @ 2018-11-13 11:37 陈标
阅读(271)
评论(0)
推荐(0)
2018年11月12日
ThreadLocal
摘要: ThreadLocal 本地线程副本工具类 用法: 本地线程副本工具类,顾名思义:线程内的变量,只在线程内部有效。 结构图: 我的理解: 所有的数据,保存在Thread当中。以ThreadLocal为key,需要保存的内容为值,保存在Thread的threadLocals变量当中。 保存的步骤: 源
阅读全文
posted @ 2018-11-12 17:16 陈标
阅读(132)
评论(0)
推荐(0)
2018年11月7日
垃圾收集器
摘要: 垃圾收集器 新生代收集器: 一、Serial(串行收集器) 工作方式:这是一个单线程收集器,在进行垃圾收集时,必须暂停其他所有的工作线程,直到垃圾收集完成。(Stop The World) 优点:简单而高效,单线程对于单核CPU来说,由于没有切换线程的开销,所以性能高。 缺点:单线程收集,且必须暂停
阅读全文
posted @ 2018-11-07 22:19 陈标
阅读(207)
评论(0)
推荐(0)
2018年11月6日
垃圾收集算法
摘要: 垃圾收集算法 首先介绍一下如何判断一个对象是否已死: 1、引用计数法:给对象中添加一个引用计数器,每当有一个地方引用它时,计数器值加一;当引用失效时计数器减一。当计数器值为0时,代表对象已经不再被引用。 缺点:无法解决相互循环引用问题。 2、可达性分析算法(JVM用该算法):从一系列的“GC Roo
阅读全文
posted @ 2018-11-06 23:28 陈标
阅读(141)
评论(0)
推荐(0)
主从复制
摘要: MySQL的主从复制 一、为什么需要主从 当负载过大时,web端可以用nginx负载多个tomcat进行负载均衡。那么当请求动态数据(查询数据库)负载过大,该如何解决呢? 此时,首先在web和数据库中间,添加缓存的方式,解决负载过大的问题。 其次,最终的解决方案,还是需要做mysql的主从。 二、优
阅读全文
posted @ 2018-11-06 00:03 陈标
阅读(182)
评论(0)
推荐(0)
2018年11月5日
Redis--集群
摘要: 集群分片:槽 1、节点记录自己的槽范围,并将自己的槽范围传播给其它的集群节点,同时接收其它节点传播过来的槽信息。 2、节点之间两两相连。 工作方式: 1、当一个请求到达某个节点时,节点先进行hash,再根据hash的值进行判断属于哪个槽。如果是自己的槽,自己处理。如果不是则根据保存的其它节点槽信息,
阅读全文
posted @ 2018-11-05 13:00 陈标
阅读(113)
评论(0)
推荐(0)
Redis--哨兵
摘要: Sentinel 哨兵 —— 高可用 (high availability) 监视集群,主服务器的选举。 主服务器的下线判断: 1、在down-after-milliseconds选项设置的时间内,连续向Sentinel返回无效回复。 2、询问其它监视主服务器的Sentinel也得到主服务器下线的回
阅读全文
posted @ 2018-11-05 10:30 陈标
阅读(144)
评论(0)
推荐(0)
上一页
1
···
5
6
7
8
9
10
11
12
13
下一页
公告