`
rayn115
  • 浏览: 68765 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论
文章列表
一、寻找gradle的历程 一开始的时候,我们只有一个工程,所有要用到的jar包都放到工程目录下面,时间长了,工程越来越大,使用到的jar包也越来越多,难以理解jar之间的依赖关系。再后来我们把旧的工程拆分到不同的工程里,靠ide来管理工程之间的依赖关系,各工程下的jar包依赖是杂乱的。一段时间后,我们发现用ide来管理项程很不方便,比如不方便脱离ide自动构建,于是我们写自己的ant脚本。再后来,维护ant脚本变得痛苦,管理jar包更加痛苦。svn能管理源码的版本,却不能管理构建出的部署部件的版本。于是我们决定用maven,然而pom.xml的配置实在太繁了!最后,我找到了神器,grad ...

LOG4J 配置

    博客分类:
  • Java
log4j.rootLogger = info, console0, consoleX #不同的包设置不同的LOG输出级别 log4j.logger.subpackage = warn, file0, fileX #不继承父LOGGER的Appender log4j.additivity.subpackage = false #Console0 log4j.appender.console0=org.apache.log4j.ConsoleAppender log4j.appender.console0.layout=org.apache.log4j.PatternLayout log4j. ...
三:三大约束条件:范围 时间 成本 五:五大过程组:启动过程 计划过程 执行过程 监控过程 收尾过程 九:九大知识领域:范围 时间 成本 质量 风险 人力资源 沟通 采购 集成三所谓项目管理三角形,是指项目管理中范围、时间、成本三个因素之间的互相影响的关系。   项目作为一个整体,要使各方面的资源能够协调一致,就要特别熟悉项目三角形的概念。项目三角形中的范围,除了要考虑对项目直接成果的要求,还要考虑与 之相关的在人力资源管理、质量管理、沟通管理、风险管理等方面的工作要求。项目三角形中的成本,主要来自于所需资源的成本,自然也包括人力资源的成本,这 些资源通过不同的方式获得,可以对应不同的成本 ...
Revert to this revision和Revert changes from this revision 譬如有个文件,有十个版本,假定版本号是1,2,3,4,5,6,7,8,9,10。 Revert to this revision: 如果是在版本6这里点击“Revert to this revision”,表示7~10的修改全部作废,历史倒退到了版本6那个年代。 Revert changes from this revision:如果是在版本6这里点击“Revert changes from this revision”,表示版本6这个历史事件被抹杀了,只剩下除版本6外的9个 ...
zip扮演着归档和压缩两个角色;gzip并不将文件归档,仅只是对单个文件进行压缩,所以,在UNIX平台上,命令tar通常用来创建一个档案文件,然后命令gzip来将档案文件压缩。 Java I/O类库还收录了一些能读写压缩格式流的类。要想提供压缩功能,只要把它们包在已有的I/O类的外面就行了。这些类不是Reader和Writer,而是InputStream和OutStreamput的子类。这是因为压缩算法是针对byte而不是字符的。 相关类与接口:Checksum 接口:被类Adler32和CRC32实现的接口Adler32 :使用Alder32算法来计算Checksum数目CRC32 ...
自动登陆流程: 1.  保存用户信息阶段: 当用户登陆网站时,在登陆页面填写完用户名和密码后,如果用户在提交时还选择了“两星期内自动登陆”复选框,那么在后台程序中验证用户名和密码全都正确后,还要为用户保存这些信息,以便用户下一次可以直接进入网站;如果用户没有勾选“两星期内自动登陆”复选框,则不必为用户保存信息,那么用户在下一次登陆网站时仍需要填写用户名和密码。 在保存用户信息阶段,主要的工作是对用户的信息进行加密并保存到客户端。加密用户的信息是较为繁琐的,大致上可分为以下几个步聚: ① 得到用户名、经MD5加密后的用户密码、cookie有效时间(本文设置的是两星期,可根据自己需要修改) ...
一、在web.xml中添加shiro过滤器 <!-- Shiro filter-->    < filter >        < filter-name > shiroFilter </ filter-name >        < filter-class >            org.springframework.web.filter.DelegatingFilterProxy       </ filter-cla ...
一、CentOS 修改IP地址 修改对应网卡的IP地址的配置文件   # vi /etc/sysconfig/network-scripts/ifcfg-eth0   修改以下内容 DEVICE=eth0 #描述网卡对应的设备别名,例如ifcfg-eth0的文件中它为eth0 BOOTPROTO= static #设置网卡获得ip地址的方式,可能的选项为 static ,dhcp或bootp,分别对应静态指定的 ip地址,通过dhcp协议获得的ip地址,通过bootp协议获得的ip地 ...
1. 安装JDK     sh jdk-6u24-linux-i586.bin 2. 解压Tomcat      tar -xvf apache-tomcat-6.0.33.tar.gz 3. CentOS系统下配置java环境变量   (1)用文本编辑器打开/etc/profile   (2)在profile文件末尾加入:   JAVA_HOME=/usr/jdk1.6.0_24   PATH=$JAVA_HOME/bin:$PATH   CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar   export ...
参考资料: http://www.iteye.com/topic/553749 http://www.iteye.com/topic/718443 上面两篇文章写的很好,我做下补充和总结。 路径分绝对和相对两种   ./ 表示当前路径,../表示上一路径   直接写文件名. 或 ./  或 ../ 都是相对路径 除了这些写法都是绝对路径  a.jsp路径和代码如下 +webRoot   -s1      a.jsp  Java代码  
1、如何学习Spring? 你可以通过下列途径学习spring: (1) spring下载包中doc目录下的MVC-step-by-step和sample目录下的例子都是比较好的spring开发的例子。 (2) AppFuse集成了目前最流行的几个开源轻量级框架或者工具Ant,XDoclet,Spring,Hibernate( ...
SchemaExport工具实战 通常我们使用生成数据库架构代码实例像这样:Configuration cfg=new Configuration(); cfg.Configure(“”); SchemaExport export =new SchemaExport(cfg); export.Execute(....); 1.准备工作 现在数据访问测试层新建一SchemaExportFixture.cs文件用于测试生成实战。声明一个全局变量_cfg,编写 [SetUp]方法在每个测试方法执行之前调用:[TestFixture] public class ...
今天写了个用java压缩的功能,可以实现对文件和目录的压缩。 由于java.util.zip.ZipOutputStream有中文乱码问题,所以采用org.apache.tools.zip.ZipOutputStream。 以下是代码: Java代码    1. package net.szh.zip;      2.       3. import java.io.BufferedInputStream;      4. import java.io.File;      5. import java.io.FileInputStream;      6. import ja ...
jdk提供了Zip相关的类方便的实现压缩和解压缩。使用方法很简单。下边分别是压缩和解压缩的简单事例 1,压缩的 import  java.io.BufferedInputStream; import  java.io.BufferedOutputStream; import  java.io.File; import  java.io.FileInputStream; import  java.io.FileOutputStream; import  java.util.zip.ZipEntry; import  java.util.zip.ZipOutputSt ...
进入需要在项目中用java处理json格式的数据,因此封装了一个class,现将这个class共享出来和大家分享   /**   * Copyright (c) linkwise 2007-2009 corporation.   * All rights reserved   */   package com.linghui.common.util;   import java.util.ArrayList;   import java.util.Date;   import java.util.HashMap;   import java. ...
Global site tag (gtag.js) - Google Analytics