- 博客(15)
- 收藏
- 关注
转载 ThinkPHP jquery ajax 整合
我之前一直做J2EE的,现在学习PHP,看到了一个PHP MVC的框架thinkPHP, 就下载下来看看,对比与之前的学习,现总结thinkPHP整合jquery ajax的用法。1.首先需要明白thinkPHP是一...
2015-03-27 19:30:08
216
转载 Oracle 并发与一致性
在多用户下,并发与一致性显得十分重要,现在通过实例来加以分析。并发操作,我们知道可能造成数据的不一致性,怎么来解决呢?很多地方都会遇到这种情况,可以采取加锁的方式来避免。从模式上来分,可以分为共享锁和排它锁,从字面上...
2015-02-12 21:00:23
155
转载 Oracle体系结构宏观笔记
1.实例是由进程和内存组成的,而数据库是文件的集合,实例其实就是操作数据库而产生的。实例由SGA和后台进程组成的。 2.数据库的连接由TNS网络协议来实现,客户端有一个tnsname.ora...
2015-02-11 22:23:13
198
转载 慢谈JAVA锁机制
作为一个普通的java开发者来讲,多线程中有两种常用的方法来锁,一种是同步方法,另一种是同步代码块,这个是在JVM层面来实现的,它实现的原理是每个对象有一个记数器,每有一个线程来执行这个临界区(共享资源)时,记数器加1,如...
2015-02-11 22:17:00
196
转载 CountDownLatch源代码分析
CountDownLatch源代码分析1.首先分析它的功能:A synchronization aid that allows one or more threads to wait until a set of opera...
2015-02-10 22:17:53
103
转载 Semaphore acquire方法过程实现源代码
Semaphore 代码执行的流程,分析acquire的过程信号量在多线程中有着重要的应用,它的原理是将资源抽象成信号量,如果信号量大于0表明有可用资源,小于0,则需要等待。对应申请时,就是做信号量减操作;对应释放时...
2015-02-09 23:39:19
453
转载 JAVA Lock源代码解析
锁是实现多线程同步的一个重要手段,在之前的代码中也看到了它的强大作用,看了代码,Lock是一个接口,它有几个其它的实现类,具体的在后面会分析到,有人就会说它与同步关键字synchronized的区别有什么呢?我们还是...
2015-02-06 23:13:15
120
转载 JAVA并发框架之Semaphore实现生产者与消费者模型
锁和信号量(Semaphore)是实现多线程同步的两种常用的手段。信号量需要初始化一个许可值,许可值可以大于0,也可以小于0,也可以等于0. 如果大于0,表示,还有许可证可...
2015-02-06 22:25:50
323
转载 JAVA并发框架ReentrantLock与Condition
同步代码与同步代码块可以实现多线程的同步,JAVA并发框架提供另外了一个框架,它也能实现多线程的同步,即是Lock和Condition,Condition和Lock是配合在一起使用,从字面意思上看,Conditi...
2015-02-06 21:49:26
133
转载 JAVA并发编程使用ArrayBlockingQueue实现生产者消费者模型
在学习多线程时,有一个模型大家应该非常熟悉,就是生产者和消费者模型,可以对可享变量进行保护,从而实现多线程的同步与互斥。今天用并发集合框架来实现这个模型。在介绍之前,先来看一个并发框架类ArrayBlockin...
2015-02-05 22:04:42
287
转载 EasyUI学习
1.什么是EasyUI EasyUI是一套富客户端的前台框架,所谓的富客户端是指相对于传统静态、朴素的页面而言,有着丰富的组件来展示页面上的元素,如table,tree,form等; EasyUI是基于...
2014-12-29 17:02:50
131
转载 排序之选择排序解析
前面介绍了交换排序和插入排序,今天来分析选择排序,选择排序有两种:一种是直接选择排序,另一种是堆排序。 直接选择排序的思想是:从第一个元素开始,假设它是最小的元素,从后面找出比它最小的元素,如果存在,就交换。...
2014-12-17 13:16:01
96
转载 排序之插入排序分析
在上一篇中,主要讨论了交换排序的两种排序算法:冒泡排序和快速排序,今天分析另外一种类型,就是插入排序。插入排序有两种排序算法:直接插入和希尔排序。 直接插入排序的思想是:从第二个元素开始,不断向前查找第一个比...
2014-12-17 12:55:36
130
转载 排序之交换排序方法解析
排序应该是最常用的算法之一,很多时候都需要用到排序,排序有很多类型,没有说哪一种排序是万能的,每种排序都有自己的优缺点,关键还是在具体的问题是什么。今天先来讨论其中的一类排序----“交换排序”。...
2014-12-17 12:38:14
315
转载 Spring IOC 的实现基础
在<>中讲到Spring IOC。现在来分析IOC(inverse of control,翻译控制反转,具体的理解见上篇blog的分析)。IOC在某种程度上极大地降低了程序之间的耦合性。那它是如何做到的呢?...
2014-12-12 15:37:33
99
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人