码迷,mamicode.com
首页 >  
搜索关键字:底层实现    ( 1174个结果
Ajax的底层实现--使用Ajax实现无刷新登录实例--解决ajax中URl参数带中文的乱码问题
1.jsp代码第一部分(html代码):前端页面 用户名: 密码: 第二部分(js代码):将前端用户输入的“用户名”和“密码”两项数据...
分类:Web程序   时间:2015-05-04 17:30:42    阅读次数:105
Arraylist、vector、Linkedlist的比较
总结 首先它们的底层实现不同,Arraylist和vector都是基于数组实现的,而Linkedlist是基于链表实现的 另外虽然vector和arraylist都同样是基于数组实现的,但vector的源码中有很多synchronized方法,说明是线程安全的,同步的,而Arraylist是线程不安...
分类:其他好文   时间:2015-05-03 11:52:57    阅读次数:96
ConcurrentHashMap源码阅读以及底层实现的简单分析
ConcurrentHashMap HashMap 源码 底层实现 分析...
分类:其他好文   时间:2015-05-03 09:25:11    阅读次数:317
Java Map底层实现思路
package cn.com.commsoft.map; public class MyMap { MyEntry[] arr = new MyEntry[100]; int size; /** * 采用hash算法实现map,(每个对象都有一个地址, * 根据地址生成的一个hash码,由于每个对象的地址都不一样,所以 * 生成的hash码是唯一的) * @param ke...
分类:编程语言   时间:2015-04-30 18:10:30    阅读次数:123
调用数据库的三种方式
ThinkPHP 内置了抽象数据库访问层,把不同的数据库操作封装起来。我们只需要使用公共的 Db 类进行操作,无须针对不同的数据库写不同的代码和底层实现。Db 类会自动调用相应的数据库驱动来处理。一、全局配置定义 在common/conf/config.php中'DB_TYPE'=>'mysql',...
分类:数据库   时间:2015-04-29 23:13:06    阅读次数:284
【转载】如何在C语言中调用shell命令
转载自:http://blog.csdn.net/chdhust/article/details/7951576如何在C语言中调用shell命令 在linux操作系统中,很多shell命令使用起来非常简单,这些shell命令的程序实现已经被底层实现好。有时候需要在程序中调用shell命令,这样可以....
分类:编程语言   时间:2015-04-21 12:40:57    阅读次数:138
虚拟机简介
一、跨平台特性   java语言具有“一处编译,处处运行”的特性,这种特性正是因为java虚拟机的原因。 二、虚拟机的作用 1、为应用程序屏蔽操作系统的区别。   java虚拟机屏蔽了操作系统的底层实现,如在操作系统上创建一个线程,可以通过抽象的java.lang.Thread类来完成。而Thread类在不同的平台上的实现不同,其实现由虚拟机来 实现。 2、为程序提供运行时的支持能力。...
分类:其他好文   时间:2015-04-18 14:34:24    阅读次数:142
ThreadLocal
java.lang.ThreadLocalThreadLocal会封装T类型的对象,每一个线程使用该对象时,各自拥有不同的T实例。原理最开始以为其中封装了一个Map。每次操作时,根据线程取出T。但是后来发现,这是因为ThreadLocal利用了线程的底层实现机制,在每一个线程里面封装了一个T的实例实例 private ThreadLocal thread...
分类:其他好文   时间:2015-04-16 10:25:21    阅读次数:101
IoC框架(转载)
1IoC理论的背景 我们都知道,在采用面向对象方法设计的软件系统中,它的底层实现都是由N个对象组成的,所有的对象通过彼此的合作,最终实现系统的业务逻辑。图1:软件系统中耦合的对象 如果我们打开机械式手表的后盖,就会看到与上面类似的情形,各个齿轮分别带动时针、分针和秒针顺时针旋转,从而在表盘上产生正确...
分类:其他好文   时间:2015-04-15 09:32:26    阅读次数:134
Junit使用GroboUtils进行多线程测试
写过Junit单元测试的同学应该会有感觉,Junit本身是不支持普通的多线程测试的,这是因为Junit的底层实现上,是用System.exit退出用例执行的。JVM都终止了,在测试线程启动的其他线程自然也无法执行。JunitCore代码...
分类:编程语言   时间:2015-04-13 21:12:51    阅读次数:156
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!