涂印的博客

蜗牛其实也能上天。

排序:
默认
按更新时间
按访问量

HTTP2.0,HTTP1.1,HTTP1.0三者在通性性能上的优化方法

本文从从通信性能角度,来分析对比HTTP1.0和HTTP1.1之间的区别。以及HTTP1.1与HTTP2.0之间的区别。本文详细内容组织如下 目录 一丶HTTP1.0与HTTP1.1通信性能上的区别 持久化连接 管线化技术 二丶HTTP2.0与HTTP1.1通信性能上的区别 ...

2018-10-18 10:24:04

阅读数:25

评论数:0

从萌新的角度理解Http协议(一)之交互流程

HTTP协议,是构建Web世界的基石技术,HTTP协议应是软件开发者必备的知识储备。本文是介绍HTTP协议的入门级文章。 通过在浏览器输入网址这个简单的案例来介绍Http协议的交互流程。文本介绍交互流程包括两个方面: 客户端和服务端的交互 HTTP半双工通信 HTTP无状态特性 HTT...

2018-10-17 20:58:23

阅读数:9

评论数:0

理解操作系统之存储管理

本文是介绍操作系统存储管理的入门级文章,旨在介绍操作系统中存储管理的一般内容,本文主要围绕以下话题展开。 计算器系统中的存储结构 程序的链接和装入的概念 程序存储空间的分配 连续存储空间分配 离散存储空间分配(分页存储,分段存储,段页式存储) 虚拟存储器 请求分页存储 请求分段存储 置换...

2018-10-17 12:04:38

阅读数:17

评论数:0

理解操作系统之进程和线程

在操作系统中,设定了进程和线程的概念去描述程序并发执行逻辑。本文属于研究进程和线程的入门级文章。 主要从以下五个方面介绍进程以及线程的相关概念。 进程和线程的定义 操作系统中对进程和线程的描述 进程的多层调度 进程/线程之间的同步机制 进程/线程之间的通信机制 如何避免进程和线程之间的死锁 一...

2018-10-16 21:09:44

阅读数:28

评论数:0

从萌新的角度理解Mysql索引基本原理

本文是针对Mysql索引原理剖析的入门级文章,主要围绕以下四个话题展开对索引相关原理的描述。 一丶索引基本概念 二丶(B+)-Tree索引基本实现 三丶关于Mysql索引常见术语解疑(聚族索引,非聚族索引,最左前缀原则, 索引覆盖,哈希索引,自适应哈希索引) 四丶索引局限性 ####...

2018-10-12 12:15:26

阅读数:40

评论数:0

从萌新的角度理解java内存模型

一丶工作内存和主内存 java内存模型,简称JMM(Java Memory Model),个人对于JMM理解是:JVM屏蔽了操作系统对于物理内存访问的复杂性,目的从软件设计角度呈现出的一种内存访问的逻辑视图。也就是JMM是JVM为软件工程师提供的一系列内存访问的逻辑规则,理解并合理使用这些规则就...

2018-09-13 15:36:16

阅读数:24

评论数:1

从萌新的角度理解垃圾收集器

从萌新的角度理解内存回收一文,详细的描述了内存回收(又称垃圾收集)涉及的相关方法论。垃圾收集器就是依据内存回收方法论的具体实现。本文简单介绍JVM中主要的垃圾收集器。下面主要看一张图。 在上图中,列举了七种不同的垃圾收集器,每个垃圾收集器复杂回收的内存区域不一样,且存在搭配关系。 Seria...

2018-09-12 09:07:46

阅读数:40

评论数:0

从萌新的角度理解JVM内存管理

1. JVM内存管理机制 在进行Java程序设计时,一般不涉及内存的分配和内存回收的相关代码,此处引用一句话:Java和C++之间存在一堵由内存动态分配和垃圾收集技术所围成的高墙,墙外的人想进去,墙里面的人想出来,个人从这两句话中,捕获到了两个点。 java的自动内存管理机制,极大的节省了开...

2018-09-10 21:00:16

阅读数:70

评论数:0

从萌新的角度理解Java类加载机制

类加载机制 本文主要是对java中类加载机制的入门级别文章,主要介绍类加载机制基本概念,以及类加载机制主要内容。本文按照结构组织如下: - 类加载机制是什么 - 类加载机制主要内容 一丶类加载机制什么?  &a...

2018-08-11 21:27:54

阅读数:51

评论数:0

简单后缀表达式求值

Evaluate the value of an arithmetic expression in Reverse Polish Notation.Valid operators are+,-,*,/. Each operand may be an integer or another expre...

2018-03-19 14:47:29

阅读数:62

评论数:0

求解二叉树的最短路径问题

//Given a binary tree, find its minimum depth.The minimum depth is the number of nodes along the shortest path from the root node down to the //neare...

2018-03-19 14:25:54

阅读数:150

评论数:0

二叉树的序列化和反序列化

设计一个算法,并编写代码来序列化和反序列化二叉树。将树写入一个文件被称为“序列化”,读取文件后重建同样的二叉树被称为“反序列化”。如何反序列化或序列化二叉树是没有限制的,你只需要确保可以将二叉树序列化为一个字符串,并且可以将字符串反序列化为原来的树结构。/** * Definition of T...

2018-03-16 17:35:45

阅读数:32

评论数:0

Git常用命令

Git常用命令总结 0.Git init 初始化一个本地仓库 1.Git status 是查看Git的状态(目前在哪个分支上面,修改和提交信息) 2.Git remote –v 查看git关联的主机名称 3.Git branchname 创建名为你name的git分支 4.Git che...

2018-01-23 22:30:38

阅读数:69

评论数:0

读书笔记之初见JVM内存区域

详细介绍了JVM内存分区以及各个内存的服务对象,最后简单的介绍了java中对象的创建和访问过程

2017-11-25 16:44:40

阅读数:233

评论数:0

初见SpringMVC之json交互

介绍了SpringMVC对json数据交互的支持

2017-11-20 20:54:49

阅读数:336

评论数:0

初见SpringMVC之数据绑定

详细介绍了SpringMVC对数据绑定的支持

2017-11-20 20:48:51

阅读数:225

评论数:0

初见SpringMVC之网络请求

介绍了SpringMVC的基本架构和内容,并且通过一个案例演示了SpringMVC如何处理网络请求

2017-11-20 20:32:48

阅读数:454

评论数:0

Spring和Mybatis框架整合

详细的介绍了Spring和Mybatis的整合细节,借助查询和插入案例描述整合之后的访问数据库的细节。

2017-11-13 10:08:06

阅读数:1714

评论数:0

初见MyBatis之多表关联查询

详细介绍多表关联插叙以及mybatis对多表关联查询的支持

2017-11-12 11:52:38

阅读数:1928

评论数:0

初见MyBatis之CRUD操作

通过一个CRUD案例介绍了使用MyBatis操作数据库的基本方法

2017-11-09 16:30:01

阅读数:1675

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭