2017年3月14日
摘要: 双机高可用、负载均衡、MySQL(读写分离、主从自动切换)架构设计 前几天网友来信说帮忙实现这样一个架构:只有两台机器,需要实现其中一台死机之后另一台能接管这台机器的服务,并且在两台机器正常服务时,两台机器都能用上。于是设计了如下的架构。 架构简介 前几天网友来信说帮忙实现这样一个架构:只有两台机器 阅读全文
posted @ 2017-03-14 20:01 JimBo-Hero 阅读(231) 评论(0) 推荐(0) 编辑
摘要: MySQL优化 MYSQL优化主要分为以下四大方面: 设计:存储引擎,字段类型,范式与逆范式 功能:索引,缓存,分区分表。 架构:主从复制,读写分离,负载均衡。 合理SQL:测试,经验。 一、存储引擎 在创建表的时候我们使用sql语句,Create table tableName () engine 阅读全文
posted @ 2017-03-14 19:57 JimBo-Hero 阅读(280) 评论(1) 推荐(0) 编辑
摘要: 大数据量下高并发同步的讲解(不看,保证你后悔) 对于我们开发的网站,如果网站的访问量非常大的话,那么我们就需要考虑相关的并发访问问题了。而并发问题是绝大部分的程序员头疼的问题, 但话又说回来了,既然逃避不掉,那我们就坦然面对吧~今天就让我们一起来研究一下常见的并发和同步吧。 为了更好的理解并发和同步 阅读全文
posted @ 2017-03-14 19:55 JimBo-Hero 阅读(282) 评论(0) 推荐(0) 编辑
摘要: 1.线程池的状态:在ThreadPoolExecutor中定义了一个volatile变量,另外定义了几个static final变量表示线程池的各个状态:volatile int runState;static final int RUNNING=0;static final int SHUTDOW 阅读全文
posted @ 2017-03-14 19:49 JimBo-Hero 阅读(232) 评论(0) 推荐(0) 编辑
摘要: 一直都有分享这个工具类的想法,只是碍于没有时间整理,所以一直没有把代码贴出来。 这是一个个人认为非常好用的使用MD5+salt加密的工具类,一部分代码由网上搜索而得,一部分自己修改添加之后而得。使用这个工具类,非常简单,从前台拿到密码passwd,直接HexUtil.getEncryptedPwd( 阅读全文
posted @ 2017-03-14 19:18 JimBo-Hero 阅读(320) 评论(0) 推荐(0) 编辑
摘要: 什么是跨域? 要解释跨域,就要先说明下什么是域?域的英文名是Domain,百度百科给的定义是: 域(Domain)是Windows网络中独立运行的单位,域之间相互访问则需要建立信任关系(即Trust Relation) 众所周知,网址还有个名字叫做域名。当我们去访问这个域名时,实际上在做的事情是与这 阅读全文
posted @ 2017-03-14 19:15 JimBo-Hero 阅读(197) 评论(0) 推荐(0) 编辑
摘要: 其实我觉得这四种解析方式又大致可以分为两种:一种是基于树结构处理的Dom解析,另外一种是基于事件模型的SAX解析 一、介绍及优缺点分析 1. DOM(Document Object Model) DOM是用与平台和语言无关的方式表示XML文档的官方W3C标准。DOM是以层次结构组织的节点或信息片断的 阅读全文
posted @ 2017-03-14 11:59 JimBo-Hero 阅读(219) 评论(0) 推荐(0) 编辑