
JAVA
墨子哲
感兴趣方向WEB架构,大数据,人工智能
展开
-
GitHub 解决不支持老版加密方式 SSL connect error
GITHUB遇到问题 go get -u github.com/revel/cmd/revel# cd .; git clone https://github.com/revel/cmd /home/bravezhe/go_pro/src/github.com/revel/cmdCloning into '/home/bravezhe/go_pro/src/github.com/revel/cmd...原创 2018-05-04 10:54:16 · 4652 阅读 · 0 评论 -
LAMP+django手工编译安装文档
安装环境描述系统环境:RHEL5.3,默认python为2.4,如果不需要安装python2.6或者使用KVM模板安装的系统,则可以省略python2.6的安装软件版本:(软件包下载:http://208.asktao.com/cairong/init/LAMP_Python_Django.tgz) Apache:httpd-2.2.14.tar.gzMySQL:mysq原创 2013-03-19 13:14:57 · 1866 阅读 · 0 评论 -
Centos5下LAMP环境安装
Centos5下LAMP环境安装日期:2011年12月 作者:吴启超 联系方式:407802734 版本:2.0 文档更新记录日期作者原创 2013-03-19 13:21:10 · 978 阅读 · 0 评论 -
RedHat下GCC及G++的安装
GCC的安装:切换到安装光盘目录下:#mount /dev/cdrom /mnt/cdrom#cd /mnt/cdrom安装GCC依赖的*rpm程序,必须按照顺序依次执行:#rpm -ivh kernel-headers-2.6.18-164.el5.i386.rpm#rpm -ivh compat-glibc-head原创 2013-03-17 10:15:17 · 1368 阅读 · 0 评论 -
error while loading shared libraries: libevent-2.0.so.5 (安装MEMCACHED问题)
今天安装memcache启动服务时出现 error while loading shared libraries: libevent-2.0.so.5: cannot open shared object file: No such file or directory>whereis libevent-2.0.so.5libevent-2.0.so.5: /usr/local/lib/原创 2013-03-10 12:09:09 · 5383 阅读 · 0 评论 -
HTTP代理区别
一、没有使用代理服务器的情况: REMOTE_ADDR = 您的 IP HTTP_VIA = 没数值或不显示 HTTP_X_FORWARDED_FOR = 没数值或不显示二、使用透明代理服务器的情况:Transparent Proxies REMOTE_ADDR = 最后一个代理服务器 IP HTTP_VIA = 代理原创 2013-02-27 12:09:11 · 874 阅读 · 0 评论 -
Linux下的Memcache安装
Linux下Memcache服务器端的安装服务器端主要是安装memcache服务器端,目前的最新版本是 memcached-1.3.0 。下载:http://www.danga.com/memcached/dist/memcached-1.2.2.tar.gz另外,Memcache用到了libevent这个库用于Socket的处理,所以还需要安装libevent,libevent的最新原创 2013-03-10 12:14:23 · 683 阅读 · 0 评论 -
Linux中 bash的一些快捷键
在Linux bash中可以用的快捷键,推荐大家使用,也为自己备查。“红色粗体”表示“我推荐的”!{注意:快捷键中的字母不区分大小写}Ctrl-A 相当于HOME键,用于将光标定位到本行最前面Ctrl-E 相当于End键,即将光标移动到本行末尾Ctrl-B 相当于左箭头键,用于将光标向左移动一格Ctrl-F 相当于右箭头键,用于将光标向右移动一格Ctrl-D 相当于原创 2013-02-20 11:23:13 · 4822 阅读 · 0 评论 -
virshCommand
virshCommandThe virsh is used to manage domains. You must runthe commands as the root user or by assuming the appropriate role accounton the host operating system. The commands cannot be run in the转载 2013-01-04 18:12:34 · 1502 阅读 · 0 评论 -
Linux中的tty与pts
终端是一种字符型设备,它有多种类型,通常使用tty来简称各种类型的终端设备。tty是Teletype的缩写。Teletype是最早出现的一种终端设备,很象电传打字机(或者说就是),是由Teletype公司生产的。在Linux系统的设备特殊文件目录/dev/下,终端特殊设备文件一般有以下几种:1.串行端口终端(/dev/ttySn) 串行端口终端(Serial Port Ter原创 2013-01-04 18:11:44 · 881 阅读 · 0 评论 -
memcache+php扩展模块的安装
安装memcache1、安装libevent[root@localhost libevent-2.0.19-stable]#tar -zxvf libevent-2.0.19-stable.tar.gzcd libevent-2.0.19-stable[root@localhost libevent-2.0.19-stable]# ./configure --prefix=/usr原创 2013-03-20 16:48:58 · 1235 阅读 · 0 评论 -
关于mongodb ,redis,memcache之间见不乱理还乱的关系和作用
先说我自己用的情况:最先用的memcache ,用于键值对关系的服务器端缓存,用于存储一些常用的不是很大,但需要快速反应的数据然后,在另一个地方,要用到redis,然后就去研究了下redis. 一看,显示自己安装了php扩展,因为有服务器上的redis服务端,自己本地就没有安装,其实用法和memcache基本一样,可能就是几个参数有所不同。当然 它们缓存的效果也不一样,原创 2013-03-26 11:40:05 · 753 阅读 · 0 评论 -
nginx location匹配规则
location匹配命令~ #波浪线表示执行一个正则匹配,区分大小写~* #表示执行一个正则匹配,不区分大小写^~ #^~表示普通字符匹配,如果该选项匹配,只匹配该选项,不匹配别的选项,一般用来匹配目录= #进行普通字符精确匹配@ #"@" 定义一个命名的 location,使用在内部定向时,例如 error_page, try_fi原创 2015-04-30 19:06:02 · 574 阅读 · 0 评论 -
Eclipse搭建SSH(Struts2+Spring+Hibernate)框架教程
SSH框架简介:①SSH框架是由struts2、spring、hibernate三大框架组合起来的一套总框架,一般来说这三个东西我们不会单独使用。 ②在学习SSH框架之前建议读者先学mvc,因为SSH是在mvc基础上根据mvc的缺点而产生的一套比较成熟的框架,也比较稳定。 ③SSH框架的流程:浏览器(或客户端)发送请求到服务器,先经过项目中web.xml中过滤器...原创 2015-03-19 20:50:42 · 4193 阅读 · 0 评论 -
CentOS6.5搭建LNMP
http://www.cnblogs.com/xiaoit/p/3991037.html转载 2015-03-04 17:34:58 · 1242 阅读 · 0 评论 -
linux下nginx+php+mysql环境搭建
++++++++++++++++++++++++++++++++++++++++++++++linux下nginx+php+mysql环境搭建++++++++++++++++++++++++++++++++++++++++++++++操作系统 : [CentOS6.0]服务器 : [nginx-1.1.8]PHP : [php-5.2.6]数据库原创 2014-06-24 18:01:15 · 1022 阅读 · 0 评论 -
LINUX与UNIX Shell编程指南
本文来自于哥们对《LINUX与UNIX Shell编程指南》一书的写写画画,并合成了自己当初一些疑问点所致,仅限学习使用,同时向原作者致敬。 原书请见 http://product.china-pub.com/632 shell 文件安全与权限 使用find 和xargs 后台执行命令 文件名置换原创 2013-10-31 13:16:44 · 6786 阅读 · 0 评论 -
八方因素决定负载均衡方案
在网络负载均衡技术的普及使用到现在的各类综合性负载均衡产品的研发,其中,我们通过不同的负载均衡方案的实施,一步步摸索出其中的规律。那么,我们现在来总结一下负载均衡方案规划实施中需要考虑的几个方面。部署负载均衡方案方面1、HTML静态化其实大家都知道,效率最高、消耗最小的就是纯静态化的html页面,所以我们尽可能使我们的网站架构上的页面采用静态页面来实现,这个最简单的方法其实也是最有效的方法原创 2013-04-10 11:06:47 · 982 阅读 · 0 评论 -
memcache telnet 使用命令
memcached Telnet InterfaceThis is a short summary of everything important that helps to inspect a running memcached instance.How To ConnectUse "ps -ef" to find out which IP and port was原创 2013-03-27 18:40:17 · 893 阅读 · 0 评论 -
redis 指令集(适用于telnet)
连接控制QUIT 关闭连接AUTH (仅限启用时)简单的密码验证适合全体类型的命令EXISTS key 判断一个键是否存在;存在返回 1;否则返回0;DEL key 删除某个key,或是一系列key;DEL key1 key2 key3 key4TYPE key 返回某个key元素的数据类型 ( none:不存在,string:字符,list,set,zset,hash原创 2013-03-27 18:39:19 · 6511 阅读 · 0 评论 -
使用qemu-img管理虚拟机磁盘镜像(创建虚拟机,虚拟机快照)
一台虚拟机的核心就是一个磁盘镜像,这个镜像可以理解成虚拟机的磁盘,里面有虚拟机的操作系统和驱动等重要文件。本文主要介绍创建虚拟机的一般过程。创建虚拟机镜像 要在一台host上跑起一个虚拟机一般需要两个步骤:第一步:创建虚拟机镜像qemu-img create -f raw /images/vm1.raw 8Gqmeu-img创建的镜像是一个稀疏文件,原创 2013-01-03 15:40:47 · 74959 阅读 · 1 评论 -
Kvm管理工具之virsh
在Centos6中安装KVM的方法1、使用最小化服务器安装完centos6系统;2、配置该服务器能上internet;3、yum groupinstall Virtual*4、重启服务器;5、使用#lsmod |grep kvm,有下面类似输出,则表明KVM安装完成。kvm_amd(或者kvm_intel) 50380 0kvm 305081 1 kvm_amd(或者k原创 2013-01-03 17:26:04 · 31494 阅读 · 0 评论 -
linux crontab
linux crontab原创 2012-04-23 20:01:19 · 666 阅读 · 0 评论 -
WEB服务器加速
网站的访问速度是由多个因素所共同决定的,这些因素例如应用程序的响应速度、网络带宽、服务器性能、与客户端之间的网络传输速度等等。其中最重要的一个因素是应用程序本身的响应速度,因此当你为网站性能所苦恼时,你第一个需要着手进行处理的便是尽可能的提升应用程序的执行速度,你可以使用缓存或者是优化代码的执行效率来提升应用程序的速度。1.压缩传输apache压缩2.memca原创 2012-03-27 11:07:55 · 1641 阅读 · 0 评论 -
linux上SVN解决冲突的办法
工程师A修改了a.txt的第一行,提交了。工程师B也修改了a.txt的第一行,然后执行svn up,这时SVN提示了:(以下,你开始扮演工程师B的角色了)$ svn up在 “a.txt” 中发现冲突。选择: (p) 推迟,(df) 显示全部差异,(e) 编辑,(mc) 我的版本, (tc) 他人的版本,(s) 显示全部选项:我一般选择p(推迟),即引入冲突到本地,原创 2012-03-26 18:50:42 · 38942 阅读 · 2 评论 -
ssh The authenticity of host '172.18.19.XXX (172.18.19.XXX)' can't be established.
用ssh登录一个机器(换过ip地址),提示输入yes后,屏幕不断出现y,只有按ctrl + c结束 错误是:The authenticity of host '172.18.19.XXX (172.18.19.XXX)' can't be established.RSA key fingerprint is 5b:c2:e0:55:ea:9e:1e:55:6b:b4:66:1e:4e:b7转载 2012-03-02 14:00:34 · 63870 阅读 · 0 评论 -
ssh密钥登录(两种方法)
方法一:使用下例中ssky-keygen和ssh-copy-id,仅需通过3个步骤的简单设置而无需输入密码就能登录远程Linux主机。 ssh-keygen 创建公钥和密钥。 ssh-copy-id 把本地主机的公钥复制到远程主机的authorized_keys文件上。ssh-copy-id 也会给远程主机的用户主目录(home)和~/.ssh, 和~/.ssh/authori转载 2012-02-28 16:35:17 · 102694 阅读 · 2 评论 -
25个必须记住的SSH命令
OpenSSH是SSH连接工具的免费版本。telnet,rlogin和ftp用户可能还没意识到他们在互联网上传输的密码是未加密的,但SSH是加密的,OpenSSH加密所有通信(包括密码),有效消除了窃听,连接劫持和其它攻击。此外,OpenSSH提供了安全隧道功能和多种身份验证方法,支持SSH协议的所有版本。SSH是一个非常伟大的工具,如果你要在互联网上远程连接到服务器,那么SSH无疑是最佳的候转载 2012-03-01 14:27:04 · 1339 阅读 · 1 评论 -
window下模拟linux环境-cygwin
window下模拟linux环境-cygwin下载:http://www.skycn.com/soft/27673.html安装:http://apps.hi.baidu.com/share/detail/30458811http://blog.163.com/arm_linux008/blog/static/13780414220102834626186/教程:http:原创 2012-02-28 18:29:24 · 1262 阅读 · 0 评论 -
maven项目目录 Java Resources 和src区别
使用maven管理javaweb项目时,我们往往会被eclipse上展示的目录结构所迷惑,明明有个Java Resources包,为啥又冒出个src文件夹呢?我们先看看整体的目录结构:经过对比,可以发现src下多了一个webapp文件夹,这个文件夹里存放着项目所有页面资源。项目右键>Properties>Deployment Assembly。可以看到src/...原创 2012-02-09 18:17:13 · 1233 阅读 · 0 评论 -
linux命令总结
注销:exit关机:shutdown -h now重启:reboot帮助:man lsman -f lsinfo ls时间:date +%Y/%m/%d更改文件用户组chgrp -R user file/d更改文件用户chown -R user file/d更改文件属性chmod -R 777 file/d当前路径pwd原创 2012-04-18 17:39:35 · 1718 阅读 · 0 评论 -
linux shell
linux shell原创 2012-04-25 16:42:24 · 635 阅读 · 0 评论 -
virtuanbox创建DOM对象失败(解决方法)
进入到virtuanbox的安装目录点击VBoxSVC.exe再打开VirtualBox.exe即可解决原创 2012-03-22 09:55:22 · 1132 阅读 · 0 评论 -
linux管道
管道是单向的字节流,它将某个进程的标准输出连接到另一个进程的标准输入。管道和有名管道是最早的进程间通信机制之一,管道可用于具有亲缘关系进程间的通信,有名管道克服了管道没有名字的限制,因此,除具有管道所具有的功能外,它还允许无亲缘关系进程间的通信。管道和有名管道的读写规则是在程序中应用它们的关键。管道相关的概念在linux中管道是通过指向同一个临时的VFS inode的两个file数据结构来转载 2012-12-04 17:59:52 · 811 阅读 · 0 评论 -
virtualBox ubuntu10.04 搭建环境
设置root密码Ubuntu10.04 安装完成,默认root用户被锁定,下面是更改root用户密码并切换到root权限下的过程1. 启动终端输入命令 “sudo passwd root”, 按回车键2.输入新密码,并按回车键,注意输入密码时,终端屏幕不会显示出来。3. 继续重新输入密码,然后按回车键,出现如下画面。至此密码已更新成功4.切换到root用户,在终端输入“su”,原创 2012-02-09 19:52:48 · 773 阅读 · 0 评论 -
Linux Daemon(守护进程)
Linux 守护进程概述Linux Daemon(守护进程)是运行在后台的一种特殊进程。它独立于控制终端并且周期性地执行某种任务或等待处理某些发生的事件。它不需要用户输入就能运行而且提供某种服务,不是对整个系统就是对某个用户程序提供服务。Linux系统的大多数服务器就是通过守护进程实现的。常见的守护进程包括系统日志进程syslogd、 web服务器httpd、邮件服务器sendmail和数据库原创 2012-09-19 13:29:10 · 22771 阅读 · 0 评论 -
LINUX环境乱码
1.系统环境编码编辑/etc/sysconfig/i182.终端环境编码LANG='zh_CN.gbk'LANG='zh_CN.utf-8'LANG='en_US.utf-8'WIN上传LINUX文件,文件名为GBKLINUX文件名,默认为UTF-8原创 2012-09-27 13:22:37 · 741 阅读 · 0 评论 -
nginx+PHP-FPM调优
Nginx对高并发的优良性能,故配了个Nginx+php-fpm来跑在线代理程序,是按照张宴文章配的,刚配置好时运行正常,但运行一段时间 后,网站打开很慢,打开网站后,在输入框输入要访问的网站,也慢得不行。在网站打开慢时,在SSH终端上输入命令也慢,怀疑是机房网速问题,但在ssh上 输入w3m www.example.com这个打开也慢,基本可以排除机房的网速问题。当打开网站慢时,把服原创 2012-08-24 17:24:28 · 4416 阅读 · 0 评论 -
ssh连接linux sz|rz(文件传输工具)
Linux系统下传输方式很多,比如:通过FTP SFTP … 等等。linux服务器大多是通过ssh客户端来进行远程的登陆和管理的,使用ssh登陆linux主机以后,如何能够快速的和本地机器进行文件的交互呢,也就是上传和下载文件到服务器和本地,根据RZSZ特性,这里我们通过SecureCRT提供ZModem配合RZSZ传输工具进行讲解 首先先了解与ssh有关的两个命令可以提供很方便的操作:原创 2012-09-04 16:54:28 · 1716 阅读 · 0 评论 -
svn基础学习之常用知识
推荐的版本库布局 尽管Subversion的灵活性允许你自由布局版本库,但我们有一套推荐的方式,创建一个trunk目录来保存开发的“主线”,一个branches目录存放分支拷贝,tags目录保存标签拷贝,例如:$ svn list file:///usr/local/svn/repos/trunk/branches/tags 因为你的工作拷贝“同你系统上原创 2012-07-02 18:23:07 · 7013 阅读 · 3 评论