- 浏览: 325448 次
- 性别:
- 来自: 上海
最新评论
-
yzhw:
...
Jenkins+SVN+Maven+Shell 实现项目一键发布 -
0筱蔡0:
你好 我想问下: 看您的文档 我把服务搭了起来 ,但 ...
lvs+keepalived+vsftp配置FTP服务器负载均衡 -
jiyilee:
accp_huangxin 写道写得不错!学习学习
Jenkins+SVN+Maven+Shell 实现项目一键发布 -
laputa73:
ftp集群的问题是,各个服务器之间是否要实现文件同步?服务虽然 ...
lvs+keepalived+vsftp配置FTP服务器负载均衡 -
王博009:
Java实现服务器端动态流断点续传下载支持
文章列表
1、websocket超时,一般情况下,如果你用nginx反代,你需要设置
proxy_read_timeout这个值,默认是60S,你不设就会60S一超时,麻烦不,SO,你懂的。
2、hashmap作为类成员变量时,一般情况下很难出现线程不安全的操作,BUT,在高并发下,会出现线程安全问题,所以需要绝对安全的场景使用ConcurrentHashMap或HashTable
3、守护线程如果主线程退出,则守护线程也会退出,如果主线程执行异常导致退出,则守护线程也会退出,如果守护线程正在执行,主线程突然异常,或者守护线程执行过程中抛出未catch异常,则都会出问题,严格使用守护线程,确定什么 ...
import java.security.MessageDigest;
import java.util.Random;
import org.apache.commons.codec.binary.Hex;
public class PasswordUtil {
/**
* 生成含有随机盐的密码
*/
public static String generate(String password) {
Random r = new Random();
String ...
在你不需要上传的war项目的pom文件中的properties标签中添加<maven.deploy.skip>true</maven.deploy.skip>
如下所示:
<properties>
<maven.deploy.skip>true</maven.deploy.skip>
</properties>
MongoDB 运维优化系列(二)
- 博客分类:
- mongodb
一个MQ,开5个线程,平均一天消费数据如下:
总表:249733 (upsert + $inc)
子表:1732389 (insert)
在数据量插入到这个级别的时候,数据库插入就有延迟了,延迟时间在5分钟以上,逐渐增大...
jstack <pid>走一发,看MQ消息线程状况,5个线程都是如下状况:
"main" prio=10 tid=0x00007f38ac009000 nid=0x1359 runnable [0x00007f38b3723000]
java.lang.Thread.State: RUNNABLE
at java ...
笔者生产中,遇到
2017-05-16 08:47:22.020 WARN 1910 --- [localhost-startStop-1] o.s.c.a.ConfigurationClassPostProcessor : Cannot enhance @Configuration bean definition 'myBatisMapperScannerConfig' since its singleton instance has been created too early. The typical cause is a non-static @Bean method with ...
# Redis configuration file example.
#
# Note that in order to read the configuration file, Redis must be
# started with the file path as first argument:
#
# ./redis-server /path/to/redis.conf
# Note on units: when memory size is needed, it is possible to specify
# it in the usual form of 1k ...
jmap命令及其应用
- 博客分类:
- java
Usage:
jmap [option] <pid>
(to connect to running process)
jmap [option] <executable <core>
(to connect to a core file)
jmap [option] [server_id@]<remote server IP or hostname>
(to connect to remote debug server)
where <option> ...
客户端
Client.java
/**
* 向服务器发送请求并解析返回响应结果
* @param url - 请求的地址
* @param baseClientDTO - 请求的参数
* @param type - 返回参数的类型
* @return 返回参数实例
* @throws IOException
*/
public static <T> T sendAndReturn(String url, BaseClientDTO baseClientDTO, TypeRefer ...
简单发布tomcat带日志输出
- 博客分类:
- linux
t_pid=`ps -ef | grep tomcat | grep global.config.path | awk '{print $2}'`
echo $t_pid
kill -9 $t_pid
/bin/rm -rf /data/tomcat/webapps/* /data/tomcat/work/Catalina/localhost/* /data/tomcat/temp/*
cp /root/pany-web.war /data/tomcat/webapps
sh /data/tomcat/bin/startup.sh
tail -f /data/tomcat/logs ...
react vue angular
传送门:http://blog.csdn.net/haoshidai/article/details/52346865
域名绑在nginx上,又反代了tomcat
又想以域名直接访问web应用
shiro在处理过程中,用了如下代码
public final void renderMergedOutputModel(Map model, HttpServletRequest request, HttpServletResponse response) throws IOException {
StringBuilder targetUrl = new StringBuilder();
if(this.contextRelative && this.get ...
/**
* 时间加减
* @param date - 时间格式支持yyyy-MM-dd HH:mm:ss | yyyy/MM/dd HH:mm:ss
* @param type - 类型:h-小时加减 m-分钟加减 s-秒加减 mi-毫秒加减
* @param number - 加减的数值,负数表示减
* @return dateCalc - 加减后的时间,格式yyyy-MM-dd HH:mm:ss
*/
$scope.dateCalc = function (date, type, number) {
...
[转]如何合理地估算线程池大小?
- 博客分类:
- java
转至:http://ifeve.com/how-to-calculate-threadpool-size/
如何合理地估算线程池大小?
这个问题虽然看起来很小,却并不那么容易回答。大家如果有更好的方法欢迎赐教,先来一个天真的估算方法:假设要求一个系统的TPS(Transaction Per Se ...
#user nobody;
worker_processes 1;
#error_log logs/error.log;
#error_log logs/error.log notice;
#error_log logs/error.log info;
error_log logs/error.log debug;
pid logs/nginx.pid;
events {
worker_connections 1024;
}
stream {
server {
listen 192.168.2 ...