工程管理/版本控制
文章平均质量分 59
siyangshen
这个作者很懒,什么都没留下…
展开
-
工程管理之一:配置文件工具类
在各个项目中,总会用到各种数据库连接或连接池等基础信息。如果使用常量写在程序里,恐怕不利于修改配置和部署。这里总结一个在工作中常用的配置文件的工具类。由于这个类主要读取的是数据库配置,因此类名为DatabaseProject,当然读取不同配置也可以使用其他类名。public final class DatabaseProject { public static final Log...原创 2012-06-24 21:44:35 · 121 阅读 · 0 评论 -
工程管理之三:结合Commons Configuration和Maven进行工程配置管理
本文源自目前公司中对一些项目的总结。实际问题:每个工程都会包含多套配置环境,包括开发环境,测试环境,沙盒环境以及生产环境,而每一套环境都对应着不同的配置参数。本文以一个非web工程举例,使用到了Commons Configuration + Maven管理配置,并包括一个完整的配置文件读取工具类。整理一下分享出来。----------------------------------...原创 2012-12-19 22:20:19 · 553 阅读 · 0 评论 -
Git日常简单命令一览
总结一些常用的git操作命令,并不断更新...1、个人信息配置:git config --global user.name "shensy" //修改用户名git config --global user.email shensy@xxx.com //修改邮箱git config --list //查看个人信息2、clone:git clone ssh://...原创 2012-12-07 23:50:44 · 69 阅读 · 0 评论 -
[版本控制]Eclipse下工程发布到Git总结
Git是目前公司经常使用的版本控制工具,但一般都是别人建好一个Git项目,我直接clone下来。前一段时间因工作原因自己也试了一下,过程如下(敏感信息以xxx替代):1、创建Git远程仓库:(1)登录Git服务器:ssh git@git.xxx.xxx(2)切换到指定路径:cd ~/abc(3)新建git远程仓库目录:mkdir info.git(4)进入该目录下:cd ...原创 2012-12-02 11:57:59 · 69 阅读 · 0 评论 -
Eclipse里导入Maven工程报错解决办法
在新机器上安装Maven后,把Maven工程导入Eclipse,Eclipse里的project报Unbound classpath variable: 'M2_REPO/**/***/***.jar'但是我本地该路径下其实是包含这些jar包的:C:\Documents and Settings\xxxxx\.m2\repository\**\***.jar 解决办法:...原创 2013-04-27 22:20:02 · 124 阅读 · 0 评论 -
工程管理之二:日志初始化工具
现在公司工作中使用的日志工具是slf4j+logback。初始化工具类实现如下:public class LogUtil { private static final org.slf4j.Logger LOGGER = LoggerFactory.getLogger(LogUtil.class); public static final String __CONF_DIR__ ...原创 2012-08-06 22:27:26 · 102 阅读 · 0 评论 -
工程管理之五:基于Logback管理应用日志
目前工程中对于输出日志的需求:1、不同日志级别输出到不同文件及控制台。2、日志按时间和特定格式输出到不同文件.超过一段时间后自动清除。3、不同包路径下的程序可以设置不同的日志级别。现在我们使用的logback正好可以解决以上问题,分享出来,希望对看到的人有帮助。logback配置如下(以下是一个普遍Java工程的配置):<?xml version="1.0" en...原创 2013-04-21 15:12:43 · 128 阅读 · 0 评论 -
[版本控制]Git学习与总结
一、Git特性与状态:特性:不能联网时一样可以提交更新或与历史版本对比.几乎所有操作都可以本地执行.时刻保持数据完整性:所有文件和目录会经过sha-1算法校验和计算.并作为数据唯一标识和索引.一旦提交快照就不用担心数据丢失.git三种状态:已修改、已暂存、已提交已修改:已修改某个文件但还没有暂存.已暂存:已修改的文件放在下次提交时要保存的清单中. git add...原创 2013-04-20 01:26:03 · 131 阅读 · 0 评论 -
工程管理之四:Maven工程管理配置
最近经常使用Maven管理工程,于是总结一下使用过的Maven pom.xml配置。我本地使用的Maven版本是apache-maven-3.0.3。工程为普通java application打成jar包形式部署,web工程配置在后面也会做简要介绍。一、基本配置<!-- pom.xml文件以project为根节点 --><project xmlns="http:/...原创 2013-04-20 01:23:21 · 156 阅读 · 0 评论 -
与git服务器添加信任关系
1、本地机器,进入GitBash:ssh-keygen -t rsa -C "username@PC1" key:id_rsa //输入key文件名将生成的2个文件复制到 C:/Users/username/.ssh下2、登录远程git服务器:cd ~/.ssh编辑authorized_keys,将本地生成的.pub文件中的字符串复制到里面,保存即可。例,格式如下(...原创 2013-08-08 07:13:38 · 814 阅读 · 0 评论