自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

努力奋斗成就未来

财富源于每一点滴的积淀

  • 博客(97)
  • 资源 (8)
  • 收藏
  • 关注

转载 iptables基础知识.详解

源文参见:http://blog.coocla.org/207.htmliptables防火墙可以用于创建过滤(filter)与NAT规则。所有Linux发行版都能使用iptables,因此理解如何配置iptables将会帮助你更有效地管理Linux防火墙。如果你是第一次接触iptables,你会觉得它很复杂,但是一旦你理解iptables的工作原理,你会发现其实它很简单。

2014-11-12 09:48:45 754

转载 常用nmap命令行格式

1) 获取远程主机的系统类型及开放端口nmap -sS -P0 -sV -O 这里的 可以是单一 IP, 或主机名,或域名,或子网-sS TCP SYN 扫描 (又称半开放,或隐身扫描)-P0 允许你关闭 ICMP pings.-sV 打开系统版本检测-O 尝试识别远程操作系统其它选项:-A 同时打开操作系统指纹和版本检测-v 详细输出扫描情况.nmap

2014-11-12 09:26:40 922

原创 Vi删除操作大全

:%s/r//g                    删除DOS方式的回车^M :%s= *$==                   删除行尾空白 :%s/^(.*)n1/1$/               删除重复行 :%s/^.{-}pdf/new.pdf/         只是删除第一个pdf :%s///           又是删除多行注释(咦?为什么要说

2014-10-27 16:39:42 771

转载 正则表达式 (grep)

正则表达式 (grep)    grep (global search regular expression(RE) and print out the line,全面搜索正则表达式并把行打印出来)是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹配的行打印出来。搜索的结果被送到屏幕,不影响原文件内容。Unix的grep家族包括grep、 egrep和fgrep。egrep和fgre

2014-08-04 10:16:41 619

转载 shell 下正则表达式的匹配

一、用法讲解(1).匹配任意单字符例如:..xc..表示第一、二、五、六个字母任意三四个字母是xc的字符串^匹配字符串的开头的字母例如:^d表示以d开头的字符串$匹配字符串结尾的字母trobule$表示匹配以trobule结尾的行d$表示匹配以字母d结尾的字符^$表示匹配空行^.$匹配只包含一个字母的行*匹配字符串中单个字符或其重复序列compu*t表示

2014-08-04 09:44:39 8370

原创 浅谈基于Fabric实现GAP集成自动部署

背景在向服务器部署项目过程中,实施人员最大的烦劳莫过于修改过多的配置文件了。假设你一时疏忽忘记修改或改错某些配置,还不得不手动执行停止服务、修改文件、启动服务等操作。这个过程是一次,也可能需要重复多次。你或许需要同时部署多台服务器,一样的操作执行多遍,你是不是会觉得又忙,又无趣,还高度紧张无比抓狂?今天向大家介绍的Fabric,它可以让上述工作变得轻松自如,让我们心情大好。这篇文章主

2014-07-24 14:07:09 1187

转载 Git常用操作命令收集

Git常用操作命令收集1) 远程仓库相关命令检出仓库:$ git clone git://github.com/jquery/jquery.git查看远程仓库:$ git remote -v添加远程仓库:$ git remote add [name] [url]删除远程仓库:$ git remote rm [name]修改远程仓库:$ git r

2014-07-15 15:13:20 582

转载 排序总结

原文:http://blog.csdn.net/dodolzg/article/details/6066520

2014-07-11 10:11:05 485

原创 Ubuntu下如何统计代码行数

一直想知道我现在这个项目中的代码一共了多少行了。最近在学习shell脚本,联合管道和find命令可以很方便的统计一个后缀名结尾的文件一共有多少行。于是写出了下面的命令。可以很快的知道在当前目录下 所有的python文件一共有多少行$ find . -type f -name "*.py" | xargs cat | wc -l24286速度很快 可以马上知道一共有2

2014-07-09 13:55:15 5573 1

原创 Ubuntu 12.04常用的快捷键

Ubuntu 12.04常用的快捷键 超级键操作 1、超级键(Win键)–打开dash。  www.2cto.com  2、长按超级键– 启动Launcher。并快捷键列表。 3、按住超级键,再按1,2,3等数字键–从Launcher打开一个应用程序,当你按住超级键时,每个应用程序图标上都会显示一个数字,按下对应的数字就会打开盖应

2014-06-27 09:01:32 513

转载 Intellij IDEA 内存设置修改

Intellij IDEA 内存设置修改IntelliJ IDEA 7.0\bin下idea.exe.vmoptions     -server     -Xverify:none     -Xms300M     -Xmx512M     -XX:+UseParNewGC     -XX:PermSize=128m     -ea -server

2014-06-24 14:32:21 28762

转载 Log4j指定日志输出文件

Log4j指定日志输出文件我要做的操作是在web项目中有个定时任务,定时输出报表,报表的日志也要单独出。配置如下# OutPut Filelog4j.appender.fileout=org.apache.log4j.FileAppenderlog4j.appender.fileout.layout=org.apache.log4j.PatternLayou

2014-06-12 13:30:58 1356

转载 chmod命令详细用法

指令名称 : chmod 使用权限 : 所有使用者 使用方式 : chmod [-cfvR] [--help] [--version] mode file... 说明 : Linux/Unix 的档案调用权限分为三级 : 档案拥有者、群组、其他。利用 chmod 可以藉以控制档案如何被他人所调用。 参数 : mode : 权限设定字串,格式如下 : [ugoa...][[+-=

2014-06-06 10:02:52 902

原创 将本地创建的git仓库推送到指定地址

git  init 8815  cp ../gap-page/.gitignore ./ 8819  git add . 8822  git push git@git.itari.com.cn:xialing/gap-ruleengine.git master

2014-06-05 16:09:01 8188

原创 ssh 避免每次都输入登陆密码

部门内部有几台服务器,大家经常登陆,但是每次使用SSH登陆过于麻烦,我们通过设置可以免去输入用户名和密码。生成密钥ssh-keygen生成2个文件,位于~/.ssh/下,分别是公共密钥id_rsa.pub,和私有密钥id_rsa。发送自己的公共密钥给服务器端ssh-copy-id user@host以上命令是给远程服务器发

2014-05-29 10:32:05 6241 1

原创 Java性能调忧

参考书:《java程序性能优化》

2014-05-23 13:20:07 835

原创 vim - NERDTree插件安装和快捷键设置

1.从 http://www.vim.org/scripts/script.php?script_id=1658  下载,然后解压,将解压得到的plugin和doc文件夹2.拷贝doc

2014-05-13 10:09:36 4497

转载 关于字符集和乱码的思考

原出处:http://blog.chinaunix.net/uid-11187-id-3040030.html

2014-05-09 16:11:26 1014

转载 shell sed 与正则替换时间串

在sed '/^$/d;' e1.sql

2014-04-30 16:36:22 2445

原创 用shell从文件中提取指定字符串的行

#!/bin/bash IFS=""while read -r line do   if [ "DROP TABLE" = ${line:0:10} ];   then         echo $line >>/home/test//test2.sql   fidone <./1.sql

2014-04-21 16:11:45 11650

转载 Eclipse中10个最有用的快捷键组合

一个Eclipse骨灰级开发者总结了他认为最有用但又不太为人所知的快捷键组合。通过这些组合可以更加容易的浏览源代码,使得整体的开发效率和质量得到提升。    1. ctrl+shift+r:打开资源    这可能是所有快捷键组合中最省时间的了。这组快捷键可以让你打开你的工作区中任何一个文件,而你只需要按下文件名或mask名中的前几个字母,比如applic*.xml。美中不足的是这组

2014-04-16 10:20:18 572

转载 IntelliJ Idea 常用快捷键列表

Alt+回车 导入包,自动修正Ctrl+N   查找类Ctrl+Shift+N 查找文件Ctrl+Alt+L  格式化代码Ctrl+Alt+O 优化导入的类和包Alt+Insert 生成代码(如get,set方法,构造函数等)Ctrl+E或者Alt+Shift+C  最近更改的代码Ctrl+R 替换文本Ctrl+F 查找文本Ctrl+Shift+Spac

2014-04-16 10:17:05 380

原创 Powerdesigner逆向mysql数据库生成E-R图的那些事

今天为了使用Powerdesigner逆向mysql数据库生成E-R图,遇到一些问题:1.本机Ubuntu上虚拟XP系统无法连接本机Ubuntu(1)无法ping通解决办法:将virturalbox设置-网络-网卡1中的连接方式从网络地址ANT修改为桥接网卡;(2)无法在虚拟XP系统中telnet IP 3306a.首先Ubuntu的防火墙是不影响的,或者保持关闭;b.确定

2014-03-21 12:42:01 2907

转载 JAVA字符编码问题

一、基础概念1、 ANSI编码方式包括GBK、GB23122、 UTF-8编码方式ISO-10646-13、 IE浏览器正常(默认)情况下只解析以ANSI方式存储的中文,否则出现乱码。同时在解析中文较多的网页时ANSI(GB2312)方式最快。4、 如果采用FileWriter类输出,使用编码方式(UFT-8)(winxp,win7下)输出。5、 如果采用OutputStrea

2014-01-23 10:24:03 848

转载 Ubuntu管理开机启动项(服务)

本文是用sysv-rc-conf管理Ubuntu的开机启动项,比如不让apache开机自动启动等等。  sysv-rc-conf是一个强大的服务管理程序。  背景知识  1、Ubuntu运行级别  Linux 系统任何时候都运行在一个指定的运行级上,并且不同的运行级的程序和服务都不同,所要完成的工作和要达到的目的都不同,系统可以在这些运行级之间进行切换,以完

2014-01-22 13:48:34 825

转载 程序员技术练级攻略

前言  你是否觉得自己从学校毕业的时候只做过小玩具一样的程序?走入职场后哪怕没有什么经验也可以把以下这些课外练习走一遍(朋友的抱怨:学校课程总是从理论出发,作业项目都看不出有什么实际作用,不如从工作中的需求出发)  建议:不要乱买书,不要乱追新技术新名词,基础的东西经过很长时间积累而且还会在未来至少10年通用。回顾一下历史,看看历史上时间线上技术的发展,你才能明白明天会是什

2014-01-15 14:06:26 615

转载 ubuntu下设置开机自启动项

一、引言Ubuntu 中系统没有了RH系统中的 chkconfig 命令 !可用一些小工具来管理 Ubuntu 的启动选项二、小工具 rcconf#sudo apt-get rcconf#sudo apt-get install rcconfroot 下运行: #sudo rcconf功能更全的工具:sysv-rc-conf#sudo apt-g

2013-11-29 13:38:58 789

转载 Ubuntu下启动停止重启mysql及其他

启动:sudo /etc/init.d/mysql start 停止:sudo /etc/init.d/mysql stop 重启:sudo /etc/init.d/mysql restart

2013-11-07 10:06:08 620

原创 Ubuntu下命令学习2

清空文件内容要清空某些文件如日志文件的内容,千万不要使用rm删除文件然后再创建一个新的空文件,因为在两次操作的间隔,系统可能需要访问该文件。下面是清空文件内容的安全方法:$ :>aa.log file-to-be-clearedaa.log为当前目录下被清空文件名

2013-10-25 16:09:41 622

原创 IDeal2缓存位置

ideal缓存位置:/home/ss/.IntelliJIdea12/system/tomcat/Unnamed_XXX/work/Catalina/localhost/_/下

2013-10-25 14:51:25 869

转载 对Oracle性能调优的基本方案

以下的文章主要是对Oracle 性能优化基本方案的概述,Oracle 性能优化基本方案在实际中的应用比例还是占为多数的,如果你对这一技术,心存好奇的话,以下的文章将会揭开它的神秘面纱。  1)设立合理的Oracle 性能优化目标。oracle培训  2)测量并记录当前性能。  3)确定当前Oracle性能瓶颈(Oracle等待什么、哪些SQL语句是该等待事件的成分)。  4)把等待

2013-10-24 09:09:38 791

转载 重构的一些原则

当重构没有现成的明显的方向时,可以遵循下面的原则:当属性、方法或类存在任何的需要复用的意向时,归纳提炼它们。不要低估小方法对代码整洁的作用。使用小方法能让你节省很多笔墨。能让代码长度变短的提炼都应该去提炼,包括注释。用多形代替switch()——即使这样做会使代码变长。用封装控制可见度。消除依赖。简化构造方法——即使这样做会使代码变复杂。封装或避免条件表达式

2013-10-22 16:09:24 1034

原创 值得一看或一用的相关网站

www.infoq.comwww.oschina.netwww.csdn.netgithub.com/explorewww.itring.com.cnwww.yinxiang.com www.itpub.nethttp://www.w3school.com.cn/ http://www.aqee.net/http://phonegap.com/

2013-10-22 09:28:09 676

原创 DB2数据库初级知识

一、命令行cmd->db2cmd二、命令连接并执行脚本db2 connect to yourdb user your_user using your_pwddb2 sqltest.sql三、用户DB2用户必须是个操作系统用户,要增加DB2用户需要下面2步:(1)增加一个操作系统用户groupadd test---添加用户组testuseradd -m

2013-10-17 13:36:18 997

转载 Ubuntu ssh安装 和 scp命令 使用

ubuntu默认并没有安装ssh服务,可以通过如下命令进行: xx@st:~$ ssh localhostssh: connect to host localhost port 22 : Connection refused 如上所示则说明还没有安装ssh.通过apt-get安装如下:xx@st:~$ sudo apt-get install

2013-09-30 08:45:50 15827

转载 ubuntu修改及查看mysql数据库的字符集

1.查找MySQL的cnf文件的位置find / -iname '*.cnf' -print/usr/share/mysql/my-innodb-heavy-4G.cnf/usr/share/mysql/my-large.cnf/usr/share/mysql/my-small.cnf/usr/share/mysql/my-medium.cnf/usr/share/my

2013-09-29 10:57:58 1313

转载 Ubuntu下创建MYSQL数据库和用户、执行批量脚本及启动停止

Ubuntu下/usr/local/mysql/bin/mysql -uroot -p路径视安装目录而定。直接回车(因为默认情况下root@localhost密码是空,否则要输root密码)创建数据库mysql> create database vista;Query OK, 1 row affected (0.02 sec)增加用户(创建用户名为vista

2013-09-27 14:36:14 1726

转载 Ubuntu安装Mysql

一、安装1.安装MySQL要安装 MySQL,可以在终端提示符后运行下列命令:sudo apt-get install mysql-server mysql-client #中途会让你输入一次root用户密码sudo apt-get install php5-mysql #安装php5-mysql 是将php和mysql连接起来一旦安装完成,MySQL 服务器应该自动启动。

2013-09-26 15:34:06 667

转载 GHOST时提示A:\GHOSTERR.TXT错误如何解决

出现A:\GHOSTERR.TXT的现象原因也非常复杂但是一般情况下分为以下几类:1. 硬盘没有分区2. 你需要GHOST的GHO文件解压后容量比当前硬盘分区容量大3. 在GHOST光盘出现划伤或光驱出现问题时不能正常读区GHOST里的GHO文件4. 分区表损坏时(分区表也就是MBR表)5. 新版本的GHOST程序备份GHO文件用老版本的GHOST程序进行GHO文件安装6.

2013-09-24 08:45:32 4493

转载 Ubuntu下vsftp安装和配置

一、安装、重装、卸载vsftp全新安装:apt-get install vsftpd重新安装:apt-get --reinstall install vsftpd卸载并清除配置文件:apt-get -purge remove vsftpd安装后vsftp默认会创建一个名为ftp的用户,用户目录在/srv/ftp,好像匿名用户也会使用这个设置。二、

2013-09-18 14:03:53 885

idea开发工具使用文档

是一款综合的Java 编程环境,被许多开发人员和行业专家誉为市场上最好的IDE。它提供了一系列最实用的的工具组合:智能编码辅助和自动控制,支持 J2EE,Ant,JUnit和CVS集成,非平行的编码检查和创新的GUI设计器

2013-08-01

命令行下获取远程FTP目录文件

前提:已获知FTP的相关登录信息 介绍:该脚本是为解决相关工程定时同步获取ftp相关文件而编写的;简单高效,并且可行。需要下载资源的同学自行修改相关IP、用户名/密码、指定文件名以及相关路径 使用方法: (1)运行FtpCommand.bat (2)再运行GetFtpCMBKEY.bat

2013-07-31

struts2应用小工程实例

struts2应用小工程实例 主要针对刚初学struts2的同学 有实际代码,可以参照创建自己的MVC

2013-07-29

Apache_ActiveMQ教程

Apache ActiveMQ 教程 提供了相关的部署过程、开发方式等

2013-07-29

maven-nexus搭建struts2工程实例

利用maven与nexus方式搭建的struts2工程实例,这是能直接放在Tomcat5.5容器中进行运行的war包。笔者的jdk为1.6.0_02

2013-07-24

oscache工程示例

通过相关文档,简单对oscache进行了示例编写,工程内容完整,可直接使用。

2013-07-23

页面展现画斜线VML入门

页面展现画斜线VML入门帮助文档,转载只供学习使用VML入门.chm

2010-05-27

java能执行,javac不能执行的原因

jdk安装检验,java能执行,javac不能执行的原因

2008-12-11

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除