自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 资源 (2)
  • 收藏
  • 关注

原创 基于搜狐云景的java语言开发技巧

基于搜狐云景的java语言开发技巧    坊间盛传国内最牛X的paas公测了,上网搜了下,是搜狐云景,我试用了下,以下是我对搜狐云景的初体验,和辛苦耕耘的码农分享。在云景上开发java项目,和你现在的工作没有多大区别。1.使用maven构建一个web工程。mvn archetype:create -DgroupId=com.apps.demo        -Dartifa...

2014-06-18 10:57:17 149

原创 多线程1.5以后新添特性

1. 线程池:开辟内存空间,里面存放了众多的线程,池中线程执行调度由池管理器来处理,当有线程任务时,从池中取一个,执行完毕,后在归还池中,这样可以避免反复创建线程对象所带来的性能开销。 固定大小的线程池吃 ExecutorService pool=Executors.newFixedTheadPool(10)单任务线程池 EexcutorService pool=Executors....

2013-01-16 20:57:10 100

原创 NIO java 非阻塞 IO

1. 基本 概念IO 是主存和外部设备 ( 硬盘、终端和网络等 ) 拷贝数据的过程。 IO 是操作系统的底层功能实现,底层通过 I/O 指令进行完成。所有语言运行时系统提供执行 I/O 较高级别的工具。 (c 的 printf scanf,java 的面向对象封装 )2. Java 标准 io 回顾Java 标准 IO 类库是 io 面向对象的一种抽象。基...

2013-01-16 20:56:41 88

原创 java 中反射 代理

Java反射学习 所谓反射,可以理解为在运行时期获取对象类型信息的操作。传统的编程方法要求程序员在编译阶段决定使用的类型,但是在反射的帮助下,编程人员可以动态获取这些信息,从而编写更加具有可移植性的代码。严格地说,反射并非编程语言的特性,因为在任何一种语言都可以实现反射机制,但是如果编程语言本身支持反射,那么反射的实现就会方便很多。1,获得类型类 我们...

2013-01-16 20:56:10 93

原创 Lucene

 Lucene 是一个全文搜索的框架,是apache组织的一个用java实现全文搜索引擎的开源项目。总的来说,Lucene主要做两件事:建立索引和进行搜索。 Lucene中的常用概念:                                       Analyze:分析器,它的作用是把一个字符串按某种规则划分成一个个词语,并去除其中无效的词语。            ...

2013-01-16 20:55:15 79

原创 spring bean实例化过程

spring实例化一个bean的流程图 BeanPostProcessor  有两方法:postProcessBeforeInitialization                                                              postProcessAfterInitialization    其中BeanPostProcessor的...

2013-01-16 20:54:51 122

原创 Java Remoting 远程服务

从无到有开发一个产品的时候,如果技术框架没有积累,那么代码的实现会比较随意,很多时候前端web层耦合了很多后端DAL层的代码。接下来,随着产品越来越多,每个产品的技术实现都会有很多重复代码。这就给后期的维护和升级带来了不便(比如针对某个服务做缓存优化或者日志处理,代价会非常高)。服务模块化呼之欲出!服务模块化,就意味着代码的实现架构不再是Web层与DA(Data Access Layer数...

2012-11-21 19:10:01 106

原创 Hash 算法及其应用--实现两张千万级数据的比较

实现两张千万级数据的比较,把两张表hash散列,再持久化到本地,然后在比较。Hash 算法及其应用---------------什么是 HashHash 的重要特性Hash 函数的实现主要的 Hash 算法Hash 算法的安全问题Hash 算法的应用结 论---------------Hash,一般翻译做“散列”,也有直接音译为"哈希...

2012-11-21 19:09:34 893

原创 ehcache 介绍

1 cache manager:缓存管理器,以前只允许单例,现在也可以多例了 cache:缓存管理器中可以放多个cache,存放数据的实质,所有cache都实现了Ehcache接口。 system of record(SOR):可以取得到真实数据的组件,可以真正的业务逻辑、外部接口调用、存放真实数据的数据库等等,缓存就是从SOR中读取或者写入到SOR中去。2 maxByt...

2012-11-21 19:09:03 76

原创 Collection与Collections区别、StringBuffer与StringBuilder区别

Collections 与 Collection 区别Collections 此类完全是由collection上进行操作或者返回Collection的静态方法组成。Collection  是Collection层次结构中的根接口,所有已经知道的接口:BeanContext, BeanContextServices, BlockingDeque<E>, BlockingQ...

2012-11-21 19:08:43 155

原创 线程安全中 volatile

Volatile修饰的成员变量在每次被线程访问时,都强迫从共享内存中重读该成员变量的值。而且,当成员变量发生变化时,强迫线程将变化值回写到共享内存。这样在任何时刻,两个不同的线程总是看到某个成员变量的同一个值。Java语言规范中指出:为了获得最佳速度,允许线程保存共享成员变量的私有拷贝,而且只当线程进入或者离开同步代码块时才与共享成员变量的原始值对比。这样当多个线程同时与某个对象交...

2012-11-15 10:30:56 66

原创 java自定义注解

java自定义注解Java注解是附加在代码中的一些元信息,用于一些工具在编译、运行时进行解析和使用,起到说明、配置的功能。注解不会也不能影响代码的实际逻辑,仅仅起到辅助性的作用。包含在 java.lang.annotation 包中。1、元注解元注解是指注解的注解。包括  @Retention @Target @Document @Inherited四种。1.1、@R...

2012-11-14 22:25:00 101

原创 js字符串处理

js字符串函数Posted on 2011-07-28 17:43 秋天 阅读(10887) 评论(0) 编辑 收藏JS自带函数concat将两个或多个字符的文本组合起来,返回一个新的字符串。var a = "hello";var b = ",world";var c = a.concat(b);alert(c);//c = "hello,world"ind...

2012-11-06 17:34:59 80

原创 导出列表数据.csv格式文件在windows Excel乱码解决方法

resp.reset(); resp.setContentType("application/x-download;charset=GBK"); resp.setCharacterEncoding("GBK"); resp.addHeader("Content-Disposition", "attachment; filenam...

2012-10-19 17:14:51 203

原创 利用反射技术,结构化表单数据(修改流程)

修改流程1.根据共同的属性,把两个大表单分成不同的小model,每个model都是要修改的一块, 做成要修改的类型:+----------------+--------------+------+-----+---------+----------------+| Field | Type | Null | Key | Default | Ext...

2012-10-19 11:20:41 157

原创 可控制的定时器

应用程序的开发过程中,大家都经常用的定时器去轮询一些数据,当这些数据有变化时它不会主动向你发request,只有你不断的向它发送request,它才能给你response,你才能维护自己的数据是最新的,这种情况,想必大家都会想到定时器,用java框架的定时器做当然没错。 然而,在某些需求下,当这个业务启用时,你才需要去轮询这些数据。传统的定时器,...

2010-11-12 18:30:02 113

原创 flyweight(享元模式)设计模式

flyweight设计模式就是享元模式。首先我先举个例子,看下面一段代码: public Static void main(String[] arg){ Integer i1=5; Integer i2=5; System.out.println(i1=i2);...

2010-11-11 21:13:42 83

ganymed-ssh2-build210

连接linux文件系统的jar包,ganymed-ssh2-build210

2010-11-30

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除