自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 资源 (1)
  • 问答 (1)
  • 收藏
  • 关注

原创 IO模型解析

IO模型解析标签 : IO1.1 IO模型概述在服务器端网络编程我们经常会用到一些IO模型,有如下几种IO模型同步阻塞IO同步非阻塞IOIO多路复用异步IO信号驱动IO1.2 IO模型涉及的基本概念。要想好好理解上面的IO模型,我们首先来明确如下几个概念。 1. 同步:当程序发生一次功能调用的时候,需要等待这次调用返回然后才能进行下一步操作。也就是事情要一件一件做。 eg:单线程

2016-04-26 15:15:01 5404

原创 OSI七层模型与TCP/IP四层模型

OSI七层模型与TCP/IP四层模型标签: 网络协议一 OSI七层模型(Open System Interconnection)  看图说话 1.1 OSI七层简述物理层:主要定义物理设备的标准,比如网线的接口类型,光纤的接口类型,各种传输介质的传输速率等,它的主要作用就是传输比特流(就是由1 0 转换为电流的强弱类进行传输,到大目的地后 在转换为 1 0 就是通常我们说的数模转换 和模数

2016-03-17 18:35:18 1137

原创 java与tomcat类加载机制

java与tomcat类加载机制标签(空格分隔): java 前言:类加载机制,听起来“高大上”的东西,其实不是很难。理解类加载机制,对我们日常的开发和对tomcat的理解会有一个提升。java的类加载机制。1.1 java中类加载器的种类以及作用。bootstrap:启动类加载器 JVM实现的一部分,在JVM运行的时候就加载 JAVA的核心API(java.lang.* or java.

2016-03-15 17:21:02 445

原创 Spring读书笔记(一)

Spring标签(空格分隔): 读书笔记Spring整体概述1,Spring设计目标与理念 Spring 它是一个框架,但是其实可以称之为一个轻量级开发平台,目的是简化企业开发。利用IOC和AOP这两大核心搭建起来的平台。如果把Spring这个平台类比成操作系统的话,Spring Framework(Core) 就是kernel,即为IOC和AOP模块。就像是操作系统通过kernel去管理进程调

2016-03-14 17:15:28 389

原创 数据库隔离级别

数据库隔离级别标签(空格分隔): 数据库数据库的隔离级别数据库一共有4种隔离级别由低到高如下Read uncommitted 读未提交Read committed 读提交Repeatable read 重复读Serializable 序列化这4种隔离级别可以分别解决脏读,不可重复读,幻读问题。表格如下 注意 √: 可能出现 ×: 不会出现 隔离级别 脏读 不可重复读

2016-03-14 17:13:18 390

原创 java并发编程基础之对象的共享

java并发编程基础之对象的共享标签 : 多线程java并发编程基础之对象的共享1可见性11失效数据12 非原子的64位操作13加锁与可见性14 Volatile变量2发布和逸出3 线程封闭31 Ad-hoc线程封闭32 栈封闭33 ThreadLocal类4 不变性41 Final域3.1可见性可见性指的是多线程中,一个线程对共享数据的修改是对其他线程是否可见的一种性质。

2016-03-14 17:06:22 509

原创 java并发编程基础之线程安全

# java并发编程基础之线程安全标签(空格分隔): 多线程2原子性21竞态条件22延迟初始化的竞态条件23复合条件3加锁机制31内置锁32重入4用锁来保护状态5活跃性和性能杂项线程上线文的开销是不菲的。对象的状态:存储在状态变量的数据状态变量:实力变量,静态域,依赖其他对象的域无状态对象一定是线程安全的活跃性:发生某个操作无法继续执行的情况。例如死锁,饥饿,活锁。

2016-03-14 17:04:12 520

原创 spring源码解析(一)

  Spring读书笔记 SpringSpring整体概述1,Spring设计目标与理念2,Spring整体架构Spring核心实现1,IOC概述2,IOC的实现2.1 SpringIOC容器的设计2.2 IOC容器的初始化过程  Spring整体概述 1,Spring设计目标与...

2016-01-08 10:30:44 138

原创 数据库的隔离级别

  数据库隔离级别 数据库隔离级别数据库的隔离级别四种隔离级别的含义再从解决的问题的角度举几个例子 数据库 数据库的隔离级别数据库一共有4种隔离级别由低到高如下Read uncommitted 读未提交Read committed 读提交Repeatable read 重复读Serializable ...

2016-01-08 10:20:53 107

什么是restful

  restfulrestful 一,restful概述到底什么是Restful首先先引用百度百科中的一段解释。一种软件架构风格,设计风格而不是标准,只是提供了一组设计原则和约束条件。它主要用于客户端和服务器交互类的软件。基于这个风格设计的软件可以更简洁,更有层次,更易于实现缓存等机制。 二,如何理解restfulREST 这个词其实是 Rep...

2016-01-08 10:17:51 140

原创 理解什么是restful

restful一,restful概述到底什么是Restful首先先引用百度百科中的一段解释。 一种软件架构风格,设计风格而不是标准,只是提供了一组设计原则和约束条件。它主要用于客户端和服务器交互类的软件。基于这个风格设计的软件可以更简洁,更有层次,更易于实现缓存等机制。二,如何理解restfulREST 这个词其实是 Representational State Transfer 的缩写 翻译

2015-08-24 11:03:39 4751

原创 Eclipse导入Tomcat源码【转】

                                          Eclipse导入Tomcat源码本文转载至 http://www.cnblogs.com/huangfox/archive/2011/10/20/2218970.html 想要研究下Tomcat的体系结构或者源码,最好将Tomcat的源码导入到ide中,编写实例进行代码跟踪(debug)。这里参...

2015-04-23 20:50:01 130

原创 OSI七层模型与TCP/IP四层模型

一  OSI七层模型(Open System Interconnection)  OSI 开放式系统互联 参考模型 ,OSI七层模型主要解决的是,异种网络之间互联所遇到的兼容性问题。 看图说话。 1-1   OSI七层简述                     1,物理层:主要定义物理设备的标准,比如网线的接口类型,光纤的接口类型,各种传输介质的传输速率等,它的主要作...

2015-04-01 21:46:59 172

原创 你真的了解单例模式么?

    单例模式,很多初学者认为单例模式很简单,并且认为自己已经掌握了这种设计模式。但事实上,你真的了解单例模式了么。 一,单例模式的5中写法。(回字的四种写法,哈哈。)    1,懒汉式          (1)线程不安全的懒汉式 public class Singleton { private static Singleton instanc...

2014-11-16 19:40:45 155

原创 java与tomcat类加载机制

前言:类加载机制,听起来“高大上”的东西,其实不是很难。理解类加载机制,对我们日常的开发和对tomcat的理解会有一个提升。一  java的类加载机制。    1, java中类加载器的种类以及作用。         (1)bootstrap            启动类加载器  JVM实现的一部分,在JVM运行的时候就加载 JAVA的核心API(java.lang.* or ...

2014-11-08 15:35:18 455

原创 集合总结

一 ,java集合框架概览。 一,简述:1. Collection接口 (1) Set接口 常用的实现类有:HashSet、TreeSet (2) List接口 常用的实现类有:ArrayList、LinkedList、Vector (3) Map接口 常用的实现类有:HashMap、TreeMap 二,常用实现类。 List:集合中的元素有序,元素值可重复。 List 有两个常...

2014-10-25 15:03:36 79

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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