- 浏览: 44936 次
- 性别:
- 来自: 广州
最新评论
文章列表
zip命令可以用来将文件压缩成为常用的zip格式。unzip命令则用来解压缩zip文件。 1. 我想把一个文件abc.txt和一个目录dir1压缩成为yasuo.zip: # zip -r yasuo.zip abc.txt dir1 2.我下载了一个yasuo.zip文件,想解压缩: # unzip yasuo.zip 3.我当前目录下有abc1.zip,abc2.zip和abc3.zip,我想一起解压缩它们:
国外程序员推荐:每个程序员都应读的书
- 博客分类:
- 非技术
来源:http://blog.jobbole.com/5886/
其他:http://blog.jobbole.com/1383/
“如果能时光倒流,回到过去,作为一个开发人员,你可以告诉自己在职业生涯初期应该读一本,你会选择哪本书呢?我希望这个书单列表内容丰富,可以涵盖很 ...
来源:http://blog.jobbole.com/25486/
以前,我写过一篇《如何面试程序员》,探讨公司如何向应聘者提问。
今天,我看到硅谷招聘经理Steve Buckley的一篇文章,正好探讨了同一件事的另一面:应聘者如何向公司提问。
很多人将面试看作一种单向选择,事实上,面试是一种双向选择:不仅是公司挑选你,也是你挑选公司。面试就是为双方提供互相了解的机会,公司在评估你,你也在评估公司。
面试官也知道这一点,所以他们有心理准备,期待你提出问题,并且会做出回答。所以,面试时不要浪费向公司提问的机会。而且,你主动提问,表明你比较重视这个职位,会加深面试官对你的印象,可 ...
Linux 系统命令及其使用详解
- 博客分类:
- Linux
cat cd chmod chown cp cut 名称:cat 使用权限:所有使用者 使用方式:cat [-AbeEnstTuv] [--help] [--version] fileName 说明:把档案串连接后传到基本输出(萤幕或加 > fileName 到另一个档案) 参数:
集成Spring
Unitils 提供了一些在Spring 框架下进行单元测试的特性。Spring 的一个基本特性就是,类要设计成为没有Spring 容器或者在其他容器下仍然易于进行单元测试。但是很多时候在Spring 容器下进行测试还是非常有用的。
Unitils 提供了以下支持 Spring 的特性:
ApplicationContext 配置的管理;
在单元测试代码中注入Spring 的Beans;
使用定义在Spring 配置文件里的Hibernate SessionFactory;
引用在Spring 配置中Unitils 数据源。
Application ...
Unitils测试框架目的是让单元测试变得更加容易和可维护。Unitils构建在DbUnit与EasyMock项目之上并与JUnit和TestNG相结合。支持数据库测试,支持利用Mock对象进行测试并提供与Spring和Hibernate相集成。Unitils设计成以一种高度可配置和松散耦合的方式来添加这些服务到单元测试中,目前其最新版本是3.1。
Unitils功能特点
自动维护和强制关闭单元测试数据库(支持Oracle、Hsqldb、MySQL、DB2)。
简化单元测试数据库连接的设置。
简化利用DbUnit测试数据的插入。
简化Hibernate sess ...
模拟测试概述
目前支持Java语言的Mock测试工具有EasyMock、JMock、Mockito、MockCreator、Mockrunner、MockMaker等,Mockito是一个针对Java的Mocking框架。它与EasyMock和JMock很相似,是一套通过简单的方法对于指定的接口或类生成 Mock 对象的类库 ...
来源:http://book.51cto.com/art/201202/317465.htm
部分属性持久化问题看似很简单,只要把不需要持久化的属性加上瞬态关键字(transient关键字)即可。这是一种解决方案,但有时候行不通。例如一个计税系统和人力资源系统(HR系统)通过RMI(Remote Method Invocation,远程方法调用)对接,计税系统需要从HR系统获得人员的姓名和基本工资,以作为纳税的依据,而HR系统的工资分为两部分:基本工资和绩效工资,基本工资没什么秘密,根据工作岗位和年限自己都可以计算出来,但绩效工资却是保密的,不能泄露到外系统,很明显这是两个相互关联的类。 ...
Resin配置文件中文说明
- 博客分类:
- Resin
<!-- - Resin 3.1 配置文件. -->
<resin xmlns="http://caucho.com/ns/resin" xmlns:resin="http://caucho.com/ns/resin/core">
<!-- 加载resin/lib下的所有.jar文件-->
<class-loader>
<tree-loader path="${resin.home}/lib"/>
& ...
ibatis中的sql语句#与$的区别
- 博客分类:
- ibatis
来源:http://fengtiejun.iteye.com/blog/1572957
ibatis中的sql语句#与$的区别 1.#是把传入的数据当作字符串,如#field#传入的是id,则sql语句生成是这样,order by "id",这当然会报错.. 2.$传入的数据直接生成在sql里,如#field#传入的是id,则sql语句生成是这样,order by id, 这就对了. 3.#方式能够很大程度防止sql注入. 4.$方式无法方式sql注入.
来源:http://developer.51cto.com/art/201207/348967.htm
以前在学校的时候自己以为是不是每个做JAVA开发的公司每次做项目的时候都要搭建一个SSH框架呢,工作之后才发现每个公司都有自己的一套框架,要不是在SSH基础上,要不是在SS ...
来源:http://blog.jobbole.com/16171/
了解公司所处的行业
技术是一名技术人员的核心竞争力之一,可是如果你想站稳脚跟,就需要深入了解你所处的领域。
书上有这么一句话:“你的行业经历应该成为你的重要才能”。
或许我们只是一名程序员,但是如果能用客户所处行业的专业语言与他们交流,那这就是一门非常重要的技能。
选择行业是十分重要的,选择哪家公司、哪个领域工作对我们来说都是重要的。
来源:http://alimma.iteye.com/blog/1594726
一、介绍 Log4j是Apache的一个开放源代码项目,通过使用Log4j,我们可以控制日志信息输送的目的地是控制台、文件、GUI组件、甚至是套接口服务 器、NT的事件记录器、UNIX Syslog守护进程等;我们也可以控制每一条日志的输出格式;通过定义每一条日志信息的级别,我们能够更加细致地控制日志的生成过程。 Log4j由三个重要的组件构成:日志信息的优先级,日志信息的输出目的地,日志信息的输出格式。日志信息的优先级从高到低有ERROR、WARN、 INFO、DEBUG,分别用来指定这条日志信息的重 ...
一个分布式系统基础架构,由Apache基金会开发。用户可以在不了解分布式底层细节的情况下,开发分布式程序。充分利用集群的威力高速运算和存储。Hadoop实现了一个分布式文件系统(Hadoop Distributed File System),简称HDFS。HDFS有着高容错性的特点,并且设计用来部署在低廉的(low-cost)硬件上。而且它提供高传输率(high throughput)来访问应用程序的数据,适合那些有着超大数据集(large data set)的应用程序。HDFS放宽了(relax)POSIX的要求(requirements)这样可以流的形式访问(streamin ...
来源:http://www.cnblogs.com/yanbincn/archive/2012/05/31/2529293.html
针对昨天同事遇到的hibernate的问题。算是hibernate最基本的东西。具了解,这个问题很多人遇到过,也很常见,却遇到了还经常会懵了。
为了加深印象,知其然,知其所以然。
之后单纯用原始的Hibernate框架做了一些验证,并且打开执行SQL打印输出台的,得出的结论:
前提是在同一事务中间:
1、利用sql语句, session.createSQLQuery(sql).executeUpdate();进行 ...