- 博客(97)
- 问答 (4)
- 收藏
- 关注
原创 isAssignableFrom与instanceof的使用区别
isAssignableFrom针对于类的操作,用来判断一个类是不是另一个类的超类,其比较两方都是Class; instanceof用来判断对象是不是某个类型的实例; 所以他们的使用场景与用途都是有很大区别的。...
2011-01-25 17:26:55
111
原创 百度很给力,我的http://www.alibabataba.com收录了
大家讨论昨天凌晨是百度的更新时间,按道理,我的网站应该被收录了,但是上班一查,空荡荡,还是没有被收录,心灰意冷,不停地跟我女朋友说,咱们还得等待,不知道得等到什么时候。今天来上班,不经意的在百度输入site:alibabataba.com,突然看到,怎么会有这么多条记录。一念间,我清醒过来,原来我的网站被百度正式收录了,一看,还有一万多条呢,我立即给我女朋友报告了这个好消息。她也表现得很兴奋,特...
2011-01-07 09:41:54
229
原创 今天失误了
今天在发布应用的时候,因为精力不集中,造成了一个失误,删除了不该删的文件,造成了应用出错停止。发布的时候,有以下工作没有做好: 1、删除文件时没确认; 2、删除文件之前没有备份; 所以在做这种有文件改动的操作时,一定要注意,精力一定要集中,所有操作要先在脑袋中模拟一遍,这是需要做到的。第二,备份工作一定要做好,以便快速恢复,以前做的时候老是不在意,...
2010-12-30 21:49:19
120
原创 很想做做电子商务
从2008年开始,自己一直想做一个站,最开始想做一个内容站,一方面可以当博客用,另一方面可以收集一些网络上有用的东西,备以后查阅,同时可以做些广告,添点家用。目地有三,于是乎执行起来,注册了一个域名meilijiankang.com,租了个空间,下了一个内容管理系统,部署完成。接着做了一些推广,主要以写博客来推广为主,但是流量做不起来,后来没信心了,域名也没有续费,就这样过去了。 去...
2010-12-23 15:49:34
140
原创 spring事务历险记
前几天经历了一次spring的事务大战,伤透了脑筋,公司一产品发布,在本地开发测试都没有任何问题,部署到生产服务器,跑了两天,一天早上过来,突然发现,应用访问不了,查日志,发现数据库连接池被耗光,因这套系统原来在windows+tomcat平台已跑了差不多半年多,没有发现问题,这次新发布的应用是部署在linux+weblogic上面,刚开始怀疑是设置的weblogic连接池太小,然后增大了链...
2010-12-22 09:52:45
109
原创 读《一线架构师实践指南》笔记(-)
《一线架构师实践指南》作者:温昱 本书讲述的架构设计与传统软件工程的架构设计有一定的区别,也有很多优点,对架构设计的定位有了一定的变化,将架构设计贯穿整个产品开发过程。 传统的架构设计很片面,评定需求,根据需求确定物理架构,技术架构则到此为止了,下面的内容则是开发人员的事了。 而本书讲述的架构设计在整个产品开发过程中都有角色,将架构设计分成了3个阶段, ...
2010-12-22 09:25:44
227
原创 【转】linux shell参数说明
Bash shell中的位置参数$#,$*,$@,$0,$1,$2...及特殊参数$?,$-等的含义在Bash shell中经常会见到一些比较特殊的符号,本人现收集与此,以供查阅:位置参数:详见ABS(Advanced Bash Shell)中文翻译版103页第9章第一节内部变量,当然英文版ABS都一样啦$1, $2, $3等等...位置参数,从命令行传递给脚本,或...
2010-12-10 00:41:59
140
原创 weblogic设置上传文件访问权限
linux中,weblogic上传的文件或者创建的目录,默认只有自己读或者组员读,但web访问目录时,通常需要执行权限,所以需要在weblogic启动脚本配置,找到startWeblogic.sh,vi它,增加umask 027,则组员和自己都有r+x权限了...
2010-12-09 23:08:29
1114
原创 apache+weblogic搭建一二
今天忙活了一天,在redhat下搭建apache+weblogic,之间发生了一二,现总结下: 一上来,俺就下了个apache,在服务器[code="java"]./configure --prefix=/apache2 --enable-module=so;接着make,make install[/code] 很快就提示安装成功,运行一下,[code="jav...
2010-11-17 18:43:01
165
原创 技术关键词
ElasticSearch, Redis, Memcache, Ehcache, Comet, Restful, Scribe, Terracotta, mongoDB, Rebol, mod_pagespeed, birt, Memlink, Bigpipe, Tidy, JSOUP, CMS plone, Drupal...
2010-11-05 14:08:26
314
原创 java判断类和实例的关系(instanceof,isInstance,isAssignableFrom)
判断类与实例的关系有以下三种方式1、instanceOf关键字,用来判断对象是否是类的实例2、isAssignableFrom,用来判断类型间是否存在派生关系3、isInstance方法,用来判断对象是否属于某个类型的实例举例: [code="java"] //use instanceOf,用来判断对象是否是类的实例 S...
2010-11-04 15:05:40
301
原创 如何在运行期(runtime)动态更改tiles definition的属性
在做web应用开发时,经常有需求需要根据配置的参数来动态的更改页面的布局或头部和尾部,实现的框架有很多,比如说tiles,sitemesh;在这里我讲一下如何在运行期动态更新tiles的definition; 需求是:在应用中需要根据平台参数来展示不同页头页脚,在tiles中配置了页头的definition,如下: [code="java"][/code] ...
2010-11-04 11:54:14
173
原创 android学习笔记
今天开始学习android,在配置资源文件时遇到的问题,在这里总结一下; 1.创建colors.xml文件,在设置drawable/color的值时,刚开始以颜色的值设定,如0xfffffff,始终报错,资源文件编译不通过,提示"string type is not allowed",后来查资料得到结果,设置drawable/color值时,需要以"#"号开头; 举例:...
2010-11-04 00:15:23
107
原创 利用组合模式代替递归
下面是利用组合模式代替递归的一个样本,简单写了一下,并不一定符合组合模式的结构,但汲取了组合模式的思想,如果有表达不对的地方,欢迎拍砖!![code="java"]import java.util.HashMap;import java.util.Iterator;import java.util.Map;import java.util.Set;/** * 版权 ...
2010-11-02 11:36:10
213
原创 weblogic热部署重新产生classloader造成ClassCastException
最近在使用weblogic做web容器来开发应用,在使用过程中感觉很不方便,每次更改类,weblogic重新部署后,应用无法使用,需要重新启动weblogic,非常麻烦,造成开发效率奇低。经查后,原来是一同事做了个Filter(过滤器),每个request都经过此Filter,在filter中会从session中取出原来存的一个数据容器对象,进行数据比较;语句如下SessionDataA...
2010-10-26 10:10:13
348
原创 [转]Wap站URL自动传递Sessionid
Wap网站处理用户登录session问题要比普通html页面的网站麻烦一些。因为有不少手机不支持cookie。而sessionid默认是通过cookie来存储和传递的。解决wap站的session问题可以使用URL传递sessionid的方法:只要在php文件的最前面加上如下几行即可:...
2010-07-29 20:14:25
179
原创 [转]如何转移Windows 7系统C盘的用户文件夹
Win7的Users目录越来越大,要把 c:\users\ 这个文件夹彻底转移怎么办呢? Windows7的用户文件夹默认所在位置是系统盘(通常是C盘)下的“\Users”目录之内。该文件夹中储存着所有的用户生成文件,比如你保存在“桌面”上的文件(实际上是保存在C:\Users\你的用户名\Desktop\目录之中),再比如你保存在“我的文档”里的文件(实际上是保存在C:、Use...
2010-07-13 23:15:57
313
原创 今天理解了一下HTTP头的Last-Modified 与If-Modified-Since
以前没有关注Http头的Last-Modified 与If-Modified-Since这个信息,今天在看servlet源码时看到这个标识,就认真学习了一下,理解了一下这两个东西的用途。 Last-Modified 与If-Modified-Since都是用来记录页面的最后修改时间。当客户端访问页面时,服务器会将页面最后修改时间通过 Last-Modified 标识由服务器发往客户端,客...
2010-07-02 17:48:17
410
看Ibatis Source Code 的一些感想
最近因为一项目想集成Ibatis,但是Ibatis不能满足我们的一个需求,就是sqlMap配置文件的更改,不需要进行重启应用就能更新(我们是没有考虑采用延迟加载的方式)。Ibatis并没有提供接口进行编程式动态更新,通过Spring的生新加载配置也更新不了,没办法,就只能去读源码,看看是否可以改进。 读源码的时候对Ibatis的结构有了进一步的了解,主要由两大部分组成:Client,E...
2010-06-22 14:34:37
114
原创 html基础-table与div混用
今天一同事在做一个table html时,想对一些tr进行隐藏,就在要隐藏的tr外面加了一个div,并设置其style为display:none,但这样操作无法进行隐藏,原来是div加入后破坏了表格的结构,所以这样的操作会置为无效,解决的办法是把div替换成tbody就可以了...
2010-02-03 21:15:26
676
原创 观察者模式误解-容易理解错误的地方
很多文章在说明观察者模式的时候喜欢把“回调”的概念加进来,“回调”本来就不好理解,以致于造成在学习观察者模式的时候也不好理解。今天我又看了一遍观察者模式,终于醒悟过来了,明白了。 理解观察者模式首先明白会有两个概念,观察者和被观察者,一个对象可以被多个“观察者”所观察,所以“被观察者”与“观察者”是一个一对多的关系,以致“被观察者”中会有一个“观察者”的集合,我们可以向“被观察者”...
2010-01-24 15:23:16
178
原创 js基础点滴(=)
JavaScript里,对象的属性和方法支持4种不同的类型, 第一种类型就是前面所说的私有类型,它的特点是对外界完全不具备访问性,要访问它们,只有通过特定的getter和setter。 第二种类型是动态的公有类型,它的特点是外界可以访问,而且每个对象实例持有一个副本,它们之间不会相互影响。 第三种类型是静态的公有类型,或者通常...
2010-01-21 10:23:12
93
原创 js基础点滴(-)
function Car(sColor, iDoors) { [color=red]this[/color].color = sColor; this.doors = iDoors; this.drivers = new Array("Mike", "Sue"); } Car.[color=red]prototy...
2010-01-20 10:16:09
96
原创 tiles与jsp:include的区别(如何挖掘它们的区别)
如果不能理解tiles的模板功效,则不好理解tiles与jsp:include的区别,会感觉没有必要使用tiles,会增加复杂度.下面我就以我的理解来说明一下; 如果我们一个网站的布局基本一致,这个时候,我们最好定义一个模板,如layout.jsp包括header,ad,content,bottom;content下面又包含几个部分left,middle,right. 如果我们...
2010-01-19 14:44:40
193
原创 svn权限配置散笔
今天又得到一个教训,其实这个教训以前也有过,也提醒过自己,就是"什么事都要自己试过才确定,才给答案",今天在配置svn,领导说要控制某个文件的权限,我以前一直以为svn权限只能到目录,不能到具体的文件,所以没有试,只在网上查了一下,就给了他答案,只能到目录.然后他就自己来试,在试的过程中,引伸出另外一个问题,现中文目录不能管理,通过在网上寻找答案,得到了一个解决办法.需要将authz...
2010-01-11 10:48:48
95
原创 svn安装零散记录
用后台服务的方式可以设置开机自动执行。D:\Program Files\Subversion\bin>sc create svnservice binpath= "d:\Program Files\Subversion\bin\svnserve.exe --service -r F:\SVN"就可以用net svnservice stop 或者start来启动服务了 也可以在Sevic...
2009-12-15 13:07:03
92
重温状态模式的一点感想
今天又重温了状态模式,再联合其他的一些知识点,对状态模式有了一些新的想法,加深了理解。我觉得状态模式非常适合于工作流中“申请”的状态,当我们在OA中提交一个“申请”时,这时候他的状态是创建,然后提交到部门负责人审批,当部门负责人审批后,状态同时改变,变成了“部门审批”,接着是提交到事业部老大审批,状态又变成了“副总裁审批”等,当我们需要扩展“审批”时,只要再实现一个状态就可以了,非常的方便,...
2009-09-09 11:11:38
117
ZK的命名空間
在這里與大家說說ZK的命名空間,ZK的命名空間不太好理解。在文檔里面,是以下面的圖來說明的。 [img]/upload/attachment/125586/6130c354-055c-326a-ac42-7bb1c9a23330.png[/img] 我就把我的理解說出來。在ZK里面其一個命名空間的概念,我用一個比羅好理解的概念來理解命名空間,就是“孤島”,一個命名空...
2009-07-16 10:21:20
206
ZK的Window分析
昨天在学习ZK时,突然想到弹出窗口怎么实现?则针对Window这一块进行了学习,现将学习成果与大家分享一下。 ZK的Window有多种模式,Overlap模式,Modal模式,Popup模式,Embedded模式。 现在我们针对不同的模式,进行区别说明: Embedded模式:如果我们不进行针对性操作,默认的我们创建Window是属于Emb...
2009-07-16 10:02:46
182
对zk框架的一些分析
这两天在看了看ZK框架,马上就要用了,针对框架原理,有一些心得,就用通俗的方法给写出来。(zk的中文文档写得不太好,建议大家看英文的)[img]/upload/attachment/125591/39516c53-66bb-3946-8bc1-63791f07731f.png[/img]首先看这张图,我们很容易一眼看出,最重要的三个部分,ZK Loader,ZK AU Eng...
2009-07-16 09:45:56
320
原创 Hadoop NameNode内存空间计算说明
说明:文档转正Hadoop Jira,以做备份。I've done some estimates on how much space our data structures take on the name-node per block, file and directory. Brief overview of the data structures:Directory tree (...
2009-07-02 11:20:57
413
关于服务器推技术的学习
这两天一直在想服务器推技术的实现原理,如果访问的一个应用,在当前页面不做任何操作,别人对你发送了消息,页面是如何自动更新消息提示的,是不是程序在浏览器上面了一个线程专门来监听这个请求呢,或者是ajax后台的时间事件定时去check,如果定时去check,这就是拉的过程了,不属于推;这两天查资料与朋友交流,得到了结果是,现在的实现方式是应用comet框架,已经完成这种实现,实现原理,简单如下:...
2009-06-29 18:03:52
191
关于多线程的wait与sleep的区别
在多线程编程中,经常会使用sleep与wait操作,我们理解sleep与wait的最大区别是sleep等待是不会释放当前锁,而wait则反之。我今天想到一个现实例子来比较这两者的区别。 我以去火车站买票的例子来说明。我们去火车站买票,当站到售票窗口前要告诉售票员需要到哪里的票,什么时候发车的,售票员就通过电脑去给我们打印票,这个时候我们就得等待。如果我们用sleep模式,就得一直站在那里等,...
2009-06-24 13:17:21
104
JNI创建虚拟机失败解决办法
昨天在LINUX用C++调用JAVA程序时,提示错误无法创建虚拟机,具体的错误如下: There was an error trying to initialize the HPI library.Call to JNI_CreateJavaVM failed with error: -1connect failed 通过换JDK,设置PATH,CLASSP...
2009-06-19 10:46:36
1632
犯了一个傻子错误
这两天在写一个NIO的操作实例,写完测试,客户端发送一个数据到服务端,服务端进行读取,测试的时候发现服务器读取数据以后,一直还在尝试读,而且没有读到任何东西,我觉得这个太奇怪了,才了很多资料都没有找到相应的内容,通过两天的测试,最后发现,原来我的客户端的通道没有执行关闭的动作,而是直接退出了应用,服务端则一直没有收到这个通道流结束的标志,所以一直在尝试读取,但一直取不到数据,则通道也不会结束。...
2009-06-18 10:26:45
123
关于多线程的一些感想
Java运行数据区主要有四部分组成:方法区、堆、栈、本地方法栈; 方法区主要用来存类数据,包括类名,类类型,类静态方法,类静态变量; 堆主要用来存对象数据,对象实例,对象变量,对象方法等; 栈主要用来存当基本类型数据,对象引用等; 至于本地方法栈暂时还未完全理解; 其中方法区与堆中的数据在同一个java虚拟机实例是共享的,...
2009-06-15 00:21:42
135
学一个东西这么难,运用更难
看了很多的文章,看了代码,好像有一点概念,但又说不清楚,别人问起我,答不出来。为什么学一个东西这么难,如何才能有效地学习一个东西?Rest,看了别人的讨论,也看过Fielding博士的论文,也看了restlet,resteasy的源码,但还是不知道如何应用,如果将rest思想融入到项目里,这是为什么呢?...
2009-02-04 10:13:55
127
Rest之中的一段,很重要,但不易理解
引用: REST组件通过以一种数据格式转移资源的表述来进行通信,该格式与一组进化中的标准数据类型之一相匹配,可以基于接收者的能力和期待的内容、以及资源的性质来动态地选择不同的表述(译者注:不同的表述,体现在使用不同数据格式)。表述与其原始来源格式相同,还是由来源衍生但使用不同的格式,这些信息被隐藏在了接口的背后。可移动对象风格的好处通过以下方式来获得:发送一个表述,这...
2009-01-22 17:55:11
105
心痛的事
最后一年,他活得很辛苦,那种痛苦是一般人不能忍受的,换作是我,我想我是坚持不了,我会选择放弃生活。但他为了我们,强忍疼痛,想到这些,我心好痛,真的好痛!一次又一次的流泪,上天不的公平,他辛苦一辈子,还要这么对他,对一个好人!...
2009-01-21 11:27:20
138
空空如也
Ibatis insert返回的Object值是什么
2010-02-02
Struts2使用checkbox时,如果没有选中值,会提交上次提交的值
2009-01-04
关于商品自定义属性数据库设计
2008-11-09
web开发 查询列表进入更新信息操作,更新后返回查询列表,如何保持查询条件呢
2015-05-28
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅