- 博客(20)
- 收藏
- 关注
原创 Eclipse中统计项目代码行数技巧
Ctrl+H,然后选择File Search标签选中正则表达式(Regular expression),在Containing text中输入 \n (其实就是换行符)File Name patterns输入*.javaScope中选择Enclosing project按Search就能统计出整个项目的代码行数这是目前看到的最简单的代码行数统计方法了.不太精准但很quq
2014-05-30 19:05:44 961
转载 单元测试利器 JUnit 4
本文主要介绍了如何使用 JUnit 4 提供的各种功能开展有效的单元测试,并通过一个实例演示了如何使用 Ant 执行自动化的单元测试。本文假设读者对 Eclipse 下进行 Java 开发有一定的经验,并了解 Java 5 中的注解(annotation)特性。引言毋庸置疑,程序员要对自己编写的代码负责,您不仅要保证它能通过编译,正常地运行,而且要满足需求和设计预期
2014-05-13 01:06:26 555
转载 Spring注入Bean
我们先定义一个接口Description.java:view plainpackage com.spring.di; public interface Description { public void say(); } 我们再定义一个接口的具体实现PeopleDescription.java:
2014-05-13 00:54:56 601
转载 spring事务管理
关于事物隔离级别, 脏读, 不可重复读, 幻读的理解, 另有一篇文章比较生动的介绍:http://blog.csdn.net/sunxing007/article/details/6427290spring事务管理相关的接口: TransactionDefinition:代表一个事物,描述了事务的隔离级别, 超时时间,事务是否只读, 传播规则等等;TransactionStatus
2014-05-13 00:51:45 625
转载 spring事务tx命名空间配置
直接贴配置,再解释 Xml代码 aop:config> aop:advisor pointcut="execution(* org.ocean.service.impl.*.*(..))" advice-ref="txAdvice" /> aop:config> tx:advice id="txAdvic
2014-05-13 00:27:35 3813
转载 MongoDB基本管理命令
MongoDB是一个NoSQL数据库系统:一个数据库可以包含多个集合(Collection),每个集合对应于关系数据库中的表;而每个集合中可以存储一组由列标识的记录,列是可以自由定义的,非常灵活,由一组列标识的实体的集合对应于关系数据库表中的行。下面通过熟悉MongoDB的基本管理命令,来了解MongoDB提供的DBMS的基本功能和行为。MongoDB命令帮助系统
2014-04-29 13:01:32 658
转载 node.js 入门
最近写的文章收到许多朋友的反馈,感谢大家的支持和建议,让我对坚持写博客充满热情,一个月一篇文章确实有点少,所以以后尽力多做分享,做好的分享,希望能对朋友们有用。 到新公司的这段时间学到了很多新东西,有好多东西需要去总结去探索,不过事情得一件一件来,今天咱们先从Node开始。注:以后出现的Node即node.js。先搞点前戏热热场 - 为什么写这篇文章: 1.前段时间单位
2014-04-16 17:48:14 815
原创 nginx配置文件详细说明
#运行用户user www-data; #启动进程,通常设置成和cpu的数量相等worker_processes 1;#全局错误日志及PID文件error_log /var/log/nginx/error.log;pid /var/run/nginx.pid;#工作模式及连接数上限events { use epoll;
2014-04-14 16:30:27 624
转载 注释驱动的 Spring cache 缓存介绍
这篇概述Spring 3.1 引入了激动人心的基于注释(annotation)的缓存(cache)技术,它本质上不是一个具体的缓存实现方案(例如 EHCache 或者 OSCache),而是一个对缓存使用的抽象,通过在既有代码中添加少量它定义的各种 annotation,即能够达到缓存方法的返回对象的效果。Spring 的缓存技术还具备相当的灵活性,不仅能够使用
2014-04-14 16:27:08 544
原创 php mysql Call to undefined function mysql_connect()
PHP连接MySQL错误:Call to undefined function mysql_connect()出现此类的错误,大半是PHP的MYSQL模块没有安装好,确认以下事件一般可以解决问题:在配置php.ini中1.确保extension=php_gd2.dll,extension=php_mbstring.dll,extension=php_mysql.
2014-04-12 13:40:01 774
原创 eclipse下 某项目不能把classes 和 jsp发布到tomcat
瞎鼓弄出来的 解决方案: Deployment Assembly 里将target 加了进来 。。。。。。就好了。。。好了。。了。。。
2014-03-29 20:26:24 889
原创 有些jsp显示multiple annotations found at this line
查了半天,原来又是IDE的问题!!! 解决方案: window-->preference-->MyEclipse-->Valdation-->将Manual和Build下复选框全部取消选择 之后 project->clean 即可
2014-03-29 19:21:36 1263
原创 java.lang.ClassNotFoundException: org.springframework.web.context.ContextLoaderListener
Eclipse中tomcat部署工程启动后报错:Shell代码 严重: Error configuring application listener of class org.springframework.web.context.ContextLoaderListener java.lang.ClassNotFoundException: org.spring
2014-03-28 20:53:06 1014
原创 eclipse tomcat 直接启动
1. run configurations2. Main class org.apache.catalina.startup.Bootstrap3. Arguments -config "d:/tomcat/server.xml" start4. 修改 JRE5. Classpath 增加 tomcat 目录 中 bin
2014-03-26 20:55:52 767
原创 MD5 校验两个文件是否一样
1、简介MD5算法常常被用来验证网络文件传输的完整性,防止文件被人篡改。MD5 全称是报文摘要算法(Message-Digest Algorithm 5),此算法对任意长度的信息逐位进行计算,产生一个二进制长度为128位(十六进制长度就是32位)的“指纹”(或称“报文摘要”),不同的文件产生相同的报文摘要的可能性是非常非常之小的。 在linux或Unix上,md5sum是用来计算和校验
2014-03-12 10:52:11 7382
原创 Web.xml配置详解
转: http://www.cnblogs.com/chinafine/archive/2010/09/02/1815980.html1 定义头和根元素 部署描述符文件就像所有XML文件一样,必须以一个XML头开始。这个头声明可以使用的XML版本并给出文件的字符编码。DOCYTPE声明必须立即出现在此头之后。这个声明告诉服务器适用的servlet规范的版本(如2.2或2.
2014-03-10 16:14:03 630
原创 sublime 安装 ctags 插件
安装Sublime Text 2插件的方法: 使用Package Control组件安装 在菜单栏view->show console调出console 粘贴以下代码到底部命令行并回车: import urllib2,os;pf='Package Control.sublime-package';ipp=sublime.installed_packag
2014-03-09 19:04:36 891
原创 linux zip包压缩 解压
zip命令可以用来将文件压缩成为常用的zip格式。unzip命令则用来解压缩zip文件。1. 我想把一个文件abc.txt和一个目录dir1压缩成为yasuo.zip:# zip -r yasuo.zip abc.txt dir1-r 递归处理,将指定目录下的所有文件和子目录一并处理。 2. 我想把tmp目录下的压缩# zip -r yasuo.
2014-03-06 20:54:10 965
原创 memcached安装和简单使用
首先安装libevent :•安装libevent# tar zxvf libevent-1.4.9-stable.tar.gz# cdlibevent-1.4.9-stable# ./configure--prefix=/usr# make# make install•测试libevent是否安装成功: #ll /usr/lib| grep libe
2014-03-03 12:31:20 700
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人