2016年1月12日

让JAVA代码跑得更快

摘要: 本文简单介绍一下在写代码过程中用到的一些让JAVA代码更高效的技巧.1. 将一些系统资源放在池中(如数据库连接,线程等) 在standalone的应用中,数据库连接池可以使用一些开源的连接池实现,如C3P0,proxool和DBCP等,运行在容器中的应用可以使用服务器提供的DataSource... 阅读全文

posted @ 2016-01-12 11:52 快跑的小鸡 阅读(738) 评论(0) 推荐(0)

大型网站架构不得不考虑的10个问题

摘要: 本文以高负载高数据交换高数据流动性的网站为例,从架构的方面讲解了对高互动性高交互性的数据型大型网站架构设计时需要注意的10个问题。1、海量数据的处理 众所周知,对于一些相对小的站点来说,数据量并不是很大,select和update就可以解决我们面对的问题,本身负载量不是很大,最多再加几个索引就可以... 阅读全文

posted @ 2016-01-12 11:42 快跑的小鸡 阅读(440) 评论(0) 推荐(0)

百万级访问网站前期的技术准备

摘要: (如果感觉有帮助,请帮忙点推荐,添加关注,谢谢!你的支持是我不断更新文章的动力。本博客会逐步推出一系列的关于大型网站架构、分布式应用、设计模式、架构模式等方面的系列文章) 一、服务器硬件 建议至少三台的标准配置,分别用作web处理、数据库、备份。 web服务器至少要8G内存,双sata raid1, 阅读全文

posted @ 2016-01-12 11:28 快跑的小鸡 阅读(1787) 评论(2) 推荐(1)

2016年1月8日

TCP/IP协议三次握手与四次握手流程解析

摘要: 1. TCP报文格式 TCP报文格式图: 上图中有几个字段需要重点介绍下: (1)序号:Seq序号,占32位,用来标识从TCP源端向目的端发送的字节流,发起方发送数据时对此进行标记。 (2)确认序号:Ack序号,占32位,只有ACK标志位为1时,确认序号字段才有效,Ack=Seq+1。 (3)标志位 阅读全文

posted @ 2016-01-08 17:58 快跑的小鸡 阅读(531) 评论(0) 推荐(0)

TCP/IP详解学习笔记

摘要: 为什么会有TCP/IP协议 在世界上各地,各种各样的电脑运行着各自不同的操作系统为大家服务,这些电脑在表达同一种信息的时候,所使用的方法是千差万别。 就好像圣经中上帝打乱了各地人的口音,让他们无法合作一样。 计算机使用者意识到,计算机只是单兵作战并不会发挥太大的作用。只有把它们联合起来,电脑才... 阅读全文

posted @ 2016-01-08 16:10 快跑的小鸡 阅读(388) 评论(0) 推荐(0)

2016年1月7日

Dubbo框架入门介绍

摘要: 背景 随着互联网的发展,网站应用的规模不断扩大,常规的垂直应用架构已无法应对,分布式服务架构以及流动计算架构势在必行,亟需一个治理系统确保架构有条不紊的演进。 单一应用架构 当网站流量很小时,只需一个应用,将所有功能都部署在一起,以减少部署节点和成本。 此时,用于简化增删改查工作量的 数据访问框架( 阅读全文

posted @ 2016-01-07 18:25 快跑的小鸡 阅读(20953) 评论(0) 推荐(2)

如何提高Web服务端并发效率的异步编程技术

摘要: 作为一名web工程师都希望自己做的web应用能被越来越多的人使用,如果我们所做的web应用随着用户的增多而宕机了,那么越来越多的人就会变得越来越少了,为了让我们的web应用能有更多人使用,我们就得提升web应用服务端的并发能力。那么我们如何做到这点了,根据现有的并发技术我们会有如下选择:第一个做法:... 阅读全文

posted @ 2016-01-07 10:58 快跑的小鸡 阅读(1222) 评论(0) 推荐(1)

杂 -- 有关程序员

摘要: 代码世界和现实世界有着本质的区别,无法理解这种区别的很多程序员经常挣扎在痛苦之中。代码是奴隶我们自己创造了软件,但是我们并不信任自己所创造,如果代码果真按照我们预期所运行,那简直就是一种惊喜。“哈哈,一点异常都没有!”(异常按字面来说是非正常情况,然而对我们来说,没有一点异常倒似乎是一种异常)。于是... 阅读全文

posted @ 2016-01-07 10:13 快跑的小鸡 阅读(247) 评论(0) 推荐(0)

2016年1月6日

关于高性能的那点事

摘要: 园子里面很多关于高性能,大并发,还有什么日pv百万的架构搭建。其实真心真心很扯淡。 对于大部分应用来说,想要高性能,主要是要做到尽可能的减少网络请求(含db、redis、mongo、mq等)。 几乎所有的应用,性能瓶颈永远是在带宽那里,硬件方面这里就不提了,说说我们能做的事。 关于各个组件到cpu的 阅读全文

posted @ 2016-01-06 17:43 快跑的小鸡 阅读(639) 评论(2) 推荐(1)

大型网站的灵魂- 性能

摘要: 什么是性能 有人说性能就是访问速度快慢,这是最直观的说法,也是用户的真实体验。 一个用户从输入网址到按下回车键,看到网页的快慢,这就是性能。对于我们来说,需要去挖掘这个过程, 因为这决定我们怎么去做性能优化。这中间发生了什么? 用户访问网站的整个流程: 用户输入网站域名 --> ... 阅读全文

posted @ 2016-01-06 17:09 快跑的小鸡 阅读(909) 评论(0) 推荐(1)

导航