服务器
m1f2c3
这个作者很懒,什么都没留下…
展开
-
netty Recycler(一)
此文章是研究netty过程中的记录,很有可能有很多不对的地方,欢迎指正之所以研究netty Recycler,是因为生产环境中遇到了由其引发的堆内存占用率过高的现象。实验所用源码回收对象分为两种:同一线程 不同线程。同一线程在同一线程中,对象回收至Recycler$Stack中实验代码package test.recycler;import io.netty.util.Recycler;import io.netty.util.concurrent.FastThreadLocalTh.原创 2020-11-22 10:51:33 · 711 阅读 · 0 评论 -
netty缓存引起的堆内存使用率过高
问题现象原因解决方案方案一:重启应用。这个方案治标不治本。重启应用的过程中可能会遇到一些问题,可以参考:jdos应用重启提示“jsf部分标识上线”。方案二:既然是netty缓存造成的问题,禁用缓存就可以了。方案三:配置gc参数-XX:+UseConcMarkSweepGC //开启cms gc-XX:CMSInitiatingOccupancyFraction=80 //老年代占用80%时进行full gc-XX:+UseCMSInitiatingOccupancyOnly //让cms原创 2020-11-22 09:20:50 · 1673 阅读 · 2 评论 -
tomcat中catalina.out按照时间分割(用crontab进行分割)
修改bin/catalina.sh文件213行有一句CATALINA_OUT="$CATALINA_BASE"/logs/catalina.out修改为CATALINA_OUT="$CATALINA_BASE"/logs/catalina"-`date "+%Y-%m-%d"`".out重启之后生效原创 2019-06-18 22:33:06 · 804 阅读 · 1 评论 -
centos中安装docker
按照菜鸟教程中的一步步来https://www.runoob.com/docker/centos-docker-install.html我用的是菜鸟教程中的《使用 yum 安装(CentOS 7下)》这个方法,好使。转载 2019-06-19 22:20:02 · 415 阅读 · 0 评论 -
mysql添加远程用户并授权
数据库版本:mysql 5.7查看原有数据库中的用户mysql的用户信息主要存放在mysql数据库中的user表中select host,user from user;输出添加远程用户create user 'meiqi4'@'%' identified by 'Ali_我的台式机的密码'查看一下现在的user表为新用户创建数据库重新登陆新建的用户,可以看到新建的用...原创 2019-06-04 11:13:15 · 22346 阅读 · 0 评论 -
井盖程序中获取电信推送数据的java代码
UserInfo.javapackage com.huawei.com;import java.io.IOException;import java.io.PrintStream;import javax.ws.rs.Consumes;import javax.ws.rs.GET;import javax.ws.rs.POST;import javax.ws.rs.Path;im...原创 2019-06-04 18:07:57 · 283 阅读 · 2 评论 -
Docker打包镜像并运行
1、打包镜像将tomcat的运行目录复制到工作目录下编写Dockerfile文件FROM openjdk:8-jreWORKDIR /usrRUN mkdir tomcatADD tomcat /usr/tomcat/EXPOSE 8080EXPOSE 443ENTRYPOINT ["/usr/tomcat/bin/catalina.sh","run"]打包docker...原创 2019-06-21 16:34:43 · 1364 阅读 · 0 评论 -
docker常用命令
删除1.停止所有的container,这样才能够删除其中的images:docker stop $(docker ps -a -q)如果想要删除所有container的话再加一个指令:docker rm $(docker ps -a -q)2.查看当前有些什么imagesdocker images3.删除images,通过image的id来指定删除谁docker rmi &l...原创 2019-06-21 16:36:33 · 118 阅读 · 0 评论 -
docker+ffmpeg初步使用
拉取镜像docker pull jrottenberg/ffmpeg创建容器用于终端登录docker run -it --entrypoint='bash' jrottenberg/ffmpeg启动容器上图中的第一行的容器(这个容器用于终端访问)已经停止,可用start重新开启docker start focused_jackson运行之后可以通过docker ps -a指...原创 2019-06-25 15:50:33 · 11876 阅读 · 1 评论 -
tar使用
转载自https://www.cnblogs.com/manong--/p/8012324.html压缩tar -cvf jpg.tar *.jpg //将目录里所有jpg文件打包成tar.jpgtar -czf jpg.tar.gz *.jpg //将目录里所有jpg文件打包成jpg.tar后,并且将其用gzip压缩,生成一个gzip压缩过的包,命名为jpg.tar.gztar...转载 2019-06-17 21:16:13 · 106 阅读 · 0 评论 -
tcpdump使用注意事项
1、如果使用tcpdump查看seq和ack的时候,最好加上-S这个指令sudo tcpdump -S -i ens33 -v host proxy.tencent.com加-S和不加-S时,三次握手的ack不同不加-S如下图,第三次握手时返回的ack永远是1(这个1是相对值)加之后第三次握手显示的ack就是正常的参考文章https://blog.csdn.net/qq_325...原创 2019-08-19 14:40:40 · 163 阅读 · 0 评论 -
Fiddler安装及初步使用
安装直接安装,过程中没有什么需要注意的初步使用配置点击Tools->Options然后选中HTTPS标签,照下图勾选当我的程序访问电信平台的时候,Fiddler会弹出一个错误提示框大概意思是让我把客户端证书重命名成"ClientCertificate.cer",然后放在指定文件夹中。首先将论坛中的证书的格式进行转换openssl x509 -in client.crt -...原创 2019-06-01 16:37:29 · 763 阅读 · 0 评论 -
shell脚本获取电信平台鉴权及节点
获取权鉴#!/bin/bashcurl -v --cert ./client.crt --key ./client.key --insecure -d "appId=应用ID&secret=密码" https://ip:port/iocm/app/sec/v1.1.0/login获取所有节点#!/bin/bashcurl -v --cert ./client.crt --k...原创 2019-05-31 22:34:21 · 342 阅读 · 0 评论 -
centos搭建https服务器(阿里云 tomcat)
参考:https://bbs.huaweicloud.com/forum/thread-12775-1-1.html此时应该已经能达到外网通过http访问tomcat的程度然后开始搭建https服务器一、为服务器生成证书1、切换到java安装目录2、用keytool为tomcat生成证书(这个软件好像是centos上自带的)keytool -genkey -v ...原创 2019-03-29 17:31:24 · 780 阅读 · 0 评论 -
centos搭建nginx服务器(阿里云 )
注意:nginx的默认安装路径是"/usr/local/nginx/"下载源码右键复制链接地址,在阿里云上用wget下载解压tar zxvf nginx-1.14.2.tar.gz编译源码注:官网上提到,源码编译安装的默认路径是/usr/local/nginx。链接:https://www.nginx.com/resourc...原创 2019-04-07 20:55:31 · 814 阅读 · 0 评论 -
postman与tomcat建立https通讯连接
https://blog.csdn.net/m1f2c3/article/details/88895650上面的链接讲解了https服务器的搭建,在搭建过程中生成了client.p12,现在要从client.p12导出从p12导出key文件openssl pkcs12 -in client.p12 -nocerts -nodes -out client.key从p12导出crt文...原创 2019-04-09 09:29:57 · 1660 阅读 · 0 评论 -
tomcat日志输出重定向
想要在浏览器上查看日志文件,但是由于浏览器貌似不能访问webapps之外的文件夹,所以打算将日志文件重定向到webapps中。之后就可以在浏览器上查看日志文件了。...原创 2019-04-09 11:34:22 · 1358 阅读 · 0 评论 -
centos安装mysql
去官方查看安装文档(之后的所有的操作都是根据官方文档怼的)https://dev.mysql.com/doc/mysql-yum-repo-quick-guide/en/选择好版本之后在服务器上用wget下载wget https://dev.mysql.com/get/mysql80-community-release-el7-2.noarch.rpm按照官方说明文档...原创 2019-04-09 20:25:16 · 218 阅读 · 0 评论 -
查看占用某个端口的进程
注意最好在root权限下查看进程,否则在没有此进程权限的前提下是不会有输出的。比如在上图中的lsof -i:8080命令并没有输出,因为此用户没有查看占用8080端口的进程的权限,改用sudo lsof -i:8080即可查看到进程通过ps指令可以看到此进程的所有者是root,不是当前用户adminlsofsudo lsof -i:8080效果netstatsudo n...原创 2019-04-22 17:10:14 · 2201 阅读 · 0 评论 -
ssl认证原理
http://www.cnblogs.com/JeffreySun/archive/2010/06/24/1627247.html转载 2019-05-23 19:48:15 · 240 阅读 · 0 评论 -
openssl使用
查看证书信息openssl x509 -in client.crt -text证书格式转换openssl x509 -in client.crt -out client.pem本来我是打算使用openssl x509 -inform der -in client.crt -out client.pem,但是总是报错unable to load certificate13983...原创 2019-05-23 20:56:09 · 2785 阅读 · 4 评论 -
对井盖项目中涉及到的证书问题的研究
电信物联网给了两个证书:ca.jks和outgoing.CertwithKey.pkcs12论坛上给了两个证书:client.crt和client.key我觉得我现在应该明白了他们之间的关系,在此记录一下。outgoing.CertwithKey.pkcs12 client.crt和client.key之间的关系client.crt是证书,是公钥,client.key是于其相对应的私钥,o...原创 2019-05-30 20:52:22 · 353 阅读 · 0 评论 -
curl使用——https访问
自己在阿里云上搭建了一个https服务器,以前一直用的是postman,现在想尝试用curlcurl --cert client.crt --key client.key --insecure https://此处添加自己的网址及端口...原创 2019-05-23 21:42:32 · 10035 阅读 · 0 评论 -
centos系统上运行tomcat(阿里云 )
在阿里云centos上搭建tomcat1、配置java环境运行yum -y install java-1.8.0-openjdk java-1.8.0-openjdk-devel修改/etc/profile文件,将下面的语句添加到/etc/profile的末尾,注意JAVA_HOME的路径可能会有所不同export JAVA_HOME=/usr/lib/jvm/java-1...原创 2019-03-29 15:58:52 · 368 阅读 · 0 评论