- 浏览: 27174 次
- 性别:
- 来自: 深圳
最新评论
文章列表
入门
(+) (#)
背景
(#)
随着互联网的发展,网站应用的规模不断扩大,常规的垂直应用架构已无法应对,分布式服务架构以及流动计算架构势在必行,亟需一个治理系统确保架构有条不紊的演进。
单一应用架构
当网站流量很小 ...
在Java平台(StAX, JAXB等)XML处理质量和多样化的激励下,Jackson为多功能的Java JSON处理包其目标为集快捷、正确、轻量和符合人体工程学与一体。
本文将给出Jackson的功能概览。
JSON的三种处理方式 Jackson提供了三种可选的JSON处理方法(一种方式及其两个变型):
Dubbo与Zookeeper、SpringMVC整合和使用(负载均衡、容错)
congcong68 2014-11-14 9:00:23 阅读(8134) 评论(0)
那么,Dubbo是什么?
Dubbo是一个分布式服务框架,致力于提供高性能和透明化的RPC远程服务调用方案,以及SOA服务治理方案。
1. 实现HTTP压缩
HTTP压缩,是服务器的功能,而浏览器也会自动地支持而无需对客户端进行另外的配置。要想启用服务器压缩,只需要简单的对服务器进行一些设置。
Apache
Apache 2.0包含了mod_deflate模块,这个模块对服务器内容进行动态的Gzip压缩。这种压缩可以是对所有内容无差别的——对IE浏览器,所有的内容都是经过压缩的,或者是选择性的,仅压缩指定的MIME类型,MIME类型由HTTP应答头确定,这个HTTP头可以是由Apache自动生成或是由动态程序(例如CGI)的输出。
要实现内容的无差别压缩,可以在Apache配置文件中对整个站点或需要启 ...
http://scjp.home.sohu.com/ 模拟试题 http://scjp.myrice.com http://java.sun.com/products/jsp/faq.html http://www.sun.com.cn/education http://java.sun.com http://java.sun.com/j2se/1.4/docs/api/index.html java官方网站的帮助 http://java.sun.com/j2se/1.4/docs/ http://java.sun.com/j2se/1.4/download.html#docs ...
my of java网站
- 博客分类:
- java
MAVEN JAR大全
http://maven.outofmemory.cn
源码大全
https://github.com
开源中国
https://git.oschina.net/login
常用对照表
http://tool.oschina.net/commons
jquery.validate使用攻略
博客分类:
js
jQueryMobileCSSAjaxQQ
主要分几部分jquery.validate 基本用法jquery.validate API说明jquery.validate 自定义jquery.validate 常见类型的验证代码下载地址jquery.validate插件的文档地址http://docs.jquery.com/Plugins/Validationjquery.validate插件的主页http://bassistance.de/jquery-plugins/jquery-plugin-validation ...
JVM内存模型优点
内置基于内存的并发模型: 多线程机制
同步锁Synchronization
大量线程安全型库包支持
基于内存的并发机制,粒度灵活控制,灵活度高于数据库锁。
多核并行计算模型
基于线程的异步模型。
JVM性能的人为问题
关键原因是:没有正确处理好对象的生命周期。
需要从需求中找出存在自然边界的业务对象,将其对应落实到内存中,成为内存模型In-memory Domain Model。
有大小边界限制的内存是缓存,没有永远使用不完的内存,缓存=“有边界的”内存。
缓存是Domain Model对象缓存,不同于
让百万级数据瞬间导入SQL Server
- 博客分类:
- 数据优化
让百万级数据瞬间导入SQL Server
想必每个DBA都喜欢挑战数据导入时间,用时越短工作效率越高,也充分的能够证明自己的实力。实际工作中有时候需要把大量数据导入数据库,然后用于各种程序计算,本文将向大家推荐一个挑战4秒极限让百万级数据瞬间导入SQL Server实验案例。
本实验将使用5中方法完成这个过程,并详细记录各种方法所耗费的时间。所用到工具为eclipse和SQL Server 2000、SQL Server 2008,分别使用5中方法将100万条数据导入SQL Server 2000与SQL Server 2008中,实验环境是DELL 2850双2.0GC ...
jdk1.5 和 jdk1.6新特征
- 博客分类:
- 服务器
JDK1.5(JDK5.0)
Java2标准版(Java2 Platform, Standard Edition, J2SE)1.5版本更新不同于以往,它带来了很多里程碑式的革新,SUN将其绰号取名为“虎”。这一次的变革将是Java诞生以来从未有过的,它给我们带来了耳目一新的感觉。下面我们就 ...
spring bean作用域
- 博客分类:
- spring
Bean的作用域
创建一个bean定义,其实质是用该bean定义对应的类来创建真正实例的“配方(recipe)”。把bean定义看成一个配方很有意义,它与class很类似,只根据一张“处方”就可以创建多个实例。
你不仅可以控制注入到对象中的各种依赖和配置值,还可以控制该对象的作用域。这样你可以灵活选择所建对象的作用域,而不必在Java Class级定义作用域。Spring Framework支持五种作用域(其中有三种只能用在基于web
tomcat性能调优方案
- 博客分类:
- 服务器
Tomcat性能调优方案一、操作系统调优对于操作系统优化来说,是尽可能的增大可使用的内存容量、提高CPU的频率,保证文件系统的读写速率等。经过压力测试验证,在并发连接很多的情况下,CPU的处理能力越强,系统运行速度越快。。【适用场景】 任何项目。二、Java虚拟机调优应该选择SUN的JVM,在满足项目需要的前提下,尽量选用版本较高的JVM,一般来说高版本产品在速度和效率上比低版本会有改进。JDK1.4比JDK1.3性能提高了近10%-20%,JDK1.5比JDK1.4性能提高25%-75%。因此对性能要求较高的情况推荐使用 JDK1.6。【适用场景】 任何项目。三、Apache集成TomcatW ...
1.简单的处理 list 和 map
Java 代码
1. Gson gson = new Gson();
2. List testList = new ArrayList();
3. testList.add("first");
4. testList.add("second");
5. String listToJson = gson.toJson(testList);
6. System.out.println(listToJson);
7. //prints ["first","second"]
8.
9. ...
CGLib动态代理原理及实现
- 博客分类:
- java
JDK实现动态代理需要实现类通过接口定义业务方法,对于没有接口的类,如何实现动态代理呢,这就需要CGLib了。CGLib采用了非常底层的字节码技术,其原理是通过字节码技术为一个类创建子类,并在子类中采用方法拦截的技术拦截所有父类方法的调用,顺势织入横切逻辑。JDK动态代理与CGLib动态代理均是实现Spring AOP的基础。
简单的实现举例:
这是一个需要被代理的类,也就是父类,通过字节码技术创建这个类的子类,实现动态代理。
public class SayHello {
public void say(){
System.out.println("hello every ...
formValidator ajax 乱码问题
- 博客分类:
- ajax
但是用到这个AJAX功能的时候 碰到问题了
Html代码
jQuery("#name").ajaxValidator({ type:"post",url:"worker!findWorker.action",
success : function(data){
if( data == &qu ...