SpringIOC设计原理解析一、什么是Ioc/DI? 二、SpringIOC体系结构 (1)BeanFactory (2)BeanDefinition 三、IoC容器的初始化 1、XmlBeanFactory(屌丝IOC)的整个流程 2、FileSystemXmlApplicationContex...
分类:
编程语言 时间:
2014-09-18 00:37:23
收藏:
0 评论:
0 赞:
0 阅读:
477
一致性Hash 一致性哈希算法在1997年由麻省理工学院提出的一种分布式哈希(DHT)实现算法,设计目标是为了解决因特网中的热点(Hot spot)问题,经常用于分布式、负载均衡等。原理 一致哈希是一种特殊的哈希算法。在使用一致哈希算法后,哈希表中平均只需要对个关键字重新映射,其中是关键字的数量.....
分类:
编程语言 时间:
2014-09-18 00:33:43
收藏:
0 评论:
0 赞:
0 阅读:
334
经过组织考察,令我忽然发觉自己在最常用的Java中也有很多不明白的地方,实为平身一大憾事,今天特意抽时间将这些点滴记录下来,与大家一起分享 第一批想整理的知识点如下: Java的IO探究,IO的整个结构与发展,顺带附上公司某小工写的断点续传代码学习。 Java的异常机制,关于编译时异常和运行时异常的...
分类:
编程语言 时间:
2014-09-18 00:31:53
收藏:
0 评论:
0 赞:
0 阅读:
426
转自:http://www.cnblogs.com/laoyangHJ/archive/2011/08/17/gc-Stack.html——————————————————————————————————————————————在JVM中,内存分为两个部分,Stack(栈)和Heap(堆),这里,我...
分类:
编程语言 时间:
2014-09-18 00:30:23
收藏:
0 评论:
0 赞:
0 阅读:
363
为了实现Lua和其他语言之间的通信,Lua虚拟机为C\C++提供了两个特性: 一,Lua_State状态机 ???????lua_State主要是管理一个lua虚拟机的执行环境, 一个lua虚拟机可以有多个执行环境。Lua虚拟机通过维护这样...
分类:
编程语言 时间:
2014-09-17 23:28:24
收藏:
0 评论:
0 赞:
0 阅读:
588
第04章:字典 当索引不好用时
Python唯一的内建的映射类型,无序,但都存储在一个特定的键中,键可以使字符,数字,或者是元祖.
------
字典使用:
表征游戏棋盘的状态,每个键都是由坐标值组成的元祖
存储文件修改的次数,文件名作为键
数字电话/地址薄
函数传递值def func(x,*args,**args):
如果要建公司员工与座机号的列表,如果要获得Alice的座机只能这么找
>>> names = ['Alice','Bob','Tom']
>>> numbers = ['1234','7...
分类:
编程语言 时间:
2014-09-17 23:26:13
收藏:
0 评论:
0 赞:
0 阅读:
539
扩展《编程导论(Java)·3.2.6》的内容,全面介绍enum。
1.基本用法
Java 5 引入的关键字enum,用于定义枚举类型(enumerated type)。
public enum Direction{
UP,DOWN,LEFT,RIGHT
}☆有效地减少代码中public static final命名常量的声明。
☆编译后生成Direction.class文件。...
分类:
编程语言 时间:
2014-09-17 23:23:53
收藏:
0 评论:
0 赞:
0 阅读:
437
本文演示,Tread多线程安全问题,以及一种解决多线程安全方式。
1)一个线程不安全的Demo
2)线程同步
一、小Demo演示引出线程安全问题:
二、线程同步
问题:对于上面的问题,我们是不是可以采取一个这样的措施?当线程1执行run代码段的时候,我们不让其他的线程来执行,直到线程1执行完,其他的线程才可以进入。
解决方案:好在Java里面本来就有这样的函数,将代码段包裹起来,就可以达到上面问题描述的效果。函数名:synchronized,需要一个参数,随便传个对象就ok了。...
分类:
编程语言 时间:
2014-09-17 23:22:52
收藏:
0 评论:
0 赞:
0 阅读:
418
在javascript中的事件有三个方面的知识,一是事件流,二是事件处理程序,三是事件对象。下面就我个人的一点理解,分别讲述一下这三个方面的内容。
第一、事件流
事件流指的是事件按照一定的顺序触发。它有两个顺序,分别是自上而下和自下而上。
自上而下的叫做事件捕获,事件捕获指的是事件的处理将从DOM层次的根...
分类:
编程语言 时间:
2014-09-17 23:22:32
收藏:
0 评论:
0 赞:
0 阅读:
406
作为一个程序员,我们的日常工作之一就是看Log,从Log中发现自己所需要的信息,以及对Log做一些简单的分析和统计。本文分享了我所使用的工具和方法。...
分类:
编程语言 时间:
2014-09-17 23:21:13
收藏:
0 评论:
0 赞:
0 阅读:
443
1 # include 2 # include 3 using namespace std; 4 void BinaryInsertSort(int *_piArr,int len) 5 { 6 int i = 1,j = 0; 7 int low = 0; 8 int h...
分类:
编程语言 时间:
2014-09-17 23:19:12
收藏:
0 评论:
0 赞:
0 阅读:
381
1 # include 2 # include 3 using namespace std; 4 void Insert(int *_piArr,int len) 5 { 6 int i = 1; 7 for(;i 0)&&(_piArr[j-1]>x))//前一个大于后一个12...
分类:
编程语言 时间:
2014-09-17 23:16:12
收藏:
0 评论:
0 赞:
0 阅读:
323
1.the use of 'with open... as ...'2.the use of pickle(dump and load)for Step1:the 'with open ... as...' is the short format of 'try...except...finally...
分类:
编程语言 时间:
2014-09-17 23:13:52
收藏:
0 评论:
0 赞:
0 阅读:
411
import sys脚本名:sys.argv[0]参数1:sys.argv[1]参数2:sys.argv[2]命令行选项:1.通过-i -o选项来区别参数是输入文件还是输出文件.>>> python convert.py -i inputfile -o outputfile2.当不知道convert...
分类:
编程语言 时间:
2014-09-17 23:13:22
收藏:
0 评论:
0 赞:
0 阅读:
399
从socket模块学习中的一段奇怪代码说起前言:在学习python标准库中的Socket模块中,发现了一段奇怪的代码。import socketdef get_constants(prefix):dicts=dict((getattr(socket,n),n) for n in dir(soc...
分类:
编程语言 时间:
2014-09-17 23:08:32
收藏:
0 评论:
0 赞:
0 阅读:
507
/** * Method One */interface ConstantInterface { String SUNDAY = "SUNDAY"; String MONDAY = "MONDAY"; String TUESDAY = "TUESDAY"; String WEDNESDAY = "W...
分类:
编程语言 时间:
2014-09-17 23:06:43
收藏:
0 评论:
0 赞:
0 阅读:
344
一、文档类中获取视图:先获取主窗体,在根据主窗体获取视图pMain->GetActiveDocument();注意类型转换由于文档中可能包含多个视图,可以按照下面函数获取: CView* CTestDoc::GetView(CRuntimeClass* pClass) { CView* pView;...
分类:
编程语言 时间:
2014-09-17 23:06:12
收藏:
0 评论:
0 赞:
0 阅读:
346
javascript第一记当获焦时,文本消失,失焦时文本出现无标题文档
分类:
编程语言 时间:
2014-09-17 23:06:02
收藏:
0 评论:
0 赞:
0 阅读:
406
什么是javabean?遵循一定的设计原则的任何java类都可以是javabean组件1.可序列化 implements serializable2.无参数的构造方法3.私有属性通过公有方法来获取和设置属性通过事件与其他类通信可以包含业务逻辑和数据访问逻辑javabean 举例public clas...
分类:
编程语言 时间:
2014-09-17 23:03:52
收藏:
0 评论:
0 赞:
0 阅读:
331
public class TestEnum { /*最普通的枚举*/ public enum ColorSelect { red, green, yellow, blue; } /* 枚举也可以象一般的类一样添加方法和属性,你可以为它添加静态和非静态的属...
分类:
编程语言 时间:
2014-09-17 23:03:32
收藏:
0 评论:
0 赞:
0 阅读:
379