- 博客(32)
- 资源 (2)
- 收藏
- 关注
转载 Linux 常用命令
Linux 常用命令Linux 系统常用命令格式: command [option] [argument1] [argument2] ...其中option以“-”开始,多个option可用一个“-”连起来,如“ls -l -a” 与“ls -la”的效果是一样的。根据命令的不同,参数分为可选的或必须的;所有的命令从标准输入接受输入,输出结果显示
2011-12-21 20:48:26 447
转载 Linux 入门时必学60文件处理个命令
Linux系统信息存放在文件里,文件与普通的公务文件类似。每个文件都有自己的名字、内容、存放地址及其它一些管理信息,如文件的用户、文件的大小等。文件可以是一封信、一个通讯录,或者是程序的源语句、程序的数据,甚至可以包括可执行的程序和其它非正文内容。 Linux文件系统具有良好的结构,系统提供了很多文件处理程序。这里主要介绍常用的文件处理命令。file 1.作用 file
2011-12-21 20:36:53 529
转载 Maven实战
我本来已经决定停止更新该博客了,但是为了推广下我的新书《Maven实战》,在此破例一下。该书包含了我不少的经验总结和心血劳动,希望能让更多的人了解。 简介你是否早已厌倦了日复一日的手工构建工作?你是否对各个项目风格迥异的构建系统感到恐惧?Maven——这一Java社区事实标准的项目管理工具,能帮你从琐碎的手工劳动中解脱出来,帮你规范整个组织的构建系统。不仅如此,它还有依赖管理、自
2011-12-21 16:30:36 8480
转载 mysql操作
进行开发和实际应用中,用户不应该只用root用户进行连接数据库,虽然使用root用户进行测试时很方便,但会给系统带来重大安全隐患,也不利于管理技术的提高。我们给一个应用中使用的用户赋予最恰当的数据库权限。如一个只进行数据插入的用户不应赋予其删除数据的权限。MySql的用户管理是通过User表来实现的,添加新用户常用的方法有两个,一是在User表插入相应的数据行,同时设置相应的权限;二是通过GRAN
2011-12-21 11:45:38 464
转载 Linux环境变量设置总结
Linux环境变量设置总结去论坛讨论 来源: 作者: 发布时间:2010-04-101、引言 在 linux系统 下,如果你下载并安装了应用程序,很有可能在键入它的名称时出现“ command not found ”的提示内容。如果每次都到安装目标文件夹内,找到可执行文件来进行操作就太繁琐了。这涉及到环境变量 PATH 的设置问题,而 PATH 的设置也是在 linux
2011-12-20 20:07:38 580 2
转载 suse linux 下JDK安装
suse linux 下JDK安装 1. 先从网上下载jdk(jdk-1_5_0_04-linux-i586.rpm) ,推荐SUN的官方网站www.sun.com,下载后放在/home目录中,当然其它地方也行。 进入安装目录 #cd /home #cp jdk-1_5_0_04-linux-i586.rpm /usr/local #cd /usr
2011-12-20 19:58:53 685
转载 vi命令详解
vi命令详解vi命令是unix下常用而重要命令,可在全屏幕方式下编辑一个或多个文件。若在vi执行时没有指定一个文件,那么vi命令会自动产生一个无名的空的工作文件。若指定的文件不存在,那么就按指定的文件名创建一个新的文件。若对文件的修改不保存的话,v i命令并不改变原来文件的内容。 注意:vi命令并不锁住所编辑的文件,因此多个用户可能在同时编辑一个文件,那么最后保存的文件版本将被保留。
2011-12-17 10:33:00 484
转载 关于Ubuntu给新手的配置
HonKer一个苹果,n种思想关于Ubuntu给新手的配置作为一个新手,面对这个Ubuntu时,都会有一个无从下手的感觉,虽然论坛上有不少教程,可总觉得不太适合,有时又觉得很零散。我也有个这样的经历。也因此,我把我使用Ubuntu的经历写下来,希望能给一想些人一点帮助,当然,现在我也还是一个菜鸟,只是已可以比较熟练地使用Ubuntu罢了。我写的内容是从一个单纯的系统
2011-12-17 10:30:57 1470
转载 Linux下tar命令详解
Linux下tar命令详解tar [-cxtzjvfpPN] 文件与目录 ....参数:-c :建立一个压缩文件的参数指令(create的意思)-x :解开一个压缩文件的参数指令-t :查看tarfile里面的文件特别注意,在参数的下达中,c/x/t仅能存在一个!不可同时存在!因为不可能同时压缩与解压缩。-z :是否同时具有gzip的属性,亦即是否需要用gzip
2011-12-17 10:22:34 456
转载 集成开源系统实现自动化构建、代码质量评估、项目信息统计(1)——Jenkins安装
Jenkins 是java 语言开发,需要JRE(JDK)的支持(注:我到现在还不知道JRE 和 JDK 的区别>_ (一) 前期准备确认安装jenkins 的机器已经安装了如下软件软件名称版本下载地址JRE or JDK 1.4+ Apache tomcat 6.
2011-12-16 18:32:25 1585
转载 Jenkins、Sonar和Maven集成的两种方式
Jenkins、Sonar和Maven集成的两种方式博客分类:XPmavenJDBCMySQL配置管理AntSonar作为一个代码质量管理平台,已经支持了与Maven和Ant(Sonar2.6+以上版本)的集成,同时持续集成工具Jenkins也有了相应的Sonar插件,当同时使用Jenkins、Sonar和Maven时,可以有两种方式配置: 方式1:在Jenkins
2011-12-16 17:40:43 2054
转载 持续集成概述
持续集成概述什么是持续集成随着软件开发复杂度的不断提高,团队开发成员间如何更好地协同工作以确保软件开发的质量已经慢慢成为开发过程中不可回避的问题。尤其是近些年来,敏捷(Agile) 在软件工程领域越来越红火,如何能再不断变化的需求中快速适应和保证软件的质量也显得尤其的重要。持续集成正是针对这一类问题的一种软件开发实践。它倡导团队开发成员必须经常集成他们的工作,甚至每天都可能发生多次集成
2011-12-16 17:37:04 1002
转载 构建基于Jenkins+Git+Grails持续集成环境
构建基于Jenkins+Git+Grails持续集成环境原文出自:http://groovyq.net/content/构建基于JenkinsGitGrails持续集成环境 构建基于Jenkins+Git+Grails持续集成环境由 bugu66 于 四, 06/16/2011 - 15:43 发表Grails原创Jenkins是一款Java平台的开
2011-12-16 17:20:15 1481
转载 Jenkins最佳实践
Jenkins最佳实践 Jenkins最佳实践,其实大部分对于其他的CI工具同样的适用:* Jenkins的安全。对Jenkins的用户使用授权和访问控制。默认地Jenkins不执行任何的安全检查,这意味着任何人都可以访问Jenkins来配置Jenkins,修改job,和执行build。这对于在企业内部使用也许可以接受,但是存在很高的安全风险,例如其他人错误滴删除了job,错误
2011-12-16 17:07:52 988
转载 Jenkins Master/Slave架构
Jenkins Master/Slave架构 一 Jenkins Master/Slave架构 Master/Slave相当于Server和agent的概念。Master提供web接口让用户来管理job和slave,job可以运行在master本机或者被分配到slave上运行。一个master可以关联多个slave用来为不同的job或相同的job的不同配置来服务。
2011-12-16 17:06:50 1648
转载 Jenkins的Windows Slave的配置
Jenkins的Windows Slave的配置参考:https://wiki.jenkins-ci.org/display/JENKINS/Step+by+step+guide+to+set+up+master+and+slave+machines 一 创建新的Slave注意Jenkins中slave称为note。 所以下面文章中的slave和node指的是一回事。
2011-12-16 17:04:29 1124
转载 Linux Shell 编程 [精华]
Linux Shell 编程 [精华]转自: http://www.cnblogs.com/stephen-liu74/archive/2011/11/01/2202027.html http://www.cnblogs.com/stephen-liu74/archive/2011/11/04/2228133.html 零、shell中的内
2011-12-16 17:01:28 1178
转载 Ant高级-path和fileset
Ant高级-path和fileset 一 和 你可以用":"和";"作为分隔符,指定类似PATH和CLASSPATH的引用。Ant会把分隔符转换为当前系统所用的分隔符。 当需要指定类似路径的值时,可以使用嵌套元素。一般的形式是 location属性指定了相对于project基目录的一个文件和目录,而path属性接受逗号或分号分隔的一个位置列表。p
2011-12-16 16:59:42 736
转载 Maven与Ant比较
Maven与Ant比较 Ant是软件构建工具,Maven的定位是软件项目管理和理解工具。Maven除了具备Ant的功能外,还增加了以下主要的功能:1)使用Project Object Model来对软件项目管理;2)内置了更多的隐式规则,使得构建文件更加简单;3)内置依赖管理和Repository来实现依赖的管理和统一存储;4)内置了软件构建的生命周期; 一
2011-12-16 16:58:25 447
转载 Jenkins 构建JavaHelloWorld
Jenkins 构建JavaHelloWorld注意:我们知道Jenkins通过master/slave来支持分布式的job运行,这里的JavaHelloworld运行在master,即Jenkins所在的机器。 一 Java的HelloWorld程序 Ant构建脚本:c:\JavaHelloWorld\build.xml project name="Hello
2011-12-16 16:44:26 989
转载 Jenkins的配置
Jenkins的配置1 修改jenkins的根目录,默认地在C:\Documents and Settings\AAA\.jenkins 。.jenkins ├─jobs│ └─JavaHelloWorld│ ├─builds│ │ ├─2011-11-03_16-48-17│ │ ├─2011-11-03_16-
2011-12-16 16:26:21 1626
转载 Jenkins的授权和访问控制
Jenkins的授权和访问控制一 Jenkins的授权和访问控制默认地Jenkins不包含任何的安全检查,任何人可以修改Jenkins设置,job和启动build等。显然地在大规模的公司需要多个部门一起协调工作的时候,没有任何安全检查会带来很多的问题。 我们可以通过以下2方面来增强Jenkins的安全:1) Security Realm,用来决定用户名和密码,且指定用户属于哪个组;
2011-12-16 16:05:46 1622
转载 Jenkins 安装
Jenkins 安装 1 JenkinsJenkins由以前的hudson更名而来。Jenkins的主要功能是监视重复工作的执行,例如软件工程的构建或在cron下设置的jobs。具体地:*软件的持续构建和测试,此时Jenkins与CruiseControl或DamageControl相似。本质上提供了一个易于使用的持续集成系统,使得开发人员更容易地将改变集成到工程中,使得用
2011-12-16 15:35:37 886
转载 【总结】java命令解析以及编译器,虚拟机如何定位类
【总结】java命令解析以及编译器,虚拟机如何定位类 PS:本文转载自:http://hxraid.javaeye.com/blog/508123文章分类:Java编程 学Java有些日子了,一直都使用IDE来写程序。这样的好处就是能让我连如何用命令行编译,解释执行Java源代码都不知道,就更不清楚JDK中的编译器和虚拟机(包含字节码解释器)是如何定位到类文件的。悲哀呀...
2011-12-16 15:32:33 872
转载 几种任务调度的 Java 实现方法与比较
几种任务调度的 Java 实现方法与比较1评/204阅 发表于: 2011-09-29 19:57 作者: 张静,王启荣 前言任务调度是指基于给定时间点,给定时间间隔或者给定执行次数自动执行任务。本文由浅入深介绍四种任务调度的 Java 实现:TimerScheduledExecutor开源工具包 Quartz开源工具包 JCro
2011-12-09 18:01:20 681
转载 Java Timer的使用,守护线程。
分类: Java 2010-05-10 17:46 877人阅读 评论(1)收藏 举报 view plaincopy to clipboardprint?package cn.vicky; import java.util.Timer; /** * Timer : 提供对计时器 MBean 的实现。 计时器 MBean 将在指定的时间发
2011-12-09 17:12:11 1800
原创 线程有关知识
synchronized关键字,它包括两种用法:synchronized方法和synchronized块. 1.synchronized方法:通过在方法声明中加入synchronized关键字来声明synchronized方法,如: public synchronized void accessVal(int value); synchronized方法控制对类成员
2011-12-09 16:50:57 400
转载 java Timer类的基本使用
1、在应用开发中,经常需要一些周期性的操作,比如每5分钟执行某一操作等。对于这样的操作最方便、高效的实现方式就是使用java.util.Timer工具类。private java.util.Timer timer; timer = new Timer(true); timer.schedule(new java.util.TimerTask() { public void run(
2011-12-09 15:37:32 899
转载 Synchronize与JAVA内存模型(转)
JavaSocket每个JAVA对象都有一把锁, 当有多个线程同时访问共享资源的时候, 需要synchronized来控制安全性, synchronized 分 synchronized 方法 和synchronized快,使用synchronized 块时, 一定要显示的获得该对象的锁(如synchronized(object))而方法则不需要。
2011-12-09 13:46:38 419
转载 关于JAVA多线程同步
2011-05-30 10:28 31人阅读 评论(0)收藏 举报 因为需要,最近关注了一下JAVA多线程同步问题。JAVA多线程同步主要依赖于若干方法和关键字。将心得记录如下:1 wait方法: 该方法属于Object的方法,wait方法的作用是使得当前调用wait方法所在部分(代码块)的线程停止执行,并释放当前获得的调用wait所在的
2011-12-09 13:19:30 307
转载 关于java中的 sychronized 同步方法 与 同步块的理解 .
首先,需要说明一点,也是最重要的一点,无论是同步方法 还是 同步块 都是只针对同一个对象的多线程而言的,只有同一个对象产生的多线程,才会考虑到 同步方法 或者是 同步块,如果定义多个实例的同步,可以考虑使用mutex,创建类似于c++整个服务全局锁,或者创建一个全局单例类,在其内定义全局锁。比如以下的代码片段定义线程同步无任何意义:public class Test1 implements R
2011-12-09 09:28:05 392
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人