- 博客(37)
- 资源 (3)
- 收藏
- 关注
原创 IP地址斜线表示法
[size=large]斜线记法在 Firebox 中的用途很广,包括策略配置。 斜线记法也称为 CIDR(无类别域间路由) 记法,是一种用来显示或写入子网掩码的简便方式。 当您使用斜线记法时,写入 IP 地址、斜线 (/) 和子网掩码数字。要查找子网掩码数字:将子网掩码的圆点表示方法转换成二进制表示方法。统计子网掩码中“1”的数目。 总数便是子网掩码数字。例如,您想以斜线...
2016-03-23 15:47:13
2861
原创 CURL 测试 WebService POST
[size=large]形如:curl -H 'HTTP头' -d '请求XML' 接口地址例:curl -H'Content-Type: text/xml;charset=utf-8;SOAPAction: "http://xxxx.com/xxxxAPI/Login"'-d '@loginRequest.xml' http://localhost:10481/xxxxAPIServ...
2016-03-16 14:48:36
874
原创 通过nginx代理后的获取请求URL(getRequestURL)的解决方法
[size=large]一般来说,通过nginx代理后getRequestURL取得的值是nginx代理的URL的值,取不到访问的URL。此时,通过在需要获取请求URL的location节点中,增加配置:proxy_redirect off;proxy_set_header Host $http_host;proxy_set_header X-Real-IP $remote_add...
2016-03-14 15:59:40
17460
原创 nginx状态监控
[size=large]通过查看Nginx的并发连接,我们可以更清除的知道网站的负载情况。Nginx并发查看有两种方法(之所以这么说,是因为笔者只知道两种),一种是通过web界面,一种是通过命令,web查看要比命令查看显示的结果精确一些。下面介绍这两种查看方法[color=red][b]1、通过浏览器查看[/b][/color]通过web界面查看时Nginx需要开启status模块,也...
2016-03-14 14:30:02
144
原创 CentOS6 配置FTP服务器
[size=large]1.先检查有没有安装 rpm -q vsftpd如果没有安装 yum install vsftpd2.先关闭防火墙进行调试.service iptables stop或者一步到位 添加规则允许21端口通行vi /etc/sysconfig/iptables添加一条 -A INPUT -m state --state ...
2016-03-11 16:31:00
159
原创 oracle select any dictionary & oracle授权详解
[size=large]# 建立用户create user angeos identified by angeos;建立了用户:angeos,密码为:angeos# 对用户授权grant connect,resource to angeos;对用户angeos授予了连接数据库和访问资源的权限# 对用户授权grant create sessio...
2016-03-11 15:57:06
428
原创 查看linux中某个端口(port)是否被占用(netstat,lsof)
[size=large]netstat -tunlp 会显示所有端口和所有对应的程序,用grep管道可以过滤出想要的关键字段.列一下22端口占用的程序[root@leiwan tmp]# netstat -tunlp |grep 22tcp 0 0 0.0.0.0:42957 0.0.0.0:* ...
2016-03-11 15:54:04
143
原创 linux下通过yum安装svn及配置
[size=large]1.环境centos6.42.安装svnyum -y install subversion3.配置建立版本库目录mkdir /var/www/svndata4.建立版本库创建一个新的Subversion项目cd /var/www/svndatasvnadmin create njlrxx配置允许用户jiqing...
2016-03-11 15:45:55
74
原创 查看Oracle正在执行的sql语句等
[size=large]--查询Oracle正在执行的sql语句及执行该语句的用户SELECT b.sid oracleID, b.username 登录Oracle用户名, b.serial#, spid 操作系统ID, paddr, sql_text 正在执行的SQL, b.machine 计算...
2015-11-13 14:09:45
485
原创 oracle 如何导出数据字典
-- 查询某表的数据字典 SELECT A.TABLE_NAME AS "表名",A.COLUMN_NAME AS "字段名", DECODE(A.CHAR_LENGTH,0,DECODE(A.DATA_SCALE,NULL,A.DATA_TYPE,A.DATA_TYPE||'('||A.DATA_PRECISION||','||A.DATA_SCALE||')'), A.DATA_TYPE|...
2015-11-13 11:35:49
170
原创 Linux下curl模拟Http的get和post请求
一、get请求curl "http://www.baidu.com" 如果这里的URL指向的是一个文件或者一幅图都可以直接下载到本地curl -i "http://www.baidu.com" 显示全部信息curl -l "http://www.baidu.com" 只显示头部信息curl -v "http://www.baidu.com" 显示get请求全过程解析...
2015-11-10 15:41:49
222
原创 plsql如何执行.sql文件
[size=large]在SQL>提示符下直接运行SQL脚本,语句格式是:SQL> start 盘符:\路径\SQL脚本文件名 或 SQL> @ 文件盘符:\路径\SQL脚本文件名[/size]
2015-10-21 01:10:36
580
原创 Centos下安装tomcat7为服务
[size=large][b]1、系统准备[/b][/size]服务器已安装jdk1.7,tomcat7。本文以jdk安装路径为:/usr/java/jdk1.7.0_67,tomcat安装路径为:/home/tmall/apache-tomcat-7.0.64作为参考,请根据实际情况的路径做修改。服务器已配置环境变量:export JAVA_HOME=/usr/java/...
2015-10-15 15:57:02
119
原创 windows配置Tomcat7为服务并优化启动参数
一、配置Tomcat7为服务(需要使用windows版本的tomcat,如:64-bit Windows zip )当前项目需要运行两个Tomcat,每次启动系统以后都要手动进入到tomcat目录执行startup.bat,非常烦,所以想将这两个tomcat直接注册为服务,这样开机就能够启动。这两个Tomcat安装路径如下:D:\app\Tomcat1D:\app\Tomcat2...
2015-10-14 15:11:03
1309
原创 oracle查看表占用空间
1、表占用空间:select segment_name, sum(bytes)/1024/1024 MB from user_segments where segment_type='TABLE' group by segment_name;2、索引占用空间:select segment_name ,sum(bytes)/1024/1024 MB from user_segments whe...
2015-09-10 15:44:33
630
原创 ORACLE重建索引详解
一、重建索引的前提1、表上频繁发生update,delete操作;2、表上发生了alter table ..move操作(move操作导致了rowid变化)。 二、重建索引的标准1、索引重建是否有必要,一般看索引是否倾斜的严重,是否浪费了空间, 那应该如何才可以判断索引是否倾斜的严重,是否浪费了空间, 对索引进行结构分析(如下):SQL>Analyze index...
2015-09-10 10:09:09
269
原创 PLSQL导出表结构和数据
[b][size=large]一、导出表结构:[/size][/b][size=large]1、命令窗口输入:SQL> set serveroutput on;SQL> set long 999999;SQL> set feedback off;SQL> spool temp.sql;SQL> SELECT DBMS_METADATA.GET_DDL('TABLE',tab...
2015-09-09 15:51:02
1387
原创 Oracle 查看表空间的大小及使用情况sql语句
--1、查看表空间的名称及大小 SELECT t.tablespace_name, round(SUM(bytes / (1024 * 1024)), 0) ts_size FROM dba_tablespaces t, dba_data_files d WHERE t.tablespace_name = d.tablespace_name GROUP BY t.tablespace_name;...
2015-09-09 15:24:39
267
原创 利用ORACLE实现数据抽样(sample block)
转自:http://blog.sina.com.cn/s/blog_4b13ec250100wm14.html做数据分析的,免不了碰到记录数据量很大,怎么办?做全面分析是不现实也没有必要。介绍一下抽样方法及实现几种常用的抽样方法:1.简单随机抽样(simple random sampling)将所有调查总体编号,再用抽签法或随机数字表随机抽取部分观察数据组成样本。优点...
2015-09-09 15:19:01
370
原创 mysql 双向同步的键值冲突问题的解决方法
多主互备和主从复制有一些区别,因为多主中都可以对服务器有写权限,所以设计到自增长重复问题出现的问题(多主自增长ID重复) 1:首先我们同步A,B的test表结构 2:停掉A,在B上对数据表test(存在自增长ID)执行插入操作,返回插入ID为1 3:后停掉B,在A上对数据表test(存在自增长ID)执行插入操作,返回的插入ID也是1 4:然后 我们同时启动A,B,就会出现主键ID重复 解决方...
2015-09-09 15:14:57
453
原创 linux下使用cronolog 分割Tomcat日志
cronolog介绍cronolog是一个简单的过滤程序从标准输入读取日志文件条目,每个条目写入到输出文件指定一个文件名模板和当前的日期和时间。当扩大的文件名更改,关闭当前文件,并打开一个新的。cronolog的目的是要在配合使用的Web服务器( 如 Apache),分成每天或每月的日志,访问日志。Linux下运行的Web服务器Apache,默认日志文件是不分割的,一个整文件既不易于管理,...
2015-09-09 15:05:10
326
原创 如何在linux中获取几天前或者几天后的日期
shell脚本中用得比较多:在linux环境下要取得几天前的时期只要使用date -d "x days ago" +%Y%m%dx用数字代替,如果需要几天前的直接写正数,如果要几天后的日期直接写负数即可;date -d "x weeks ago" +%Y%m%dx用数字代替,如果需要几周前的直接写正数,如果要几周后的日期直接写负数即可;date -d "x years ...
2015-09-08 15:16:36
280
原创 linux服务器状态、性能相关命令
---------查看Linux服务器CPU详细情况--------------#查看CPU的信息[root@host ~]# cat /proc/cpuinfo #查看物理CPU的个数[root@host /]# cat /proc/cpuinfo | grep "physical id" | sort | uniq | wc -l#查看每个物理CPU的核...
2015-09-08 14:53:56
96
原创 CentOS 64位系统 yum安装32位软件包的方法
//假如你要安装libjpeg的32位版本 1、查询具体的32位版本,然后安装yum search libjpeg.i686yum -y install libjpeg.i386 2、一劳永逸的方法,这么做会同时安装32和64位版本。echo 'multilib_policy=all' >> /etc/yum.conf...
2015-09-08 14:48:16
709
原创 Linux中修改环境变量及生效方法
方法一: 在/etc/profile文件中添加变量【对所有用户生效(永久的)】 用VI在文件/etc/profile文件中增加变量,该变量将会对Linux下所有用户有效,并且是“永久的”。 要让刚才的修改马上生效,需要执行以下代码 # source /etc/profile 方法二: 在用户目录下的.bash_profile文件中增加变量【对单一用户生效(永久...
2015-09-08 14:46:10
272
原创 OpenSSH平滑升级到6.7操作步骤
一、环境描述1)操作系统:CentOS 5.5 64位2)Openssl升级前版本:openssl 0.9.8e3)Openssl升级后版本:openssl 1.0.1j(源码安装)4)Openssh升级前版本:openssh-4.3p2-41.el55)Openssh升级后版本:openssh_6.7p1(源码安装)6)连接工具xshell 4二、安装Dropbea...
2015-09-07 16:39:59
318
原创 如何使windows系统环境变量的改变即时生效
在“我的电脑”->“属性”->“高级”->“环境变量”中增加或修改环境变量后,需重启系统才能使之生效。有没有什么方法可让它即时生效呢?下面介绍一种方法: 以修改环境变量“PATH”为例,修改完成后,进入DOS命令提示符,输入:set PATH=C: ,关闭DOS窗口。再次打开DOS窗口,输入:echo %PATH% ,可以发现“我的电脑”->“属性”->“高级...
2015-09-07 16:35:25
1746
1
原创 Centos oracle 11g 安装
一、使用oracle硬件要求1、内存要求最小内存1G,推荐2G或2G以上2、swap大小设定1GB跟2GB物理内存之间的,设定swap大小为物理内存的1.5倍2GB跟16GB物理内存之间的,设置swap大小与物理内存相等16GB物理内存以上的,设置swap大小为16GB3、共享内存/dev/shm要求至少比在每个oracle实例中的MEMORY_MAX_TARGET和ME...
2015-09-06 16:37:51
73
原创 LINUX中SWAP分区设置
LINUX中SWAP分区大小如何设置呢?安装oracle 的时候,swap太小不能继续安装,那么能不能有什么方法能在不不用安装os的情况下实现swap更改大小呢? 以下操作需要root权限:# cd /usr/# mkdir swap# cd swap# dd if=/dev/zero of=swapfile bs=1G count=8这条命令从硬盘里分出一个...
2015-09-06 14:56:37
123
原创 MySql按日期时间段进行统计(前一天、本周、某一天、某个时间段)
在mysql数据库中,常常会遇到统计当天的内容。例如,在user表中,日期字段为:log_time统计当天sql语句为:select * from user where date(log_time) = curdate(); curdate()表示当天日期统计前一天如果表示前一天的数据,则不能使用curdate()-1,因为当日期为月初时,curdate()-1 ...
2015-08-20 14:33:23
473
原创 2种方法解决mysql主从不同步
今天发现Mysql的主从数据库没有同步 先上Master库: mysql>show processlist; 查看下进程是否Sleep太多。发现很正常。show master status; 也正常。 mysql> show master status;+-------------------+----------+--------------+--------...
2015-08-20 14:27:18
113
原创 Eclipse+Tomcat远程调试
当项目在服务器上单独部署的时候没有,因为服务器上不可能给你装IDE的工具。但是项目在本地运行很好,就是部署到服务器上的时候就出现一堆的错误,想想又没有IDE,没办法在服务器的本地进行调试。这时候就用到了Tomcat远程调试 JVM的JPDA框架。而Tomcat默认是不启用JPDA的,需要我们手动开启。 废话不说了,简单介绍一下配置Tomcat的步骤[size=large][b]在win...
2015-08-19 17:52:57
108
原创 linux下管理oracle表空间
[b]1 、 登录服务器[/b][b]2 、 查看磁盘空间是否够大df -h[/b] -h更具目前磁盘空间和使用情况 以更易读的方式显示 [root@rac1 ~]# df -h Filesystem Size Used Avail Use% Mounted on /dev/sda1 2.9G 2.3G 521M 82% / none 209M 0 20...
2015-08-19 16:49:25
294
原创 查询数据库中的重复记录
========第一篇=========在一张表中某个字段下面有重复记录,有很多方法,但是有一个方法,是比较高效的,如下语句:select data_guid from adam_entity_datas a where a.rowid > (select min(b.rowid) from adam_entity_datas b where b.data_guid = a.data_gu...
2015-08-19 16:45:41
161
原创 windows下安装的oracle增加表空间的四种方法
[b]方法1:给表空间增加数据文件[/b]ALTER TABLESPACE app_data ADD DATAFILE'D:\ORACLE\PRODUCT\10.2.0\ORADATA\EDWTEST\APP03.DBF' SIZE 50M; [b]方法2:新增数据文件,并且允许数据文件自动增长[/b]ALTER TABLESPACE app_data ADD DATAFILE...
2015-08-19 16:42:04
1084
原创 ORACLE分区表的使用和管理
[size=large][b]1创建和使用分区表[/b][/size]Oracle分区表分为四类:范围分区表;列表分区表;哈希分区表;组合分区表范围分区表创建一个按字段数据范围分区的表,分区置于指定的不同表空间中 示例代码:--为各个分区准备独立的表空间create tablespace test_space01 datafile‘d:/tbs0...
2015-08-19 16:32:42
104
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人