码迷,mamicode.com
首页 > 编程语言
【java项目实战】ThreadLocal封装Connection,实现同一线程共享资源
线程安全一直是程序猿们关注的焦点,多线程也一直是比较让人头疼的话题,想必大家曾经也遇到过各种各种的问题,我就不再累述了。当然,解决方式也有很多,这篇博文给大家提供一种很好的解决线程安全问题的思路。 。。。。。。   ThreadLocal是解决线程安全问题一个很好的思路,在很多情况下,ThreadLocal比直接使用synchronized同步机制解决线程安全问题更简单,更方便,并且程序拥有更高的并发性。...
分类:编程语言   时间:2014-08-08 08:29:45    阅读次数:277
java 异常
Java中的异常类都继承自Trowable类。一个Throwable类的对象都可以抛出(throw)Throwable对象可以分为两组。一组是unchecked异常,异常处理机制往往不用于这组异常,包括:Error类通常是指Java的内部错误以及如资源耗尽的错误。当Error(及其衍生类)发生时,我...
分类:编程语言   时间:2014-08-08 08:26:25    阅读次数:293
spring mvc @RequestBody接受post json对象
jq ajax通过post json对象 遇到的HTTP 415/400问题错误解决方案:http://www.linuxidc.com/Linux/2014-04/99928.htm 客户端: <html> <head> <meta?http-equiv="Content-Type"?content="text/html;?charset=U...
分类:编程语言   时间:2014-08-08 02:13:55    阅读次数:1214
Java变量初始化的时机
对于JAVA中变量的初始化是一个很基础的问题,其中的一些问题也是易被学习者所忽略。当在编写代码的时候碰到时,常被这些问题引发的错误,感觉莫名其妙。而且现在许多大公司的面试题,对于这方面的考查也是屡试不爽。以下是对java变量初始化的时机的分析。【java变量执行初始化..
分类:编程语言   时间:2014-08-08 02:12:45    阅读次数:293
Java Thread 相关的函数
构造方法摘要Thread()分配新的Thread对象。Thread(Runnabletarget)分配新的Thread对象。Thread(Runnabletarget,Stringname)分配新的Thread对象。Thread(Stringname)分配新的Thread对象。Thread(ThreadGroupgroup,Runnabletarget)分配新的Thread对象。Thread(ThreadGroupgroup,R..
分类:编程语言   时间:2014-08-08 02:12:25    阅读次数:236
Java语言的基础知识9
第十一章(线程)1、通过Stringname=Thread.currentThread().getName();来获取当前线程的名称。2、多次启动一个线程或者启动一个已经运行的线程是非法的,会抛出IllegalThreadStateException异常对象。Thread.sleep((int)Math.random()*10000);3、java提供了Runnable接口使继承了..
分类:编程语言   时间:2014-08-08 02:11:05    阅读次数:324
Java语言的基础知识9
第十一章(线程)1、通过Stringname=Thread.currentThread().getName();来获取当前线程的名称。2、多次启动一个线程或者启动一个已经运行的线程是非法的,会抛出IllegalThreadStateException异常对象。Thread.sleep((int)Math.random()*10000);3、java提供了Runnable接口使继承了..
分类:编程语言   时间:2014-08-08 02:10:45    阅读次数:284
java的线程问题同步与互斥
1.java实现线程的方法;    1.实现Runnable接口,重写run方法,通过Thread的start方法启动线程。这种方法可以实现资源的共享    2.继承Thread类,重写run方法    推荐使用Runnable接口实现多线程。 2.线程的状态    创建    开始    就绪    运行    阻塞    终止 3.线程控制的基本方法   isA...
分类:编程语言   时间:2014-08-08 02:06:15    阅读次数:358
AIX 7.1 install python
环境AIX7.1   安装python-2.6.2  因为网上很多安装文档,所以并没有细挑版本,因为我觉得python2.6 可能相对保守一些,至少之前用到的版本是这个,所以此处依然选择熟悉的版本。 废话不多说,直接下载这3个安装包。 http://ftp.software.ibm.com/aix/freeSoftware/aixtoolbox/RPMS/ppc/python/pyt...
分类:编程语言   时间:2014-08-08 02:05:45    阅读次数:317
atitit.压缩算法 ZLib ,gzip ,zip 最佳实践 java .net php
atitit.压缩算法 ZLib ,gzip ,zip   最佳实践  java .net php   1. 压缩算法的归类::: 纯算法,带归档算法 1 2. zlib(适合字符串压缩) 1 3. gzip( 适合单个的文件) 1 4. zip 2 5. java jdk 给zlib,gzip,zip的支持 2 6. zlib---gzip 压缩在后长度比较 2 7. 别的bzi...
分类:编程语言   时间:2014-08-08 02:04:45    阅读次数:315
java file文件类操作使用方法大全
java file文件类操作使用方法大全...
分类:编程语言   时间:2014-08-08 02:02:05    阅读次数:238
用C++设计一个不能被继承的类
在 C++ 中,子类的构造函数会自动调用父类的构造函数。同样,子类的析构函数也会自动调用父类的析构函数。要想一个类不能被继承,我们只要把它的构造函数和析构函数都定义为私有函数。那么当一个类试图从它那继承的时候,必然会由于试图调用构造函数、析构函数而导致编译错误。   template class A {      friend T;      private:      A(...
分类:编程语言   时间:2014-08-08 02:01:45    阅读次数:276
进程、程序和线程的区别
1、区别 ①程序是指令和数据的有序集合,其本身没有任何运行的含义,是一个静态的概念。而进程是程序在处理机上的一次执行过程,它是一个动态的概念。 ②程序可以作为一种软件资料长期存在,而进程是有一定生命期的。程序是永久的,进程是暂时的。 ③进程更能真实地描述并发,而程序不能; ④进程是由进程控制块、程序段、数据段三部分组成; ⑤进程具有创建其他进程的功能,而程序没有。 ⑥同一程序同...
分类:编程语言   时间:2014-08-08 02:01:32    阅读次数:229
C++中如何获取类成员的指针
我们都知道C++ class中有三种成员函数,static(静态的),nonstatic(非静态的),virtual(虚拟的)各种成员函数的指针各有区别,以下是一个完整的例子:(注意红颜色的区别) class A  { public:    static void staticmember(){cout    void nonstatic(){cout    virtual...
分类:编程语言   时间:2014-08-08 02:01:31    阅读次数:249
两个栈实现队列+两个队列实现栈----java
两个栈实现队列+两个队列实现栈----java 一.两个栈实现一个队列 思路:所有元素进stack1,然后全部出stack1并进入stack2.实现队列的先进先出即:若stack2非空,我们需要的恰好再栈顶,出栈;若要给队列添加元素,即先进sack1,要出队时,若stack2不为空就出栈,为空时就把stack1全部进栈到stack2 二.两个队列实现一个栈 ps:图...
分类:编程语言   时间:2014-08-08 01:59:45    阅读次数:292
关于python的单实例模式
单实例模式一直是常用的设计模式,对于python的单实例模式,其实其本身就有实现http://stackoverflow.com/questions/31875/is-there-a-simple-elegant-way-to-define-singletons-in-python/31887#31...
分类:编程语言   时间:2014-08-08 01:56:35    阅读次数:241
Permutations II leetcode java
题目:Given a collection of numbers that might contain duplicates, return all possible unique permutations.For example,[1,1,2] have the following unique....
分类:编程语言   时间:2014-08-08 01:54:55    阅读次数:292
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!