- 浏览: 460804 次
- 性别:
- 来自: 广州
最新评论
-
dida1990:
啊喔,过去了这么久,不过还是评一个。谁说uuid的hashCo ...
高并发生成订单号(二) -
annan211:
yclovesun 写道使用了uuid,为什么还要machin ...
高并发生成订单号(二) -
yclovesun:
使用了uuid,为什么还要machineId?uuid已经可以 ...
高并发生成订单号(二) -
u013280917:
太深奥,看不懂
mysql优化特定类型的查询
文章列表
一 监控tomcat
配置 catalina.sh
JAVA_OPTS="$JAVA_OPTS-Dcom.sun.management.jmxremote
-Dcom.sun.management.jmxremote.port=9999
-Dcom.sun.management.jmxremote.authenticate=false
-Dcom.sun.management.jmxremote.ssl=false
-Djava.rmi.server.hostname=172.16.7.17&q ...
http://jinnianshilongnian.iteye.com/blog/2001040
linux安装openssl
- 博客分类:
- openssl
如果出现openssl版本不对,请安装对应的版本OPENSSL,
cd openssl-1.0.2/
./config --prefix=/opt/robustlink/openssl/ssl
make && make install
创建软连接
ln -s /opt/robustlink/openssl/ssl/bin/openssl /usr/bin/openssl
ln -s /opt/robustlink/openssl/ssl/include/openssl /usr/include/openssl
并检查相应版本 openssl version -a
...
log4j.xml配置文件
- 博客分类:
- java
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE log4j:configuration PUBLIC "-//log4j/log4j Configuration//EN" "log4j.dtd">
<log4j:configuration>
<!--输出到控制台-->
<appender name="consoleAppender" class="org ...
nginx 配置 https ssl 访问
- 博客分类:
- ssl
环境为centos 7
首先配置证书 证书编译过程省略
第一步 :安装 openssl
(1)tar -xzvf ./openssl-1.0.1t.tar.gz
cd openssl-1.0.1t/
./config --prefix=/usr/local/ssl --openssldir=/usr/local/ssl
make && make install
# 查看安装版本
[root@localhost openssl]# openssl version -a
第二步 编译安装ngi ...
nginx:1.7.7
tomcat:8.0.3
mongodb:3
nginx+tomcat+mongodb 开发文件存储服务器
发现文件上传之后获取文件失败,怀疑文件上传失败
第一步:检测上传结果
通过nginx获取文件发现失败,网络错误,进而避过nginx 尝试直接通过
tomcat 获取文件 发现是OK的,这时候怀疑是nginx 代理服务出现问题。
修改nginx配置文件,加入upstream 轮训,发现还是不可以。
查看nginx日志,发现是文件权限问题,统一修改为root 或者其他用户,直接使用root 或者其他用户身份
重新启动nginx 服务, ...
java 实现多文件压缩导出操作
- 博客分类:
- java
1 controller
@RequestMapping(value = "/{project}/{moduel}/export/product/{productId}", method = RequestMethod.GET)
public void exportProductData(HttpServletRequest request, HttpServletResponse response,
@PathVariable("project") String project, @PathVariable(&q ...
第一步 建立文档集合
/* 1 */
{
"_id" : ObjectId("593a6cd071be36e5191ea614"),
"id" : "dasdyy12e1e8128asdasjd",
"deviceId" : "saaaaaaaaaa",
"sn" : "sasasa",
"deviceModel" : "R3000",
...
第一步 导入静态类
import static org.springframework.data.mongodb.core.aggregation.Aggregation.group;
import static org.springframework.data.mongodb.core.aggregation.Aggregation.match;
import static org.springframework.data.mongodb.core.aggregation.Aggregation.newAggregation;
import static org.springfra ...
[size=large]
运行正常的redis集群,在今早爆出 连串错误。
先是 拒绝连接:
排查过程:
范围猜测
1 怀疑服务器断电重启导致端口被防火墙校验
2 端口被其他进程占用
3 内存不足
4 IP段切换造成
过程:
关闭防火墙 检查redis读写是否能够正常访问 正常
netstat 检查端口占用 无占用
查看内存 因为使用的redis是3.2.9 版本,鉴于redis copy-on-write特性,内存应该占用不大
IP 分段测试,多台服务器检测。
一轮排查下来 范围大致圈定在redis服务器本身。
续查:给指定的问题redis 指定日志 ...
http://jingyan.baidu.com/article/39810a23edc48bb637fda672.html
java.lang.NoSuchMethodError: org.springframework.core.annotation.AnnotatedElementUtils.findMergedAnnotation
(Ljava/lang/reflect/AnnotatedElement;Ljava/lang/Class;)Ljava/lang/annotation/Annotation;
org.springframework.data.mapping.model.BasicPersistentEntity.findAnnotation(BasicPersistentEntity.java ...
http://blog.csdn.net/houfeng30920/article/details/51337588
java 操作mongodb3.x
- 博客分类:
- mongodb
package com.labci.mongodb.test;
import java.math.BigDecimal;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.Date;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import java.util.Random;
import java.util.concurrent.ExecutorService;
import ja ...
http://jgraph.github.io/mxgraph/javascript/examples/grapheditor/www/index.html