
java 编程
zb402230366
这个作者很懒,什么都没留下…
展开
-
java管道通信
Java提供管道功能,实现管道通信的类有两组:PipedInputStream和PipedOutputStream或者是PipedReader和PipedWriter。管道通信主要用于不同线程间的通信。一个PipedInputStream实例对象必须和一个PipedOutputStream实例对象进行连接而产生一个通信管道。PipedOutputStream向管道中写入数据,PipedIntp转载 2013-05-25 10:12:41 · 410 阅读 · 0 评论 -
七、初学Java多线程:向线程传递数据的三种方法(没感觉三种方法有什么区别?)
本文讲述在学习Java多线程中需要学习的向线程传递数据的三种方法。由于线程的运行和结束是不可预料的,因此,在传递和返回数据时就无法象函数一样通过函数参数和return语句来返回数据。AD:2013大数据全球技术峰会课程PPT下载在传统的同步开发模式下,当我们调用一个函数时,通过这个函数的参数将数据传入,并通过这个函数的返回值来返回最终的计算结果。但在多线程的异步开发模式下,数据的传递和转载 2013-06-22 12:43:14 · 816 阅读 · 0 评论 -
八、初学Java多线程:从线程返回数据的两种方法
本文介绍学习Java多线程中需要学习的从线程返回数据的两种方法。从线程中返回数据和向线程传递数据类似。也可以通过类成员以及回调函数来返回数据。AD:2013大数据全球技术峰会课程PPT下载从线程中返回数据和向线程传递数据类似。也可以通过类成员以及回调函数来返回数据。但类成员在返回数据和传递数据时有一些区别,下面让我们来看看它们区别在哪。一、通过类变量和方法返回数据使用这种方法返转载 2013-06-22 12:44:18 · 558 阅读 · 0 评论 -
Spring 3.x jar 包详解 与 依赖关系
Spring 3.x jar 包详解 与 依赖关系以下的内容我会持续更新(当然是我有新发现的时候);以下内容是我在网上搜索、整理、修改的而成的内容。由于很多内容都是转载了,无法追溯到源头,因此无法一一对原作者进行道谢。这几天,我查阅大量的官方的文档,对内容进行了进一步修正和说明,希望对各位有更大的帮助。同时这些依赖关系已在我项目中都进行测试,应该不会有什么问题。再次感谢网络上各转载 2013-07-05 12:09:02 · 630 阅读 · 0 评论 -
Spring_c3p0 配置详解
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:jee="http://www.springframework.org/schema/jee" xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springfra转载 2013-08-28 11:10:31 · 676 阅读 · 0 评论 -
查看Oracle表空间大小的方法
磁盘空间不足问题我们经常会遇到,查看Oracle表空间大小就成了我们必须要掌握的知识,让我们了解什么时候需要增加表空间。AD:2013云计算架构师峰会精彩课程曝光Oracle表空间大小的查看方法应该是我们都需要掌握的知识,下面就为您详细介绍查看Oracle表空间大小的方法,供您参考学习。在数据库管理中,磁盘空间不足是DBA都会遇到的问题,问题比较常见。--1查看Oracle表空转载 2013-10-24 15:26:46 · 578 阅读 · 0 评论 -
JAVA annotation入门
http://blog.youkuaiyun.com/hbcui1984/article/details/4735487JAVA annotation入门 最近对spring源码感兴趣,今天看到annotation部分,略记之。一. 最常见的annotation@Override:用在方法之上,用来告诉别人这一个方法是改写父类的@Deprecated:建议别人不转载 2014-01-03 17:18:41 · 552 阅读 · 0 评论 -
Java虚拟机工作原理详解
http://blog.youkuaiyun.com/bingduanlbd/article/details/8363734?reload一、类加载器首先来看一下java程序的执行过程。 从这个框图很容易大体上了解java程序工作原理。首先,你写好java代码,保存到硬盘当中。然后你在命令行中输入转载 2014-05-23 10:41:41 · 473 阅读 · 0 评论 -
NIO与传统IO的区别
传统的socket IO中,需要为每个连接创建一个线程,当并发的连接数量非常巨大时,线程所占用的栈内存和CPU线程切换的开销将非常巨大。使用NIO,不再需要为每个线程创建单独的线程,可以用一个含有限数量线程的线程池,甚至一个线程来为任意数量的连接服务。由于线程数量小于连接数量,所以每个线程进行IO操作时就不能阻塞,如果阻塞的话,有些连接就得不到处理,NIO提供了这种非阻塞的能力。转载 2014-06-20 15:13:42 · 587 阅读 · 0 评论 -
六、初学Java多线程:慎重使用volatile关键字(看完感觉是不是就等于不用?)
学习Java多线程中会遇到使用volatile关键字的情况。volatile关键字用于声明简单类型变量,如int、float、boolean等数据类型。使用它有一定的限制。AD:2013大数据全球技术峰会课程PPT下载volatile关键字相信了解Java多线程的读者都很清楚它的作用。volatile关键字用于声明简单类型变量,如int、float、boolean等数据类型。如果这些简转载 2013-06-22 12:41:50 · 593 阅读 · 0 评论 -
十一、初学Java多线程:使用Synchronized块同步变量
本文是Java多线程初学教程中的最后一部分,讲解如何使用Synchronized块同步变量。我们可以通过synchronized块来同步特定的静态或非静态方法。AD:2013大数据全球技术峰会课程PPT下载我们可以通过synchronized块来同步特定的静态或非静态方法。要想实现这种需求必须为这些特性的方法定义一个类变量,然后将这些方法的代码用synchronized块括起来,并将这转载 2013-06-22 17:50:43 · 571 阅读 · 0 评论 -
二、初学Java多线程:用Thread类创建线程
在Java中创建线程有两种方法:使用Thread类和使用Runnable接口。任何一个Java程序都必须有一个主线程。学习Java多线程,需要先从用Thread类创建线程开始。AD: 2013大数据全球技术峰会课程PPT下载 在Java中创建线程有两种方法:使用Thread类和使用Runnable接口。在使用Runnable接口时需要建立一个Thre转载 2013-06-20 12:34:25 · 627 阅读 · 0 评论 -
一、初学Java多线程:线程简介
本文为Java多线程初学者系列的第一篇,简单介绍了什么是Java的线程及多线程的好处。由于Java是纯面向对象语言,因此,Java的线程模型也是面向对象的。一、线程概述线程是程序运行的基本执行单元。当操作系统(不包括单线程的操作系统,如微软早期的DOS)在执行一个程序时,会在系统中建立一个进程,而在这个进程中,必须至少建立一个线程(这个线程被称为主线程)转载 2013-06-20 12:11:02 · 527 阅读 · 0 评论 -
四、初学Java多线程:线程的生命周期
初学Java多线程系列的本部分介绍线程的生命周期。与人有生老病死一样,线程也同样要经历开始(等待)、运行、挂起和停止四种不同的状态。这四种状态都可以通过Thread类中的方法进行控制。AD:2013大数据全球技术峰会课程PPT下载与人有生老病死一样,线程也同样要经历开始(等待)、运行、挂起和停止四种不同的状态。这四种状态都可以通过Thread类中的方法进行控制。下面给出了Thread类转载 2013-06-20 22:31:47 · 605 阅读 · 0 评论 -
ASC码对照表及java char之间的转换
ASCII码键盘ASCII 码键盘ASCII 码键盘ASCII 码键盘27ESC32SPACE33!34"35#36$37%38&39'40(41)42*43+44'45-46.47/48转载 2013-07-08 10:27:20 · 3558 阅读 · 0 评论 -
三、初学Java多线程:使用Runnable接口创建线程
这篇初学Java多线程系列为你讲解如何使用Runnable接口创建线程。实现Runnable接口的类必须使用Thread类的实例才能创建线程。AD:2013大数据全球技术峰会课程PPT下载实现Runnable接口的类必须使用Thread类的实例才能创建线程。通过Runnable接口创建线程分为两步:1. 将实现Runnable接口的类实例化。2. 建立一个Thread对转载 2013-06-20 22:28:08 · 519 阅读 · 0 评论 -
五、初学Java多线程:join方法的使用
初学Java多线程系列的本章讲述join方法的使用。join方法的功能就是使异步执行的线程变成同步执行。AD:2013大数据全球技术峰会课程PPT下载在上面的例子中多次使用到了Thread类的join方法。我想大家可能已经猜出来join方法的功能是什么了。对,join方法的功能就是使异步执行的线程变成同步执行。也就是说,当调用线程实例的start方法后,这个方法会立即返回,如果在调用s转载 2013-06-20 22:45:48 · 503 阅读 · 0 评论 -
九、初学Java多线程:使用Synchronized关键字同步类方法
本文介绍使用Synchronized关键字同步类方法。要达成Java多线程的run方法同步,需要在void和public之间加上synchronized关键字。AD:2013大数据全球技术峰会课程PPT下载要想解决“脏数据”的问题,最简单的方法就是使用synchronized关键字来使run方法同步,代码如下:public synchronized void run() {转载 2013-06-22 13:14:52 · 538 阅读 · 0 评论 -
十、初学Java多线程:使用Synchronized块同步方法
初学Java多线程:使用Synchronized块同步方法2009-06-29 18:32 nokiaguy 真的有外星人吗 我要评论(0) 字号:T |T在使用Java多线程中会需要使用Synchronized块同步方法。我们不仅可以通过synchronized块来同步一个对象变量。也可以使用synchronized块来同步类中的静态方法和非静态方法。AD:2转载 2013-06-22 17:24:19 · 525 阅读 · 0 评论 -
memcached学习笔记1(windows 7 64bit 环境下安装memcached)
windows 7 64bit 环境下安装memcached1、下载后解压到D:\memcached(下载地址:memcached-win64下载地址) 2、安装到windows服务,打开cmd命令行,进入memcached目录,执行memcached -d install命令,安装服务。 如果在没有安装过的情况下,出现"failed to install s转载 2016-05-04 14:33:08 · 580 阅读 · 0 评论