JAVA
Java
ninja_
爱科技
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
keepalived检测nginx
#!/bin/bash A=`ps -C nginx --no-header |wc -l` if [ $A -eq 0 ];then /usr/local/nginx/sbin/nginx sleep 3 if [ `ps -C nginx --no-header |wc -l` -eq 0 ];then killall keepalived fi fi原创 2021-03-16 16:19:31 · 434 阅读 · 0 评论 -
nginx防盗链设置
nginx.conf valid_referers *.aaa.com if($invalid_referer){ return 404; }原创 2021-03-16 13:21:19 · 132 阅读 · 0 评论 -
mybatis-generator逆向工程int(1) 或者 tinyint(1)生成boolean字段解决办法
在jdbcURL 上加?tinyInt1isBit=false,默认是true 传入 false ,mysql中存 0 传入 true,mysql中存1原创 2021-01-30 16:44:40 · 568 阅读 · 0 评论 -
使用docker部署java项目运行环境
一、环境准备 1. CentOS-7-x86_64-DVD-2003.iso 2. docker-ce-18.03.1.ce-1.el7.centos.x86_64.rpm 3. emqx-4.2.6.tar 4. influxdb-1.7-alpine.tar 5. mysql-5.7.tar 6. reids-6-alpine.tar 7. xshell (连接centos7) 8. xftp (上传文件) 9. Navicat (连接数据库,上传.sql文件) 二、开放端口 开端口命令: fir原创 2021-01-23 17:01:31 · 2204 阅读 · 2 评论 -
创建多少线程才是合适的?
对于 CPU 密集型的计算场景,理论上“线程的数量 =CPU 核数”就是最合适的。不过在工程上,线程的数量一般会设置为“CPU 核数 +1”,这样的话,当线程因为偶尔的内存页失效或其他原因导致阻塞时,这个额外的线程可以顶上,从而保证 CPU 的利用率。 对于 I/O 密集型计算场景,最佳的线程数是与程序中 CPU 计算和 I/O 操作的耗时比相关的,我们可以总结出这样一个公式:最佳线程数 =1 +(I/O 耗时 / CPU 耗时),这个公式是针对单核 CPU 的,至于多核 CPU,也很简单,只需要等比扩大原创 2021-01-15 14:13:41 · 925 阅读 · 1 评论 -
JWT的token在javaweb项目中的应用(二)
一、引入jwt依赖 <dependency> <groupId>io.jsonwebtoken</groupId> <artifactId>jjwt</artifactId> <version>0.9.1</version> </dependency> <dependency>原创 2020-11-25 11:48:25 · 395 阅读 · 0 评论
分享