自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(50)
  • 收藏
  • 关注

转载 License study

BSD开源协议(original BSD license、FreeBSD license、Original BSD license)BSD开源协议是一个给于使用者很大自由的协议。基本上使用者可以”为所欲为”,可以自由的使用,修改源代码,也可以将修改后的代码作为开源或者专有软件再发布。但”为所欲为”的前提当你发布使用了BSD协议的代码,或则以BSD协议代码为基础做二次开发

2014-09-15 15:25:00 373

转载 Eclipse 快捷键

1.Ctrl+H: 默认是打开Java Search, 若想打开File Search则可以先Ctrl+H,后来打开后选择"Customize"来定制Page Selection,可以只选择"File Search"以达到你的目的.这样File Search就变成默认的了,若要用到其他的Search,再Ctrl+H->Customize->全选Page Selection.默认的还是File Se

2013-10-24 22:54:42 356

原创 UltraEdit search and replace

很多朋友都用过或者正在用UltraEdit,这个编辑器陪伴我也好几年了,从很多地方影响着我写代码的快捷键习惯,Ultraedit提供了非常丰富的编辑功能,其中非常重要的查找和替换功能一定大家都用过,Ultraedit提供的查找替换功能非常方便和强大,可以在单独文件里面查找替换,也

2011-08-24 17:55:06 426

原创 字符串操作

2.2 转换字符串2.2.1 StrConv函数使用StrConv函数来按指定类型转换字符串。其语法为:    StrConv(string,conversion,LCID)其中,参数string为要转换的字符串,参数conversion为指定转换的类型,参数LCID为可选参数。

2011-07-26 10:39:47 398

原创 Ultraedit file tab

<br />view -> view/lists -> open file tabs

2011-04-26 10:54:00 301

原创 文件和byte数组

<br />写byte到文件 <br /> <br />byte[] diagram = test.getDiagramDefinition(); BufferedOutputStream stream = null; File file = null; try { file = new File("e://result.xml"); FileOutputStream fstream = new Fil

2011-03-11 15:38:00 326

原创 JVM unrestricted policy

<br />summary some java tech: <br /> <br />try to encrytion my files by PGP, encounter following error: <br />java.security.InvalidKeyException: Illegal key size or default parameters<br /> <br />after seaching all web posed: the solution as following <b

2011-03-11 15:22:00 434

原创 java web start

<br />java web start <br /> <br />applet/jnlp 关于临时目录和java设置的笔记<br /> <br />1 控制面板里 点击java console, 就可以看到临时目录等信息<br /> <br />2 在浏览器internet option里面就可以选择用哪个jvm

2011-02-28 15:54:00 316

原创 程序人生

<br />今天读博客,看到一个工作九年的前辈的警言,感悟颇深。 记录一下。 回首以前,也感谢以前有知遇之恩的老板,自己也曾经顾虑过这样还能坚持多久,也动摇过去尝试别的。但是发现还是最爱编程。即将去一个新的岗位作自己最爱的事儿,也许作的事情并不能如愿,也许也要碰到让人头疼的人和事儿。但是希望自己能坚持下去。 <br /> <br />1不断地学习,提高自己地竞争力。<br /><br />2要么把技术做深,要么把技术做广。<br /><br />3努力工作,把结果报告给上级<br /><b

2010-12-09 14:45:00 209

原创 警言

<br />成大事必备9种能力、9种手段、9种心态分享  <br /><br />一:沉稳<br />(1)不要随便显露你的情绪。<br />(2)不要逢人就诉说你的困难和遭遇。<br />(3)在征询别人的意见之前,自己先思考,但不要先讲。<br />(4)不要一有机会就唠叨你的不满。<br />(5)重要的决定尽量有别人商量,最好隔一天再发布。<br />(6)讲话不要有任何的慌张,走路也是。<br />二:细心<br />(1)对身边发生的事情,常思考它们的因果关系

2010-11-22 16:36:00 242

原创 常见命令 - sed

<br />sed 被称作非交互式流编辑器。 <br /> <br />sed不是在原输入上直接进行处理的,而是先将读入的行放到缓冲区中,对缓冲区里的内容进行处理,处理完毕后也不会写回原文件(除非用shell的输出重定向来保存结果),而是直接输出到屏幕上。<br /><br />sed 的命令格式可归纳为:<br />sed [-Options] ‘[address-range][sed-command]’ filename

2010-11-18 17:46:00 237

原创 Seam 学习笔记

用seam做过大概半年多的开发,觉得很是方便。所以最近的一个小项目也打算用。 因为以前的框架不是我亲自搭的,在别人的框架上做些功能更改增加还是蛮简单的。等自己搭起来很是费了一番周折。在这里总结一下:seam + hibernate + mysql + jboss + eclipsevesion:jboss-seam 2.1.2             mysql 5.1             jboss as 5             eclipse 3.6

2010-09-28 16:29:00 360

原创 Oracle 数据库应用的一些小技巧

1,sqlplus 连接:firstly you need to prepare the tns file under $oraclehome/Network/Admin/tnsnames.oratnsping SID; if it works fine, you can go ahead to do following steps.in cmd input: sqlplus /nologand then input: conn username/password@SID

2010-09-27 15:18:00 309

原创 Jmeter 学习笔记(2)

几个重要的Jmeter测试案例,Jmeter可以用来测试各种服务, 可以从sampler中可以看出,我们可以测试http,ftp, mail , jms, LDAP, TCP, SOAP web service, Junit, Java,SMTP...案例 1: load 测试 -- Jmeter分析和测量网站的性能一个简单高效的创建Test Plan的方法是利用代理。利用代理来记录发送到server端的请求。 目前,Jmeter还不支持https的录制,不过可以通过badboy或者录制后修改Test Pl

2010-09-20 14:44:00 1307

原创 JMeter 学习笔记(1)

性能测试:用于测量特定负载下机器性能的测试。               验证系统在实际运行情况下,满足功能需求。               验证系统可以满足可伸缩性需求。               可以结合压力测试, 来验在极端负载下的系统性能。什么情况下做性能测试:                项目开始的时候,尽早的检测出糟糕的技术应用。  确保e2e的可测试性。揭开性能需求的面纱。               项目开发的正常间隔,尽早的发现开发产生的性能问题,并修复这些问题。 作为自动化回归

2010-09-09 18:06:00 484

原创 cygwin

binutils gcc gcc-mingw

2010-08-31 11:24:00 183

原创 Unix 两小题

软连接 和 硬连接的区别bash 和 c , k shell的区别

2010-08-17 18:04:00 216

原创 aix

aix磁盘系统a、基本概念:PV 物理卷:普通的直接访问的存储设备,有固定的和可移动的之分,代表性的就是硬盘。vg 卷组:AIX中最大的存储单位,一个卷组由一组物理硬盘组成,也就是由一个或多个物理卷组成。pp 物理分区:是把物理卷划分成连续的大小相等的存储单位,一个卷组中的物理分区大小都相等。lp 逻辑分区:适映射物理分区的逻辑单位,一个逻辑分区可以对应一个也可以对应多个物理分区。lv 逻辑卷:是指卷组中由多个逻辑分区组成的集合,逻辑卷中的逻辑分区是连续的,但是对应的物理分   区是

2010-08-16 22:12:00 268

原创 关于group by 的一个SQL题目

获得部门最高工资比别的部门平均工资还低的部门及平均公司信息。表如下: employee table+----+--------+--------+------+| id | name   | salary | dept |+----+--------+--------+------+|  1 | test1  |     99 | dep1 ||  2 | test2  |     89 | dep1 ||  3 | test3  |     73 | dep1 ||  4 | te

2010-08-13 14:45:00 358

原创 有关rest的讨论

r 说: 再请教个问题。 rest像soap一样需要一些工具解析返回类似xml的文件吗?W: 一般也用jaxbr 说: rest和servelet有啥关系没有?W 说: soap,rest都是实现成servelet servlet是一种实现方式 soap,rest是标准 类似与http和apache的对比r说: 那我们平常很早的时候用的那种servelet是啥,是另一种标准? 就是那种url调用W 说: 那个有些可以叫rest,如果它按rest的规

2010-08-03 13:45:00 271

转载 jaxb: java type - xml type mappping

refer http://manyuewushuang.javaeye.com/blog/684379

2010-08-02 14:31:00 367

原创 数据库连接查询

oracle 数据库通过一个系统视图获得连接信息。 查目前连接数:select count(*) from v$process查系统最大连接数:select value from v$parameter where name = 'processes';查看当前有哪些用户正在使用数据:select osuser,a.username,cpu_time/executions/1000000||'s',sql_fulltext,machine from v$session a,v$sqlarea b

2010-07-09 14:35:00 523

原创 一些系统及应用小常识

1,如何查看tomcat 进程: ps -ef|grep tomcat ps -aux|grep tomcatjstack pid |less

2010-07-08 16:48:00 272

原创 如何建立自己的私服

<br />nexus是一个管理jar库的工具,很多maven类库网站都使用了类似的工具具,以后想找库了也可以直接访问下http://repo1.maven.org/maven2,里面的库很全,版本也很多<br /><br />先要下载好nexus,选择zip版,这种版本自带jsp容器,直接用运行bat批处理,启动服务器,之登陆,进入管理界面,点击administration下的Repositories,在release项上右键,选择uploadartifactory,随便上传一个jar

2010-07-08 14:52:00 3808

原创 m2e

<br />Previously, using netbeans, I think the maven plugin is more simple than eclipse. <br /> <br />Today it is my first time to add maven ide to Eclipse.  record it: <br /> <br />The steps and url can be found out here:http://m2eclipse.sonatype.org/insta

2010-07-08 14:36:00 246

原创 several algorithem title

BinaryTree Pre travel binary treePost travel binary tree

2010-06-07 15:20:00 228

原创 Aggregation and composition

Aggregation is a kind of association, the part can be seperated as a whole.  composition is a kind of aggregation, the part can not be seperated as a whole.

2010-06-07 15:07:00 245

原创 Class.forName() and ClassLoader.loadClass()

Class. forName(String className) throws ClassNotFoundExceptionReturns the Class object associated with the class or interface with the given string name. Invoking this method is equivalent to:  Cl

2010-05-30 17:46:00 229

原创 Decorator

顾名思义,就是装修.给房子装修的话就得把原有功能封装一下,暖气啥的包一层,厨房弄个整体橱柜,看起来漂亮.还得在原有功能上加点啥,比如说厕所装个浴霸,洗澡就暖和了,卧室凿个壁橱,多个家具功能. 这也就是这个设计模式的本质. 例子呈上: 1. interfact or abstract classpublic interface room{    public void r

2010-05-30 17:11:00 232

原创 Factory

just like the factory in real life. Factory produce the production. That is the objects is created by one middle layer class.  Sample:  public class ClothFacotry{ public enum clothType

2010-05-30 15:38:00 233

原创 关于Websevice

项目中遇到webservice 的东西,按葫芦画瓢的应用还是没有问题的。但是从来没有深入的了解一下这里面的基本概念。 下面总结一下:1,java webservice 的实现框架:axis, cxf, xfire, 详细的还是参考http://en.wikipedia.org/wiki/List_of_web_service_frameworks2, what is ws? 就是一种w

2010-05-30 10:05:00 608

原创 关于Heap/Stack

Stack 存值变量和引用变量等临时变量.  Heap 分为 Young   Old  perm. 其中young 存放刚实力化的instance信息,如果young满了,GC 会将对象移到old 中去. perm 存class 和meta 信息.  GC 分为min 和 full, min 指发生在新生代上的GC, Full 指young和old 之间的. GC 方式:

2010-05-29 22:50:00 217

原创 Java 事务处理

事务处理的原则:ACID(Atomicity, Consistency,  isolation and Durability), java 的事务处理有jdbc 事务处理, jta 处理和容器处理. JDBC 事务处理 public int delete(int id){     DBConnection dbc =new DBConnection();    Co

2010-05-29 16:45:00 248

原创 Java cache

最近项目中应用了coherence, toplink....  做登陆用户信息的cache. 具体架构还不清楚。 有待研究。  java 的其他cache 解决方案: OSCache,Java Caching System,JBossCache(tree cache),SwarmCache, EHCache, JCache.....   

2010-05-29 11:49:00 165

原创 关于编码

java 的编码是unicode, 所以java 中遇到乱码的情况比较少。 但是在j2ee web应用中,乱码的情况就比较多了。 主要是浏览器请求的时候的编码方式有差异: 1,表单中或传递字符 一般采用iso8859,这样存入数据库没有问题,但是读取的时要转成gb2312 string s=new string(rs.getstring("news").getbytes("

2010-05-29 11:38:00 170

原创 adaptor

just like the socket adaptor, we need it to make the old socket works for current facility.  Classic example: public class MyCircle{public void displayCircle(){   System.out.print("Circle

2010-05-28 23:42:00 236

原创 Singleton

Objective: prevent the class is created and destroied frequently, improve the performent. public class Singleton{private singleton(){} private static Singleton; public static Singleton g

2010-05-28 23:11:00 204

原创 Visitor

Objective: keep the code structure, extend the function by adding visitor.  it is follow the principle of Software entities should be open for extension,but closed for modification. famous imple

2010-05-28 22:41:00 322

原创 SaaS 架构设计

 偶尔找到一本SaaS架构设计的书,正好现在的项目也在追求这个理念。 所以拿来读读。  笔记如下: 1. 4+1 设计架构图   2. 成熟度模型的不同等级。   level1:设备托管   level2:设备共享,可配置化。   level3:多租户,数据隔离,高性能。  3. 实现公共的数据可配置,功能可配置,界面可配置和流程可配置。

2009-05-12 16:32:00 1156

原创 Seam Annotation

How to create and use a self-defined annotaion in Seam?   1. create annotation intercepter class, following annotations can set some properties for this annotation.  @Interceptor(around = {

2009-04-29 16:39:00 392

空空如也

空空如也

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

TA关注的人

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