tomcat在linux启动应用慢解决方式,通过rng-tools自动补充熵池

详解熵池 熵池本质上是若干字节。/proc/sys/kernel/random/entropy_avail中存储了熵池现在的大小,/proc/sys/kernel/random/poolsize是熵池的最大容量,单位都是bit。如果entropy_avail的值小于要产生的随机数bit数,那么/d...

2018-10-18 10:26:01

阅读数 69

评论数 0

redis实现高并发下的抢购/秒杀功能

之前写过一篇文章,高并发的解决思路(点此进入查看),今天再次抽空整理下实际场景中的具体代码逻辑实现吧: 抢购/秒杀是如今很常见的一个应用场景,那么高并发竞争下如何解决超抢(或超卖库存不足为负数的问题)呢? 常规写法: 查询出对应商品的库存,看是否大于0,然后执行生成订单等操作,但是在判断库存...

2018-08-23 14:00:46

阅读数 78

评论数 0

解决:Invalid character found in the request target.The valid characters are defined in RFC 7230 and RF

解决:Invalid character found in the request target.The valid characters are defined in RFC 7230 and RFC3986 目录 背景 原因分析 处理方法 参考 背景 在将tomcat升级到7.0...

2018-08-16 15:43:03

阅读数 37

评论数 0

maven自动部署到远程tomcat教程

使用maven的自动部署功能可以很方便的将maven工程自动部署到远程tomcat服务器,节省了大量时间。 本文章适用于tomcat的7.x ,8.x, 9.x版本。 下面是自动部的步骤 1,首先,配置tomcat的manager 编辑远程tomcat服务器下的conf/tomcat-us...

2018-08-16 09:17:19

阅读数 39

评论数 0

挖矿程序草草草

公司有台做voip的服务器最近CPU总是跑满,这机器自从交给厂家搭好环境后基本就没怎么管它,于是进去查看进程,top了下(见下图) 记一次服务器被挖矿程序*的解决过程 这个叫wnTKYg的进程很诡异,已经把CPU吃光了,上网一查,原来是中了挖矿的马。(啊,我的天。这只是一个单核1G内存的阿里云...

2018-08-14 10:33:39

阅读数 86

评论数 0

JMETER 线程组属性

添加线程组:右键测试计划->添加->Threads->线程组 Jmeter 线程组设置 左侧树形标签栏中,显示标签信息。 选中线程组,右侧内容栏中显示线程组的相关信息。 名称:可以给线程组设置一个个性化的命名,注意尽量不要使...

2018-08-09 16:54:26

阅读数 491

评论数 0

JVM实战第一弹

JVM设置Young Gen的大小疑问 设置年轻代的3组参数有优先级区别 设置Young Generation的大小(假设设为1024m),似乎有很多参数,大概分为3组: (1)-XX:NewSize=1024m和-XX:MaxNewSize=1024m; (2)-Xmn1024m...

2018-08-03 18:08:12

阅读数 61

评论数 0

Illegal access:this web application instance has been stopped already

信息: Illegal access: this web application instance has been stopped already. Could not load com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnecti...

2018-06-04 09:03:00

阅读数 410

评论数 0

Ubuntu 下面安装nginx

Nginx安装之前需要三个支持: 模块依赖性 ①gzip 模块需要 zlib 库 ②rewrite 模块需要 pcre 库 ③ssl 功能需要 openssl 库 如果 ERR 404 先更新 apt-get sudo apt-get update 预先编译好的包: sud...

2018-05-10 20:08:43

阅读数 46

评论数 0

CentOS安装Jdk并配置环境变量

环境 CentOS7.2 (安装镜像CentOS-7-x86_64-DVD-1611)目标 在CentOS7.2上安装jdk1.8(tar.gz安装包),并配置环境变量jdk安装在/home/soft/jdk1.8.0-111目录下执行步骤 1、检查和删除系统预装jdk //如果操作系统不...

2018-03-18 15:32:36

阅读数 50

评论数 0

CentOS安装Jdk并配置环境变量

环境 CentOS7.2 (安装镜像CentOS-7-x86_64-DVD-1611)目标 在CentOS7.2上安装jdk1.8(tar.gz安装包),并配置环境变量jdk安装在/home/soft/jdk1.8.0-111目录下执行步骤 1、检查和删除系统预装jdk //如果操作系统不...

2018-03-18 15:32:33

阅读数 58

评论数 0

linux安装jdk

如果linux自带jdk情况 1、先卸载服务器自带的jdk软件包 java -version #查看服务器是否安装过jdk[root@fei java]# java -version java version "1.7.0_99" OpenJDK Runtim...

2018-02-20 14:45:28

阅读数 44

评论数 0

将本地jar包导入到maven仓库中

有的时候,maven的public repository(比如Maven Central)可能会没有某些库的最新版本,这个时候,我们就需要自己手动去下载这些库的最新版,然后手动导入到自己的local repository中了 方法 很简单,用maven-install-plugin工具...

2018-01-16 09:02:38

阅读数 835

评论数 0

Linux 命令大全

使用ifconfig查看IP地址,如图所示:eth0就是现在使用的网卡名称。1、inet addr:192.168.88.128位本机IP地址。2、mask:255.255.255.0位本机掩码。lo:local的简写,一般指本地环回接口。

2018-01-06 10:10:53

阅读数 162

评论数 0

Joda-Time使用

今天在Spring官网demo中无意看到了Joda-Time,于是去Joda-Time官网了解了一下,瞬间被它的强大功能和易用性所折服。 Joda-Time简介 Joda-Time — 面向 Java 应用程序的日期/时间库的替代选择,Joda-Time 令时间和日期值变得易于管理、操...

2017-12-29 17:56:40

阅读数 101

评论数 0

搭建maven工程常见问题

Myeclipse 1.当项目右键run as 没有maven 的时候,就是没有导入setting文件,重新导入setting文件. 2.项目右键run as 运行maven 没有日志,就是没有配置maven路径,查看 3.项目无法编译,就是没有配置自动编译插件. 4.运行maven工程的...

2017-12-28 18:03:22

阅读数 96

评论数 0

从0开始,把自己项目提交到github

1.先去Github官网注册一个账户. 2.创建一个仓库.

2017-12-19 17:53:57

阅读数 112

评论数 0

Quartz配置上次任务没有执行完,下次任务推迟执行

Quartz轮训任务,需要配置一个参数,这个参数来控制Job任务是否并行,这个参数是concurrent。默认是true,参考spring源码如下:如果concurrent设为true,到了指定的时间就如去执行,不管上一次有没有执行完,如有一个Job每隔2分钟执行一次,但是每次要执行5分钟,这就出...

2017-12-13 11:28:50

阅读数 3169

评论数 0

Java面试题全集(下)

这部分主要是开源Java EE框架方面的内容,包括Hibernate、MyBatis、Spring、Spring MVC等,由于Struts 2已经是明日黄花,在这里就不讨论Struts 2的面试题,如果需要了解相关内容,可以参考我的另一篇文章《Java面试题集(86-115)》。此外,这篇文章还...

2017-12-08 13:22:53

阅读数 187

评论数 0

Java面试题全集(中)

这部分主要是与Java Web和Web Service相关的面试题。 96、阐述Servlet和CGI的区别?  答:Servlet与CGI的区别在于Servlet处于服务器进程中,它通过多线程方式运行其service()方法,一个实例可以服务于多个请求,并且其实例一般不会销毁,而CGI对...

2017-12-08 13:21:39

阅读数 170

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭