`
coconut_zhang
  • 浏览: 544253 次
  • 性别: Icon_minigender_1
  • 来自: 天津
社区版块
存档分类
最新评论
文章列表
线上查问题的时候有些命令是必备,有必要把一些常用命令总结一下(这类命令和相关参数相当多,只总结自己常用得到的),查找问题一般可以分为系统参数、性能参数、进程、内存、网络、存储、内存和jvm这么几类: 系统参数 cat /proc/cpuinfo  cpu相关参数 cat /proc/meminfo 内存相关参数 cat /proc/loadavg 负载情况 性能参数 1)top M:按内存使用排序 P:按CPU占用排序 1:显示各CPU的使用情况 k:kill进程 o:更多排序规则 回车:刷新数据2)ulimitulimit -a:显示本用户的系统限制参数 ulimit -H ...
在研究开源计费系统jbilling过程中发现它是用规则引擎来扩展业务逻辑,实现是基于开源规则引擎drools。而我现在做的计费系统也在打算打造一个可以通过配置来应付千变万化的批价规则和促销方案,感觉drools很符合我的需求,初步了解后发现它有如下优点: 和Java系统无缝集成 支持热部署规则 支持“人类语言”规则编辑 比较完善的管理系统和开发环境 通过samples和文档进行了drools初步试用,还算比较容易上手,但离正式运用还有很多困难,最棘手的是规则的编写不比写程序方便,无论是web界面还是IDE,编写规则有很高的门槛,这带来的问题是很难让业务人员来维护规则,如果将来还 ...
Fastjson介绍 Fastjson是一个Java语言编写的JSON处理器,由阿里巴巴公司开发。1、遵循http://json.org标准,为其官方网站收录的参考实现之一。2、功能qiang打,支持JDK的各种类型,包括基本的JavaBean、Collection、Map、Date、Enum、泛型。3、无依赖,不需要例外额外的jar,能够直接跑在JDK上。4、开源,使用Apache License 2.0协议开源。http://code.alibabatech.com/wiki/display/FastJSON/Home5、具有超高的性能,java世界里没有其他的json库能够和fastjs ...
HTTP协议是什么? 简单来说,就是一个基于应用层的通信规范:双方要进行通信,大家都要遵守一个规范,这个规范就是HTTP协议。 HTTP协议能做什么? 很多人首先一定会想到:浏览网页。没错,浏览网页是HTTP的主要应用,但是这并不代表HTTP就只能应用于网页的浏览。HTTP是一种协议,只要通信的双方都遵守这个协议,HTTP就能有用武之地。比如咱们常用的QQ,迅雷这些软件,都会使用HTTP协议(还包括其他的协议)。 HTTP协议如何工作? 大家都知道一般的通信流程:首先客户端发送一个请求(request)给服务器,服务器在接收到这个请求后将生成一个响应(response)返回给客户端。 ...
背景:HTTP 压缩可以大大提高浏览网站的速度,它的原理是,在客户端请求网页后,从服务器端将网页文件压缩,再下载到客户端,由客户端的浏览器负责解压缩并浏览。相对于普通的浏览过程HTML ,CSS,Javascript , Text ,它可以节省40%左右的流量。更为重要的是,它可以对动态生成的,包括CGI、PHP , JSP , ASP , Servlet,SHTML等输出的网页也能进行压缩,压缩效率惊人一,对于Tomcat5.0以后的版本是支持对输出内容进行压缩的. 使用的是gzip压缩格式下面是tomcat5.5.20 中的$tomcat_home$/conf/server.xml的原内容 ...
HTTP压缩采用通用的压缩算法如gzip等压缩HTML、JavaScript或 CSS文件。压缩的最大好处就是降低了网络传输的数据量,从而提高客户端浏览器的访问速度。当然,同时也会增加一点点服务器的负担。Gzip是比较常见的 一种HTTP压缩算法 ...
通过AJAX异步减少网络内容传输,而JSON则可以把传输内容缩减到纯数据;然后利用jQuery内置的AJAX功能直接获得JSON格式的数据;在客户端直接绑定到数据控件里面,从而达到最优。1.设计htm页面: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtm ...
Struts2标签库概述使用标签的优势:使用简单 可维护性强 复用性高标签库分类:-4-导入Struts2标签库在JSP页面中使用Struts2标签库中提供的标签,必须使用 taglib指令导入Struts2标签库<%@taglib prefix="s" uri="/struts-tags"%> ...
本文基于struts2.1.8.1 按照struts2的官方文档,chain类型默认的目标Action跳转方法是execute(),摘录xwork的doc: method - used to specify another method on target action to be invoked. * If null, this defaults to execute method * * 在一般情况下,这没有问题。在使用validate拦截器拦截到错误,希望转到目标Action的特定方法时,却发现根本不执行。 为了描述方便清晰,先定义以上使用场景: FooAction有触发validate拦 ...
一、什么是OGNL,有什么特点?       OGNL(Object-Graph Navigation Language),大概可以理解为:对象图形化导航语言。是一种可以方便地操作对象属性的开源表达式语言。OGNL有如下特点:        1、支持对象方法调用,形式如:objName.methodName();       2、支持类静态的方法调用和值访问,表达式的格式为@[类全名(包括包路)]@[方法名 |  值名],例如:       @java.lang.String@format('foo %s', 'bar')或@tutorial. ...
字符串集如下: var data="    {    root:    [    {name:'1',value:'0'},    {name:'6101',value:'西安市'},    {name:'6102',value:'铜川市'},    {name:'6103',value:'宝鸡市'},    {name:'6104',value:'咸阳市'},    {name:'6105',value:'渭南市'},    {name:'6106',value:'延安市'},    {name:'6107', ...
<frameset rows="*" cols="195,*" frameborder="no" border="0" framespacing="0"><frameset rows="61,*,48" cols="*" frameborder="no" border="0" framespacing="0"><frame src="tree_top.ht ...
注:经过验证,formValidator只适合一个页面不超过一个表单的情况。 本例实现功能:通过ajax提交表单,并在提交表单前对表单的数据进行验证。 主要通过两个插件实现: 第一个: jQuery Form Plugin http://jquery.malsup.com/form 主要功能是ajax提交表单 第二个:jQuery formValidator 国产强大的表单验证插件。 http://www.cnblogs.com/wzmaodong 最简单的例子如下: Html代码   <html>   <head>   <title> ...
    如果使用jquery.validator 验证框架,那么form表单要放在table之外,不然会出现错误信息加载两次,并导致remote验证不能使用的情况,另外不能和jquery.form使用,不然会导致表单虽然不通过验证,但是依然提交的情况,如果一定要使用,则必须放在validator的submitHandler函数中执行ajaxSubmit操作。      先上张验证表单的效果吧:             1、首页要在页面中引入js     <script src="/jquery-1.3.2.min.js" type=& ...
1、synchronized关键字的作用域有二种: 1)是某个对象实例内,synchronized aMethod(){}可以防止多个线程同时访问这个对象的synchronized方法(如果一个对象有多个synchronized方法,只要一个线程访问了其中的一个synchronized方法,其它线程不能同时访问这个对象中任何一个synchronized方法)。这时,不同的对象实例的synchronized方法是不相干扰的。也就是说,其它线程照样可以同时访问相同类的另一个对象实例中的synchronized方法; 2)是某个类的范围,synchronized static ...
Global site tag (gtag.js) - Google Analytics