自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 收藏
  • 关注

转载 ThinkPHP jquery ajax 整合

我之前一直做J2EE的,现在学习PHP,看到了一个PHP MVC的框架thinkPHP, 就下载下来看看,对比与之前的学习,现总结thinkPHP整合jquery ajax的用法。1.首先需要明白thinkPHP是一...

2015-03-27 19:30:08 193

转载 Oracle 并发与一致性

在多用户下,并发与一致性显得十分重要,现在通过实例来加以分析。并发操作,我们知道可能造成数据的不一致性,怎么来解决呢?很多地方都会遇到这种情况,可以采取加锁的方式来避免。从模式上来分,可以分为共享锁和排它锁,从字面上...

2015-02-12 21:00:23 131

转载 Oracle体系结构宏观笔记

1.实例是由进程和内存组成的,而数据库是文件的集合,实例其实就是操作数据库而产生的。实例由SGA和后台进程组成的。 2.数据库的连接由TNS网络协议来实现,客户端有一个tnsname.ora...

2015-02-11 22:23:13 174

转载 慢谈JAVA锁机制

作为一个普通的java开发者来讲,多线程中有两种常用的方法来锁,一种是同步方法,另一种是同步代码块,这个是在JVM层面来实现的,它实现的原理是每个对象有一个记数器,每有一个线程来执行这个临界区(共享资源)时,记数器加1,如...

2015-02-11 22:17:00 178

转载 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 82

转载 Semaphore acquire方法过程实现源代码

Semaphore 代码执行的流程,分析acquire的过程信号量在多线程中有着重要的应用,它的原理是将资源抽象成信号量,如果信号量大于0表明有可用资源,小于0,则需要等待。对应申请时,就是做信号量减操作;对应释放时...

2015-02-09 23:39:19 426

转载 JAVA Lock源代码解析

锁是实现多线程同步的一个重要手段,在之前的代码中也看到了它的强大作用,看了代码,Lock是一个接口,它有几个其它的实现类,具体的在后面会分析到,有人就会说它与同步关键字synchronized的区别有什么呢?我们还是...

2015-02-06 23:13:15 95

转载 JAVA并发框架之Semaphore实现生产者与消费者模型

锁和信号量(Semaphore)是实现多线程同步的两种常用的手段。信号量需要初始化一个许可值,许可值可以大于0,也可以小于0,也可以等于0. 如果大于0,表示,还有许可证可...

2015-02-06 22:25:50 269

转载 JAVA并发框架ReentrantLock与Condition

同步代码与同步代码块可以实现多线程的同步,JAVA并发框架提供另外了一个框架,它也能实现多线程的同步,即是Lock和Condition,Condition和Lock是配合在一起使用,从字面意思上看,Conditi...

2015-02-06 21:49:26 110

转载 JAVA并发编程使用ArrayBlockingQueue实现生产者消费者模型

在学习多线程时,有一个模型大家应该非常熟悉,就是生产者和消费者模型,可以对可享变量进行保护,从而实现多线程的同步与互斥。今天用并发集合框架来实现这个模型。在介绍之前,先来看一个并发框架类ArrayBlockin...

2015-02-05 22:04:42 255

转载 EasyUI学习

1.什么是EasyUI EasyUI是一套富客户端的前台框架,所谓的富客户端是指相对于传统静态、朴素的页面而言,有着丰富的组件来展示页面上的元素,如table,tree,form等; EasyUI是基于...

2014-12-29 17:02:50 106

转载 排序之选择排序解析

前面介绍了交换排序和插入排序,今天来分析选择排序,选择排序有两种:一种是直接选择排序,另一种是堆排序。 直接选择排序的思想是:从第一个元素开始,假设它是最小的元素,从后面找出比它最小的元素,如果存在,就交换。...

2014-12-17 13:16:01 73

转载 排序之插入排序分析

在上一篇中,主要讨论了交换排序的两种排序算法:冒泡排序和快速排序,今天分析另外一种类型,就是插入排序。插入排序有两种排序算法:直接插入和希尔排序。 直接插入排序的思想是:从第二个元素开始,不断向前查找第一个比...

2014-12-17 12:55:36 106

转载 排序之交换排序方法解析

排序应该是最常用的算法之一,很多时候都需要用到排序,排序有很多类型,没有说哪一种排序是万能的,每种排序都有自己的优缺点,关键还是在具体的问题是什么。今天先来讨论其中的一类排序----“交换排序”。...

2014-12-17 12:38:14 285

转载 Spring IOC 的实现基础

在<>中讲到Spring IOC。现在来分析IOC(inverse of control,翻译控制反转,具体的理解见上篇blog的分析)。IOC在某种程度上极大地降低了程序之间的耦合性。那它是如何做到的呢?...

2014-12-12 15:37:33 80

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除