自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Forrest的专栏

天道酬勤

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

原创 Spring AOP源码理解深入

         AOP:Aspect Oriented Programming的缩写,面向切面编程,它的思想是将与业务逻辑无关的功能抽象出来,然后通过配置指定哪些功能怎样应用到业务逻辑方法中。如常用的日志记录、安全控制、事务处理,它们都是一些通用的与业务逻辑无关的功能,可以将其抽象出来,不必要在所有的方法代码中都重复调用一次(如果后期发现接口、逻辑有修改,是不是所有的调用代码都要调整?)。我...

2014-08-19 23:05:33 147

原创 OSGi Bundle解析源码分析

Bundle的解析过程就是对Bundle的MF文件进行分析,根据配置的依赖关系构造依赖模型。 (源码见:ResolverImpl.resolveBundles0) 假设有2个Bundle,import/export分别是: BundleA:import pkg.b; export pkg.a; BundleB:import pkg.a; export pkg.b;也就是2个Bundle...

2013-08-11 15:50:55 533

原创 启动Weblogic、Tomcat窗口一闪而过,无法查看日志

有时Tomcat的启动窗口一闪而过,根本就看不出启动过程中发生了什么错误。这中间的原因有好多种,最常见的解决办法就是使用run命令,打开startup.bat文件,找到下面这行:call "%EXECUTABLE%" start %CMD_LINE_ARGS%修改为:call "%EXECUTABLE%" run %CMD_LINE_ARGS%这样,Tomcat启动时就不会弹出新窗

2013-04-03 23:33:39 3219

原创 扩展OSGi控制台,通过web访问操作console,支持3.4、3.6

当我们在开发基于OSGi的应用时,不可避免的要通过它的控制台进行相关调试。在开发阶段,调试可以直接在eclipse控制台输入相关命令,而当我们把程序部署到web服务器上后就不能再采用这样的方式了。但幸运的是,我们可以扩console以满足自己的需要,因此可以实现一个通过web访问console的方式。扩展conso可以参考基于 Equinox 的 OSGi Console 的研究和探索。

2013-04-02 23:01:37 1334

原创 博客轨迹-Forrest,myself

今天是2013-03-24,一晃工作了2、3年了,这之前的博客好像都是读书的时候写的,工作了就忘了这事。今天不知道咋的,在看OSGi资料的时候发现有些问题需要和大家讨论,有些疑问需要咨询大家,想着想着就想到了csdn。。。。。。随便看了下以前那些拙记、转载,很想删了它,但又不舍,删掉后就没有地方可以回顾自己的过去了。

2013-03-24 11:59:23 416

转载 数据库schema与catalog

摘自:http://yukun.iteye.com/blog/775595           按照SQL标准的解释,在SQL环境下Catalog和Schema都属于抽象概念,可以把它们理解为一个容器或者数据库对象命名空间中的一个层次,主要用来解决命名冲突问题。从概念上说,一个数据库系统包含多个Catalog,每个Catalog又包含多个Schema,而每个Schema又包含多个数据库对象

2011-11-13 12:32:38 604

原创 MySQL中文乱码

MySQL中文乱码问题解决:MySQL安装,如果是采用默认的安装方式,安装路径为C:/Program Files/MySQL/MySQL Server 5.0,在这个路径下找到my.ini文件,打开它,将default-character-set的值设为gbk:[client]port=3306[mysql]default-character-set=gbk这个文件的另一处也要

2009-10-05 16:50:00 404

原创 09级计算机新生见面会 20090917

 09级计算机新生见面会 2009091706年我进校的时候也来参加了新生见面会,然而3年过后,我非常的荣幸在这里和学弟学妹们一起交流。因此,我感到非常的激动,同时也谢谢老师们给了我这个机会。在进大学前,每个人对大学都一种美好的向往。可是,大部分同学进去了之后感觉到不是那么回事,没有别人说的那么神圣,没有他们向往的理想。最重要的是很多同学不喜欢自己的专业,特别是理工科类的。这里开始

2009-09-17 22:48:00 421

原创 不要在寂寞的时候爱谁

       马上进入大四了,回回首,三年已悄悄溜走。   这个暑假被别人占了一半(搞那个无聊的实习,最大的收获就是让我开始接受喝酒),剩下自己拥有的只有一个月。我在学校寝室过了,没有去租房子,这个暑假还不太热。   时间过得很快,我一直提醒自己,但还是浪费了好多。当我看了《硅谷海盗》后,更是心疼不已,Steve对他的员工说“参加美国海军不如加入海盗”,他们为了抢先推出自己的产品一直都是几天几夜不

2009-09-06 12:22:00 367

原创 通过native2ascii命令将中文资源文件进行编码转换

 通过native2ascii命令将中文资源文件进行编码转换 native2ascii命令的位置:JAVA_HOME/bin 在DOS下进入“中文资源文件”的目录,执行如下命令:(编码后的文件会保存在当前目录下)native2ascii -encoding gb2312 中文资源文件 编码后的资源文件native2ascii 中文资源文件 编码后的资源文件(此处没有指定-encoding gb23

2009-09-04 20:18:00 965

原创 我要好好学习

       我要好好学习       今天突然感觉不错,因为解决了郁闷了好久的问题,其实是东西多了,当遇到一个没解决的问题后装在脑里一段时间过后自然会出来结果。       其实,学习编程语言没有想象的那么难。看看那些培训机构,他们半年就培训出了一批程序员,而且学了好几门语言,工作中流行的技术也都差不多掌握,并且操作能力还比较强。为什么会这样?我们大学本科学了四年,结果大部分不如那些培训的人。 

2009-08-12 18:12:00 383

原创 DOS窗口使用技巧

在DOS窗口快速复制和粘贴:    打开DOS窗口,右键选择属性,在“选项”标题下有“编辑选项”区域,选中“快速编辑模式”。    操作方式:    1.按住左键从右到左的选择,完成快速复制。    2.双击右键完成快速粘贴改变DOS窗口的大小:    打开DOS窗口,右键选择属性,在“布局”标题下有“窗口大小”区域,在里面自己设置大小就行了。

2009-08-12 18:06:00 519

转载 面试官的信(写给面试者)-----

 面试官的信(写给面试者)-----(转贴)(这是一篇很实用的文章,用一个面试官的口吻对学生求职面试进行了阐述,如果你要求职而又不知道该怎样做的话,那么,你需要看一看这篇文章咯)          今天的面试,我给每个人的时间,不会超过5分钟。     有一个人我只和他谈了3分钟,留下他的简历,他后面的同学用一种没有希望的眼神看着他,说:“这么快?”    我说:“你会更快。如果你不假思索

2009-08-12 18:02:00 654

转载 OGNL & ValueStack 入门

 h1. 一个例子 请看下面的需求,假设有如下用户对象模型: Java代码 public interface User {       public String getName();       public Date getRegisterDate();       public Customer getCustomer();   }   public interface Customer {

2009-08-02 15:47:00 418

转载 OGNL使用小结

 OGNL使用小结(一)最近一直使用struts2,表现层采用JSP,用的struts2标签,支持OGNL。 OGNL中的# $ %使用场景: 1、“#”主要有三种用途:访问OGNL上下文和Action上下文,#相当于ActionContext.getContext();下表有几个ActionContext中有用的属性: 名称作用例子paramete

2009-08-02 15:44:00 682 1

转载 在Eclipse中,中文乱码的解决方案

 1、Eclipse中的文本编辑器所采用的字符集,应设置为UTF-8,如图所示: 2、MyEclipse中的相关类型文件(比如图中的HTML、JavaScript、JSP、XML等类型)的字符集也设置成UTF-8;如图所示的就是对*.jsp类型的设置:3、若写的页面是JSP页面,则应指定该页面显示所用的字符集为UTF-8;page contentType=”test/h

2009-07-30 17:31:00 696 1

原创 MyEclipse 6.0下tomcat自动加载变动过的servlet问题

 运行的tomcat必须是degub 模式,即运行的时候要选择“debug server”,而不是run server!。然后单击“刷新”就自动加载修改过的class了。

2009-07-30 17:30:00 715

转载 Eclipse不能自动编译工程的解决方法

eclipse出现不编译工程的现象。怎么刷新classes目录下也是空的.具体都操作了:打开project->build automatically 试后不行,还是不编译.打开project --> build automatically 另外 clean一下就可能会编译了,结果还不行.eclipse默认是选自动编译。即使取消自动编译,手动build工程,也不能编译。 出现这种情况一般有以

2009-07-30 17:25:00 387

原创 Eclipse导入其他Java文件或项目后出现乱

1、Java文件只要能用记事本打开就说明Java文件是用GBK编码的。2、当我们将一些Java文件放到我们已经建好的Java项目中时,中文出现乱码。这时,我们就要检查一下我们这个项目是什么字符集了,如果我们的项目是采用的是UFT-8编码,而我们加入的Java文件原来是采用的GBK编码时,则会出现乱码。结论:我们原来的Java文件时说明编码的就要放在什么编码的项目中,否则会出现乱码。

2009-07-30 17:24:00 714

原创 MySQLQueryBrowser工具在显示数据表的列时,只要窗口变动,字段名上就乱成一行黑色

这个是Windows桌面主题的原因,我们只要将主题改为Windows Xp就行了。

2009-07-23 13:00:00 674

转载 电脑不能连接远程桌面方法(彻底解决因操作系统带来的问题)

/**要启用路由和远程访问,是需要关闭windows防火墙的,开始----运行----services.msc-----在下面找到Windows Firewall/Internet Connection Sharing (ICS)------停止 禁用即可*/ 在上课的过程中,讲到第一学期windows2003远程桌面连接,有学员在教室里试用远程连接,常会问到一个问题,怎么真机不能

2009-07-15 23:15:00 6732 1

转载 nested exception is java.lang.NoClassDefFoundError: org/apache/commons/pool/impl/GenericObjectPool

  Normal 0 7.8 磅 0 2 false false false MicrosoftInternetExplorer4 <!-- /*

2009-07-11 19:11:00 8098 4

转载 完整制作网吧系统全过程

 完整制作网吧系统全过程转载http://hi.baidu.com/wys4749/blog/item/076b324f650b7acfd1c86a18%2Ehtml一.系统制作前的准备:1.系统盘,驱动盘,光驱,一些必须的应用软件及补丁。或者使用从网上下载的GHOST系统,比如 深度 诺德尔 亮版 (我不怎么推荐使用番茄的系统,因为感觉他的系统主要是针

2009-07-11 19:06:00 1158

转载 哈佛图书馆自修室墙上的训言

1. Thi1. This moment will nap, you will have a dream; But this moment study, you will interpret a dream.此刻打盹,你将做梦;而此刻学习,你将圆梦。2. I leave uncultivated today, was precisely yesterday perish

2009-07-11 19:04:00 412

原创 World Wide Web Publishing服务无法启动

 World Wide Web Publishing服务无法启动在添加删除程序(控制面板-添加删除程序)中的最上边点"显示更新"到系统更新软件里的更新的补丁KB939373 删掉它!

2009-07-11 19:03:00 454

转载 俞敏洪验证了一句话: 人因为优秀而成功(转)

 在北京大学2008年开学典礼上的发言英语系80级校友、新东方教育科技集团董事长兼总裁俞敏洪2008年9月21日  北大原来从未邀请过校友在开学典礼上讲话,2008年开学典礼,北大邀请了新东方教育科技集团董事长兼总裁俞敏洪老师讲话,这是俞老师的一种荣幸,更是新东方的一种荣誉。      

2009-07-11 19:02:00 1020

转载 系统功能服务详解

 设备管理器不显示:启动Plug and Play网上邻居没得:启动Remote Procedure Call (RPC)、Network Connectionswindouws防火墙无法启动:启动Windows Management Instrumentation、Network Connections、Windows Firewall/Internet Connection S

2009-07-11 19:01:00 1186

原创 有些功能不显示,比如网上邻居看不到

 设备管理器不显示:启动Plug and Play网上邻居没得:启动Remote Procedure Call (RPC)、Network Connectionswindouws防火墙无法启动:Windows Management Instrumentation、Network Connections、Windows Firewall/Internet Connection Sha

2009-07-11 19:00:00 476

转载 打开有avi的文件夹,explorer就出错,需要关闭

 打开有avi的文件夹,explorer就出错,需要关闭??建议去掉文件预览功能! 方法: 开始-运行-输入: regsvr32 /u shmedia.dll 回车以后就可以了。

2009-07-11 18:59:00 461

转载 用管理员身份如何打开Vista命令行窗口

 众所周知,借助于UAC(User Account Control : 用户帐户控制)的帮助,Windows Vista取消了在之前的Windows XP中曾占据重要地位的Power user用户组,默认安装后系统中仅有标准用户与治理员用户两种帐户类型,这样,通过让程序默认运行在标准用户权限下,达到保护系统帐户与设置的目的,提高Windows Vista的安全性。——当然,在需要更高权

2009-07-11 18:58:00 1164

转载 U盘中exe病毒

 杀毒方法就是删除所有的exe文件,如果有autorun.inf也删除。然后从命令提示符下进入U盘,去掉U盘中所有文件夹的隐藏属性。或者就用usbcleaner修复。去掉U盘的隐藏属性命令提示符 在那里输入(U盘所在的盘符)h:后回车 接着输入attrib /s /d -s -h后回车,等到出现h:/>就可以了。

2009-07-11 18:57:00 825 1

原创 开始中找不到运行

在桌面状态栏上点击右键,选中“属性”,进入后选中“开始菜单“-->”自定义“-->”高级“,在开始菜单栏目下选中”运行命令“前的复选框即可。

2009-07-11 18:52:00 538

原创 word中表示点

 shif+6

2009-07-11 18:49:00 314

转载 SQL2005安装图解

 引用:http://hi.baidu.com/80256498/blog/item/d1af192a6cc14c3d5243c1c6.html1,安装前准备:安装IIS,打开控制面板,点“添加或删除程序”,点“添加/删除Windows组件(A)”,把“Internet 信息服务(IIS)”前面的勾选框的勾选上,点“下一步”,一路确认完成。这个过

2009-07-11 18:47:00 377

原创 Java方面常用下载地址

 http://www.jboss.org/jbossas/downloads/ Jboss下载http://www.eclipse.org/downloads/http://forge.objectweb.org/project/showfiles.php?group_id=97 Lomboz(eclipse)下载http://jaka

2009-07-11 18:45:00 1041

转载 SDK版本低

 将eclipse发送一个快捷方式到桌面,然后右击属性,在快捷方式的目标项后面加上一个命令参数:   java   -vm   d:/Java/jre/bin/javaw.exe

2009-07-11 18:43:00 989

原创 手动更改eclipse的默认工作目录workspace

我们设置了eclipse的默认工作目录,并且选中了下次不提示,但是又想修改默认的目录,怎么办?方法1:打开eclipse安装目录进入configuration/.settings打开org.eclipse.ui.ide.prefs文件找到ECENT_WORKSPACES=E/://workspace更改“ECENT_WORKSPACES=”后

2009-07-11 18:35:00 1617

转载 JAVA面试题解惑系列

JAVA面试题解惑系列(一)类的初始化顺序关键字: java面试题 初始化 发布时间:2008-06-26作者:臧圩人(zangweiren)网址:http://zangweiren.javaeye.com >>>转载请注明出处!大家在去参加面试的时候,经常会遇到这样的考题:给你两个类的代码,它们之间是继承的关系,每个类里只有构造器方法和一些变量,构造器里可能还有一段代码对变量值进

2009-05-29 20:55:00 832

转载 Tomcat与Dr.com冲突

 现象电脑如果安装了Dr.com, 则在VSB2008中的Tomcat启动后,不能访问任何页面, Tomcat启动未发现异常.原因tomcat的本地接口动态链接库(tcnative-1.dll)与Dr.com有冲突tcnative-1.dll:tomcat提供了对网络的优化包(tcnative-1.dll),是用c++写的,需要装载才能使用。但是如果没有找到这个优化包的话,也没有问题,就用已经

2009-04-27 19:28:00 1198

原创 Tomcat配置相关问题

 有时候运行程序出现问题时,可以把/work下的内容清空 Java环境变量配置及Tomcat5.5虚拟目录配置windows的JDK的环境变量:选择“我的电脑”,右键,选择“高级”,环境变量中的用户变量或系统变量。变量名:JAVA_HOME变量值:C:/Program Files/Java/jdk1.5.0_10变量名:Path变量值:原来的字符串;%JAVA_HOME%/

2009-04-27 19:23:00 487

Spring Dynamic Modules Reference Guide中文版.pdf

Spring Dynamic Modules Reference Guide中文版.pdf

2013-03-10

Ext+GWT+2.0+Beginner’s+Guide

Ext+GWT+2.0+Beginner’s+Guide

2011-04-20

GWT-API.chm

GWT-API com.google.gwt.http.client com.google.gwt.user.server.rpc ......

2011-02-13

DIV+CSS 布局

DIV+CSS布局大全DIV+CSS布局大全DIV+CSS布局大全DIV+CSS布局大全

2009-12-25

SmartUpload 用于JDK1.4(中文终极解决版,包括中文文件名上传后乱码,中文参数,下载)

SmartUpload 用于JDK1.4(中文终极解决版,包括中文文件名上传后乱码,中文参数,下载)

2009-11-06

commons-beanutils 源码

版本:commons-beanutils-1.6.0 代码值得研究与借鉴,非常不错

2009-08-23

jspSmartUpload.jar包

jspSmartUpload.jar包 jspSmartUpload.jar包

2009-08-21

MySQL 5.1参考手册 是中文版的

MySQL 5.1参考手册 是中文版的 非常适合我们查阅

2009-07-14

名企面试大观:这些道理没有人告诉过你

名企面试大观:这些道理没有人告诉过你 非常富有哲理

2009-07-14

Java面试题 解惑

Java面试题解惑,绝对经典,2009年

2009-05-29

空空如也

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

TA关注的人

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