- 博客(106)
- 资源 (3)
- 问答 (1)
- 收藏
- 关注
原创 nginx异常访问统计
awk '{a[$1]++}END{for(v in a){if(a[v]>10000)print v,a[v]}}' access.log
2020-12-22 20:58:40
247
原创 Linux运行shell脚本提示No such file or directory错误的解决办法
用vi打开脚本文件,输入::set ff回车,显示fileformat=dos,重新设置下文件格式::set ff=unix:wq
2020-11-26 15:53:03
791
原创 使用stress保持服务器cpu负载
一、安装stresshttps://fossies.org/linux/privat/stress-1.0.4.tar.gz/tar -xzvf stress-1.0.4.tar.gzcd stress-1.0.4/./configuremakemake install二、脚本vi /opt/doStress.sh#!/bin/bash/usr/local/bin/stress -c `grep processor /proc/cpuinfo | wc -l` --time
2020-06-28 15:41:10
633
原创 Linux安装JDK排错:occurred during initialization of VM java/lang/NoClassDefFoundError: java/lang/Object
安装jdk-8u152-linux-x64.rpm后,执行java报如下错误:[root@xxxx ~]# java -versionError occurred during initialization of VMjava/lang/NoClassDefFoundError: java/lang/Object检查发现:/usr/java/jdk1.8.0_152/lib下没有tools.jar/usr/java/jdk1.8.0_152/jre/lib下没有rt.jar但是有.
2020-05-12 17:05:44
2073
原创 Solr 8.4.1配置
1、下载,解压,E:\solr-8.4.12、运行E:\solr-8.4.1\bin命令:solr start -f -p 8889http://localhost:8889/3、创建、配置 solr core(core 就相当于一个 solr 的项目实例)命令:solr create -c <core_name>成功创建后,可以在 solr-8.4.1/ser...
2020-04-09 21:31:53
408
原创 主机性能监控:Grafana+Telegraf+InfluxDB
软件准备操作系统:Centos 7.6 1810Grafana:可视化展示Telegraf:主机性能数据采集InfluxDB:时序数据库https://repos.influxdata.com/centos/7Server/amd64/stable/influxdb-1.7.10.x86_64.rpmhttps://repos.influxdata.com/centos/7Ser...
2020-03-07 17:48:17
542
原创 centos7.6 安装redis 5.0.7
编译安装、启动、关闭下载 http://download.redis.io/releases/redis-5.0.7.tar.gz# tar zxf redis-5.0.7.tar.gz# cd redis-5.0.7# make # make PREFIX=/opt/redis install //指定安装目录# 复制配置文件,配置守护进程,启动# cp redis-5....
2020-03-06 16:27:26
427
原创 SpringMVC + fastJson:@ResponseBody Date字段默认是long型时间戳,转换为指定格式字符的方法@JSONField
Model增加注解@JSONFieldimport com.alibaba.fastjson.annotation.JSONField;... @Column(name="CREATE_TIME")@JSONField(format = "yyyy-MM-dd")public Date getCreateTime() { return createTime;}......
2020-01-28 23:57:40
553
原创 SSH:vo的使用
vo:model使用@Entity 、字段使用@Column@Entitypublic class NewsVo implements Serializable{ private String id; private String caption; private String subcaption; private Date beginDate; ...
2020-01-28 23:52:20
232
原创 Nginx转发TCP/UDP(替代rinetd)
在生产环境中使用rinetd做端口,连续碰到数次莫名的进程关闭和假死情况,原因还没有深究。使用Nginx替换后,再没有出现过此类情况。从1.9.0开始,nginx支持TCP转发,1.9.13开始支持UDP转发。提供此功能的模块为ngx_stream_core。不过Nginx默认没有开启此模块,所以需要手动安装。目录1、编译2、配置:1)单节点转发2)负载转发1、编译Ng...
2020-01-19 18:13:56
2727
2
原创 东方通ESB:将jar包加入ESB Server,供多个服务使用。
场景:多个服务都要使用HttpClient调用Restful接口版本:5.2.6.0目录解决方案:(1)将HttpClient相关jar文件上传到 lib/ext 目录(2)修改ESB配置文件 etc/config.properties中 org.osgi.framework.bootdelegation项,增加httpclient相关行(3)重启ESBServer...
2020-01-17 16:39:55
1289
原创 Linux常用命令总结
env - 查看系统环境变量ls-l list-t sort by modification time, newers first-r reverse order while sorting findfind [路径] [选项] [操作][选项] -name 文件名,区分大小写,eg:find /etc -name '*.conf' -iname...
2020-01-17 16:08:08
151
原创 Linux快捷键、快捷指令
快捷指令!history行号 执行该history对应的命令!! 执行上一条命令!* 使用上一条命令的所有参数!$ 使用上一条命令的最后一个参数快捷键Ctrl + A 行首Ctrl + E 行尾Ctrl + W 向前删一个单词Ctrl + R 输入关键字即时搜索history,多次Ctrl+R遍历结果集;回车立即执行;按右箭头修改Ctrl + G 从Ctrl+...
2020-01-17 16:05:42
181
原创 JMeter入门(一):Web应用压测实例
目录(1)用户自定义变量(2)登录用户数据CSV配置(3)线程组(Users)(4)HTTP Request Defaults(5)Simple Logic(6)手工方式录入HttpRequest(7)增加思考时间 FlowActionControler + Timer(8)登录操作:HTTP POST Request + CSV配置(9)压测数据采集 L...
2020-01-12 00:41:22
503
原创 JVM启动参数使用总结
目录1 参数定义2 在程序中获取参数3 其他使用场景3.1 log4j配置文件按应用1 参数定义-Dparam=value# eg,tomcat 启动参数%_EXECJAVA% %LOGGING_CONFIG% %LOGGING_MANAGER% %JAVA_OPTS% %CATALINA_OPTS% %DEBUG_OPTS% -D%ENDORSED_PROP...
2020-01-04 15:49:22
328
原创 oracle查锁表、解锁
select b.owner,b.object_name,l.session_id,l.locked_modefrom v$locked_object l, dba_objects bwhere b.object_id=l.object_idselect t2.username,t2.sid,t2.serial#,t2.logon_time from v$locked_object ...
2019-12-30 17:14:48
202
原创 CentOS7.2 挂载阿里云 OSS
1、安装依赖包(1)ossfs下载地址:http://gosspublic.alicdn.com/ossfs/ossfs_1.7.9.3_centos7.0_x86_64.rpm(2)fuse、fuse-lib在https://pkgs.org上下载# yum localinstall fuse-2.9.2-11.el7.x86_64.rpm fuse-libs-2.9.2-11.e...
2019-07-04 18:16:15
937
原创 Linux:升级openssh(6.8,7.2)
centos6.8 64位亲测可用建议升级前先开通telnet 服务,以免升级失败后无法通过ssh 连接服务器,参考:Linux:telnet-server安装 #Centos 7.2升级openssh 精简版(6.8应该也适用)cp /usr/bin/openssl /usr/bin/openssl_bak# cp /usr/include/openssl /usr/inclu...
2019-06-25 19:19:19
674
1
原创 LInux:yum
1、常用命令2、源管理:光盘作为yum源(1)首先挂载光盘isohttps://blog.youkuaiyun.com/www_qitonghui_top/article/details/93635443(2)添加源配置文件# cd /etc/yum.repos.d/# vi dvd.repo[dvd]name=centos-dvd1baseurl=file:///me...
2019-06-25 17:48:35
166
原创 Linux:挂载iso镜像
1、临时挂载# mount -o loop /data1/CentOS-6.8-x86_64-bin-DVD1.iso /media/centos-dvd1# mount -o loop -t iso9660 /data1/CentOS-6.8-x86_64-bin-DVD1.iso /media/centos-dvd1# umount /media/centos-dvd12、永久...
2019-06-25 17:42:54
9187
原创 Linux:telnet-server安装
# yum install telnet telnet-serve# vi /etc/xinetd.d/telnet# default: on# description: The telnet server serves telnet sessions; it uses \# unencrypted username/password pairs for authent...
2019-06-25 17:32:48
1637
原创 Linux:RPM
查询包、查询包的相关文件-q 查询-a 所有包-l 所有相关文件-c 查配置文件-v verbose# rpm -qa | grep ssh# rpm -ql openssh-server-5.3p1-118.1.el6_8.x86_64# rpm -qcv openssh-server-5.3p1-118.1.el6_8.x86_64安装、强制安装rpm -i...
2019-06-25 17:29:30
405
转载 Linux-修改语言LANG
环境 RHEL 6.5//修改 /etc/sysconfig/i18n,重启系统# vi /etc/sysconfig/i18n #LANG="en_US.UTF-8"LANG="zh_CN.GBK"SUPPORTED="zh_CN.UTF-8:zh_CN:zh"SYSFONT="latarcyrheb-sun16"
2019-06-24 14:57:55
9599
原创 linux-删除文件后磁盘空间未释放
# df -h文件系统 容量 已用 可用 已用%% 挂载点/dev/mapper/vg_data-lv_data1 65G 65G 0 100% /data1// 查看文件占用情况 lsof - list open files# lsof | grep deletedCOMMAND PID USER FD TYPE ...
2019-06-24 14:54:02
1444
原创 linux-find
1、按文件大小查询# find /data1 -size +10G | xargs ls -lh-rw-------. 1 root root 60G 6月 21 09:13 /data1/TongESB/mc/TIMC/bin/nohup.out# find /data1 -size +10G -exec ls -lh {} \;-rw-------. 1 root root ...
2019-06-21 18:15:56
190
原创 JAXB:XML与 JavaBean互相转换
一、最简配置<?xml version="1.0" encoding="utf-8" standalone="yes"?><dataResult> <resultCode>0</resultCode> <resultInfo>成功返回数据</resultInfo> <data>数据&...
2019-06-21 15:13:36
253
转载 lvm磁盘管理
参考:https://www.linuxprobe.com/chapter-07.html// 查看磁盘信息# fdisk -lDisk /dev/sdb: 107.4 GB, 107374182400 bytes255 heads, 63 sectors/track, 13054 cylindersUnits = cylinders of 16065 * 512 = 8225...
2019-06-19 11:20:51
362
原创 Nginx动静分离
# 后端tomcat服务 upstream app_servers{ server 192.168.1.3:8080; server 192.168.1.4:8080; } server { listen 80; server_name localhost; ...
2019-06-16 16:01:34
160
原创 Nginx正向代理http、https
https://github.com/chobits/ngx_http_proxy_connect_module1、按照说明文档下载对应的nginx patch、module,编译安装nginx$ wget http://nginx.org/download/nginx-1.14.2.tar.gz$ tar -xzvf nginx-1.14.2.tar.gz$ cd nginx-1....
2019-06-15 16:27:26
5199
3
原创 Linux端口转发工具 rinetd(类似windows tcpmapping)
官网:https://boutell.com/rinetd/wget http://www.boutell.com/rinetd/http/rinetd.tar.gztar zxvf rinetd.tar.gzmakemake install# 可能报错 install: cannot create regular file `/usr/man/man8': No such ...
2019-06-15 15:49:04
1192
原创 实现vmware ubuntu虚机与主机之间复制粘贴
# sudo apt-get autoremove open-vm-tools# sudo apt-get install open-vm-tools-desktop# reboot
2019-06-13 18:16:27
3088
4
原创 Nginx开启HTTPS
目录1、查看源编译参数:2、Nginx增加SSL模块,重新编译后,覆盖原nginx执行文件3、生成自签名证书4、nginx配置ssl1、查看源编译参数:# nginx -Vnginx version: nginx/1.14.0built by gcc 4.4.7 20120313 (Red Hat 4.4.7-17) (GCC) configure argum...
2019-06-13 12:03:52
707
原创 常用windows命令
#netstat -ano | findstr "nginx" | find /i "estab" /c/c:统计行数当前日期时间 %date% %time%%date:~0,4%%date:~5,2%%date:~8,2%%time:~0,2%%time:~3,2%%time:~6,2%tasklist、taskkill...
2018-06-24 17:58:21
147
原创 JMeter录制http测试脚本及动态参数
启动后,证书生成在jmeter目录下/bin/,将其添加到受信任的根证书中:IE中访问待测试地址,jMeter ThreadGroup下会自动出现各个资源文件。# -Jthreads 对应jmeter设置页面中 ${__P(threads,1)} 格式的动态参数jmeter -n -t http-192.168.127.239.jmx -...
2018-06-24 17:51:02
717
原创 shell常用正则总结
一、匹配文件中的注释行、空白行 cat some-text-file | egrep -v "^([[:space:]]*#)|^[[:space:]]*$"解读:[:space:] 是POSIX BRE中的字符集(Character class),匹配任意空白字符。注释行:任意个空白字符加一个#开头的行空白行:行首行尾之间为任意个空白符
2018-01-20 14:14:36
186
原创 Samba(NFS待补充)
Samba:在Linux上实现SMB协议,提供类似windows文件共享的服务(linux也有客户端)#安装 samba#配置 /etc/samba/smb.conf#授权用户 pdbedit -a -u username#服务 service start smb#注意:防火墙、SeLinux#linux客户端#安装 yum install cifs-utils#授权文件us
2018-01-20 11:42:17
162
原创 各类user_segment移动表空间(table、lob、index)
--table 无lob字段alter table 表名 move tablespace 表空间名--table 有lob字段alter table 表名 move tablespace 表空间名 lob(lob字段名1,lob字段名2) store as (tablespace 表空间名);--normal indexalter index index_name ...
2017-10-19 19:53:02
839
原创 JS 合并表格(方法二)
function combineTable2(tableId) { var oTbl = document.getElementById(tableId); var tdsToCombine = []; var allTds = []; for(var i = 0; i < oTbl.rows.length; i++){ for(var j = 0; j < ...
2013-05-01 23:43:24
284
grafana-6.6.2+telegraf-1.13.4+influxdb-1.7.10.zip
2020-03-07
openssh-update-res.zip
2019-06-26
p29204678_1036_Generic.zip(CVE-2019-2725)
2019-05-09
TA创建的收藏夹 TA关注的收藏夹
TA关注的人