题记:花了一周把Peter Haggar的《practical
Java》看了遍,有所感悟,年纪大了,写下笔记,方便日后查看.也希望有缘之人可以看看,做个渺小的指路人。不足之处还望指正。概述:全书分为六个部分,包括一般技术、对象与相等性、异常处理、性能、多线程、对象。一般技术:举例了几个java常见...
分类:
编程语言 时间:
2014-05-16 04:50:57
阅读次数:
489
一、服务器配置优化我们需要根据应用服务器的性能和并发访问量的大小来规划应用服务器的数量。有一个使用原则是:单台应用服务器的性能不一定要求最好,但是数量一定要足够,
最好能有一定的冗余来保障服务器故障。特别是,在高并发访问峰期间,适当增加某些关键应用的服务器数量。比如在某些高峰查询业务上,可以使用多台...
分类:
Web程序 时间:
2014-05-15 16:26:44
阅读次数:
319
FE俗称前端,是区别服务端开发的一个新的开发类职位,但目前随着FE自身能力的一些完善,以及Node.js的流行,现在一些服务端的一些需求也放在前端来开发,对应的语言可能是PHP,Node.js,Python,Ruby等,这就是所谓的大前端,与之相对应的后端开发跟倾向于对性能要求比较高的C,C++的开...
分类:
其他好文 时间:
2014-05-15 16:26:01
阅读次数:
292
Mina 是一个韩国人写的基本java
NIO的一个高性能的传输框架,我们的搜索就是基本它作为一个搜索服务开放接口了。对于系统的TIME_WAIT过多,造成服务器的负载过高,这个问题我也不用多说了,这段时间发现搜索服务器上的TIME_WAIT过多,我们每天大约总处理70W左右的搜索请求,虽然不多,但...
分类:
其他好文 时间:
2014-05-15 15:48:09
阅读次数:
312
虽然结构是值类型,但在语法上常常可以把它们当作类来处理。例如,在上面的 Dimensions
类的定义中,可以编写下面的代码:Dimensions point = new Dimensions();point.Length = 3;point.Width
= 6;注意,因为结构是值类型,所以new ...
分类:
其他好文 时间:
2014-05-15 15:32:03
阅读次数:
300
缓存是我们在设计中考虑的如何提高软件性能的方法,使用memcached这款简单的K/V缓存,提升软件性能,降低服务器压力。...
分类:
其他好文 时间:
2014-05-15 15:07:44
阅读次数:
445
/*
程序包:对相关存储过程,函数,变量,游标和异常等对象的封装
有声明和主体组成
优点:1.模块化;2.更轻松的应用程序设计;3.信息隐藏;4.性能更佳
*/
/*
触发器:当特定事件出现事自动执行的存储过程,不能被显试地调用
功能:1.自动生成数据;2.自定义复杂的安全权限;3.提供审计和日志记录;4.启用复杂的业务逻辑
*/...
分类:
数据库 时间:
2014-05-15 15:00:55
阅读次数:
430
导读:
你也许会觉得前端开发是一个很简单的工作,对呀,你就是刚刚从网页设计转型过来的。但当你深入其中时,一定会发现好像前端开发不是那么简单,光网站性能优化、响应式、框架就让你焦头烂额,
确实,做前端开发就是先易后难,想成为一个优秀的前端开发,没有那么简单。
不过,天下事难则不会,会则不难,你只需要掌握11项技能就可以成为前端“大拿”,下面的内容,就是告诉你这11项技能是什么?...
分类:
其他好文 时间:
2014-05-15 11:13:29
阅读次数:
245
[ 概要 ]
经常写sql的同学可能会用到union和union all这两个关键词, 可能你知道使用它们可以将两个查询的结果集进行合并,
那么二者有什么区别呢? 下面我们就简单的分析下.
[ 比较 ]
union: 对两个结果集进行并集操作, 不包括重复行,相当于distinct, 同时进行默认规则的排序;
union all: 对两个结果集进行...
分类:
数据库 时间:
2014-05-15 03:56:00
阅读次数:
488
一、综述本文比较了RMI、Hessian、Burlap、Httpinvoker、WebService5这种通讯协议的在不同的数据结构和不同数据量时的传输性能。RMI是java语言本身提供的远程通讯协议,稳定高效,是EJB的基础。但它只能用于JAVA程序之间的通讯。Hessian和Burlap是cau...
分类:
Web程序 时间:
2014-05-14 14:05:20
阅读次数:
464