摘要: JVM内存结构: 主要分为:方法区、堆、虚拟机栈、本地方法栈、程序计数器,其中方法区和堆是线程共享的,其他的都是线程隔离的。 方法区: 主要存放类的信息、静态变量、常量、编译后的方法代码,永久代PermGen是方法区的实现,JDK1.8后永久代被移除换成了元空间Metaspace,元空间的本质和永久 阅读全文
posted @ 2019-05-03 18:35 Jie~ 阅读(2323) 评论(0) 推荐(0) 编辑
摘要: 以下内容为个人理解,如有误还请留言指出,不胜感激! Web容器 web容器(web服务器)主要有:Apache、IIS、Tomcat、Jetty、JBoss、webLogic等,而Tomcat、Jetty、JBoss、webLogic同时也是servlet容器,或者说他们还包含了servlet容器。 阅读全文
posted @ 2019-05-03 18:34 Jie~ 阅读(17510) 评论(4) 推荐(14) 编辑
摘要: 以下主要以MySQL(InnoDB引擎)数据库为讨论背景,纯属个人学习总结,不对的地方还请指出! 什么是事务? 事务是作为一个逻辑单元执行的一系列操作,要么一起成功,要么一起失败。一个逻辑工作单元必须有四个属性,称为 ACID(原子性、致性、隔离性和持久性)属性,只有这样才能成为一个事务。 数据库事 阅读全文
posted @ 2019-05-03 17:21 Jie~ 阅读(8308) 评论(1) 推荐(4) 编辑
摘要: 最近在做一个项目,需要用WebSocket与另外一个平台建立通讯,来获取项目业务需要的实时数据,因此项目一启动,后台就要与另外一个平台建立WebSocket连接并且要保证他们的之间有且只有一条持续畅通可用的连接(就是要保证这条连接不能断开,一断开就要尝试进行重连),说说我在这个过程中,遇到的一些问题 阅读全文
posted @ 2019-02-02 18:39 Jie~ 阅读(13229) 评论(0) 推荐(1) 编辑
摘要: 最近公司在搞一个项目刚好需要用到WebSocket技术来实现实时数据的传输,因为之前也没接触过,所以捣鼓了好些天,最近恰巧有空就写写。有误的地方还请大牛们能及时指正。 项目背景:基于spring+spring MVC+mybatis框架的maven项目 服务端: 1、添加Jar包依赖: <depen 阅读全文
posted @ 2019-01-31 16:25 Jie~ 阅读(98434) 评论(8) 推荐(4) 编辑
摘要: 近在学习如何在linux上搭建web服务器来发布web项目,由于本人是linux新手,所以中间入了不少坑,搞了好久才搞出点成果。 以下是具体的详细步骤以及我对此做的一些总结和个人的一些见解,希望对跟我一样的新手们有些帮助,有误的地方还请大神们指出 😀! (以下操作都是在虚拟机中进行) 阅读全文
posted @ 2017-09-15 17:04 Jie~ 阅读(108359) 评论(3) 推荐(10) 编辑