自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

滴水穿石,厚积薄发

每天收集点,知识也就是财富。

  • 博客(80)
  • 资源 (14)
  • 收藏
  • 关注

原创 ehcache memcache redis 三大缓存男高音

最近项目组有用到这三个缓存,去各自的官方看了下,觉得还真的各有千秋!今天特意归纳下各个缓存的优缺点,仅供参考! Ehcache在java项目广泛的使用。它是一个开源的、设计于提高在数据从RDBMS中取出来的高花费、高延迟采取的一种缓存方案。正因为Ehcache具有健壮性(基于java开发)、被认证(具有apache 2.0  license)、充满特色(稍后会详细介绍),所以被用于

2013-01-16 15:43:12 112353 18

原创 Log4J 基础要点

1.   Log4J 的三大主要组件 :   loggers、appenders、 layouts.                   名称     作用Logger                  日志记录器                          负责处理日志记录的大部分操作。 Appender

2012-12-13 14:36:33 2970

原创 初识redis

1. Redis的定义     这个问题的结果影响了我们怎么用Redis。如果你认为Redis是一个key value store, 那可能会用它来代替MySQL;如果认为它是一个可以持久化的cache, 可能只是它保存一些频繁访问的临时数据。Redis是REmote DIctionaryServer的缩写,在Redis在官方网站的的副标题是A persistent key-v

2012-06-27 16:30:29 7072 2

原创 Ehcache内存元素的管理

Cache配置项maxElementsInMemory : 允许内存中最大的元素个数overflowToDisk : 当元素的数量超过maxElementsInMemory的值时,是否允许存储到磁盘diskPersistent   : 是否允许数据持久化到内存,如果是,即JVM重启缓存中的数据仍然有效,该设置影响性能,大概减低8倍性能diskExpiryThreadInte

2012-06-26 16:48:06 4629

转载 MySQL主从库认识

如上图所示,整个数据层有Group1,Group2,Group3三个集群组成,这三个集群就是数据水平切分的结果,当然这三个集群也就组成了一个包含完整数据的DB。每一个Group包括1个Master(当然Master也可以是多个)和 N个Slave,这些Master和Slave的数据是一致的。比如Group1中的一个slave发生了宕机现象,那么还有两个slave是可以用的,这样的模型总是不会造成某

2012-06-26 10:22:13 701

转载 Redis zipmap内存布局分析

Redis zipmap内存布局分析本文转自《淘宝核心系统团队博客》,作者为@淘宝千石,文章对Redis的zipmap内部结构进行了分析,主要包括了其内存使用及几个常用API的操作流程。Redis被称为key/value应用中的瑞士军刀,除了其丰富的数据结构支持,更重要的是高效的内存使用,分析源码可以发现作者使用每一个byte都精打细算。在hashtable实现中,Redis引入了zipm

2012-06-26 09:40:39 729

转载 CentOS5.5下安装python2.6

CentOS下是自带python的,不过版本是2.4的。现在有很多是依赖2.6版本的,但是又不能把2.4的直接换成2.6的,因为系统很多库是依赖2.4的。所以找了一种比较靠谱的方法,安装2.6后也可以保存2.4版本。1、下载python2.6.5安装包:下载Python2.6.5.tar.bz2(下载地址:http://www.python.org/ftp/python/2.6.7/P

2012-06-15 10:58:20 2359

转载 DBCP,C3P0,Tomcat_JDBC druidDatasource 性能及稳定性测试

DBCP,C3P0,Tomcat_JDBC druidDatasource性能及稳定性测试 1.测试环境: 硬件环境: 数据库服务器:2U*8核 8G内存 测试服务器:   2U*8核 6G内存 软件环境: jdk:    1.6.29 mysql: 5.0.77 mysql_driver: mysql-connector-java-5.

2012-04-26 10:47:22 13887 1

转载 ConcurrentHashMap

曾经研究过jkd1.5新特性,其中ConcurrentHashMap就是其中之一,其特点:效率比Hashtable高,并发性比hashmap好。结合了两者的特点。   集合是编程中最常用的数据结构。而谈到并发,几乎总是离不开集合这类高级数据结构的支持。比如两个线程需要同时访问一个中间临界区(Queue),比如常会用缓存作为外部文件的副本(HashMap)。这篇文章主要分析jdk1.5的3种并发

2012-04-13 16:42:55 733

转载 ServletContextListener的用法(转)

这个J2EE小提示阐述了ServletContextListener的用法。这个事件类作为Web应用服务的一部分,处理Web应用的 servlet上下文(context)的变化的通知。这可以解释为,好像有个人在服务器旁不断地通知我们服务器在发生什么事件。那当然需要监听者了。因此,在通知上下文(context)初始化和销毁的时候,ServletContextListner非常有用。i

2012-04-12 17:58:38 508

转载 java多线程小结

学习了一下JAVA多线程方面的知识,在此总结一下 1、在Java程序中,JVM负责线程的调度。线程调度是指按照特定的机制为多个线程分配CPU的使用权。 调度的模式有两种:分时调度和抢占式调度。分时调度是所有线程轮流获得CPU使用权,并平均分配每个线程占用CPU的时间;抢占式调度是根据线程的优先级别来获取CPU的使用权。JVM的线程调度模式采用了抢占式模式。 2、Thread

2012-02-03 10:48:40 1733

转载 td 转 input js代码

1.js 代码var tbid = "#excel";//这里设置你的table 的id,其他都不用变var tdclass="";var inputfomate = "";var pre = null;var tdinputselection="";function getSelectionStart(o) { if (o.createTextRange) {

2011-12-07 09:22:21 1765

原创 andorid 命令行添加证书真机无法安装(有图有真相)

这两天项目组需要自定义android apk,看了两天的命令行打包apk,发现了几个问题,现在跟大家分享下,写的不好欢迎踊跃拍砖哈。亲,包邮哦! 1.首先要用的几个命令我一次贴上来 ----- --------------------------------华丽的分割线------------------------------------------------

2011-11-24 11:06:24 2975 1

转载 网络分析中数据包结构的定义

CODE 协议结构定义---------------------------------------#pragma pack(1)    //进入字节对齐方式typedef struct FramHeader_t{                      //Pcap捕获的数据帧头    BYTE DstMAC[6];    //目的MAC地址    BYTE Src

2011-11-16 09:06:30 960

转载 Android 命令行手动编译打包详解

1.使用aapt生成R.java类文件: 例: C:\Snake>aapt p -f -m -J gen -S res -I android.jar -M AndroidManifest.xml其中  -f -m -J F:\explorer\AndroidByread\gen 代表按覆盖的形式在gen目录下生成带包路径的R.java,-S res指定资源文件 ,-I android.

2011-11-15 13:21:32 731

转载 Android系列之Android 命令行手动编译打包详解

Android 命令行手动编译打包过程图【详细步骤】: 1使用aapt生成R.java类文件: 例: E:\androidDev\android-sdk-windows2.2\tools>E:\androidDev\android-sdk-windows2.2\platforms\android-3\tools\aapt.exe package -f -m -J E:\an

2011-11-15 13:12:25 740

原创 jdom解析xml

package cn.com.jdom;import java.io.File;import java.io.IOException;import java.util.Iterator;import java.util.List;import org.jdom.Attribute;import org.jdom.Document;import org.jdom.Element;

2011-10-22 10:52:22 548

转载 Extjs 各种框

1.ExtJs之消息框:  语法:Ext.MessageBox.alert(String title, String msg,Function fn, Obejct scope);   参数定义:   title: 标题msg: 提示内容fn: 提示框关闭之后自动

2011-10-16 10:21:37 628

转载 ExtJs开发总结

1、引入js和css文件时注意文件的路径问题;2、导入ext-base.js后注意设置Ext.BLANK_IMAGE_URL的值(透明图片s.gif位置);3、IE提示“缺少标识符,字符串或数字”错误,为配置时 “}”前多了逗号,且所处位置在Ext.onReady在同一个

2011-10-13 20:43:00 961

原创 struts2的result结果类型

提交服务器处理业务后结果返回页面的处理,Struts2提供了对不同种类返回结果的支持,常见的有JSP,FreeMarker,Velocity等。struts.xml配置文件中result的语法:xxxxxStruts2支持的不同类型的返回结果为:Chain

2011-09-29 23:23:55 3119

原创 ResultSet转换为List的方法 JSON MAP

1.ResultSet转换为List的方法 方法一:ResultSet转换为List的方法private static List convertList(ResultSet rs) throws SQLException {List list = new

2011-09-27 22:44:40 7679 1

转载 利用反射机制,将ResultSet处理为bean或list的方法

我自己的处理:写一个util类,然后封装方法Java代码  @SuppressWarnings("unchecked") public static List resultSetToList(ResultSet rs, Class cls)th

2011-09-27 22:06:46 4927

原创 struts2 返回json数据

本例使用struts2版本 struts-2.1.8.1 首先导入必要的jar包: 配置web.xml:  Xml代码  filter>          filter-name>struts2filter-name>

2011-09-27 21:27:58 70249 4

原创 editplus注册码

editplus3.2注册码 Name:kariryo Code: 5387D-12450-BCZ8B-D6W0B-85TE1 Name:www.orsoon.com Code: CC3AA-12318-54Z8C-87W50-58TE5

2011-09-26 09:27:25 2804

转载 世界排名前十的电影

十佳剧情片:1) 肖申克的救赎(刺激1995):男人必看的励志影片。2) 教父(1、2):经典黑帮片,有此作品,其他同类一概低头。3)美国往事:整个人生都在里面。4)天堂电影院:每个男人的童年回 忆, 太经典了。5)无主之城:人家怎么能拍出这么牛的电影!6

2011-09-25 23:23:09 1657

翻译 AccessibilityService

结构public abstract class AccessibilityService extends Service java.lang.Objectandroid.content.Context        android.content.Contex

2011-09-25 10:18:47 13426

翻译 Manifest.permission_group

结构继承关系public static final class Manifest.permission_group extends Object java.lang.Object                            android

2011-09-25 10:18:10 764

翻译 Manifest.permission

结构继承关系public static final class Manifest.permission extends Object java.lang.Object                            android. Mani

2011-09-25 10:15:22 1138

转载 Android软件开发之盘点所有Dialog对话框大合集(一)

对话框大合集雨松MOMO原创文章如转载,请注明:转载自雨松MOMO的博客原文地址:http://blog.csdn.net/xys289187120/article/details/66016131.确定取消对话框对话框中有2个

2011-09-23 09:34:57 540

转载 Android软件开发之ListView 详解 (十一)

Android软件开发之ListView 详解雨松MOMO原创文章如转载,请注明:转载自雨松MOMO的博客原文地址:http://blog.csdn.net/xys289187120/article/details/6636139ListV

2011-09-23 09:29:58 516

转载 新浪微博布局学习——妙用TabHost

前言  为了更好的开发Android应用程序,除了熟练掌握基本的UI组件和API外,还需要掌握一些技巧,而这些技巧可以通过阅读一些代码来提高,本系列将与大家分享一些新浪微博布局方面的收获,欢迎交流!声明  欢迎转载,但请保留文章原始出处:)

2011-09-22 15:05:38 478

转载 Android开发指南-用户界面-通用布局对象

通用布局对象Common Layout Objects本章描述了可用于你的应用程序的一些更为通用的布局对象类型。像所有的布局一样,它们是ViewGroup.的子类。也可以参见Hello Views 教程,有更多关于使用Android视图布局的指南。框架布局Fram

2011-09-22 14:40:10 758

转载 android开发 - 九宫格的实现

在程序中经常会遇到九宫格的样式实现,如下图:  下面我们看看实现的步骤。1. 一个整体的容器部分。就是上图中包括整个图片项个各个部分,这里我们使用gridView(表格布局)来实现2.整个界面里需要注意的是 “重复的部分”,就是 各个图片项和,图片下方显示的文

2011-09-21 20:06:54 1065

原创 RelativeLayout属性详解

RelativeLayout用到的一些重要的属性:     第一类:属性值为true或false     android:layout_centerHrizontal  水平居中     android:layout_centerVertical 垂直居中

2011-09-20 22:03:59 2232

原创 Android 后台程序运行进度提示

范例说明:Android的Widget,有许多是为了与User交互而特别设计的,但也有部分是作为程序提示、显示程序运行状态的Widget。现在介绍的范例,与前一章介绍过的ProgressDialog对话框的应用目的相似,但由于前章介绍的ProgressDialog是继承自

2011-09-20 18:24:10 3520

转载 android javascript 双向数据操作

预期效果:1、java编程实现显示一个网页显示(list,list中有电话号码),网页中的数据内容由程序传过去。           2、点击网页中的电话号码部分,调用手机的打电话界面。 如图: 具体实现: 1、在assets中定义index.ht

2011-09-20 16:39:59 1878 2

转载 Velocity用户手册---中文版

中文版似乎不完整:http://www.j2medev.com/article/showarticle.asp?articleid=2059英文版:http://velocity.apache.org/engine/devel/user-guide.html1、Vel

2011-09-17 23:25:56 711

转载 post和get的区别

今天看到了一些关于讨论post和get的区别,特贴出来和大家分享:  post和get的区别post 地址栏不会出现一大串?bjnghfgreygt这样的东西如果是get,就会出现了1、Get 方法通过 URL 请求来传递用户的数据

2011-09-08 19:53:25 535

原创 JAVA验证码的实现

<br />思路:<br /> <br /> <br />做验证码其实就是在画图,我们可以把它的步骤比如成如下的几个动作: 画出一个矩形,用做底色这个矩形大小也是验证码的底色. 画出若干条干扰线. 画字符.比如验证码有四个,那么就是要画四个字符,这个字符当然是可以随机的,每画一个字符我们就用一个StringBuffer来接连保存,画完后把这个StringBuffer对象存到session中,最后以图片的形式显示这个JSP页面. <br /> <br />方法: <br /> <br />先要设置页面的PAG

2011-05-26 17:11:00 787

原创 通过暴力反射得到私有成员

<br />先上Demo<br /> <br />public static void main(String[] args) throws SecurityException, NoSuchFieldException, IllegalArgumentException, IllegalAccessException { // TODO Auto-generated method stub Test test = new Test(4,5); Field field1 = test.ge

2011-04-14 17:05:00 2690

eclipse maven2 插件

eclipse maven2 插件

2013-01-28

eclipse svn插件

eclipse svn插件

2013-01-28

velocity 中文开发文档

Velocity是一个基于java的模板引擎(template engine)。它允许任何人仅仅简单的使用模板语言(template language)来引用由java代码定义的对象。

2011-09-23

自己写的java猜牌游戏

自己写的一个j2me手机游戏,模拟游戏机厅的老虎机,一个项目开发过程 包括开发文档 使用说明书 海报 以及 源码 已经在真机上完成测试 只支持320*240像素

2010-12-10

C#窗体个人数字工具开发PPT

前次发了个可能断网了 上传不全。这次重新发过一个完整的带源码!

2010-06-23

exe4j 最新工具

挺不错的jar封装工具。直接将jar生成exe文件,带有许多个性化的参数,傻瓜化!有需要的可以下载

2010-06-10

j2me 中的几个小游戏(源码)

j2me 开发的几个小游戏:《单机版泡泡堂》源码、吃豆子、UFO、xaGame、俄罗斯方块、机战

2010-06-10

Eclipse me

最新官方下载来的j2me 插件 Eclipse me

2010-06-10

郭克华j2me视频教程PPT

网上流行的郭克华老师视频所用到的PPT,配合视频!同步视频

2010-06-10

较新的jmf 包, 里面带有demo

比较新的jmf 包 处理java视频,带有demo,开发文档,经过测试可以用

2010-06-02

C#不规则窗体创建PPT

做不规则窗体 还不错 接下来继续上传

2010-04-15

空空如也

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

TA关注的人

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