自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

小小代码狩猎者

学习至上

  • 博客(105)
  • 资源 (3)
  • 收藏
  • 关注

原创 线程范围内的共享和作用

import java.util.HashMap;import java.util.Random;//线程范围内的共享和作用public class ThreadScopShareData {private static Integer data = 0;private static HashMap map = new HashMap();public static

2015-08-25 23:19:07 277

转载 Java中的Atomic包使用指南

引言Java从JDK1.5开始提供了java.util.concurrent.atomic包,方便程序员在多线程环境下,无锁的进行原子操作。原子变量的底层使用了处理器提供的原子指令,但是不同的CPU架构可能提供的原子指令不一样,也有可能需要某种形式的内部锁,所以该方法不能绝对保证线程不被阻塞。Atomic包介绍在Atomic包里一共有12个类,四种原子更新方式,分别是原

2015-08-25 23:18:38 249

原创 用schedule每隔多少时间去做任务

import java.util.Date;import java.util.Timer;import java.util.TimerTask;public class TraditionalTimerTest {private static int count = 0;/*** @param args* quartz可解决周一到周五执行任务,周六和周日

2015-08-25 23:12:23 873

原创 互斥的实例和使用场景

互斥体实现了“互相排斥”(mutual exclusion)同步的简单形式(所以名为互斥体(mutex))。互斥体禁止多个线程同时进入受保护的代码“临界区”(critical section)。每个进程中访问临界资源的那段代码称为临界区(Critical Section)(临界资源是一次仅允许一个进程使用的共享资源)。每次只准许一个进程进入临界区,进入后不允许其他进程进入。不论是硬件临界资源,还

2015-08-25 22:58:15 1024

原创 创建线程方式

创建线程的2中方式:重写Thread的Run方法、将Runnable作为参数传递给Thread

2015-08-25 22:38:39 283

原创 Executor框架--Callable、Future 、CompletionService

Callable与Future的应用,他用在线程里需要将任务返回结果的场景;CompletionService,用他的take().get(),拿到最先结束的线程

2015-08-25 22:31:33 269

转载 详细介绍java中的数据结构

也许你已经熟练使用了java.util包里面的各种数据结构,但是我还是要说一说java版数据结构与算法,希望对你有帮助。线性表,链表,哈希表是常用的数据结构,在进行Java开发时,JDK已经为我们提供了一系列相应的类来实现基本的数据结构。这些类均在java.util包中。本文试图通过简单的描述,向读者阐述各个类的作用以及如何正确使用这些类。Collection├List

2015-08-25 22:04:18 328

原创 架构实用(2):高并发量网站解决方案

一个小型的网站,可以使用最简单的html静态页面就实现了,配合一些图片达到美化效果,所有的页面均存放在一个目录下,这样的网站对系统架构、性能的要求都很简单。随着互联网业务的不断丰富,网站相关的技术经过这些年的发展,已经细分到很细的方方面面,尤其对于大型网站来说,所采用的技术更是涉及面非常广,从硬件到软件、编程语言、数据库、WebServer、防火墙等各个领域都有了很高的要求,已经不是原来简单的ht

2015-08-25 21:56:34 218

原创 spring实用(2):学习Spring必学的Java基础知识(7)----事务基础知识

引述要学习Spring框架的技术内幕,必须事先掌握一些基本的Java知识,正所谓“登高必自卑,涉远必自迩”。以下几项Java知识和Spring框架息息相关,不可不学(我将通过一个系列分别介绍这些Java基础知识,希望对大家有所帮助。):[1] Java反射知识-->Spring IoC :http://www.iteye.com/topic/1123081[2] Java动态代理-

2015-08-23 23:06:13 327

转载 [JAVA]定时任务之-Quartz使用篇

定时任务之-Quartz使用篇         Quartz是OpenSymphony开源组织在Job scheduling领域又一个开源项目,它可以与J2EE与J2SE应用程序相结合也可以单独使用。Quartz可以用来创建简单或为运行十个,百个,甚至是好几万个Jobs这样复杂的日程序表。Jobs可以做成标准的Java组件或 EJBs。官方网站:http://www.opensym

2015-08-16 22:50:16 383

转载 [问题] Oracle 11g在安装时找不到文件em.ear

安装Oracle 11g或10g 的过程中在如果出现提示说找不到.../oracle/11g/oc4j/j2ee/oc4j_applications/applications/em.ear这个文件,那就说明文件补齐。    Oracle 11g的下载之后解压出来有两个文件夹,出现这个错误是因为文件copy不齐全,只要将第二部分中的database\stage\Components 与 第一

2015-04-14 10:15:03 506

原创 eclipse实用(1):Eclipse安装插件支持jQuery,Js智能提示

最近工作中用到jQuery插件,需要安装eclipse插件才能支持jQuery智能提示,在网上搜索了一下,常用的有三个插件支持jQuery的智能提示:1.jQueryWTP2.Spket3.Aptana在安装插件之前需要先安装eclipse,如果已经安装了eclipse,可以直接看下面的插件安装方法,本人使用的Fedora 12,操作如下:1.直接打开”应用程序”

2015-04-04 13:13:03 1302

转载 documents或favorites不是一个有效的短文件名 解决方法

笔记本重装了win7系统,安装acrobat时,总是报“documents 不是一个有效的短文件名”,在百度上搜索n久之后也没有有效的直接的解决办法,但是参考了下面的解决办法,修改注册表后,成功安装。下面分别介绍一下网上方法,和我的实际应用方法。网上方法:无论装任何软件, 当安装程序刚开始时,安装程序信息会出现提示:favorites不是一个有效的短文件名。短文件名是dos的 8.

2015-04-04 13:01:25 7756

原创 更换C#的调试浏览器

更换C#的调试浏览器

2015-04-03 14:53:45 509

原创 尝试加载 Oracle 客户端库时引发 BadImageFormatException。如果在安装 32 位 Oracle 客户端组件的情况下以 64 位模式运行,将出现此问题。

尝试加载 Oracle 客户端库时引发 BadImageFormatException。如果在安装 32 位 Oracle 客户端组件的情况下以 64 位模式运行,将出现此问题。

2015-04-03 14:03:23 639

原创 新建Oracle用户和表空间

create user huzmz identified by huzmz default tablespace huzmz temporary tablespace TEMP;grant dba to huzmz;select * from dba_data_files;create tablespace huzmzloggingdatafile 'E:\DATEBASE\ORAC

2015-03-02 12:40:02 305

原创 ios插件错误symbol(s) not found

ios插件错误symbol(s) not found

2015-01-26 02:08:53 395

原创 oracle线上问题常用查询

可以执行以下语句:select username,serial#, sid from v$session; ---查询用户会话alter system kill session 'serial#, sid ';---删除相关用户会话建议以后台登陆删除用户会话1、查询oracle的连接数select count(*) from v$session;2、查询oracle

2015-01-21 12:32:14 423

原创 增加Oracle连接数

增加连接数之前,先讲一下连接和会话的区别,能让你明白,为什么会Oracle连接数不够用。连接并不是会话的同义词,发现这一点时很多人都很诧异。在大多数人眼里,它们都是一样的,但事实上并不一定如此。在一条连接上可以建立0个、一个或多个会话。各个会话是单独而且独立的,即使它们共享同一条数据库物理连接也是如此。一个会话中的提交不会影响该连接上的任何其他会话。实际上,一条连接上的各个会话可以使用不同的用

2015-01-21 11:33:38 2203

转载 关于InputStream类的available()方法

要一次读取多个字节时,经常用到InputStream.available()方法,这个方法可以在读写操作前先得知数据流里有多少个字节可以读取。需要注意的是,如果这个方法用在从本地文件读取数据时,一般不会遇到问题,但如果是用于网络操作,就经常会遇到一些麻烦。比如,Socket通讯时,对方明明发来了1000个字节,但是自己的程序调用available()方法却只得到900,或者100,甚至是0,感觉有

2014-12-04 15:39:55 492

转载 arcgis离线地图加载

1、引用gis的css样式和js文件@*gis的css*@@*gis的js*@2、?12345678910111213141516171819202122232425262728293031323334

2014-12-02 16:33:30 1239

转载 Arcgis API For Javascript下载与安装

本文以3.9版本为示例1.最新API下载地址:http://support.esrichina-bj.cn/2011/0223/960.html2.解压缩包:arcgis_js_v39_api.zip3.复制解压出来的Library到C:\Inetpub\wwwroot\arcgis_js_api\library(arcgis_js_api文件夹若没有自己创建)4.

2014-12-01 15:43:02 1185

转载 纯js Ajax请求

var XMLHttpReq;function createXMLHttpRequest() {    try {        XMLHttpReq = new ActiveXObject("Msxml2.XMLHTTP");//IE高版本创建XMLHTTP    }    catch(E) {        try {            XMLHttpReq =

2014-11-27 16:34:56 424

转载 ORA-12516 TNS监听程序找不到符合协议堆栈要求的可用处理程序--解决方法

服务器上某个数据库出现' ORA-12516: TNS: 监听程序找不到符合协议堆栈要求的可用处理程'错误,要解决该问题首先查看一下数据库现有的进程数,是否已经达到参数processes的大小。   a.select count(*) from v$process;                         取得数据库目前的进程数。   b.select value from v$p

2014-11-27 16:19:26 412

转载 C#线程池和进度条

译自:http://www.dotnetperls.com/threadpool在C#编程语言中,使用线程池可以并行地处理工作,当强制线程和更新进度条时,会使用内建架构的ThreadPool类,为批处理使用多核结构,这里我们来看在C#编程语言中一些关于来自System.Threading的ThreadPool的用法的例子。介绍.NET Framework提供了包含Threa

2014-11-25 11:22:50 742

网络限速器

很好用的网络监控软件,可以对在网络内的ip进行监控,查看到所有ip的流量信息,限制他们的流量

2015-03-06

软件详细设计报告文档模板.doc

软件开发文档是软件开发使用和维护中的必备资料。它能提高软件开发的效率,保证软件的质量,而且在软件的使用过程中有指导,帮助,解惑的作用,尤其在维护工作中,文档是不可或缺的资料

2015-03-06

Axis2插件,基于eclipse

Axis2插件,可应用于eclipse,解压,将Axis2_Codegen_Wizard_1.3.0和Axis2_Codegen_Wizard_1.3.0放在plugins中,重启eclipse即可

2014-02-26

空空如也

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

TA关注的人

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