最新文章列表

深入Java集合学习系列:HashMap的实现原理

1.    HashMap概述:    HashMap是基于哈希表的Map接口的非同步实现。此实现提供所有可选的映射操作,并允许使用null值和null键。此类不保证映射的顺序,特别是它不保证该顺序恒久不变。   2.    HashMap的数据结构:    在java编程语言中,最基本的结构就是两种,一个是数组,另外一个是模拟指针(引用),所有的数据结构都可以用这两个基本结构来构造的, ...
beijishiqidu 评论(0) 有564人浏览 2016-06-19 18:58

解读Servlet原理篇一

我相信码农中大部分人都是先学习会用Servlet,后研究Servlet的原理或Servlet的源码的,我就是这样的。那首先就从一个简单的Servlet例子讲起吧!   一: ...
周凡杨 评论(0) 有3540人浏览 2014-03-09 15:09

ClassLoader的一次探索

来自深入java虚拟机的介绍,关于JVM加载class的原理,主要有几个重点。 1. ClassLoder的种类 内置的ClassLoader有3种,一是BootstrapClassLoader,这是根loader,负责 ...
须等待 评论(0) 有1603人浏览 2013-11-13 15:59

应用Spring AOP(四)-------原理

       记得参加今年的网易校招Java研发工程师职位的笔试题中就有类似的这个题目,还好之前看过网上的介绍,而且阿里巴巴一面的时候这个知识点也帮了我的大忙,嘿嘿。。 这篇文章太有用了,讲得很透彻:http://www.blogjava.net/DoubleJ/archive/2008/03/04/183796.html 大体就是应用动态代理,说白了就是反射+代理模式,其中java.lan ...
tonlion2046 评论(0) 有1493人浏览 2013-10-29 16:25

javaScript之面向对象编程

    一、自定义构造函数     即:通过使用 new 操作符调用函数来构造对象。     //定义一个函数 var Person = function(name){ this.name = name; this.sayHello = function(){ return "Hi, my name ...
Lixh1986 评论(0) 有975人浏览 2013-10-16 17:14

Spring 依赖注入原理学习

首先我们来看看 Spring 参考文档的 11.2.6. 执行SQL语句 这里有个代码片断: import javax.sql.DataSource; import org.springframework.jdbc.core.JdbcTemplate; public class ExecuteAStatement { private JdbcTempl ...
xiaodong* 评论(0) 有835人浏览 2013-09-10 09:14

了解php底层机制

作为一门动态语言,php是如何实现的,其底层机制如何,具有什么样的特点,本文深入浅出介绍了包括php设计理念、整体结构、核心数据结构和变量在内的相关底层知识,对我们更好的开发php程序,优化性能等有一定的指导意义。 TAG Php 底层机制 性能优化 目录 1、概述… 1 what is php?. 1 了解它底层实现的目的?. 1 2、php的设计理念及特点… 1 3、Php的 ...
wbj0110 评论(0) 有981人浏览 2013-08-29 10:04

PHP的底层工作原理

PHP底层工作原理 图1 php结构 从图上可以看出,php从下到上是一个4层体系 ①Zend引擎 Zend整体用纯c实现,是php的内核部分,它将php代码翻译(词法、语法解析等一系列编译过程)为可执行opcode的处理并实现相应的处理方法、实现了基本的数据结构(如hashtable、oo)、内存分配及管理、提供了相应的api方法供外部调用,是一切的核心,所有的外围功能均围绕zend ...
wbj0110 评论(0) 有799人浏览 2013-08-28 08:52

PowerMock简单实现原理

我们先来看看PowerMock的依赖: 可以看出来,它有两个重要的依赖:javassist和objenesis。 javassist是一个修改java字节码的工具包,objenesis是一个绕过构造方法来实例化一个对象的工具包。由此看来,PowerMock的本质是通过修改字节码来实现对静态和final等方法的mock的。 @RunWith(PowerMockRunner.class) pu ...
qicen 评论(0) 有5402人浏览 2013-08-21 15:22

web服务器apache架构

web服务器                                                                                    在开始了解Apache前,我们先熟悉一下web服务器,因为apache也是web服务器的一种。   Web系统由客户端(浏览器)和服务器端两部分组成。Web系统架构也被称为B/S架构。最常见的Web服务器有Apa ...
wbj0110 评论(0) 有1033人浏览 2013-07-30 16:25

Javascript内存泄漏原理

Javascript内存泄漏原理 1.何为内存泄漏? 内存泄漏是指分配给应用的内存不能被重新分配。一块被分配的内存既不能使用,又不能回收,直到浏览器进 ...
aoyouzi 评论(0) 有946人浏览 2013-07-22 18:49

mysql同步原理

Mysql的 ReplicReplication 线程    Mysql的 Replication 是一个异步的复制过程,从一个 Mysql instace(我们称之为 Master)复制到另一个 Mysql instance(我们称之 Slave)。在 Master 与 Slave 之间的实现整个复制过程主要由三个线程来完成,其中两个线程(Sql线程和IO线程)在 Slave 端,另外一个线程( ...
李东哲 评论(0) 有624人浏览 2013-06-10 11:52

[转]Flex的一些基本概念和原理

一些概念 按我的理解,Flex的一些概念可以这样和Java的一些概念对应起来。 Java是一个大概念,它可以表示一种编程语言,和一个程序运行的平台(包括基本类库和虚拟机);Flash也是这样的一个大概念,它可以表示一种编程语言(ActionScript),和一个程序运行的平台(必须运行在浏览器中的Flash Player和可以独立运行的Flash Air); Swing是 ...
zsh4454042 评论(0) 有1046人浏览 2012-08-30 09:13

字符编码原理 ASCII,Unicode和UTF-8

字符编码笔记:ASCII,Unicode和UTF-8 作者: 阮一峰 今天中午,我突然想搞清楚Unicode和UTF-8之间的关系,于是就开始在网上查资料。 结果,这个问题比我想象的复杂,从午饭后一直看到晚上9点,才算初步搞清楚。 下面就是我的笔记,主要用来整理自己的思路。但是,我尽量试图写得通俗易懂,希望能对其他朋友有用。毕竟,字符编码是计算机技术的基石,想 ...
ling凌yue月 评论(1) 有6106人浏览 2012-08-06 14:35

struts1 工作流程 原理

Struts1工作流程:  struts1是对servlet和jsp进行的包装,我们在进行web开发的时候能够更好的利用MVC.用户登录验证的时候,我们访问的是login.jsp,在login.jsp页面我们写了一个form表单,提交到/login.do 我们提交了username,password,提交给服务器程序,在Struts1中有一个ActionServlet前段控制器, 用户接受用户的 ...
1336224635 评论(0) 有1045人浏览 2012-08-06 10:59

Spring-AOP、Struts2拦截器、MyBatis Plugin实现原理比较(一)

大部分人看到标题一定会有这样的疑问,"为什么把这个三个看起来不相关的东西放在一起比较呀?"   其实无论是AOP、拦截器还是Plugin 都是 ...
jimgreat 评论(0) 有3549人浏览 2012-08-02 08:48

【转】java内存原理

  java虚拟机内存原型 寄存器:我们在程序中无法控制 栈:存放基本类型的数据和对象的引用,但对象本身不存放在栈中,而是存放在堆中 堆:存放 ...
wb1991wb 评论(0) 有736人浏览 2012-07-26 21:38

epoll介绍【转】

epoll是多路复用IO(I/O Multiplexing)中的一种方式,但是仅用于linux2.6以上内核,在开始讨论这个问题之前,先来解释一下为什么需要多路复用IO. 以一个生活中的例子来解释. 假设你在大学中读书,要等待一个朋友来访,而这个朋友只知道你在A号楼,但是不知道你具体住在哪里,于是你们约好了在A号楼门口见面. 如果你使用的阻塞IO模型来处理这个问题,那么你就只能一 ...
nigelzeng 评论(0) 有2051人浏览 2012-07-17 16:55

最近博客热门TAG

Java(141747) C(73651) C++(68608) SQL(64571) C#(59609) XML(59133) HTML(59043) JavaScript(54918) .net(54785) Web(54513) 工作(54116) Linux(50906) Oracle(49876) 应用服务器(43288) Spring(40812) 编程(39454) Windows(39381) JSP(37542) MySQL(37268) 数据结构(36423)

博客人气排行榜

    博客电子书下载排行

      >>浏览更多下载

      相关资讯

      相关讨论

      Global site tag (gtag.js) - Google Analytics