CodeAndThink的博客

记录,学习,分享。

Java类加载机制——案例分析

原文链接:http://blog.csdn.net/u013256816/article/details/50837863 在《Java虚拟机类加载机制》一文中详细阐述了类加载的过程,并举了几个例子进行了简要分析,在文章的最后留了一个悬念给各位,这里来揭开这个悬念。建议先看完《Java虚...

2017-10-07 11:00:21

阅读数 123

评论数 0

Java虚拟机类加载机制

原文链接:http://blog.csdn.net/u013256816/article/details/50829596 看到这个题目,很多人会觉得我写我的java代码,至于类,JVM爱怎么加载就怎么加载,博主有很长一段时间也是这么认为的。随着编程经验的日积月累,越来越感觉到了解虚拟机...

2017-10-07 10:58:33

阅读数 122

评论数 0

Spring beanid 同名覆盖问题解决

转载至:http://blog.csdn.net/linuxerlin/article/details/38778761 问题:    最近在做公共框架的构建,由于采用了模块化的插件机制,在开发的过程中,发现不同开发人员的spring配置中,出现了两个bean的配置id和实现类名称都一...

2017-09-06 09:34:36

阅读数 2283

评论数 0

Spring的两种代理方式:JDK动态代理和CGLIB动态代理

转载至:http://blog.csdn.net/cckevincyh/article/details/54962920 代理模式 代理模式的英文叫做Proxy或Surrogate,中文都可译为”代理“,所谓代理,就是一个人或者一个机构代表另一个人或者另一个机构采取行动。在一些情况下,...

2017-09-04 21:32:52

阅读数 591

评论数 0

Java并发编程:Lock

以下是本文目录大纲:   一.synchronized的缺陷   二.java.util.concurrent.locks包下常用的类   三.锁的相关概念介绍   若有不正之处请多多谅解,并欢迎批评指正。   请尊重作者劳动成果,转载请标明原文链接:    h...

2017-09-04 11:37:34

阅读数 88

评论数 0

怎么理解Condition

转载至:http://www.liuinsect.com/2014/01/27/how_to_understand_condition/ 在java.util.concurrent包中,有两个很特殊的工具类,Condition和ReentrantLock,使用过的人都知道,Reentrant...

2017-09-03 16:11:35

阅读数 102

评论数 0

Java多线程——Condition条件

转载至:http://www.cnblogs.com/zhengbin/p/6420984.html 简介 Condition中的await()方法相当于Object的wait()方法,Condition中的signal()方法相当于Object的notify()方法,Co...

2017-09-03 16:06:50

阅读数 174

评论数 0

7种Java单例模式

转载至http://blog.csdn.net/u010923921/article/details/45504777 单例模式 - 终极篇 1.  前言 单例(Singleton)是设计模式当中使用比较常用和重要的一种模式,有些架构师并不把单例作为一种设计模式,而是一种实现...

2017-09-02 14:50:41

阅读数 99

评论数 0

http请求与响应全过程

转载至:http://www.mamicode.com/info-detail-1357508.html HTTP 无状态性         HTTP 协议是无状态的(stateless)。也就是说,同一个客户端第二次访问同一个服务器上的页面时,服务器无法知道这个客户端...

2017-08-29 20:50:35

阅读数 209

评论数 0

Java并发编程:volatile关键字解析

转载至:http://www.cnblogs.com/dolphin0520/p/3920373.html   volatile这个关键字可能很多朋友都听说过,或许也都用过。在Java 5之前,它是一个备受争议的关键字,因为在程序中使用它往往会导致出人意料的结果。在Java 5之后,vola...

2017-08-28 13:35:58

阅读数 117

评论数 0

数据库事务隔离级别,脏读、不可重复读、幻读

数据库事务的隔离级别有4个,由低到高依次为Read uncommitted 、Read committed 、Repeatable read 、Serializable  ,后面三个可以逐个解决脏读 、不可重复读 、幻读 这几类问题。   脏读 不可重复读 幻读 ...

2017-08-27 15:01:48

阅读数 145

评论数 0

TCP的那些事(下)

原文链接:https://coolshell.cn/articles/11609.html 这篇文章是下篇,所以如果你对TCP不熟悉的话,还请你先看看上篇《TCP的那些事儿(上)》 上篇中,我们介绍了TCP的协议头、状态机、数据重传中的东西。但是TCP要解决一个很大的事,那就是要在一个网...

2017-08-27 11:41:35

阅读数 119

评论数 0

TCP 的那些事儿(上)

原文链接:https://coolshell.cn/articles/11564.html TCP是一个巨复杂的协议,因为他要解决很多问题,而这些问题又带出了很多子问题和阴暗面。所以学习TCP本身是个比较痛苦的过程,但对于学习的过程却能让人有很多收获。关于TCP这个协议的细节,我还是推荐你去看W...

2017-08-27 11:33:35

阅读数 99

评论数 0

Spring思维导图,让Spring不再难懂(ioc篇)

Spring思维导图,让Spring不再难懂(ioc篇) java思维导图 发表于3个月前       写在前面 写过java的都知道:所有的对象都必须创建;或者说:使用对象之前必须先创建。而使用ioc之后,你就可以不...

2017-08-27 11:29:33

阅读数 88

评论数 0

JAVA线程状态及切换

线程在一定条件下,状态会发生变化。线程一共有以下几种状态: 1、新建状态(New):新创建了一个线程对象。 2、就绪状态(Runnable):线程对象创建后,其他线程调用了该对象的start()方法。该状态的线程位于“可运行线程池”中,变得可运行,只等待获取CPU的使用权。即在就绪状态的进程除CP...

2017-08-23 15:34:25

阅读数 102

评论数 0

Spring思维导图,让spring不再难懂(一)

转载自:https://my.oschina.net/u/3080373/blog/891918   摘要: Spring是一个开源框架,是为了解决企业应用程序开发复杂性而创建的。框架的主要优势之一就是其分层架构,分层架构允许您选择使用哪一个组件,同时为 J2EE 应用程序开发提供集成的框...

2017-08-23 10:32:13

阅读数 194

评论数 0

B树

原文链接:https://github.com/julycoding/The-Art-Of-Programming-By-July/blob/master/ebook/zh/03.02.md 1.前言: 动态查找树主要有:二叉查找树(Binary Search Tree),平衡二叉查找...

2017-08-23 09:50:22

阅读数 381

评论数 0

《Java NIO文档》非阻塞式服务器

转载自并发编程网 – ifeve.com本文链接地址: 《Java NIO文档》非阻塞式服务器 原文连接 原文作者:Jakob Jenkov 译者:higher 即使你知道Java NIO 非阻塞的工作特性(如Selector,Channel,Buffer等组件),但是想要...

2017-08-22 16:33:52

阅读数 322

评论数 0

JAVA内存管理与GC机制

一、内存管理 1、方法区(Method Area) 方法区(Method Area)与Java堆一样,是各个线程共享的内存区域,它用于存储已被虚拟机加载的类信息、常量、静态变量、即时编译器编译后的代码等数据。虽然Java虚拟机规范把方法区描述为堆的一个逻辑部分,但是它却有一个别名叫做Non-H...

2017-08-21 14:51:28

阅读数 100

评论数 0

Java正则表达式的语法与示例

原文地址:http://www.cnblogs.com/lzq198754/p/5780340.html java 正则表达式 语法 示例 概要: Java正则表达式的语法与示例 | |目录 1匹配验证-验证Email是否正确2在字符串中查询字符或者字符串3常用正...

2017-08-21 14:31:16

阅读数 76

评论数 0

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