Java判断一个时间是否在时间区间内
摘要:package com.liying.tiger.test; import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.Calendar; import java.util.Date; public class Test { public static void main(...
阅读全文
posted @
2017-12-26 17:59
Ruthless
阅读(86072)
推荐(2) 编辑
haproxy+keepalived原理特点
摘要:所有的系统,都是先经历一个单台机器搞所有业务的时代,一个程序+一个mysql数据库,就可以满足开发及第一个版本上线的要求。随着,数据的增加以及业务的增长,这些应用就面临一个访问量的扩大以及扩展的问题。最简单的扩展就是水平扩展,原来由一个mysql增加为2个或多个,形成一个集群,这样最简单的能力就是提
阅读全文
posted @
2017-12-20 14:13
Ruthless
阅读(7479)
推荐(0) 编辑
基于HA机制的MyCat架构——配置HAProxy
摘要:HAProxy简介HAProxy提供高可用性、负载均衡以及基于TCP和HTTP应用的代理,支持虚拟主机,它是免费、快速并且可靠的一种解决方案。 HAProxy特别适用于那些负载特大的web站点,这些站点通常又需要会话保持或七层处理。 HAProxy运行在当前的硬件上,完全可以支持数以万计的并发连接。
阅读全文
posted @
2017-12-18 21:27
Ruthless
阅读(1864)
推荐(0) 编辑
mysql5.7主从复制配置——读写分离实现
摘要:为什么使用主从架构?1、实现服务器负载均衡;2、通过复制实现数据的异地备份;3、提高数据库系统的可用性;4、可以分库【垂直拆分】,分表【水平拆分】; 主从配置的前提条件1、MySQL版本一致;2、MySQL中的数据一致; 不一致就把它们搞一致!3、操作前停止一切更新操作(写入、更新、删除等);4、服
阅读全文
posted @
2017-12-16 19:40
Ruthless
阅读(1462)
推荐(0) 编辑
Git 的4个阶段的撤销更改
摘要:虽然git诞生距今已有12年之久,网上各种关于git的介绍文章数不胜数,但是依然有很多人(包括我自己在内)对于它的功能不能完全掌握。以下的介绍只是基于我个人对于git的理解,并且可能生编硬造了一些不完全符合git说法的词语。目的只是为了让git通俗化,使初学者也能大概了解如何快速上手git。同时,下
阅读全文
posted @
2017-12-14 09:07
Ruthless
阅读(3509)
推荐(0) 编辑
Redis分布式锁的正确实现方式
摘要:前言 分布式锁一般有三种实现方式:1. 数据库乐观锁;2. 基于Redis的分布式锁;3. 基于ZooKeeper的分布式锁。本篇博客将介绍第二种方式,基于Redis实现分布式锁。虽然网上已经有各种介绍Redis分布式锁实现的博客,然而他们的实现却有着各种各样的问题,为了避免误人子弟,本篇博客将详细
阅读全文
posted @
2017-12-08 09:11
Ruthless
阅读(282335)
推荐(66) 编辑
Redis+Jedis封装工具类
摘要:package com.liying.monkey.core.util; import java.io.IOException; import java.util.ArrayList; import java.util.HashMap; import java.util.HashSet; import java.util.List; import java.util.Map; import j...
阅读全文
posted @
2017-12-03 12:14
Ruthless
阅读(12672)
推荐(3) 编辑