最新文章列表

jQuery是如何工作的?(关键词: jquery, JQuery)

How jQuery Works 1. jQuery: The Basics This is a basic tutorial, designed to help you get started using jQuery. If you don't have a test page setup yet, start by creating the following HTML page: ...
Lixh1986 评论(0) 有1156人浏览 2016-03-04 13:22

开发人员应该了解的索引原理

作者:黄湘龙 架构师交流群(312254004) 欢迎非商业转载,商业使用请联系我       索引是有效使用数据库的基础,但你的数据量很小的时候,或许通 ...
fredlong 评论(2) 有7287人浏览 2015-12-29 19:50

Python字典对象实现原理

原文链接:http://foofish.net/blog/92/python_dict_implements 字典类型是Python中最常用的数据类型之一,它是一个键值对的集合,字典通过键来索引,关联到相对 ...
lantian_123 评论(0) 有10988人浏览 2015-12-25 01:07

linux平台下防火墙iptables原理(转)

iptables简介     netfilter/iptables(简称为iptables)组成Linux平台下的包过滤防火墙,与大多数的Linux软件一样,这个包过滤防火墙是免费的,它可以代替昂贵的商业防火墙解决方案,完成封包过滤、封包重定向和网络地址转换(NAT)等功能。 iptables基础     规则(rules)其实就是网络管理员预定义的条件,规则一般的定义为“如果数据包头符合 ...
shiguanghui 评论(0) 有1702人浏览 2015-09-23 13:44

HashMap 原理分析

   转:http://blog.csdn.net/vking_wang/article/details/14166593   HashMap的数据结构   数据结构中有数组和链表来实现对数据的存储,但这两者基本上是两个极端。 数组 数组存储区间是连续的,占用内存严重,故空间复杂的很大。但数组的二分查找时间复杂度小,为O(1);数组的特点是:寻址容易,插入和删除困难; 链表 链 ...
knight_black_bob 评论(0) 有807人浏览 2015-09-21 11:32

设计模式之spring分析

设计模式之spring分析          Spring已经在java的世界里横行很多年了,但是阅读起来并不那么容易。特别是接口概念的广泛使用,更增加了分析的难度,本文从设计模式的角度来对其进行分析,会忽略实现的具体细节。本文中,对于spring所涉及到的模式,并非来自官方,可能某些地方会让读者感到牵强,纯属个人见解,希望读者批判阅读。          我们将从讨论BeanFactory和 ...
孤烟客 评论(0) 有3961人浏览 2015-08-09 18:10

java并发之ThreadPoolExecutor分析

java并发之ThreadPoolExecutor分析          ThreadPoolExecutor线程池是我们平时使用最多的线程池处理工具,充分理解线程池的实现原理,可以让我们在碰到相关问题时有效的进行参数调优与处理,进而提高程序的整体性能与吞吐量。本文依托于jdk1.8,但不会讨论代码的实现细节,需要注意的是ctl属性,ctl是把两个属性合并到一个int字段中进行记录,高3位记录线 ...
孤烟客 评论(2) 有2488人浏览 2015-08-02 12:15

Redis Cluster原理

Redis Cluster 是Redis的集群实现,内置数据自动分片机制,集群内部将所有的key映射到16384个Slot中,集群中的每个Redis Instance负责其中的一部分的Slot的读写。   集群客户端连接集群中任一Redis Instance即可发送命令,当Redis Instance收到自己不负责的Slot的请求时,会将负责请求Key所在Slot的Redis Instance ...
aoyouzi 评论(0) 有770人浏览 2015-05-28 16:14

XMPP协议的原理

XMPP(可扩展消息处理现场协议)是基于可扩展标记语言(XML)的协议,它用于即时消息(IM)以及在线现场探测。它在促进服务器之间的准即时操作。这 ...
zwdsmileface 评论(0) 有1495人浏览 2015-04-14 13:24

也说线程

也说线程          作为java程序员,我们无时无刻都在和线程打交道。由于jvm为我们隐藏了太多的细节,我们很难透过层层迷雾去真正理解线程本身的性质。如果编写多线程的程序员不能充分理解线程的整体模型,编程过程中常常会出现一些莫名其妙的问题。掌握线程的设计初衷,也能为我们提供一个审视问题的角度,能够更加精准的使用线程。          以下是我个人理解的一个线程图          ...
孤烟客 评论(0) 有569人浏览 2015-01-25 14:25

Spring IOC - 自定义解析Bean

本次分享还是要重复上一次分享的内容(Spring IOC - BeanDefinition注册),着重 Bean 的注册过程。上次我们说到 Bean 通过解析后被封装为 BeanDefinitionHolder 中,最终存放在 beanDefinitionMap 中。那么对应自定义 schema 的 Bean 解析 Spring 是怎么做到的,他又是怎样被注册到容器中的呢,这个两个问题,是我们这 ...
游伯度 评论(0) 有3513人浏览 2014-10-27 10:30

Cas(09)——通过Proxy访问其它Cas应用

通过Proxy访问其它Cas应用   目录 1.1     原理 1.2     配置 1.2.1    代理端 1.2.2    被代理端 1.3    
234390216 评论(0) 有61041人浏览 2014-10-20 23:35

android 下拉刷新 view移动 原理 总结

上网搜了一大堆,各种实现,下拉移动的方式,总结如下 1 headView.setPadding 改变listview里的header的高度 2 layout(int l, int t, int r, int b) 3 offsetTopAndBottom 4 scrollto  移动它  这个一般需要自定义viewgroup layout       PS:  button.scrollT ...
tonytony3 评论(2) 有1349人浏览 2014-07-30 09:18

数据库系统基本概念

数据模型(Data Model)是描述数据、数据联系、数据语义以及一致性约束的概念工具的集合。 关系模型(Relational Model)用表(table)的集合来表示数据和数据间的联系。 关系数据库是表(table)的集合,每个表都有唯一的名字。表中一行代表的是一系列值之间的联系。表就是这种联系的一个集合,表这个概念和数学上的关系概念是密切相关的,这也正是关系数据库名称的由来。 表包含列头 ...
darrenzhu 评论(0) 有1377人浏览 2014-07-02 18:47

lucene索引创建的理解思路

虽然lucene4很早就出来,但是这里仍然以lucene3.0为基础,理解lucene索引创建的思路:   1. 要记录正向信息   field的数据,fdx,fdt,依次写每个field的即可   词向量,tvx,tvd,tvf   tvf是真正存储的地方,tvx是每个文档一项,具体包含第一个field的位置,其他field只要记录与覅一个field的偏移量即可   2. 记 ...
jimmee 评论(0) 有1480人浏览 2014-06-29 23:12

二维码的生成细节和原理

二维码又称QR Code,QR全称Quick Response,是一个近几年来移动设备上超流行的一种编码方式,它比传统的Bar Code条形码能存更多的信息,也能表示更多的数据类型:比如:字符,数字,日文,中文等等。这两天学习了一下二维码图片生成的相关细节,觉得这个玩意就 是一个密码算法,在此写一这篇文章 ,揭露一下。供好学的人一同学习之。 关于QR Code Specification,可参看 ...
aoyouzi 评论(0) 有592人浏览 2014-05-22 16:40

IOS Push原理

 push原理 iOS push 工作机制可以用下图简要概括 Provider:应用自己的服务器; APNS:Apple Push Notification Service的简称,苹果的PUSH服务器;
aoyouzi 评论(0) 有712人浏览 2014-04-09 17:27

Struts2原理

Struts 2是Struts的下一代产品,是在 struts 1和WebWork的技术基础上进行了合并的全新的Struts 2框架。其全新的Struts 2的体系结构与Struts 1的体系结构差别巨大。Struts 2以WebWork为核心,采用拦截器的机制来处理用户的请求,这样的设计也使得业务逻辑控制器能够与ServletAPI完全脱离开,所以Struts 2可以理解为WebWork的更新产 ...
aoyouzi 评论(0) 有820人浏览 2014-03-21 19:31

zookeeper使用和原理探究

zookeeper介绍zookeeper是一个为分布式应用提供一致性服务的软件,它是开源的Hadoop项目中的一个子项目,并且根据google发表的<The Chubby lock service for loosel ...
aoyouzi 评论(0) 有564人浏览 2014-03-12 19:04

最近博客热门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