- 博客(100)
- 问答 (2)
- 收藏
- 关注
原创 linux 挂载数据盘
df -h 查看已挂载数据盘 fdisk -l 查看所有数据盘 cat /etc/fstab 查看配置文件cat /etc/mtab 查看配置文件 mount /dev/xvdb1 /opt 执行挂载磁盘
2017-03-14 09:23:18
356
原创 生成dump文件
linux系统 ps -ef|grep javajmap -dump:format=b,file=/tmp/dump.dat 21711 windows系统netstat –aon | findstr “8080”端口号对应的进程 tasklist | findstr “3500”查找进程详细信息 jmap -dump:live,file=<...
2017-03-13 13:58:52
348
原创 内存溢出
一、内存溢出类型1、java.lang.OutOfMemoryError: PermGen spaceJVM管理两种类型的内存,堆和非堆。堆是给开发人员用的上面说的就是,是在JVM启动时创建;非堆是留给JVM自己用的,用来存放类的信息的。它和堆不同,运行期内GC不会释放空间。如果web app用了大量的第三方jar或者应用有太多的class文件而恰好MaxPermSize设置较小,超出了...
2017-03-10 17:42:23
306
原创 sm1 sm2 sm3 sm4
国密即国家密码局认定的国产密码算法。主要有SM1,SM2,SM3,SM4。密钥长度和分组长度均为128位。SM1 为对称加密。其加密强度与AES相当。该算法不公开,调用该算法时,需要通过加密芯片的接口进行调用。SM2为非对称加密,基于ECC。该算法已公开。由于该算法基于ECC,故其签名速度与秘钥生成速度都快于RSA。ECC 256位(SM2采用的就是ECC 256位的一种)安全强度比RS...
2017-02-27 11:42:23
1802
原创 linux 安装 nginx
http://www.cnblogs.com/kunhu/p/3633002.html 第一步:从http://nginx.org/download/上下载相应的版本(或者wget http://nginx.org/download/nginx-1.5.9.tar.gz直接在Linux上用命令下载)第二步:解压 tar -zxvf nginx-1.5.9.tar.gz 第三步:...
2017-02-13 18:18:37
263
原创 linux 安装 redis
http://www.cnblogs.com/silent2012/p/3499654.html 1、下载源码,解压缩后编译源码。$ wget http://download.redis.io/releases/redis-2.8.3.tar.gz$ tar xzf redis-2.8.3.tar.gz$ cd redis-2.8.3$ make ...
2017-02-13 17:31:44
265
原创 java 所有历史版本jdk下载
http://www.oracle.com/technetwork/java/javase/archive-139210.html
2017-02-08 17:26:36
380
原创 垃圾回收 gc
选择CMS GC: 增加参数 -XX:UseConcMarkSweepGC开启额外模式: 增加参数 -XX:+CMSIncreamentalMode 垃圾回收入门 垃圾回收官方文档pdf
2017-01-18 10:36:36
256
原创 安全汇总
nmaphttp://www.2cto.com/article/201406/307959.html nmap -A 192.168.1.243 nmap -sV 47.91.143.208 -T4 //扫描端口号、操作系统版本 nmap -sC 47.91.143.208 -T4 //默认脚本扫描nmap --script=vuln 192.168.1....
2017-01-18 09:20:53
248
原创 linux 汇总
linux grep命令 ps gref组合使用,查看进程ps -ef|grep ssh 查看tomcat链接数netstat -na | grep ESTAB | grep 80 | wc -l 查看tomcat线程数./jstack 11301 | grep "java.lang.Thread.State" |wc -l linux sar 命令...
2017-01-17 13:33:50
281
原创 jvm 调优汇总
Tomcat Thread Dump 分析 利用 Java dump 进行 JVM 故障诊断 JDK内置工具使用 JVM性能调优监控工具jps、jstack、jmap、jhat、jstat使用详解 Java Virtual Machine Statistics Monitoring Tool Java Tools 其他JVM性能调优参考资料...
2017-01-17 13:31:30
260
原创 jstack
./jstack -l 11301 | grep -E -i 'Deadlock|Waiting on condition' ./jstack -l 11301 | grep -E -i 'Waiting on monitor entry|Blocked' jstack [-l][F] pid 如果java程序崩溃生成core文件,js...
2017-01-17 13:04:24
322
原创 vmstat
http://www.cnblogs.com/ggjucheng/archive/2012/01/05/2312625.html 这表示vmstat每2秒采集数据,一直采集,直到我结束程序,这里采集了5次数据我就结束了程序。好了,命令介绍完毕,现在开始实战讲解每个参数的意思。r 表示运行队列(就是说多少个进程真的分配到CPU),我测试的服务器目前CPU比较空闲,没什么程序在跑,当...
2017-01-17 11:38:02
259
原创 top
命令使用1. 工具(命令)名称top2.工具(命令)作用显示系统当前的进程和其他状况; top是一个动态显示过程,即可以通过用户按键来不断刷新当前状态.如果在前台执行该命令,它将独占前台,直到用户终止该程序为止. 比较准确的说,top命令提供了实时的对系统处理器的状态监视.它将显示系统中CPU最“敏感”的任务列表.该命令可以按CPU使用.内存使用和执行时间对任务进行排序;而且该命令的很多特...
2017-01-17 11:37:36
274
原创 linux 性能分析
linux 查看最大线程数cat /proc/sys/kernel/threads-max15810 vmstattop./jstack [pid] http://www.cnblogs.com/nexiyi/p/java_thread_jstack.htmlhttp://www.jmatrix.org/java/771.html ...
2017-01-13 16:29:02
270
原创 tomcat 防止服务器ip被恶意域名绑定
在server。xml 中 如下被指<!-- default host is forbiden --> <Engine name="Catalina" defaultHost="forbiden"> <Realm className="org.apache.catalina.realm.UserDatabaseRealm" resourceName...
2017-01-13 12:11:54
719
原创 ubuntu 初始安裝jdk 和 tomcat
sudo apt-get update 下載jdk tomcat 並解壓 打開 etc/profile在文件末尾配置JAVA_HOMEexport JAVA_HOME=/usr/java/jdk1.7.0 配置 server.xml8080 改80 <Context docBase="bbtu" path="/" reloadabl...
2017-01-11 16:12:24
261
原创 server字符集问题
获取JVM默认字符集:System.getProperty("file.encoding")[html] view plain copy public class Test { public static void main(String[] args) { System.out.println(System.getProper...
2016-12-10 11:29:05
278
原创 linux 安装ttf 字体 转
--2 查看当前系统中已安装的中文字体 [root@redhat6 ~]# fc-list :lang=zhAR PL UMing TW:style=LightAR PL UMing HK:style=LightAR PL UMing CN:style=LightAR PL UKai TW MBE:style=BookAR PL UKai CN:style=Boo...
2016-12-10 11:00:42
2885
原创 查看maven jar依赖关系
run as -> maven build 在弹出页面,设置:Goals : dependency:tree 勾选 debug output 然后run 即可 转自 http://outofmemory.cn/code-snippet/10914/maven-command-dependency...
2016-11-07 20:07:13
257
原创 性能调优
开启跟踪set profiling = 1;#这个命令只在本会话内起作用。 查看历史查询操作,得到query idshow profiles 可以看到MySQL执行某个查询各个步骤的各项性能指标的详细信息 show profile for query 1(qid) show profile cpu, block io for query 3...
2016-10-12 20:21:04
244
原创 常用 linux 命令
拷贝文件夹 cp -r dir1 dir2 安装ftp sudo apt-get install vsftpd 编辑文件 nano 查看日志 less 查看端口情况 netstat -anltup | grep :80 安装 sudo apt-get install default-jdk 下载 wget http://apache...
2016-03-17 13:27:58
241
原创 NMAP 使用
NMAP 1、Nmap介绍Nmap是一款网络扫描和主机检测的非常有用的工具。Nmap是不局限于仅仅收集信息和枚举,同时可以用来作为一个漏洞探测器或安全扫描器。它可以适用于winodws,linux,mac等操作系统Nmap是一款非常强大的实用工具,可用于:检测活在网络上的主机(主机发现)检测主机上开放的端口(端口发现或枚举)检测到相应的端口(服务发现)的软件和版本检测操作系统...
2016-01-26 16:19:27
331
原创 tomcat 配置跨域
<param-name>cors.allowOrigin</param-name> <param-value>这里可以不写* 可以指定站点域名 [url]http://192.168.1.102[/url]</param-value>
2016-01-26 14:13:57
286
原创 sql 注入 转
前几今天遇到一个bt 的老外注射点: //*ps 此点目前流行的注射工具射不 *// http://cleopatra-sy.com/index.php?content=more_product&id=17 http://cleopatra-sy.com/index.php?content=more_product&id=17 and 1=1 正常 http:/...
2016-01-22 16:37:46
245
原创 过滤 xss攻击
Map<String, String[]> map = req.getParameterMap();for(String key : map.keySet()){String values[] = map.get(key);for( int i=0 ;i<values.length;i++){values[i] = StringEscapeUtils.esca...
2016-01-22 09:34:25
248
原创 Tomcat 调优
查看tomcat 线程数ps -efL |grep java|wc -l ----------------------------------------------------------------- <?xml version='1.0' encoding='utf-8'?><!-- Licensed to the Apache Softw...
2015-12-25 15:20:50
322
原创 mysql 更改密码
UPDATE user SET password=PASSWORD('123456') WHERE user='root';FLUSH PRIVILEGES;
2015-12-18 19:21:12
259
原创 xcopy 备份mysql
xcopy "C:\ProgramData\MySQL\MySQL Server 5.5\data\liker" d:\db_bak\liker\ /E /Y /E 遍历子目录 空目录也操作/Y 直接覆盖 不提示确认 xcopy c:\mysql\data\bbs\*.* d:\db_bak\bbs\%date:~0,3%\ /y %date:~0,10% ...
2015-12-02 11:23:00
256
原创 linux 桌面
http://www.vpsmm.com/blog/linux-vps-why-setup-a-windows-desktop/cent os 安装桌面。
2015-11-11 20:08:01
245
原创 微信公众号支付
官方教程https://pay.weixin.qq.com/wiki/doc/api/jsapi.php?chapter=7_1 js sdk说明文档http://mp.weixin.qq.com/wiki/7/aaa137b55fb2e0456bf8dd9148dd613f.html php版 demo 及微信支付常见坑https://github.com/bia...
2015-11-06 17:57:06
268
原创 gps相关计算
db.ShopGPS.ensureIndex({'coordinate':'2d'}); db.ShopGPS.find({'coordinate':{$near: [121.4905, 31.2646], $maxDistance:1}}) db.runCommand( { geoNear: "ShopGPS", near: [ 121.4905, 31.2646 ]...
2015-10-15 08:54:30
332
原创 mongodb 创建 索引
超时索引db.ShortMessageCode.createIndex( { "createDateTTL": 1 }, { expireAfterSeconds: 300 } ) 唯一索引并去重db.Domain.createIndex( { "domain": 1 }, {unique:true,dropDups:true} )...
2015-10-13 14:53:36
250
原创 tomcat 开启远程调试
在 bin 目录下 新建 setenv.bat 内容set "JAVA_OPTS=-Xdebug -Xrunjdwp:transport=dt_socket,address=8000,server=y,suspend=n"然后通过 startup.bat 启动
2015-10-13 13:16:04
224
原创 mysql 更改默认空密码 开启远程访问
为mysql 添加密码mysql -u root -p use mysql update user set password=PASSWORD('abcde') where user = 'root'; 设置 远程访问mysqlupdate user set password=PASSWORD('123456') where user='root'...
2015-09-30 15:59:01
354
原创 mongodb 性能分析
链接http://www.iteye.com/news/31033 http://www.open-open.com/bbs/view/1319762282561 1 通过网页控制台: http://ip:28017/可以看性能。通过dbtop 能看到每张表占的开销的百分比 可以看数据库语句的历史记录 如query insert等。 2 通过...
2015-09-12 21:21:01
313
mongo db 数据备份 恢复
mongodump -d mydb -u root -p --authenticationDatabase admin -o d:\mydb mongoexport -h localhost -d db -c table -u name -p password -o torrent-bk.json --authenticationDatabase admin ...
2015-09-10 12:59:43
233
原创 linux 命令
# 创建用户名为 es 的用户useradd es# 设置 es 用户的密码passwd es 赋权限chown -R es:es /use/local/es切换用户 su es 解压tar -zxvf mv bbut2.war bbtu2.war .将目录dir1复制成目录dir2 cp -R f...
2015-06-26 15:02:23
268
空空如也
jquery作用域的问题,赋值无效
2012-04-11
TA创建的收藏夹 TA关注的收藏夹
TA关注的人