org.springframework.aop.config org.springframework.contex.config org.springframework.ejb.config org.springframework.jms.config org.springframework.scr ...
分类:
编程语言 时间:
2016-06-24 12:16:17
阅读次数:
357
Python很优雅。使用以下模块有助于保持你的代码整洁、易于维护。欢迎补充。 Docopt。忘了optparse和argparse吧,使用docstring来构建优雅的、高可读性、复杂(如果你有这个需要)的命令行界面。在我看来这是2013年诞生的最好的库。 Requests,或曰,为人类准备的HTT ...
分类:
编程语言 时间:
2016-06-24 12:12:57
阅读次数:
153
一句话,Spring对Hibernate的整合,是在applicationContext.xml中配置sessionFactory来实现的,其中sessionFactory中要装配dataSource。下面就详细介绍dataSource Bean的配置。 SessionFactory接口负责初始化H ...
分类:
编程语言 时间:
2016-06-24 12:13:08
阅读次数:
118
本地原来已经安装了JAVA JDK1.7并配置好了环境变量; 然后又安装了JDK8,想2个版本并存。 然后发现eclipse 打不开,闪退。然后查看环境: 发现 C:\Users\Administrator>java -versionError occurred during initializat ...
分类:
编程语言 时间:
2016-06-24 12:11:04
阅读次数:
154
IosLocalUtil.h IosLocalUtil.mm ...
分类:
编程语言 时间:
2016-06-24 12:08:34
阅读次数:
166
java中没有指针,到处都是引用(除了基本类型)。所以,当然,你肯定知道java的引用,并用了很久,但是是不是对此了解地比较全面?而这些引用有什么作用,且有什么不同呢?Java中有个java.lang.ref包,这里面都是描述引用对象的,包括了Reference,SoftReference,Weak ...
分类:
编程语言 时间:
2016-06-24 12:07:49
阅读次数:
191
迫不及待了吗?本页内容为如何入门Requests提供了很好的指引。其假设你已经安装了Requests。如果还没有, 去 安装 一节看看吧。 首先,确认一下: Requests 已安装 Requests是 最新的 让我们从一些简单的示例开始吧。 发送请求 使用Requests发送网络请求非常简单。 一 ...
分类:
编程语言 时间:
2016-06-24 12:02:25
阅读次数:
195
Java通过Executors提供四种线程池,分别为:
newCachedThreadPool创建一个可缓存线程池,如果线程池长度超过处理需要,可灵活回收空闲线程,若无可回收,则新建线程。
newFixedThreadPool 创建一个定长线程池,可控制线程最大并发数,超出的线程会在队列中等待。
newScheduledThreadPool 创建一个定长线程池,支持定时及周期性任务执行。
newSingleThreadExecutor 创建一个单线程化的线程池,它只会用唯一的工作线程来执行任务,保证所有任务...
分类:
编程语言 时间:
2016-06-24 10:58:19
阅读次数:
312
AtomicReference介绍
AtomicReference是作用是对"对象"进行原子操作。
AtomicReference源码分析(基于JDK1.7.0_40)
在JDK1.7.0_40中AtomicReference.java的源码如下:
public class AtomicReference implements java.io.Serializable {
p...
分类:
编程语言 时间:
2016-06-24 10:56:13
阅读次数:
185
====================================================
0.借助hibernate的数据源使用,即引入hibernate.cfg.xml文件
注意:此时使用的失误提交机制被关闭,应在hibernate.cfg.xml中添加true
<bean id="sessionFactory"
class="org.springframew...
分类:
编程语言 时间:
2016-06-24 10:56:53
阅读次数:
309
AtomicIntegerArray, AtomicLongArray, AtomicReferenceArray这3个数组类型的原子类的原理和用法相似。本章以AtomicLongArray对数组类型的原子类进行介绍。AtomicLongArray的作用则是对"长整形数组"进行原子操作。
AtomicLongArray源码分析(基于JDK1.7.0_40)
AtomicLongArra...
分类:
编程语言 时间:
2016-06-24 10:56:42
阅读次数:
141
本文内容来源于《深入理解Java虚拟机》一书,非常推荐大家去看一下这本书。本系列其他文章:【深入理解Java虚拟机】Java内存区域模型、对象创建过程、常见OOM1、垃圾回收要解决的问题垃圾收集(Garbage Collection,GC),要设计一个GC,需要考虑解决下面三件事情:(1)哪些内存需要回收?(2)什么时候回收?(3)如何回收?哪些内存需要回收?根据《Java内存区域模型、对象创建过...
分类:
编程语言 时间:
2016-06-24 10:55:31
阅读次数:
282
这篇文章我们还是继续我们的设计模式系列, 今天我们带来的一个全新的设计模式在实际开发中大家肯定都遇到过, 可能大家只是不知道它叫模板方法模式而已, 今天我们就来详细的说一下什么是模板方法模式,已经该模式如何运用.至于什么是模板方法模式, 我们还是老规矩, 先来个定义, 然后上张类图更加直观的看一下.定义
模板方法模式定义了一个算法的步骤,并允许子类别为一个或多个步骤提供其实践方式。让子类别在不改...
分类:
编程语言 时间:
2016-06-24 10:55:30
阅读次数:
202
摘自《Effective STL》第32条 remove的声明: 如同所有的算法一样,remove 也需要一对迭代器来指定所要进行操作的元素区间。它并不接受容器作为参数,所以 remove 并不知道这些元素被存放在哪个容器中。并且,remove 也并不能从迭代器推知对应的容器和容器类型。 唯一可以从 ...
分类:
编程语言 时间:
2016-06-24 10:55:14
阅读次数:
1716
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" ...
分类:
编程语言 时间:
2016-06-24 10:53:21
阅读次数:
202
代码样例: 在如下的fun函数中存在printf语句,如果下面的代码片段想要达到100%的覆盖率,则需要考虑打桩printf函数,并且在桩中修改参数d所指向的值。 int fun(int a, int b) {char d[10] = "hello";//char d[10];printf("+++ ...
分类:
编程语言 时间:
2016-06-24 10:52:38
阅读次数:
240