- 浏览: 63247 次
- 性别:
- 来自: 南京
-
最新评论
文章列表
websocket 通过nginx 转发配置
- 博客分类:
- nginx
1、location /{ } 中添加
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "upgrade";
2、http {} 中添加
map $http_upgrade $connection_upgrade {
default upgrade;
'' close;
}
docker 加速配置
- 博客分类:
- docker
修改配制文件 : vim usr/lib/systemd/system/docker.service
添加红色部分到 "ExecStart" ExecStart=/usr/bin/dockerd --registry-mirror=https://registry.docker-cn.com
重新加载配制:$ systemctl daemon-reload
重新启动服务:$ service docker restart
spring boot 重试
- 博客分类:
- spring
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.retry</groupId>
<artifactId>spring-retry</artifactId&g ...
docker 文件目录迁移
- 博客分类:
- docker
停止 service docker stop
备份数据目录 /var/lib/docker
迁移 /var/lib/docker目录到/mnt/目录下: mv /var/lib/docker /mnt/docker
建 symlink: ln -s /mnt/docker /var/lib/docker
确认文件夹类型为symlink 类型 ls /var/lib/docker
启动 service docker stop .
spring boot ActiveMQ 支持topic和队列
1、mq 配置
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
import org.springframework.jms.annotation.EnableJms;
import org.springframewor ...
docker常用命令
- 博客分类:
- docker
进入docker容器
docker exec -it discovery /bin/bash
查看当前容器资源使用
docker stats
cpu 配置参数
docker help run|grep cpu
内存配置参数
docker help run|grep mem
日志查看
docker logs -f 容器名称
docker 容器时间不一致
- 博客分类:
- docker
docker 容器时间不一致
方法1
重新做镜像,设置时区
dockerfile
FROM tomcat
MAINTAINER "test <test@gmail.com>"
#设置时区º
RUN /bin/cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime \
&& echo 'Asia/Shanghai' >/etc/timezone \
方法2
为了保证容器和宿主机之间的时间同步,采用如下参数:
-v /etc/localtime:/etc ...
elasticsearch 权威指南
https://www.elastic.co/guide/cn/elasticsearch/guide/current/index.html
html5 跨域访问
- 博客分类:
- java 基础
@Configuration
public class CorsConfig {
private CorsConfiguration buildConfig() {
CorsConfiguration corsConfiguration = new CorsConfiguration();
corsConfiguration.addAllowedOrigin("*"); // 1
corsConfiguration.addAllowedHeader("*"); // 2
...
1、vim /etc/sysctl.conf
fs.file-max=655350
vm.max_map_count=655350
保存之后sysctl -p使设置生效
2、vi /etc/security/limits.conf 新增
* soft nofile 655350
* hard nofile 655350
重新使用SSH登录,再次启动elasticsearch即可
centos7 不能联网
- 博客分类:
- linux
进入到目录
cd /etc/sysconfig/network-scripts
查看网卡文件:ifcfg-ens开头的文件
ll
修改网卡文件属性:
ONBOOT=yes
重启网卡
service network restart
使用淘宝 NPM 镜像
- 博客分类:
- note.js
NPM 常用命令
NPM提供了很多命令,例如install和publish,使用npm help可查看所有命令。
使用npm help <command>可查看某条命令的详细帮助,例如npm help install。
在package.json所在目录下使用npm install . -g可先在本地安装当前命令行程序,可用于发布前的本地测试。
使用npm update <package>可以把当前目录下node_modules子目录里边的对应模块更新至最新版本。
使用npm update <package> -g可以把全局安装的对应命令行程序更新至最新版。
...
javat进程 cpu100%,解决方法
- 博客分类:
- java 基础
Java进程cpu100%,解决方法如下:
1.执行top -c命令,找到cpu最高的进程的id
2.执行top -H -p pid,显示进程的所有线程的资源消耗情况。找到CPU负载高的线程tid ,
把这个线程数字转换成16进制。
3.执行jstack -l pid > dump.txt,拿到进程的线程dump文件。这个命令会打出这个进程的所有线程的运行堆栈。
4.用记事本打开dump.txt文件,搜索线程的16进制显示的线程id
maven 设置Jdk 版本编译
- 博客分类:
- maven
pom.xml
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.3</version>
<configuration>
<source>1.7</source>
<ta ...
cmake 教程
http://blog.csdn.net/dbzhang800/article/details/6314073