3 W_Meng_H

尚未进行身份认证

我要认证

ACM退役选手

等级
TA的排名 1w+

Linux-修改服务器时区

PS:修改Linux系统的时区以后,再安装jvm,jvm默认会使用系统的时区。如果系统时区设置错误,安装jvm后,再修改系统的时区,但jvm的时区仍然用不变,除非添加jvm的启动参数:java -jar -Duser.timezone=GMT+08 XXX.jar修改时区sudo tzselect选择 4选择 9选择 1创建时区软链sudo ln -sf /usr/share/zoneinfo/Asia/Shanghai /et...

2020-09-21 14:59:58

Linux-服务器之间拷贝文件和文件夹

拷贝文件 scp -r /usr/local/data/ROOT root@目标服务器IP:/data/tomcat/webapps 拷贝文件夹 scp -r /usr/local/data/logo.png root@目标服务器IP:/data/root是目标服务器的用户名,执行命令会提示输入密码

2020-09-11 16:19:26

Nginx-性能优化

#user nobody;# nginx 进程数,建议按照cpu 数目来指定,一般为它的倍数 (如,2个四核的cpu计为8)。worker_processes 8;#为每个进程分配cpu,上例中将8 个进程分配到8 个cpu,当然可以写多个,或者将一个进程分配到多个cpu。worker_cpu_affinity 00000001 00000010 00000100 00001000 00010000 00100000 01000000 10000000;#error_log log...

2020-08-10 15:29:59

docker-部署Neo4j

官方文档:https://neo4j.com/docs/operations-manual/current/docker/introduction/镜像仓库:https://hub.docker.com/_/neo4j执行命令:docker run \ --publish=7474:7474 --publish=7687:7687 \ --volume=$HOME/neo4j/data:/data \ --volume=$HOME/neo4j/logs:/logs.

2020-07-15 10:08:48

docker-容器和镜像的导入导出

容器的导入和导出导入docker import test.tar test:v1导出docker export -o test.tar test其中-o表示输出到文件,test.tar为目标文件,test是源容器名(name)镜像的导入和导出导入docker load -i test.tar导出docker save -o test.tar test区别: docker save保存的是镜像(image),docker export保存的..

2020-06-16 14:26:05

Java- snowflake 算法

snowflake 算法是 twitter 开源的分布式 id 生成算法,采用 Scala 语言实现,是把一个 64 位的 long 型的 id,1 个 bit 是不用的,用其中的 41 bits 作为毫秒数,用 10 bits 作为工作机器 id,12 bits 作为序列号。1 bit:不用,为啥呢?因为二进制里第一个 bit 为如果是 1,那么都是负数,但是我们生成的 id 都是正数,所以第一个 bit 统一都是 0。 41 bits:表示的是时间戳,单位是毫秒。41 bits 可以表示的数字多达

2020-05-29 15:34:43

Java- 并发编程 注意事项

put 方法判断如果 key 已经存在,则使用 value 覆盖原来的值并返回原来的值,如果不存在则把 value 放入并返回 null。而 putIfAbsent 方法则是如果 key 已经存在则直接返回原来对应的值并不使用 value 覆盖,如果 key 不存在则放入 value 并返回 null,另外要注意,判断 key 是否存在和放入是原子性操作。...

2020-05-22 10:03:00

docker-部署 Mysql (docker-compose)

使用 docker-compose 部署 mysql一、安装 docker-compose安装教程:https://blog.csdn.net/W_Meng_H/article/details/106208422二、mysql 的 docker-compose 文件version: '3.1'services: mysql: restart: always image: mysql:5.7.22 container_name: mysql ..

2020-05-19 10:54:53

docker-Compose 安装与卸载

一、安装从 官方 GitHub Release 处直接下载编译好的二进制文件即可。sudo curl -L https://github.com/docker/compose/releases/download/1.25.5/docker-compose-`uname -s`-`uname -m` > /usr/local/bin/docker-composesudo chmod +x /usr/local/bin/docker-compose二、卸载sudo rm .

2020-05-19 10:14:32

Nginx-访问中文名的文件 404

一、查系统字符集是不是支持utf-8Ubuntu:vim /etc/default/locale 是否显示是en_US.UTF-8二、上传工具的问题filezilla、ftp、winscp这类上传工具,上传文件名都不是默认的utf-8修改上传工具字符集:...

2020-05-15 10:59:06

docker-安装rabbitmq

一、docker-compose.ymlversion: '3.1'services: rabbitmq: restart: always image: rabbitmq:management container_name: rabbitmq ports: - 5672:5672 - 15672:15672 environment: TZ: Asia/Shanghai RABBITMQ_DEFAULT_USE

2020-05-11 09:33:11

docker-elasticsearch

一、修改 elasticsearch.yml 配置http.cors.enabled: truehttp.cors.allow-origin: "*"cluster.name: es-lognode.name: masternode.master: truenetwork.host: 0.0.0.0二、启动 elasticsearchdocker run -d -p...

2020-03-30 15:39:17

Springboot - 统一异常处理

异常处理流程业务中存在运行时异常和业务逻辑异常,前者不运行时很难察觉,后者在遍及业务时就可以定义出来,因此异常分为不可预知异常和可知异常。流程如下:自定义全局异常类,使用@ControllerAdvice,控制器增强 自定义错误代码及错误信息,两种异常最终会采用统一的信息格式来表示,错误代码+错误信息。 对于可预知的异常由程序员在代码中主动抛出,由SpringMVC统一捕获。 不可预...

2020-03-26 15:12:37

docker-ELK+Filebeat日志管理(Kibana中文版)-7.X版本

一、下载ELK镜像docker pull sebp/elk:750PS:镜像较大,时间较长!!!二、对 sysctl.conf 文件 进行修改echo "vm.max_map_count=262144" > /etc/sysctl.confsysctl -p三、运行 ELKmkdir -p /usr/local/docker/elkdata...

2020-03-24 23:32:25

Springboot - 配置Swagger2(spring-boot-starter-swagger)

Github:https://github.com/SpringForAll/spring-boot-starter-swagger一、pom文件<!-- swagger2 --><dependency> <groupId>com.spring4all</groupId> <artifactId>swag...

2020-03-22 20:30:37

docker-IDEA上传Docker镜像到私有镜像仓库

一、开发环境工具 版本 IntelliJ IDEA 2019.3.3 Docker 19.03.8 PS:提前安装好 Windows 版 Docker ,Docker 版本没影响,流程都差不多二、IDEA使用Docker工具(制作镜像)https://blog.csdn.net/W_Meng_H/article/details/105007421...

2020-03-21 13:13:59

docker-IDEA使用Docker工具(制作镜像)

一、开发环境开发工具 版本 IntelliJ IDEA 2019.3.3 Docker 19.03.8 PS:提前安装好 Windows 版 Docker ,Docker 版本没影响,流程都差不多二、IDEA配置Docker1、从Idea的File->Settings->Pluginsn进入插件安装界面,在搜索框中输入docker,可以看...

2020-03-21 12:50:44

Springboot - 通用返回类BaseResults

BaseResults类public class BaseResults<T> { private Integer code; private String message; private T data; public BaseResults() { super(); } public BaseResu...

2020-03-20 18:18:02

docker-客户端配置 Harbor https 证书受信

更新Docker客户端crt配置1、增加证书2、更新 CA 证书库sudo update-ca-certificates3、重启dockersudo systemctl restart dockerPS:删除证书sudo rm -f /usr/local/share/ca-certificates/证书名称.crtsudo update-ca...

2020-03-17 22:45:11

docker-Portainer中文版搭建与使用

一、Portainer中文版安装1、新建文件夹命名为 /usr/local/public ,把 Portainer-CN.zip 解压至里面。2、public 文件夹传输至系统根目录3、然后按需执行以下命令docker volume create portainerdatadocker run -d -p 9000:9000 \ --restart=always ...

2020-03-17 16:18:13

查看更多

勋章 我的勋章
  • 专栏达人
    专栏达人
    授予成功创建个人博客专栏的用户。专栏中添加五篇以上博文即可点亮!撰写博客专栏浓缩技术精华,专栏达人就是你!
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 1024勋章
    1024勋章
    #1024程序员节#活动勋章,当日发布原创博客即可获得
  • 勤写标兵Lv3
    勤写标兵Lv3
    授予每个自然周发布7篇到8篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。