- 博客(84)
- 资源 (2)
- 收藏
- 关注
转载 MyBatis Generator generatorConfig.xml配置详解
所有Generator的xml详细说明见:http://mybatis.org/generator/configreference/xmlconfig.html (英文版)现在针对generatorConfig.xml配置进行解说,至于其内部元素的详解见英文文档,贴上xml,里面都有注释,大家一看就明白了:[html] view plaincopy
2015-08-09 10:40:36
825
转载 Supervisor Run Program as Non-root
需求:一个Tornado程序,使用进程管理工具开两个端口运行.以用户bob运行,相关的Python库有都通过pip install --user装在/home/bob/.local/家目录下.之前使用daemontools控制, 在/etc/service/下得建立两个目录, 分别在run脚本写入:#!/bin/shexec sudo -u bob -i pyth
2015-04-21 15:58:26
1538
转载 实体bean,entity 注解设置
实体bean,entity 注解设置持久化是位于JDBC之上的一个更高层抽象。持久层将对象映射到数据库,以便在查询、装载、更新或删除对象的时候,无须使用像JDBC那样繁琐的API。EJB的早期版本中,持久化是EJB平台的一部分。EJB3.0开始,持久化已经自成规范,被称为Java Persistence API。Java Persistence API定义了一种定义,可以将常规的普通J
2015-04-12 11:46:32
6463
转载 ldap - 设置一个基本的OpenLDAP Server
参考:http://linux.sheup.com/linux/linux2345.htm 1. Download the newest versionOpenLDAP:http://www.openldap.org/software/download/OpenLDAP/openldap-release/2. Run the following command:#tar cvf
2015-04-04 15:43:28
503
转载 Fiddler web调试工具
ref:http://www.cnblogs.com/TankXiao/archive/2012/02/06/2337728.htmlFiddler是最强大最好用的Web调试工具之一,它能记录所有客户端和服务器的http和https请求,允许你监视,设置断点,甚至修改输入输出数据. 使用Fiddler无论对开发还是测试来说,都有很大的帮助。阅读目录Fiddler的基本介绍F
2015-03-27 20:47:42
462
转载 svn常见问题及原因
1. svn: Server sent unexpected return value (500 InternalServer Error) in response to OPTIONS request for'http://svn.moon.ossxp.com/svn/test' 错误的用户名 检查登录的用户名是否输入错误 svn: 服务器发送了意外的返回值(500 Intern
2015-03-27 20:26:17
507
转载 jemalloc and other errors making redis on centos 6.6
I am setting up a new, dedicated, centos 6.4 system with redis. I have installed redis many times, but have never hit this issue (and have never been on centos 6.4 before).error: sh: ./mkre
2015-03-27 20:17:28
796
转载 Linux 内存使用分析
在linux的内存分配机制中,优先使用物理内存,当物理内存还有空闲时(还够用),不会释放其占用内存,就算占用内存的程序已经被关闭了,该程序所占用的内存用来做缓存使用,对于开启过的程序、或是读取刚存取过得数据会比较快。一. 我们先来查看一个内存使用的例子:[oracle@db1 ~]$ free -m total used f
2015-03-23 14:06:43
481
转载 Linux中设置服务自启动的三种方式
有时候我们需要Linux系统在开机的时候自动加载某些脚本或系统服务主要用三种方式进行这一操作:ln -s 在/etc/rc.d/rc*.d目录中建立/etc/init.d/服务的软链接(*代表0~6七个运行级别之一)chkonfig 命令行运行级别设置ntsysv
2015-03-23 14:04:22
405
转载 mongodb分布式集群架构
一、关于mongodb MongoDB是一个基于分布式文件存储的数据库。由C++语言编写。旨在为WEB应用提供可扩展的高性能数据存储解决方案。 MongoDB是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当***能最丰富,最像关系数据库的。他支持的数据结构非常松散,是类似json的bjson格式,因此可以存储比较复杂的数据类型。Mongo最大的特点是他支
2015-03-22 18:08:29
334
转载 mysql笔记
yum install -y mysql-server mysql mysql-develservice mysqld startchkconfig --list | grep mysqldchkconfig mysqld onchkconfig --list | grep mysqld/usr/bin/mysqladmin -u root password 'mysql'
2015-03-18 21:18:23
372
转载 VBA笔记
example :'@openFile,打开文件Function openFile(buf As String, fileName As String) Dim temp As String Dim template As String template = ActiveWorkbook.Path & "\" & fileName Open
2015-03-18 20:42:14
366
转载 maven中pom.xml详解
快速察看: 4.0.0 ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...
2015-01-30 14:19:37
300
转载 sshpass-Linux命令之非交互SSH密码验证
ssh登陆不能在命令行中指定密码。sshpass的出现,解决了这一问题。sshpass用于非交互SSH的密码验证,一般用在sh脚本中,无须再次输入密码。它允许你用 -p 参数指定明文密码,然后直接登录远程服务器,它支持密码从命令行、文件、环境变量中读取。 其默认没有安装,需要手动安装,方法如下:sshpass下载地址:http://sourceforge.net/p
2015-01-29 14:43:55
2356
转载 技巧:Linux I/O重定向的一些小技巧
首先说一下什么是I/O重定向,所谓I/O重定向简单来说就是一个过程,这个过程捕捉一个文件,或者命令,程序,脚本,甚至脚本中的代码块(code block)的输出,然后把捕捉到的输出,作为输入发送给另外一个文件,命令,程序,或者脚本。如果谈到I/O重定向,就涉及到文件标识符(File Descriptor)的概念, 在Linux系统中,系统为每一个打开的文件指定一个文件标识符以便系统对文件进
2015-01-25 16:07:32
350
转载 Linux 技巧:让进程在后台可靠运行的几种方法
nohup/setsid/&场景:如果只是临时有一个命令需要长时间运行,什么方法能最简便的保证它在后台稳定运行呢?hangup 名称的来由在 Unix 的早期版本中,每个终端都会通过 modem 和系统通讯。当用户 logout 时,modem 就会挂断(hang up)电话。 同理,当 modem 断开连接时,就会给终端发送 hangup 信号来通知其关闭所有
2015-01-25 16:07:03
355
转载 sed 例子
ref:http://sed.sourceforge.net/sed1line_zh-CN.html文本间隔:-------- # 在每一行后面增加一空行 sed G # 将原来的所有空行删除并在每一行后面增加一空行。 # 这样在输出的文本中每一行后面将有且只有一空行。 sed '/^$/d;G' # 在每一行后面增加两行空行 sed 'G;G' # 将第一个
2015-01-25 16:00:40
381
转载 Linux find命令详解
find / | xargs grep function 查找系统根目录下面的所有文件的内容中包含有function字符串的文件列表。find .|xargs grep xfind . -exec grep x{} \;find / -name "httpd.conf"find / -name "rsync"Linux find命令详解
2015-01-25 15:52:43
326
转载 RedHat Linux 网络配置文件详解
Redhat Linux的网络配置,基本上是通过修改几个配置文件来实现的,虽然也可以用ifconfig来设置IP,用route来配置默认网关,用hostname来配置主机名,但是重启后会丢失。Linux中网络相关的主要的几个配置文件为:/ect/hosts 配置主机名(域名)和IP地址的对应/etc/sysconfig/network 配置主机名和网关/etc/sysconfi
2015-01-25 15:45:13
641
转载 Java虚拟机参数及JVM监控工具
Java内存泄露监控工具:JVM监控工具介绍http://developer.51cto.com/art/201203/321431.htmJstat在分析java的内存GC时的应用http://www.cnblogs.com/mazj611/p/3481610.html jstat命令http://blog.csdn.net/fenglibin
2015-01-25 15:35:03
262
转载 rpm、tar及yum使用详解
RPM简述: RPM是Redhat Package Manager的缩写,是由RedHat公司开发的软件包安装和管理程序,同Windows平台上的Uninstaller比较类似。使用RPM,用户可以自行安装和管理Linux上的应用程序和系统工具。现在包括OpenLinux、S.u.S.E.以及Turbo Linux等Linux的分发版本都有采用,可以算是公认的行业标准了
2015-01-25 15:16:05
1329
转载 Nginx安装
ref : http://www.nginx.cn/installububtu平台编译环境可以使用以下指令apt-get install build-essentialapt-get install libtoolcentos平台编译环境使用如下指令安装make:yum -y install gcc automake autoconf libtool make
2015-01-25 14:55:11
310
转载 使用expect实现shell自动交互
一 安装expect1.首先确认expect的包要安置。#rpm -qa | grep expect如果没有则需要下载安装,#yum install expect2.安装完成后,查看expect的路径,可以用#which expect/usr/bin/expect二 expect基本的语法如下所示:2.1 首行加上/usr/bin/expect2.2 sp
2015-01-16 15:10:02
5063
转载 Vagrant 笔记
Install Vagrant on Ubuntu 14.041. Install VirtualBox (https://www.virtualbox.org/wiki/Downloads)2. Install Vagrant (https://www.vagrantup.com/downloads.html v1.6.5)Verify: vagrant -v
2015-01-07 17:37:56
571
转载 svn备份脚本
#!/bin/bash######################################################################本脚本通过参数 0 实现svnadmin hotcopy 的全量备份# 通过参数 1 实现svnadmin dump 的增量备份##每天凌晨0时1分 执行svnbackup.sh 0 删除备份版本记录文件
2015-01-05 17:44:01
330
转载 Linux Used内存到底哪里去了?
转载自系统技术非业余研究本文链接地址: Linux Used内存到底哪里去了?前几天 纯上 同学问了一个问题:我ps aux看到的RSS内存只有不到30M,但是free看到内存却已经使用了7,8G了,已经开始swap了,请问ps aux的实际物理内存统计是不是漏了哪些内存没算?我有什么办法确定free中used的内存都去哪儿了呢?这个问题不止
2014-12-29 15:46:25
484
转载 top命令
Linux中的top命令显示系统上正在运行的进程。它是系统管理员最重要的工具之一。被广泛用于监视服务器的负载。在本篇中,我们会探索top命令的细节。top命令是一个交互命令。在运行top的时候还可以运行很多命令。我们也会探索这些命令。(译注:不同发行版的top命令在各种细节有不同,如果发现不同时,请读你的帮助手册和命令内的帮助。)1. Top 命令输出:首先,让我们了解一下
2014-12-29 15:42:51
528
转载 linux curl 命令详解,以及实例
linux curl是一个利用URL规则在命令行下工作的文件传输工具。它支持文件的上传和下载,所以是综合传输工具,但按传统,习惯称url为下载工具。一,curl命令参数,有好多我没有用过,也不知道翻译的对不对,如果有误的地方,还请指正。查看复制打印?-a/--append 上传文件时,附加到目标文件 -A/--user-agent 设置用
2014-12-01 12:19:03
556
转载 hadoop安全模式
hadoop安全模式在分布式文件系统启动的时候,开始的时候会有安全模式,当分布式文件系统处于安全模式的情况下,文件系统中的内容不允许修改也不允许删除,直到安全模式结束。安全模式主要是为了系统启动的时候检查各个DataNode上数据块的有效性,同时根据策略必要的复制或者删除部分数据块。运行期通过命令也可以进入安全模式。在实践过程中,系统启动的时候去修改和删除文件也会有安全模式不允许修改的出错提示
2014-11-10 16:35:40
295
转载 一些特殊字符的英文读法
# hash/sharp* asterisk+ plus/positive- minus/negative/dash/ slash/slant\ backslash/escape键盘符号的英文读法` backquote 反引号~ tilde! exclam@ at# numbersign,英语国家是hash,美语是pound,音乐里作sharp,
2014-11-07 16:15:52
784
转载 Hadoop问题:启动hadoop时报namenode未初始化:java.io.IOException: NameNode is not formatted.
1、启动Hadoop[plain] view plaincopyubuntu@ubuntu:~/hadoop-1.0.4/bin$ ./start-all.sh starting namenode, logging to /home/ubuntu/hadoop-1.0.4/libexec/../logs/hadoop-ubuntu-namen
2014-11-03 11:16:41
8179
转载 Docker Network Configuration 高级网络配置
Network ConfigurationTL;DRWhen Docker starts, it creates a virtual interface named docker0 on the host machine. It randomly chooses an address and subnet from the private range defined by RF
2014-11-02 16:45:38
1648
转载 Docker服务发现(二) --使用 Etcd 和 Haproxy
本文作者是 jwilder,本文的原文是 Docker Service Discovery Using Etcd and Haproxy在前一篇文章中,我们展示了一种为 Docker 容器在同一台主机上创建一个自动化 Nginx 反向代理的方式。那个设置对于前端 web app 来说工作的很好,但是对于后端服务来说它不是一个好的点子,因为通常它们跨越多个主机。这篇文章描
2014-11-02 16:34:59
1229
转载 Docker 服务发现(一) --自动化 Nginx 反向代理
本文作者是 jwilder,原文地址是 Automated Nginx Reverse Proxy for Docker为什么 Docker 要使用反向代理Docker 容器被分配随机 IP 和端口,这使得从客户端角度来寻址它们是非常复杂的。默认,IP 和端口是专用于主机的,并且不能被外部访问除非它们被绑定到主机上。绑定容器到主机端口可以防止多个容器在同一个主机上运
2014-11-02 16:32:23
3379
转载 docker 搭建私有registry
=======================================install docker registry======================================https://github.com/docker/docker-registryhttp://blog.tankywoo.com/docker/2014/05/08/docker-3-doc
2014-11-02 13:41:14
469
转载 tomcat集群负载均衡配置
tomcat集群负载均衡配置目录参考:Tomcat与Apache或Nginx的集群负载均衡设置: http://huangrs.blog.51cto.com/2677571/1058579Tomcat与Apache或Nginx连接和集群配置: http://toplchx.iteye.com/blog/1928390系统环境设置准备三台redha
2014-11-01 20:45:56
2007
转载 CentOS 6.3 64位防火墙设置及开启某端口号
开启端口号的方法修改防火墙配置文件,所在目录/etc/sysconfig/iptables,在里面增加需要开通的端口号,如下:12-A INPUT -m state --state NEW -m tcp -p tcp --dport80 -j ACCEPT-A INPUT -m state --state NEW -m tcp -
2014-10-27 21:54:49
2183
转载 JDK自带VM分析工具jps,jstat,jmap,jconsole
Java代码 jps :与unix上的ps类似,用来显示本地的java进程,可以查看本地运行着几个java程序,并显示他们的进程号。 jstat :一个极强的监视VM内存工具。可以用来监视VM内存内的各种堆和非堆的大小及其内存使用量。 jmap :打印出某个java进程(使用pid)内存内的,所有‘对象’的情况(如:产生那些对象,
2014-10-26 15:59:08
367
转载 JVM常用参数设置
堆内存设置示例: java -Xmx4550m -Xms4550m -Xss128k -XX:NewRatio=5 -XX:SurvivorRatio=5-Xmx4550m:设置JVM最大可用内存为4550M。 -Xms4550m:设置JVM促使内存为4550m。此值可以设置与-Xmx相同,以避免每次垃圾回收完成后JVM重新分配内存。 -Xmn2g:设置年轻代大小为2G。整个堆大小
2014-10-26 15:25:38
279
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人