天空之城
07
22
java-多线程-线程安全简单介绍 java-多线程-线程安全简单介绍
本文对多线程的线程安全做一个简单介绍和探讨。 在特定场景下,多线程是一把利刃,可以帮助我们提升业务处理的性能,充分利用服务器的性能,甚至在某些情况下会让编程从逻辑上更简单清晰。 但是他同时是一把双刃剑,我们早就习惯了艳丽的玫瑰总是带刺的
2018-07-22
05
27
java虚拟机垃圾收集算法介绍 java虚拟机垃圾收集算法介绍
今天介绍下java虚拟机内的垃圾收集算法 分代收集理论 分代假设: 弱分代假说(Weak Generational Hypothesis):绝大多数对象都是朝生夕灭的 强分代假说(Strong Generational Hypothesis
2018-05-27
13
git常用命令 git常用命令
今天介绍下版本管理工具:git的一些常用命令 git介绍 Git是目前世界上最先进的分布式版本控制系统 可以有效、高速地处理从很小到非常大的项目版本管理 git原理(参考 ) 暂存操作会对先每一个文件计算校验和checksum(Git 使
2018-05-13
04
23
java-outofmemoryError异常整理 java-outofmemoryError异常整理
今天介绍java中的一些outofmemoryError 介绍 java虚拟机栈 StackOverflowError:如果线程请求的栈深度大于虚拟机所允许的深度 OutOfMemoryError:当栈扩展时无法申请到足够的内存 本地
2018-04-23
05
30
redis学习-基本介绍 redis学习-基本介绍
redis是使用简单、性能强大的非关系型数据库。下面简单介绍他的几个特性。后续会进行关于redis支持的数据结构、redis使用场景案例等的分享。 单线程 redis的一大特色,使得Redis服务端处理模型变得简单,而且也使得客户端开发变得
2017-05-30
23
mysql_innodb存储引擎关键特性 mysql_innodb存储引擎关键特性
本文将简单介绍mysql innodb存储引擎的关键特性;以帮助大家对innodb以及数据库底层的特效有大致的了解并学习其中的设计,方便后续做更深的学习和问题分析; 下面参考《mysql技术内幕 InnoDB存储引擎》,分享innodb
2017-05-23
22
mysql-innodb存储引擎体系结构介绍 mysql-innodb存储引擎体系结构介绍
本文简单介绍Innodb存储引擎的体系架构。 Innodb体系内含(参考图): 文件系统; 多个内存块组成的大的内存池; 后台线程 文件系统 数据存储再磁盘上的最终场所; 后台线程 Innodb是多线程的模型,后台有多个不
2017-05-22
03
23
02
17
java基础学习之数据类型 java基础学习之数据类型
java是强类型语言,必须为每一个变量声明一种类型。一共有8种基本类型: 整型 int:4字节,(取值范围不在此列出,可google或参考《java核心技术》) short:2字节 long:8字节 byte:1字节 浮点类型 flo
2017-02-17
17
前后端分离思考 前后端分离思考
本文主要分享对于前后端分离开发模式的思考(讨论的内容和架构关系不大…)。欢迎讨论和吐槽。 关于前后端分离 前后端分离是从开发模式进行的前后端分工开发模式,用约定的数据格式(如json)进行交互。 前端仅需要关心页面,可以自己去对页面进行模板
2017-02-17
4 / 6