自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 web框架值得一看的书

http://item.jd.com/11753276.html

2016-09-25 17:03:43 203

原创 mac命令提示行格式化

在~/.base_profile中加入[code="shell"]export PS1='\[\033[01;32m\]\u:\[\033[01;36m\]\w\[\033[00m\]\$ '[/code]

2016-08-28 13:25:27 1126

原创 my heart will go on

tools

2015-04-07 13:32:54 151

原创 正则表达式

从java source code中拿到所有的public 方法实体\\s*public\\s+List<\\w{4,}>\\s+get\\w{4,}\\(.+\\)\\s*\\{(\n(?!.*public).*)*\\}(?!.*public).* 排除出现public的行

2014-04-22 14:06:50 107

原创 port tools

一、windows  1、查询端口占用情况  cmd > netstat -ano  2、查询8080端口是否被占用  cmd > netstat -ano|findstr 8080  3、查询哪个程序占用了端口 -------貌似无法实现!  cmd > tasklist|findstr PID  进程号通过2查询可以得到  4、终止该占用进程...

2014-02-14 10:17:24 139

原创 oracle lock

1.oracle的session可以有多个connection跟数据库进行连接,每个connection都可以开启transaction.oracle会提前检测到dead lock。如果一旦发生这样的错,oracle驱动会有错误给调用者。死锁的例子session1在执行DML语句时开启事务。过程是update记录A,然后记录B。事务没有提交。然后session2在请求的时候也开启了事务,过程是...

2013-07-22 16:37:22 88

原创 检测tomcat关闭的shell

#!/bin/shpid=`ps aux | grep tomcat | grep -v grep | grep -v retomcat | awk '{print $2}'`echo $pidif [ -n "$pid" ]then{echo ===========shutdown================/etc/init.d/tomcat6 stopsl...

2012-09-29 11:18:01 156

原创 SVN源码管理或提交策略

1.环境及工程分析:有三套环境,SIT,UAT,Prod.每次在部署Prod时,必须在SIT,UAT测试通过。SIT是第一次测试环境。2.每次SIT必须要使用merge branch之后的trunk代码。在merge完如果有代码冲突,SCM要通知DEV解决冲突,然后使用trunk的代码部署到SIT。此时对于要求DEV把非本次Prod需求的所有代码暂时都留在本地。3.进行SIT的测试,此时如果有任何...

2012-08-29 10:44:12 224

原创 dynamic proxy

public Object invoke(Object proxy, Method method, Object[] args) throws Throwable { Object result = null; if (!(target instanceof ServiceImpl)) { System.out.println("invalid class type"...

2012-07-02 16:24:59 88

原创 thoughts on flash(Steve Jobs)

Apple has a long relationship with Adobe. In fact, we met Adobe’s founders when they were in their proverbial garage. Apple was their first big customer, adopting their Postscript language for our new...

2011-11-13 08:33:09 178

原创 持续集成思想相关,等以后有机会实现!

     翻看javaEye08的帖子发现很多人都反对使用maven,而现在公司同样也有人反对maven的使用。但是实际上任何工具都有他使用的局限性,但是本着约定优于配置的原则,maven在很多方面还是有优势的。比较赞同持续集成中采用maven,如果不够灵活结合ant应该可以解决。如果针对不同的环境可以采用maven profile的过滤不同环境需要的资源文件方式,对DAO写测试类一直是个纠结的问...

2011-11-03 15:30:53 84

原创 resource bundle

public class PropertyMessageResourcesFactory implements MessageResourcesFactory { private Map mrMap = new HashMap(); public MessageResources getInstance(String filename,Locale locale){ Mes...

2011-09-30 15:16:05 109

原创 struts action线程不安全

Action instance = null; synchronized (actions) { // Return any existing Action instance of this class instance = (Action) actions.get(className); if (...

2011-09-28 16:34:59 181

原创 简单的maven父子依赖的sample

maven的父子依赖详见附件!打包命令为 mvn package

2011-09-15 19:31:29 167

原创 java throws exception

之前很少这样写,所以对这方面的体验很少。现在自己证实了一把,确认throws exception之后,不会有任何的返回。这个感觉有点异样,惭愧,惭愧!!程序直接中断!验证的代码如下:public class ThrowsException { public String devideByZero() throws Exception { try { int i = 1 ...

2011-08-29 11:02:28 429

原创 oracle block的PCTUSED,PCTFREE,freelist等(自己理解总结)

     PCTUSED参数:当block 实际数据(block头信息和datas数据)占有的空间低于设定值时,将会被加到freelist中。譬如 PCTUSED=40.但删除数据后,剩余空间大于(1-40% )时,将会把此block移到freeList中。     PCTFREE参数:使用block时候,当有效数据的空间大于设定值,将不允许被插入新的行(每个block当然可以存放多行)。这样的b...

2011-08-22 15:59:57 273

原创 ibatis2.0使用procedure

之前的公司是互联网基本上会规避procedure这种东西,有的话也会是比较简单的实现.到了新公司全部使用procedure(原因不详,个人觉得是拍脑袋决定).ibatis2 2.1.7.597版本中的dtd有bug,会直接导致无法识别parameterMap标签下子标签resultMap!而是用比较高的版本会有jdbcType="ORACLECURSOR"无法支持的情况!后来发现使用2.3.4.7...

2011-08-16 18:06:47 503

原创 一次性import ctrl+shift+O

As title

2011-07-22 10:40:18 111

maven web工程

  web工程结构:    <plugins>             <plugin>                 <groupId>org.apache.maven.plugins</groupId>                 <artifactId>maven-compiler-plugin</artifa...

2011-07-21 11:38:17 72

原创 ant创建web project!

build.xml 写道<?xml version="1.0"?> <project name="Example Application Build" default="compile" basedir="."> <property file="build.properties" /> <target nam

2011-06-29 13:40:51 76

原创 eclipse notepad++正则替换

以前一直用,今天使用的时候忘记勾上regular expression.浪费了1个小时,因以为诫!!!1.ctrl+F2.写入正则表达式比如:[0-9]+.3.勾上[color=red]regular expression[/color]Notepad++使用正则去掉行首数字和句号^\d+....

2011-06-28 14:41:15 70

原创 eclipse导入ant工程

不同于maven可以直接对IDE的支持(mvn eclipse:eclipse -DdownloadSources=true -DdownloadJavaDocs=true),ant并不具有这样的命令.这样如果eclipse需要import ant工程需要加入两个.classPath .project文件。如下:.project your_project-name ...

2011-06-24 10:16:52 277

原创 remote debug tomcat 老是网上找节省下时间

1.TOMCAT_HOME\bin\catalina.bat2.在catalina.bat debug合适的位置加入:set CATALINA_OPTS=-server -Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=87873.Eclipse...

2011-06-17 15:08:10 122

原创 netstat -nao

1.netstat -nao2.windows任务管理器选择pid3.windows任务管理器查找相关的进程close掉

2011-06-14 16:33:35 313

原创 commons.dbutils包mapping时字段的映射问题!

[code="java"] protected int[] mapColumnsToProperties(ResultSetMetaData rsmd, PropertyDescriptor[] props) throws SQLException { int cols = rsmd.getColumnCount(); i...

2011-06-01 11:12:12 355

原创 dataSource使用时报错解决Mark下

dataSource依赖的commons-dbcp使用的是1.4的版本,而commons-pool使用的是1.0,导致Exception in thread "main" java.lang.NoSuchMethodError: org.apache.commons.pool.impl.GenericObjectPool: method <init>()V not found...

2011-05-30 15:46:49 429

原创 注释必须吗?

在javaeye上看到关于注释的争论。想谈下自己的看法:1.软件工程的主题实际上除了最重要的数据,数据字典,源代码等。还有就是详细而规范的文档。包含开发过程文档(甚至包含各次项目关键性会议的记录),维护和产品使用说明文档(通常给客户看)。2.对于开发而言譬如写一个类时理想的状态是不需要任何注释和说明(当然可以加自己的名字和创建类的日期)。因为如果类目和方法名取得很OK的话。通常意义是不需要...

2011-05-27 10:17:44 233

原创 浏览器的一些加载信息和资料,关键是学会自己试验得出结论

http://www.otakustay.com/browser-strategy-loading-external-resource/

2011-04-27 16:11:15 64

原创 tomcat管理

 Error initializing endpoint   java.lang.Exception: Socket bind failed: [730048] ?????????×???(Э?é/???????/???)????í??       at org.apache.tomcat.util.net.AprEndpoint.init(AprEndpoint.java:612...

2011-03-28 17:11:42 45

原创 Oracle链接数据库的四种方式(thin和oci)

Oracle provides four different types of JDBC drivers, for use in different deployment scenarios. The 10.1.0 drivers can access Oracle 8.1.7 and higher. While all Oracle JDBC drivers are similar, s...

2011-03-22 11:53:23 423

原创 HTML----meta的作用

meta标签的常见功能:      1.帮助主页被各大搜索引擎登录;      2.定义页面的使用语言;      3.自动刷新并指向新的页面;      4.实现网页转换时的动画效果;      5.网页定级评价;      6.控制页面缓冲;       7.控制网页显示的窗口。      meta 的属性有两种:name和http-equiv。      ...

2011-01-17 16:36:21 81

原创 异常处理

 Throwable下面有两种子类,Error和Exception.Error是JVM的错,一般不会对其做相关处理.RuntimeException是运行时错误,根据字面理解这个不是必须catch的。在编译时不会强制要求catch.但是Exception下面的其他子类则是必须catch!自定义的异常可以继承Exception!public readFile() throws FileN...

2010-12-28 00:54:30 35

原创 数据库和JDBC

网上摘录的,应该是跟jdbc驱动相关的!setFetchSize()  是设置ResultSet每次向数据库取的行数 但是你要这样还是可以把所有的数据都取出来,这个只是优化了,取不完数据的情况下 。缺省时,驱动程序一次从查询里获取所有的结果。这样可能对于大的数据集来说是不方便的, 因此 JDBC 驱动提供了一个方法从一个数据库游标伤抽取少数几行的 ResultSet 的方法。 ...

2010-12-23 16:37:18 71

原创 Linux初步入门-----jdk安装等

   挂接外部U盘,在登录状态下。如果插入U盘linux会自动检测到U盘基本信息(估计是写在rom里的)!在重新登录之后   #fdisk -l /dev/sda   详细列出U盘信息,一般会看到U盘sda1   #mount -t vfat /dev/sda1 /mnt/usb   把u盘信息挂接到/mnt/usb文件夹下   #cp jdk6 /dev/james   ...

2010-09-05 19:32:09 85

原创 提升工作效率跟重装系统等内容

1.mybase个人数据库整理----数据备份迁移 -----旺旺组员的整理2.收藏夹内容的保存和整理3.安装软件  widows xp  安全卫士  office 2003(visio跟project,兼容2007插件)4.浏览器:firefox,chrome5.SecureCRT6.beyond Compare7.star UML8.阿里旺旺-----数据备份迁移9.紫光拼音10.JDecom...

2010-08-18 20:36:58 141

原创 JavaScript Cookie的应用

-------------以下文章只谈在客户端如何用js去控制cookie,这跟servlet的cookie(以后有机会再写)对象截然不同-------------我们已经知道,在 document 对象中有一个 cookie 属性。但是Cookie 又是什么?“某些 Web 站点在您的硬盘上用很小的文本文件存储了一些信息,这些文件就称为 Cookie。”—— MSIE帮助。一般来说,...

2009-09-18 14:48:24 76

JavaScript前端form验证(不用正则表达式)

注:需要配套的js跟html文件  困难的地方是如何维持,class的累加! invalid这个class是累加在固有class上的,中间用空格隔开!  本文参考《JavaScript & Ajax》文中对此的校验函数之前嵌套太多,看了头大。故我将其拆分成独立的函数  case条件处需要优化,还有其他地方也需要修改!  ...

2009-09-17 23:28:25 271

空空如也

空空如也

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

TA关注的人

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