- 博客(4)
- 资源 (6)
- 收藏
- 关注
原创 Docker快速学习教程
基础环境: CentOS8.3 认识Docker: 什么是Dokcer 百科:一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。 容器是完全使用沙箱机制,相互之间不会有任何接口,使用go语言编写,在LCX(linux容器)基础上进行的封装 Docker优势: 快速部署启动应用 实现虚拟化,完整资源隔离 一次编写,四处运行 但有一定的限制,比如Docker是基于Linux 64bit的,无法在32bit的l
2021-05-27 16:37:00
149
原创 Tomcat内存溢出及配置解决方案
问题描述: 我们公司产品线上运行过程中,需要调用第三方Web Service进行数据抓取,现场小伙伴反馈,调用第三方接口,导致第三方程序内存溢出,具体报错信息: OutOfMemoryError: Java heap space 现场第三方通过调整内存大小为4G,仍然报错,至此寻求帮助。 原因分析: 关于内存溢出 Tomcat本身是依赖于JVM虚拟机的,报错问题的解决还是回归到JVM对内存的管理上。 JVM虚拟机内存管理分为:堆内存(运行时数据区域)、非堆内存(JVM本身使用的内存) 常见内存溢出报错信息
2021-04-22 11:19:24
308
原创 Oracle 11g【基数反馈_optimizer_use_feedback】参数优化
项目场景: Oracle版本:Oracle 11g 问题描述: 在开发产品需求的过程中,开发人员反馈执行SQL存在,首次查询速度快,第二次进行查询时,速度很慢,一直在查询,直到超时。 项目中的查询SQL如下: select nvl(sum(sumcosts), 0) sumcosts, nvl(sum(habitcosts), 0) habitcosts, case when nvl(sum(sumcosts), 0) = 0 then 0
2021-04-21 11:09:37
2521
原创 JAVA读取properties文件的两种方式
在一些工具类中,我们经常需要加载一些配置文件;配置文件地址,如果是WEB项目,放到classpath下面;如果是普通的java项目,放到src下面即可。 两种方式分别为:ResourceBundle和Properties 直接上代码了static { //读取配置文件的两种方式 //第一种 ResourceBund...
2018-07-10 11:33:34
174
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人