- 博客(4)
- 收藏
- 关注
原创 JVM深度学习(持续更新...)
JVM(Java Virtual Machine),Java虚拟机,Java程序运行环境,由C++语言的jvm.dll构建,在各个操作系统环境都会构建相对应的虚拟机,使能够在软件层面操作不同的硬件与指令,这就是Java跨平台的体现。一、JVM的整体结构图(1)堆内存:存放了线程间共有的资源,包括对象实例对象、数组等,常见的OOM就是指的这块区域出的问题;堆内存数据以完全二叉树的结构存储相关参数:-Xms100M(初始内存100M) -Xmx100M(最大内存100M)...
2021-10-17 16:09:29
117
原创 在平台项目中集成Apache FtpServer
一、背景 为了提升平台相关业务的下载升级速率,并且做到更好控制下载升级过程,将下载进度推送至平台项目中,则集成引入Apache FtpServer。二、FTP介绍 FTP 是FileTransfer Protocol(文件传输协议)的英文简称,而中文简称为“文传协议”。用于Internet上的控制文件的双向传输。同时,它也是一个应用程序 (Application)。基于不同的操作系统有不同的FTP应用程序,而所有这些应用程序都遵守同一种协议以传输文件。三、了解Ap...
2021-10-17 11:37:04
408
原创 MySQL读写分离环境搭建(依赖中间件Mycat,windows)
一、去MyCat官方网站下载中间件http://www.mycat.io/注:该中间件是通过Java实现的,应在JDK环境下运行二、下载完后解压,看到如下目录三、进入到lib下,官网的中间件是缺失jdbc驱动的,要自己把它放进去四、修改配置文件1、wapper.conf2、erver.xml2、schema.xml上面实现的是一个读写分离的过程,前提是两台数据库主机已经实现了主从架构。另外还有垂直分库、水平分库、分库分表路由存储...
2021-10-17 10:23:09
141
原创 第一篇博客,纪念下!——Java开发者
本人2014年毕业,坐标厦门,一直从事的是Java开发相关的工作,其中还有负责架构设计、中间件设计等方面的工作。 工作前3年公司前后端未分离时一直做前后端功能的开发,分离之后主要负责后端这块了,并且自己对后端也比较感兴趣,所以后面主要分享Java后端相关的技术知识。 其实自己也经常会有记录工作的习惯,比如写文档、PPT、专利等,但是从来没有在网络上跟大家分享过,可能觉得自己工作当中遇到的问题不值一提,那么从今天开始在CSDN分享也是属于一个思想的转变吧,问题...
2021-10-14 17:44:11
86
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人