- 博客(40)
- 资源 (2)
- 收藏
- 关注

原创 CentOS7下Firewall一些基本常用命令
yum install firewalld1如果需要图形界面的话,则再安装yum install firewall-config1一、介绍防火墙守护 firewalld 服务引入了一个信任级别的概念来管理与之相关联的连接与接口。它支持 ipv4 与 ipv6,并支持网桥,采用 firewall-cmd (command) 或 firewall-config (gui) 来动......
2016-09-23 10:31:08
38803
1

原创 Java 和 HTTP 的那些事(四) HTTPS 和 证书相关
说起 HTTP 的那些事,则不得不提 HTTPS ,而说起 HTTPS ,则不得不提数字证书。这篇博客将从 Java 的角度,学习 HTTPS 和数字证书技术,并分享爬虫开发的过程中针对爬取 HTTPS 站点时可能遇到的一些问题。在前面的几篇博客里,其实已经略微提到过 HTTPS 了,譬如使用HttpsURLConnection类发送 HTTPS 请求,在使用代理时 HTTP 和 HTTPS......
2016-09-14 13:42:17
16231
2

原创 CentOS7 手把手教你安装svn
centos(我这里使用的是CentOS7)下yum命令即可方便的完成安装$sudoyuminstallsubversion测试安装是否成功:$svnserve--version2. 建立版本库创建svn数据目录(subversion默认是把/var/svn作为数据根目录的,开机启动默认也是从这里):$sudomkdir-p/var/svn创建版本库
2016-09-13 11:26:35
34188
5

原创 ubuntu apt-get卸载软件无法卸载干净的解决方法(ubuntu卸载apache)
过sudo apt-get install xxxx 安装软件后,总是无法卸载干净,这里提供一个方法可以解决这个问题,大家参考使用吧过sudo apt-get install xxxx 安装软件后,总是无法卸载干净,这里以Apache 为例,提供方法:首先sudo apt-get remove apache2再sudo a
2016-09-05 16:50:09
10322
原创 项目的启动脚本
#!/bin/shAPP_HOME=$(cd "$(dirname "$0")"; pwd)TARGET_FILE=/usr/local/somnus/source/ETC_Project/ETC_MANAGE_WEB/target/ETC_MANAGE_WEB-0.0.1-SNAPSHOT.jar #源码编译的文件WORK_DIR=/usr/local/somnus/
2016-09-26 14:42:24
716
1
转载 SVN 命令参考防止不能访问(备用)
SVN 命令参考(svn command reference)用法: svn [options] [args]Subversion 命令行客户端,版本 1.6.17。使用"svn help " 显示子命令的帮助信息。使用"svn --version"查看程序的版本号和版本库访问模块,或者使用"svn --version --quiet"只查看程序的版本号。大多数的子命令可
2016-09-25 17:03:51
1424
转载 创业的三个建议
离创业失败转眼已经过去一年多了,这一年学到了很多,也参悟了很多。仍然还记得三年前的自己曾信誓当当的对着人说,年轻就要拼一拼闯一闯,要干一番事业,靠自己的能力来创业。如今的自己审视当时的我,还略显幼稚,这个世界远比我想象的要大。 这一年给自己定下了三步计划,将它称之为三步走战略:一年百书、一周一博、一日三思。第一步计划已然渐渐完成,俗话说读书明智,在读书中积累和总结,回过头来思考当初创业失败的原因,
2016-09-24 10:41:29
643
原创 使用SVN的8个技巧
1. 使用SVN钩子强制提交注释一个好的SVN实践是文件提交时要求必须填写注释,并注明相关修改信息,如bug号、任务描述等,内容按照约定编写。这样在后期的代码审核和回溯过程中会非常方便,可以更快的定位到具体代码的修改记录。所谓SVN钩子就是一些与版本库事件发生时触发的程序,例如新修订版本的创建,或者是未版本化属性的修改。目前subversion提供了如下几种钩子:start-com
2016-09-24 10:38:31
5139
原创 Win7下VMware的NAT网络模式不能正常工作
今天在Windows 7下实验VMware的NAT网络模式时遇到了障碍,Guest-OS不仅无法访问Internet,而且连Host-OS也ping不通。有时候仿佛能ping通Host-OS,但是却返回大量的(DUP!)包,如下图所示:根据这个提示,在Google上搜索“ping DUP!”得到大量的结果,有的说禁用VMnet8网卡然后重启即可解决,有的说可能是局域网上有IP冲突,
2016-09-24 10:31:05
3519
转载 TCP/UDP常用详解
著名端口UNIX 特有的端口注册的端口数据报传递协议端口Kerberos(工程 Athena/MIT)端口未注册的端口著名端口端口号码 / 层名称注释1tcpmuxTCP 端口服务多路复用5rje远程作业入口7echoEcho 服务
2016-09-22 10:59:27
7604
原创 RGB颜色参考
颜色值:实色效果英文名称R.G.B16色实色效果英文名称R.G.B16色 Snow255 250 250#FFFAFA PaleTurquoise1187 255 255#BBFFFF GhostWhite248
2016-09-22 10:51:57
570
原创 ASCII码对照表
ASCII值控制字符ASCII值控制字符ASCII值控制字符ASCII值控制字符0NUT32(space)64@96、1SOH33!65A97a2STX34"
2016-09-22 10:49:58
425
原创 http状态码的详解
状态码含义100客户端应当继续发送请求。这个临时响应是用来通知客户端它的部分请求已经被服务器接收,且仍未被拒绝。客户端应当继续发送请求的剩余部分,或者如果请求已经完成,忽略这个响应。服务器必须在请求完成后向客户端发送一个最终响应。101服务器已经理解了客户端的请求,并将通过Upgrade 消息头通知客户端采用不同的协议来完成这个请求。在发送完
2016-09-22 10:45:36
891
原创 CentOS 7 yum 安装 Nginx
1.添加Nginx到YUM源添加CentOS 7 Nginx yum资源库,打开终端,使用以下命令:sudo rpm -Uvh http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpm2.安装Nginx在你的CentOS 7 服务器中使用yum命
2016-09-21 17:16:50
113254
7
原创 Linux下启动java程序的通用脚本
#!/bin/sh#该脚本为Linux下启动java程序的通用脚本。即可以作为开机自启动service脚本被调用,#也可以作为启动java程序的独立脚本来使用。#警告!!!:该脚本stop部分使用系统kill命令来强制终止指定的java程序进程。#在杀死进程前,未作任何条件检查。在某些情况下,如程序正在进行文件或数据库写操作,#可能会造成数据丢失或数据不完整。如果必须要考虑到这
2016-09-21 16:06:44
3926
原创 Http通信概述
在进行编码之前,我们先创建一个Servlet,该Servlet接收客户端的参数(name和age),并响应客户端。@WebServlet(urlPatterns={"/demo.do"})public class DemoServlet extends HttpServlet { private static final long serialVersionUID = 1L;
2016-09-14 13:58:40
664
原创 Java 和 HTTP 的那些事(三) 代理认证
前面一篇博客介绍了在 Java 中使用 HttpURLConnection 和 HttpClient 通过代理访问 HTTP 站点的方法,但是可以看到代码中使用的代理都是免费公开的代理,不需要用户名密码就能直接访问。由于互联网上公开的代理安全性不能保证,这种代理随便用用即可,如果要慎重起见,我推荐大家还是自己搭建代理服务器。但是有一点要特别注意,如果自己搭建代理服务器的话,一定不要公开,要设置
2016-09-14 13:40:03
13029
7
原创 Java 和 HTTP 的那些事(二) 使用代理
在上一篇博客《模拟 HTTP 请求》中,我们分别介绍了两种方法来进行 HTTP 的模拟请求:HttpURLConnection 和 HttpClient ,到目前为止这两种方法都工作的很好,基本上可以实现我们需要的 GET/POST 方法的模拟。对于一个爬虫来说,能发送 HTTP 请求,能获取页面数据,能解析网页内容,这相当于已经完成 80% 的工作了。只不过对于剩下的这 20% 的工作,还得
2016-09-14 13:38:43
12302
原创 Java 和 HTTP 的那些事(一) 模拟 HTTP 请求
最新在学习使用 Java 来写网络爬虫,模拟浏览器发送 HTTP 请求,并抓取返回页面中的信息。由于对 Java 刚接触,以前用 .Net 写的一些网络请求相关的工具类都派不上用场,于是对如何使用 Java 模拟 HTTP 请求潜心研究了一番,在此写下这个《Java 和 HTTP 的那些事》系列的博客,并记录一些我中途遇到了明坑和暗坑,供后来人参考。此为第一篇。一、使用 HttpURLCo
2016-09-14 13:36:54
2600
转载 linux下svn的用法
1、将文件checkout到本地目录svn checkout path(path是服务器上的目录)例如:svn checkout svn://192.168.99.214/ETC_Project简写:svn co2、往版本库中添加新的文件svn add file例如:svn add test.php(添加test.php)svn add *.php(添加当前
2016-09-12 09:37:21
10821
原创 Centos7 PostgreSQL安装
Linux安装PostgreSQL 9.4步骤一、安装PostgreSQL CentOS 7 64bit[html] view plain copy print?rpm -Uvh http://yum.postgresql.org/9.4/redhat/rhel-7-x86_64/pgdg-centos94-9.4-1.noar
2016-09-09 13:17:39
1435
原创 dubbo-admin管理平台搭建
一、前言dubbo的使用,其实只需要有注册中心,消费者,提供者这三个就可以使用了,但是并不能看到有哪些消费者和提供者,为了更好的调试,发现问题,解决问题,因此引入dubbo-admin。通过dubbo-admin可以对消费者和提供者进行管理。二、下载与配置打包dubbo-admin的下载,可自行到官网下载:https://github.com/alibaba/dubbo
2016-09-09 10:24:02
4671
原创 Zookeeper安装
Zookeeper安装1. 安装wget http://www.apache.org/dist//zookeeper/zookeeper-3.3.6/zookeeper-3.3.6.tar.gztar zxvf zookeeper-3.3.6.tar.gzmv zookeeper-3.3.6 /usr/local/zookeeper-3.3.6-2181cd /usr/
2016-09-09 09:33:11
682
原创 Linux下使用nexus搭建maven私服
下载安装最新nexus下载地址:http://www.sonatype.org/nexus/go解压后会在同级目录中,出现两个文件夹:nexus-oss-webapp-1.8.0和sonatype-work,前者包含了nexus的运行环境和应用程序,后者包含了你自己的配置和数据。$ mkdir nexus$ tar xzvf /home/jili/ne
2016-09-08 16:50:20
7722
原创 Centos7 开放端口
Centos升级到7之后,发现无法使用iptables控制Linuxs的端口,google之后发现Centos 7使用firewalld代替了原来的iptables。下面记录如何使用firewalld开放Linux端口: 开启端口 firewall-cmd --zone=public --add-port=80/tcp --permanent
2016-09-08 16:19:36
5422
原创 centos安装好默认只打开了22端口
CentOS安装好,默认只打开了22端口,如果希望开放其他端口的话,需要打开所需端口。 比如打开http的默认端口80 编辑iptables vi /etc/sysconfig/iptables vi /etc/sysconfig/iptables添加 -A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p t
2016-09-08 15:32:59
5738
原创 CentOS7 安装完成后ifconfig命令不能用
今天用VMWare安装了CentOS7,选择了最小安装包模式,安装完毕之后想查看一下本机的ip地址,发现报错# ifconfig-bash: ifconfig: command not found谷歌了一下,整理了一下解决思路 查看ifconfig命令是否存在 查看 /sbin/ifconfig是否存在如果ifconfig命令存在,查看环境变量设置
2016-09-08 15:15:54
1826
原创 AndroidManifest.xml 最全详解
AndroidManifest.xml 是每个android程序中必须的文件,它位于整个项目的根目录。我们每天都在使用这个文件,往里面配置程序运行所必要的组件,权限,以及一些相关信息。但是对于这个文件,我们真正又了解多少了,还是只是停留在只会简单的配置,而不明白其中的具体含义,以及为什么要这样设置?今天就让我们来详细的学习一下这个文件里各项参数的具体含义,因为它是整个应用的入口,所以有助于我们更加...
2016-09-08 10:50:51
138896
5
原创 Centos中查看nginx、apache、php、mysql配置文件路径
很多朋友都可能会碰到安装好环境之后不知道怎么查看配置环境的文件路径了,下面我就来介绍centos中nginx、apache、php、mysql配置文件路径查看方法吧。1、判断apache首先执行命令找到httpd路径ps aux | grep httpd如httpd路径为 /usr/local/apache/bin/httpd然后执行以下命令/usr/loc
2016-09-06 15:02:01
13705
原创 CentOS系统 NTFS-3G挂载NTFS分区
CentOS系统中挂载硬盘是非常的方便了,当然怎么方便也没有windows方便了,下面我来介绍在CentOS系统使用NTFS-3G挂载NTFS分区的步骤与方法,希望文章对各位朋友会有所帮助。首先必须安装了rpmforge软件库的源1、下载rpmforge的rpm文件包32位系统wget http://pkgs.repoforge.org/rpmforge-r
2016-09-06 15:00:19
7021
转载 CentOS 7.0系统安装配置步骤详解
CentOS 7.0系统是一个很新的版本哦,很多朋友都不知道CentOS 7.0系统是怎么去安装配置的哦,因为centos7.0与以前版本是有很大的改进哦。说明:截止目前CentOS 7.x最新版本为CentOS 7.0,下面介绍CentOS 7.0的具体安装配置过程服务器相关设置如下:操作系统:CentOS 7.0 64位IP地址:192.168.
2016-09-06 14:58:27
1001
原创 BigDecimal的使用
BigDecimal类型(+ - * /)所用的属性11.10 BigDecimal类对于不需要任何准确计算精度的数字可以直接使用float或double,但是如果需要精确计算的结果,则必须使用BigDecimal类,而且使用BigDecimal类也可以进行大数的操作。BigDecimal类的常用方法如表11-15所示。表11-15 BigDecimal类的常用方法
2016-09-06 14:45:34
2382
原创 linux下安装PostgreSQL数据库
0.编译环境Linux: CentOS 5.5gcc: 4.1.21. 安装PostgreSQL1) 解压postgresql-9.1.7.tar.bz2#tar jxvf postgresql-9.1.7.tar.bz2 2) 进入解压后的postgresql-9.1.7目录#cd postgresql-9.1.73) 编译
2016-09-06 09:48:52
11146
2
转载 Ubuntu 13.04 服务器版本系统安装图解教程
Ubuntu分为桌面版(desktop)和服务器版(Server)下面为大家介绍服务器版本Ubuntu Server 13.04的详细安装过程。附Ubuntu Server 13.04系统镜像下载地址:32位:http://mirrors.163.com/ubuntu-releases/13.04/ubuntu-13.04-server-i386.iso64位:http://mir
2016-09-05 18:11:15
575
原创 linux 平台下 postgres 使用 (安装 启动 关闭 数据备份 还原)
安装1、下载postgresql最新版:http://www.postgresql.org/ftp/source/2、解压文件: tar zxvf postgresql-8.3.7.tar.gz cd postgresql-8.3.73、配置: ./configure --prefix=/usr/local/pgsql4、编译: make5、安装:
2016-09-05 17:35:43
980
原创 ubuntu16.04的root默认密码设置
默认root密码是随机的,即每次开机都有一个新的root密码。我们可以在终端输命令 sudo passwd,然后输入当前用户的密码,enter终端会提示我们输入新的密码并确认,此时的密码就是root新密码。修改成功后,输入命令 su root,再输入新的密码就ok了。分析没有默认的,因为你还没给root设置密码,第一个 user 是在 admin 组 ,所以他可以给 root 设置密码 ,
2016-09-05 17:33:38
33956
原创 configure: error: no acceptable C compiler found in $PATH See `config.log' for more details 问题解决
安装1、下载postgresql最新版:http://www.postgresql.org/ftp/source/2、解压文件: tar zxvf postgresql-8.3.7.tar.gz cd postgresql-8.3.73、配置: ./configure --prefix=/usr/local/pgsql4、编译: make5、安装:
2016-09-05 17:16:51
9116
1
原创 yum命令
yum命令是在Fedora和RedHat以及SUSE中基于rpm的软件包管理器,它可以使系统管理人员交互和自动化地更细与管理RPM软件包,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软体包,无须繁琐地一次次下载、安装。 yum提供了查找、安装、删除某一个、一组甚至全部软件包的命令,而且命令简洁而又好记。 语法 yum(选项)(参数) 选
2016-09-05 17:13:22
529
原创 linux系统安装yum环境
1、卸载rhel的默认安装的yum包查看yum包rpm -qa|grep yum卸载之rpm -qa|grep yum|xargs rpm -e --nodeps2、下载新的yum包64位linux系统下载安装包wget http://centos.ustc.edu.cn/centos/5/os/x86_64/CentOS/yum
2016-09-05 16:43:48
957
w3school资料手册
2014-04-17
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人