自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(70)
  • 资源 (14)
  • 收藏
  • 关注

原创 LRUMap 源代码实现解读

本文通过对Apache Commons Collections 项目中LRUMap这个集合类的源代码进行详细解读,为帮助大家更好的了解这个集合类的实现原理以及使用如何该集合类。首先介绍一下LRU算法. LRU是由Least Recently Used的首字母组成,表示最近最少使用的含义,一般使用在对象淘汰算法上。也是比较常见的一种淘汰算法。 LRUMap 则是实现的LRP算法的...

2014-11-16 23:17:28 185

原创 LRUMap 源代码实现解读

本文通过对Apache Commons Collections 项目中LRUMap这个集合类的源代码进行详细解读,为帮助大家更好的了解这个集合类的实现原理以及使用如何该集合类。首先介绍一下LRU算法. LRU是由Least Recently Used的首字母组成,表示最近最少使用的含义,一般使用在对象淘汰算法上。也是比较常见的一种淘汰算法。 LRUMap 则是实现的LRP算法的Ma...

2014-11-16 23:15:38 215

原创 Java关键字transient和volatile小结(转)

transient和volatile两个关键字一个用于对象序列化,一个用于线程同步,都是Java中比较高阶的话题,简单总结一下。transienttransient是类型修饰符,只能用来修饰字段。在对象序列化的过程中,标记为transient的变量不会被序列化。示例:class Test {transient int a; // 不会被持久化int b; // 持久化}...

2014-11-16 23:08:24 134

原创 struts1和struts2的区别!

一、首先,一个新版本的程序 是为了解决老版本的一些bug而出世.一名话:没有最后的程序,只有更好的程序.这样的程序才会发展,而不会被淘汰出局. struts框架也是一样的. 我想,可能是struts1.x升级的过程中出现了瓶颈,有一些存在的问题很难得到解决,在这个时候,他们发现WebWork框架的总体设计思想非常好,并且他们发现,使用WebWork框架的思想正好可以很容易地解决struts1....

2014-10-30 23:39:35 103

原创 ubuntu挂在ntfs硬盘

下载安装一个rpm包,如kernel-ntfs-2.4.21-4.EL.i686.rpm  注意你的内核版本建立一个挂载点如: mkdir /mnt/ntfscmount -t ntfs /dev/sdXX  /mnt/ntfsc   sdXX 可以用 sudo fdisk -l 查看    注意:这样方法ntfs分区是只读的 ...

2014-10-27 10:28:19 115

winscp 显示乱码!

点击环境。右侧出现文件名UTF-8编码 旁边选择开启就可以了

2014-10-27 10:23:58 2066

hadoop2.2.0 搭建时错误提示

hadoop2.2.0 搭建时错误提示 You have loaded library /usr/local/hdfs/hadoop-2.2.0/lib/native/libhadoop.so.1.0.0 错误。我的错误提示:hduser@ubuntu:/usr/local/hdfs/hadoop-2.2.0/etc/hadoop$ start-dfs.sh 14/10/19 2...

2014-10-19 23:48:50 204

原创 数据结构之——二叉树

最近开始重新温习一下大学数据结构的一些算法,也重新梳理一下自己的思路和想法。先从二叉树开始。每周一期,希望能分享给大家,如有问题及时给予指正,谢谢大家。 二叉树的基本概念:        二叉树是有限元素的集合,该集合或者为空,或者由一个称为根的元素及两个不想交,被分别称为左子树和右子树的二叉树组成。 二叉树是有序的,若将其左右子树颠倒,就成为另一颗不同的二叉树。 ...

2014-05-18 22:25:06 115

原创 Generating and Adding SSH keys on Windows

To authenticate with Beanstalk for Git and Mercurial, you will need to generate an SSH key pair. This process only requires a few steps, but you first need to install msysgit (use the full installer) ...

2013-05-08 20:38:25 104

原创 sun.misc.BASE64Encoder找不到jar包的解决方法

1.右键项目-》属性-》java bulid path-》jre System Library-》access rules-》resolution选择accessible,下面填上** 点击确定即可!!!2.在MyEclipse中编写Java代码时,用到了BASE64Decoder,import sun.misc.BASE64Decoder;可是Eclipse提示: Access ...

2013-05-03 17:16:45 111

原创 温习数据库创建和修改

/*分为四步 *//*第1步:创建临时表空间 */create temporary tablespace user_temp tempfile 'D:\oracle\oradata\Oracle9i\user_temp.dbf' size 50m autoextend on next 50m maxsize 20480m extent management l...

2013-04-25 10:00:21 90

原创 程序中使用dimension中定义的尺寸大小不对的原因

程序中使用dimension中定义的尺寸大小不对的原因 (2013-02-26 09:18:26)转载▼When you define a dimension in a resource file you include the measurement unit. If you use sp units they are scaled according to the screen densi...

2013-04-01 10:34:57 343

原创 站长信息

2013-03-22 13:42:22 99

原创 ubuntu 12.10 默认安装php5-fpm无监听9000端口,nginx无法链接php5-fpm修正

升级到ubuntu 12.10 后nginx报502错误,php无法运行。netstat -an未发现监听9000端口。查看/var/log/php5-fpm.log一切正常。随后查看/etc/php5/fpm/pool.d/www.conf,发现listen = /var/run/php5-fpm.sock。修改nginx下的sites配置 location...

2013-03-20 22:41:14 154

原创 thinkpad电脑+苹果手机店铺 淘宝店铺

[color=red][b]不错的淘宝电脑手机店铺[/b][/color][b][i]持续更新中....[/i][/b][size=large][b]电脑:[/b][/size]1、[url=http://s.click.taobao.com/t?e=zGU34CA7K%2BPkqB07S4%2FK0CITy7klxxrJ35Nnc0iP7idPyuOhM4VzoRoNGnar...

2013-03-01 10:29:59 174

c实现的字符串翻转

用c实现的字符串翻转:[code="c"]//字符串翻转void reverse(char *str){ char *end = str; char tmp; if(str) { while(*end) { end++; } end--; while(str

2013-02-21 00:00:01 79

原创 Linux Crontab 定时任务 命令详解

转自:[url=http://blog.csdn.net/tianlesoftware/article/details/5315039]http://blog.csdn.net/tianlesoftware/article/details/5315039[/url]一. Crontab 介绍 crontab命令的功能是在一定的时间间隔调度一些命令的执行。 1.1...

2013-02-20 21:08:49 84

原创 java实现用单例模式返回一个线程安全的实例

直接上代码![code="java"]package thread;/** * java实现用单例模式返回一个线程安全的实例 * @author Administrator * */public class GetSyncInstance { private static GetSyncInstance instance; private stat...

2013-02-17 10:21:48 132

原创 awk 处理多个文件

转自:[url=http://hi.baidu.com/beibeiboo/item/c0cb1856ba4344474eff20ab]http://hi.baidu.com/beibeiboo/item/c0cb1856ba4344474eff20ab[/url]######################### 关于awk的多文件处理######################...

2013-02-16 14:34:05 151

原创 常用的匹配正则表达式

常用正则表达式 [code="js"]匹配中文字符 [\u4e00-\u9fa5]匹配双字节字符(包括汉字在内) [^\x00-\xff]匹配空白行 \n\s*\r匹配Email地址 [\w!#$%&'*+/=?^_`{|}~-]+(?:\.[\w!#$%&'*+/=?^_`{|}~-]+)*@(?:[\w](?:[\w-]*[\w])?\.)+[\w](?:[\w-]*[\w...

2013-02-05 10:31:37 109

原创 CentOS 网络设置修改

一般CentOS 网络配置是根据自己的需求来设定的。但是,对于一些不经常用CentOS的用户来说,不知道基本的CentOS 网络配置。如果你没有特别的要考虑的设置,那么就可以考虑下我推荐的这种CentOS 网络配置。CentOS 网络配置这里介绍一下Linux下的网络设置文件,这是网络计算机服务器的前提条件。1.CentOS 网络配置之网络的基本设置我们在设置网络环...

2013-02-01 16:07:27 191

Linux下在当前目录及子目录下查找字符串的方式

例如:假设当前目录下test文件夹,1.txt,test文件下有2.txt[img]http://dl.iteye.com/upload/attachment/0080/1133/b491181a-e34b-381c-8d62-856e35e6460e.png[/img]

2013-01-31 13:53:28 588

原创 Java多线程Synchronized的注意细节

转自[url=http://hi.baidu.com/javalang/item/50f965117e5034f8dceeca82]http://hi.baidu.com/javalang/item/50f965117e5034f8dceeca82[/url] 最近做java多线程开发处理中发现synchronized的使用还是有一些细节问题要注意的。 1.sync...

2013-01-27 22:35:38 62

原创 js 正则表达式

正则表达式语法一个正则表达式就是由普通字符(例如字符 a 到 z)以及特殊字符(称为元字符)组成的文字模式。该模式描述在查找文字主体时待匹配的一个或多个字符串。正则表达式作为一个模板,将某个字符模式与所搜索的字符串进行匹配。这里有一些可能会遇到的正则表达式示例:JScript VBScript 匹配 /^\[ \t]*$/ "^\[ \t]*$" 匹配一个空白行。 /\...

2013-01-27 22:33:52 68

原创 30个提高Web程序执行效率的好经验

转自[url=http://yfyfj.blog.163.com/blog/static/1542478420113131147160/]http://yfyfj.blog.163.com/blog/static/1542478420113131147160/[/url]尽量避免使用DOM。当需要反复使用DOM时,先把对DOM的引用存到JavaScript本地变量里再使用。使用设置inne...

2013-01-27 17:38:23 79

原创 可即时更新的静态文件客户端缓存

转自[url=http://blog.csdn.net/zandershi/article/details/2989131]http://blog.csdn.net/zandershi/article/details/2989131[/url] 在Web网站中,css/js/image等静态文件不仅占用大量的网络带宽,而且给服务器端的CPU和IO系统带来极大的负载,是影响服务器吞吐量...

2013-01-25 17:07:27 234

原创 eclipse egit 插件 配置

今天使用eclipse时,遇到一个奇怪的问题。我首先通过命令行,导入了一个具有读写权限的项目:git clone git@github.com:smallsilver/druid.git然后在它的基础上创建了一个eclipse项目。修改了代码之后,通过eclipse的egit插件提交,总是提示Auth fail,试遍了所有密码都一样。仔细检查了egit相关的配置,都没有发现问题。...

2013-01-25 17:00:06 197

原创 hibernate延迟加载

转自[url=http://hi.baidu.com/javasea/item/515e82d8f7f7d8f792a97433]JAVA-太阳-海[/url]Hibernate对象关系映射提供延迟的与非延迟的对象初始化。非延迟加载在读取一个对象的时候会将与这个对象所有相关的其他对象一起读取出来。这有时会导致成百的(如果不是成千的话)select语句在读取对象的时候执行。这个问题有时出现在使用...

2013-01-23 23:48:57 81

原创 oracle 表空间查询,设置

select s.tablespace_name, round(sum(s.bytes / 1024 / 1024), 2) as Space, round((sum(s.bytes / 1024 / 1024) - nvl(d.fr, 0)), 2) used, nvl(round(d.fr, 2), 0) free, decode...

2012-12-18 12:34:19 186

原创 oracle 修改字符集

直接上命令:Microsoft Windows [版本 6.1.7601]版权所有 (c) 2009 Microsoft Corporation。保留所有权利。C:\Users\Administrator>sqlplus /nologSQL*Plus: Release 10.2.0.4.0 - Production on Wed Sep 5 08:43:33 2012...

2012-09-05 08:49:38 100

原创 oracle trunc&round比较

例子:SQL> select to_char(sysdate,'yyyy-mm-dd hh:mi:ss') from dual; TO_CHAR(SYSDATE,'YYYY-MM-DDHH:------------------------------2012-08-10 02:53:43SQL> select trunc(sysdate,'mi') from dual;...

2012-08-10 15:02:00 105

原创 rpm转载 linux下查看已经安装的软件包信息

rpm -qa | grep target RPM使用详解在Linux操作系统中,有一个系统软件包,它的功能类似于Windows里面的“添加/删除程序”,但是功能又比“添加/删除程序”强很多,它就是Red Hat Package Manager(简称RPM)。此工具包最先是由Red Hat公司推出的,后来被其他Linux开发商所借用。由于它为Linux使用者省去了很多时间,所...

2012-08-09 21:21:13 122

原创 linux基本用法(二)

chattr 的用法:主要用在记录日志,只增加不删除的情况下用。[root@localhost tmp]# rm -r mvtest2rm:是否进入有写保护的目录“mvtest2”? yrm:是否删除 一般文件 “mvtest2/bashrc”? yrm: 无法删除 “mvtest2/bashrc”: 权限不够rm:是否删除 一般文件 “mvtest2/bashrc1”...

2012-08-03 16:07:50 223

原创 调用webService错误 Attachment support is disabled!~

Unable to find required classes (javax.activation.DataHandler and javax.mail.internet.MimeMultipart). Attachment support is disabled错误原因:需要mail.jar和activation.jar。Solution:Web Services Req...

2012-08-01 16:33:22 569

原创 visualStudio2008 找不到visual studio 模板信息

我过去的模板没有问题,但是今天突然出现了这个问题:在控制面板-->管理工具-->事件查看器中看到的问题:Visual Studio 模板信息已过期。请运行“devenv.exe /installvstemplates”或重新安装 Visual Studio 以重新生成模板。注意: 更正操作需要管理员特权。 [img]http://dl.iteye.com/upload/atta...

2012-07-31 16:33:36 248

原创 Hibernate formula用法

好久没有使用formula,今天做项目用到了,差点忘了,下面是hibernate formula用法,留待以后用:

2012-07-30 12:33:40 135

原创 【Apache】开启gzip压缩和浏览器缓存功能

1、开启gzip压缩开启gzip功能能大大降低网络传输的带宽,从而提高网页加载速度;一般对纯文本内容可压缩到原大小的40%。(1) 编辑Apache配置文件httpd.conf,查找下面这一行[code="java"]#LoadModule deflate_module modules/mod_deflate.so[/code]删除前面的#;如没有就查找LoadModule位置...

2012-07-02 16:28:07 130

原创 “Linux典藏”之Linux入门视频讲解24集

“Linux典藏”之Linux入门视频讲解24集 [url]http://down.51cto.com/zt/602[/url]good!~

2012-06-27 08:48:27 122

原创 PowerDesigner 12.5 汉化破解完整版

转载---[url]http://blog.csdn.net/iouxyz/article/details/6672563[/url]一、下载1、PowerDesigner 12.5官方下载地址 http://download.sybase.com/eval/PowerDesigner/powerdesigner125_eval.exe 大小125 MB (132,...

2012-06-21 14:31:35 272

原创 获取标签的标签名

jquery如下alert($("p").attr("tagname"));当然dom,获取标签名的方法如下alert(document.getElementById("p").tagName);即jquery获取标签名是用attr("tagName");js获取标签名是用tagName.....

2012-06-13 15:46:33 252

Axure FontAwesomeV4.7.rplib 元件库 共享

Axure FontAwesomeV4.7.rplib 元件库 Axure FontAwesomeV4.7.rplib 元件库 Axure FontAwesomeV4.7.rplib 元件库 Axure FontAwesomeV4.7.rplib 元件库 Axure FontAwesomeV4.7.rplib 元件库 Axure FontAwesomeV4.7.rplib 元件库 Axure FontAwesomeV4.7.rplib 元件库

2024-06-05

windows2008R2-kb2577795,kb2553549补丁/windows2012R2-kb3123245补丁

1、win2008 r2 or windows7 【KB2553549 KB2577795】 Windows Server 2008 R2系统BUG导致windows缓冲区已满(no buffer space),Windows核心套接字泄露问题导致操作系统套接字资源被耗尽,导致controller服务器与数据库无法正常对接。 2、解决windows2012 R2 kb3123245 补丁 no buffer space

2020-04-21

类似于小米桌面的转场动画

类似于小米桌面的转场动画,很实用,谢谢!

2016-10-21

mac charles 3.10+ 破解文件

安装好官方mac charles,显示包内容,contents->java->charles.jar,覆盖即可……请不要用于商业目的!

2015-08-03

[zip文件] 自定义ListView,实现Item侧滑删除及侧滑出菜单效果

大家分享一下,!该例子程序中主要包含两个ListView,一个是实现侧滑删除,一个是侧滑出菜单,代码中的注释很全,我就不在赘述了。

2015-01-27

Spring技术内幕:深入解析Spring架构与设计原理

Spring技术内幕 深入解析Spring架构与设计原理1(完整清晰版),一共两部分,这是第一部分 《Spring技术内幕:深入解析Spring架构与设计原理》是Spring领域的问鼎之作,由业界拥有10余年开发经验的资深Java专家亲自执笔!Java开发者社区和Spring开发者社区一致强烈推荐。国内第一本基于Spring3.0的著作,从源代码的角度对Spring的内核和各个主要功能模块的架构、设计和实现原理进行了深入剖析。你不仅能从木书中参透Spring框架的优秀架构和设计思想,而且还能从Spring优雅的实现源码中一窥Java语言的精髓。此外,《Spring技术内幕:深入解析Spring架构与设计原理》还展示了阅读源代码的卓越方法,不仅授你以鱼,而且还授你以渔!   如果你以一种淡定的心态翻开这本书,无论你是Java程序员、Spring开发者,还是平台开发人员、系统架构师,抑或是对开源软件源代码着迷的代码狂人,都能从《Spring技术内幕:深入解析Spring架构与设计原理》中受益。   《Spring技术内幕:深入解析Spring架构与设计原理》特色:   作者从业10余载,悟透Spring等开源软件的本质,权威性毋庸置疑。   Java开发者社区、专业Spring开发者社区和架构师社区一致鼎力推荐!   深入解析Spring架构原理与设计思想,探究Spring成功的奥秘。   揭开Spring源代码的神秘面纱,展示系统阅读开源软件源代码的方法和秘诀。   如果你正在思考下面这些问题,也许《Spring技术内幕:深入解析Spring架构与设计原理》就是你想要的!   掌握Spring的架构原理与设计思想真的能让开发者如虎添翼吗?   IoC容器如何掌控以POJO为基础的Bean对象?它的轻量级开发设计思想是如何实现的?   Spring产品级的IoC容器是如何作为一个完整的系统实现并运行的?它如何启动?如何完成Bean的解析和载入?又如何实现Bean的生命周期管理?   Spring如何简捷地在JVM上实现AOP功能?   Spring AOP如何实现Aspect编织功能?   Spring如何实现各种数据库操作组件的集成?   Spring如何在Web环境中集成IoC容器并为Web应用开发提供利器?   我们耳熟能详的MVC模式在Spring中是如何实现的?   Spring MVC如何灵活地集成各种丰富的视图展现方案?   Spring实现远端调用的方案有很多种,你知道它们之间的优劣差异吗?   Spring ACEGI安全框架在用户验证和授权机制的实现上有何过人之处?   如何在Spring的基础上进行扩展开发?   你是否曾经也有过分析开源软件源代码的冲动?你想掌握分析源代码的最佳实践吗?

2014-11-05

java面试宝典2014

java面试宝典2014

2014-10-16

人月神话(中文,英文)

人月神话_english_chiness(中文,英文)

2014-05-13

wincejson操作,Json.dll

json.dll,wincejson.dll,wincejson.dll,wince

2013-04-16

ADT-21.0.0.zip

ADT-21.0.0最新的开发插件,ADT-21.0.0最新的开发插件,

2012-11-20

plsqldev906+注册机.zip

plsqldev906+注册机.zip,用的请下载!~

2012-05-15

好用的winTC编译器

好用的winTC编译器 winTC 免费winTC 免费

2010-09-29

dom 手册 文档 下载

最新的 dom 手册 文档 下载 最新的 dom 手册 文档 下载最新的 dom 手册 文档 下载

2010-04-10

最好的 jquery 手册 chm

最好的jquery 手册 文档 最好的jquery 手册 文档 最好的jquery 手册 文档

2010-04-10

windows 最好用java反编译软件

windows 最好用 java 反编译 软件windows 最好用 java 反编译 软件windows 最好用 java 反编译 软件

2010-04-09

空空如也

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

TA关注的人

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