- 博客(14)
- 资源 (8)
- 收藏
- 关注
转载 定位JAVA进程被kill的原因
哪些原因可能会导致JAVA进程被kill呢? Java应用程序的问题:发生OOM导致进程Crash JVM自身故障:JVM或JDK自身的Bug导致进程Crash 被操作系统OOM-Killer 该如何去排查问题呢?Java应用程序的问题:发生OOM导致进程Crash这种情况主要取决于研发代码质量,我遇到过的大概有2次。一般情况下,出现OOM异常,JVM的GC会进行回收,是不会直接导致JVM进程退出的。如果出现退出的情况,那就是内存泄漏,由于内存占用越来越大,结果。。
2022-03-07 16:30:56
2267
转载 Nginx 到底能做什么,热启动
本文只针对Nginx在不加载第三方模块的情况能处理哪些事情,由于第三方模块太多所以也介绍不完,当然本文本身也可能介绍的不完整,毕竟只是我个人使用过和了解到过得。所以还请见谅,同时欢迎留言交流Nginx能做什么1.反向代理2.负载均衡3.HTTP服务器(包含动静分离)4.正向代理以上就是我了解到的Nginx在不依赖第三方模块能处理的事情,下面详细说明每种功能怎么做反向代理反向代理应该是Nginx做的最多的一件事了,什么是反向代理呢,以下是百度百科的说法:反向代理(R..
2021-09-20 00:56:58
512
原创 Nacos集成 springcloud 注册中心、配置中心 示例
服务提供者:引入依赖pom.xml:<parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>2.0.3.RELEASE</version> <relativePath /> <!-- lookup parent
2020-10-13 15:26:34
392
原创 SpringCloud Alibaba入门教程(详细)
Provider:pom.xml<parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>2.0.6.RELEASE</version> </parent> <dependencyManagement>
2020-06-09 18:37:14
5006
原创 Linux安装maven(详细)
1、下载安装包:https://maven.apache.org/download.cgi(二进制的tar.gz)2、解压:tar -zxvf apache-maven-3.6.3-bin.tar.gz3、创建仓库目录:/usr/local/apache-maven-3.6.3/repo4、进入cd conf目录,编辑 settings.xml配置文件,在localRepository位置修改路径<localRepository>/usr/local/apache-maven-3
2020-06-05 16:22:50
1508
转载 java JVM调优总结 -Xms -Xmx -Xmn -Xss
堆大小设置 JVM 中最大堆大小有三方面限制:相关操作系统的数据模型(32-bt还是64-bit)限制;系统的可用虚拟内存限制;系统的可用物理内存限制。32位系统下,一般限制在1.5G~2G;64为操作系统对内存无限制。我在Windows Server 2003 系统,3.5G物理内存,JDK5.0下测试,最大可设置为1478m。典型设置: java-Xmx3550m -Xms3550m -Xmn2g-Xss128k-Xmx3550m:设置JVM最大可用内存为3550M。-Xms3550m:设置JV..
2020-05-19 10:44:51
510
转载 JOL:查看Java 对象布局、大小工具
一 概述最近需求,打算再内存缓存数据,数据量130000万并且还会增加,了解这些数据占用空间的大小是很常见的监控需要。常规方式,人工可以按照Java基础数据类型大小及内容大小估算出缓存对象的大概堆占用,但是麻烦还不准。OpenJDK,提供了JOL包,可以帮我们在运行时计算某个对象的大小,是非常好的工具官网:http://openjdk.java.net/pro...
2020-05-08 16:38:10
823
原创 mybatis打印SQL语句
方式一:mybatis.configuration.log-impl=org.apache.ibatis.logging.stdout.StdOutImpl方式二:logging.level.com.xxx.mapper=DEBUG参考:org.apache.ibatis.session.Configurationlog-impl值为org.apache.ibatis.log...
2020-04-29 17:23:19
165
原创 获取PathVariable 的参数和值
通过以下方式可以拿到PathVariable 的参数以及值@RequestMapping("/{id}/xxx")public ModelAndView xxxx(@PathVariable String id) {Map<String, Object> pathVars = (Map<String, Object>) request.getAtt...
2019-12-23 18:21:06
1372
原创 Dubbo SPI示例,亲测有效
1、在resource目录下创建目录:META-INF\dubbo\internal2、在上面的目录下新建文件:com.alibaba.dubbo.rpc.cluster.LoadBalance(文件名就是完整的包名+类名) 文件内容写入 random=com.alibaba.dubbo.rpc.cluster.loadbalance.RandomLoadBa...
2019-12-19 18:37:15
440
原创 springboot2.x、Dubbo、log4j2整合,亲测有效(超详细)
服务提供者:<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/...
2019-12-17 14:22:58
1030
原创 sprintboot log4j2
log4j2-log.propertieslog.datasource.url=jdbc:mysql://localhost:3306/logdb?useUnicode=true&characterEncoding=UTF-8&zeroDateTimeBehavior=convertToNull&useSSL=false&allowMultiQueries=tr...
2019-12-16 15:57:22
201
原创 Client does not support authentication protocol requested by server; consider upgrading MySQL client
mysql -u root -p查看用户信息select host,user,plugin,authentication_string from mysql.user;ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'newpassword'; #更新一下用户的密码 root用户...
2019-12-15 16:05:43
127
原创 springboot devtools 依赖
<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-devtools</artifactId> <optional>true</optional></dependency&g...
2019-12-13 10:24:04
354
hudson自动构建文档
2013-04-17
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人