- 博客(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
原创 文件和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
原创 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关注的人