阿里-马云的学习笔记

导航

上一页 1 ··· 6 7 8 9 10 11 12 13 14 ··· 27 下一页

2020年2月23日 #

Tomcat专题(二)-----Tomcat源码、嵌入式Tomcat

摘要: Tomcat顶层结构 Server:服务器的意思,代表整个tomcat服务 器,一个tomcat只有一个Server; Service:Server中的一个逻辑功能层, 一个 Server可以包含多个Service; Connector:称作连接器,是Service的核心组 件之一,一个Servic 阅读全文

posted @ 2020-02-23 23:03 阿里-马云的学习笔记 阅读(936) 评论(0) 推荐(0) 编辑

Tomcat专题(一)-----架构体系

摘要: 目录结构 bin执行目录 sh文件liux上的,bat文件windows上的 lib 依赖的jar包 conf catalina.policy 权限相关 Permission ,Tomcat是跑在jvm上的,所以有 些默认的权限。 server.xml: Server节点->Service ->Ex 阅读全文

posted @ 2020-02-23 20:38 阿里-马云的学习笔记 阅读(382) 评论(0) 推荐(0) 编辑

jvm性能调优(五)-----深入了解性能优化

摘要: 影响一个系统性能的方方面面 常用的性能评价/测试指标 响应时间 提交请求和返回该请求的响应之间使用的时间,一般比较关注平均响应时间。 如:数据库查询花费的时间,将字符回显到终端上花费的时间,访问 Web 页面花费的时间; 并发数 指同一时刻,对服务器有实际交互的请求数。和网站在线用户数的关联。 吞吐 阅读全文

posted @ 2020-02-23 17:56 阿里-马云的学习笔记 阅读(553) 评论(0) 推荐(0) 编辑

jvm性能调优(四)-----编写高效的java代码

摘要: 构造器参数太多怎么办? 可以使用建造者模式,代码示例如下: public class FoodBuilder { //required private final String foodName; private final int reilang; //optional private int d 阅读全文

posted @ 2020-02-23 16:11 阿里-马云的学习笔记 阅读(415) 评论(0) 推荐(0) 编辑

2020年2月20日 #

jvm性能调优(三)-----JVM的执行子系统

摘要: Class类文件结构 Java跨平台的基础 各种不同平台的虚拟机与所有平台都统一使用的程序存储格式——字节码(ByteCode)是构成平台无关性的基石,也是语言无关性的基础。Java虚拟机不和包括Java在内的任何语言绑定,它只与“Class文件”这种特定的二进制文件格式所关联,Class文件中包含 阅读全文

posted @ 2020-02-20 18:43 阿里-马云的学习笔记 阅读(327) 评论(0) 推荐(0) 编辑

2020年2月18日 #

jvm性能调优(二)-----垃圾回收、内存分配

摘要: 判断对象的存活 引用计数算法 优点:快,方便,实现简单; 缺点:对象相互引用时,很难判断对象是否改回收。 可达性分析 在Java, 可作为GC Roots的对象包括: 1.方法区: 类静态属性引用的对象; 2.方法区: 常量引用的对象; 3.虚拟机栈(本地变量表)中引用的对象. 4.本地方法栈JNI 阅读全文

posted @ 2020-02-18 22:01 阿里-马云的学习笔记 阅读(423) 评论(0) 推荐(0) 编辑

2020年2月16日 #

jvm性能调优(一)-----java内存区域、堆栈、内存溢出

摘要: 运行时数据区域 定义 Java虚拟机在执行Java程序的 过程中会把它所管理的内存划 分为若干个不同的数据区域 类型 程序计数器、虚拟机栈、本地方法栈、Java堆、方法区(运 行时常量池)、直接内存 各个区域的作用 程序计数器:较小的内存空间,当前线程执行的字节 码的行号指示器;各线程之间独立存储, 阅读全文

posted @ 2020-02-16 22:10 阿里-马云的学习笔记 阅读(672) 评论(0) 推荐(0) 编辑

mybatis专题(五)-----mybatis源码学习

摘要: spring集成Mybatis的原理分析 下载地址:https://github.com/mybatis/spring 1. SqlSessionFactoryBean源码分析 2. MapperFactoryBean源码分析 3. MapperScannerConfigurer源码分析 SqlSe 阅读全文

posted @ 2020-02-16 18:28 阿里-马云的学习笔记 阅读(291) 评论(0) 推荐(0) 编辑

mybatis专题(四)-----mybatis源码学习

摘要: mybatis核心流程三大阶段 核心流程 Mybatis的初始化 建造者模式 建造者模式(Builder Pattern)使用多个简单的对象一步一步构建成一个复杂的对象。这种类型的设计模 式属于创建型模式,它提供了一种创建对象的最佳方式。 Builder:给出一个抽象接口,以规范产品对 象的各个组成 阅读全文

posted @ 2020-02-16 17:22 阿里-马云的学习笔记 阅读(417) 评论(0) 推荐(0) 编辑

2020年2月13日 #

mybatis专题(三)-----mybatis源码学习

摘要: 源码分析概述 源码包分析 下载地址 MyBatis 源码下载地址:https://github.com/mybatis/mybatis-3 导入过程 1. 下载MyBatis的源码 2. 检查maven的版本,必须是3.25以上,建议使用maven的最新版本 3. mybatis的工程是maven工 阅读全文

posted @ 2020-02-13 15:45 阿里-马云的学习笔记 阅读(471) 评论(0) 推荐(0) 编辑

上一页 1 ··· 6 7 8 9 10 11 12 13 14 ··· 27 下一页