摘要: TCP协议与UDP协议的区别 首先咱们弄清楚,TCP协议和UCP协议与TCP/IP协议的联系,很多人犯糊涂了,一直都是说TCP/IP协议与UDP协议的区别,我觉得这是没有从本质上弄清楚网络通信! TCP/IP协议是一个协议簇。里面包括很多协议的。UDP只是其中的一个。之所以命名为TCP/IP协议,因 阅读全文
posted @ 2016-12-19 14:43 姜师爷闯世界 阅读(212) 评论(0) 推荐(0) 编辑
摘要: 1.大型网站典型故障案例 写日志也会引发故障 高并发访问数据库引发故障 高并发情况下锁引发的故障 缓存引发的故障 应用启动不同步引发的故障 大文件读写独占磁盘引发的故障 滥用生产环境引发的故障 不规范的流程引发的故障 不好的编程习惯引发的故障 阅读全文
posted @ 2016-11-29 10:25 姜师爷闯世界 阅读(161) 评论(0) 推荐(0) 编辑
摘要: MySQL数据库是目前开源应用最大的关系型数据库,有海量的应用将数据存储在MySQL数据库中。存储数据的安全性和可靠性是生产数据库的关注重点。本文分析了目前采用较多的保障MySQL可用性方案。 MySQL Replication MySQL Replication是MySQL官方提供的主从同步方案, 阅读全文
posted @ 2016-11-22 09:46 姜师爷闯世界 阅读(160) 评论(0) 推荐(0) 编辑
摘要: 最近研发的项目对DB依赖比较重,梳理了这段时间使用MySQL遇到的8个比较具有代表性的问题,答案也比较偏自己的开发实践,没有DBA专业和深入,有出入的请使劲拍砖!... 1.MySQL读写性能是多少,有哪些性能相关的重要参数? 这里做了几个简单压测实验 机器:8核CPU,8G内存 表结构(尽量模拟业 阅读全文
posted @ 2016-11-22 09:44 姜师爷闯世界 阅读(229) 评论(0) 推荐(0) 编辑
摘要: 一致性hash算法主要是在分布式集群产品上。 关于一致性hash算法看过很多次,一直都没有理解,今天又看了一遍,终于有了基本的认识,关于这个算法,主要就是要理解一致性hash环结构,下面这张图是我自己画的 有一个0到2的32次方减一的环,假设开始有3台缓存服务器Server1,Server2,Ser 阅读全文
posted @ 2016-11-01 10:56 姜师爷闯世界 阅读(171) 评论(0) 推荐(0) 编辑
摘要: 第一章 大型网站核心要素 1.网站访问特点和现实世界的财富分配一样遵循二八定律:80%的访问业务集中在20%的数据上,这部分数据就是需要做缓存处理的。 2.创新的业务发展模式对网站架构逐步提出更高要求,才使得创新的网站架构得以发展成熟。是业务成就了技术,是事业成就了人,而不是相反。 3.不要企图使用 阅读全文
posted @ 2016-10-24 15:22 姜师爷闯世界 阅读(135) 评论(0) 推荐(0) 编辑
摘要: 在当前的硬件发展阶段,存储空间已经是非常廉价的了,普通硬盘都是以T来计量,内存以G来计量,服务器内存16G,64G已经普及,所以我们在开发的时候,很少去考虑数据是否有足够的空间存储。 可以定义成byte,short的字段,我们为了方便,会定义成int,这对业务来讲,并没有什么区别。甚至会定义成var 阅读全文
posted @ 2016-10-19 11:38 姜师爷闯世界 阅读(304) 评论(0) 推荐(0) 编辑
摘要: 利用easyui创建一个简单的登录页面,平时开发一些小系统时使用 阅读全文
posted @ 2016-10-11 15:00 姜师爷闯世界 阅读(858) 评论(0) 推荐(0) 编辑
摘要: linux快捷方式启动tomcat 1.脚本路径 /etc/init.d/tomcat 首先执行: vi /etc/init.d/tomcat 按 a 编辑,将下面内容根据你自己的情况(主要是修改 /usr/local/tomcat6/bin/ ) 修改后copy到编辑框中, esc 退出编辑,:w 阅读全文
posted @ 2016-10-07 11:37 姜师爷闯世界 阅读(310) 评论(0) 推荐(0) 编辑
摘要: 1.下载jdk tar 2.解压到/usr/lib/jvm/jdk1.8 3.设置环境变量 vi ~/.bashrc export JAVA_HOME=/usr/lib/jvm/jdk1.8export JRE_HOME=${JAVA_HOME}/jreexport CLASSPATH=.:${JA 阅读全文
posted @ 2016-10-07 10:23 姜师爷闯世界 阅读(111) 评论(0) 推荐(0) 编辑