自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

开挂的程序猿

不念过去,不畏将来

  • 博客(65)
  • 资源 (58)
  • 收藏
  • 关注

转载 两年外包女程序员的真实感受

今天是端午假日的最后一天,明天又要回到工作的岗位上去了,心理有点不想去上班的感觉,由此而发,写了一点自己的心理感受(2012.6.24)。  跻身IT外包行业已有两年半的时间了,从走出大学校门踏入社会门槛的那刻起,便走进了另外一个世界-----IT世界。这个世界说大不大、说小不小。       其实,做IT这个行业并不是我一开始的志愿,因为本身也并非计算机或相关专业,并且对这个行业

2014-11-19 18:46:28 9264 21

转载 java.util.ConcurrentModificationException详解

【引言】经常在迭代集合元素时,会想对集合做修改(add/remove)操作,类似下面这段代码:[java] view plaincopyfor (Iterator it = list.iterator(); it.hasNext(); ) {      Integer val = it.next();      if (val == 5) {          li

2014-10-14 02:37:39 4691

转载 Java equals与hasCode详解

以下是关于HashCode的官方文档定义:[plain] view plaincopyhashcode方法返回该对象的哈希码值。支持该方法是为哈希表提供一些优点,例如,java.util.Hashtable 提供的哈希表。     hashCode 的常规协定是:   在 Java 应用程序执行期间,在同一对象上多次调用 hashCode 方法时,必须一致地返回相同的整

2014-10-12 22:50:35 2040

转载 Eclipse Class Decompiler——Java反编译插件

http://bbs.csdn.net/topics/390263414闲暇之余,写了一个Eclipse下的Java反编译插件:Eclipse Class Decompiler,整合了目前最好的2个Java反编译工具Jad和JD-Core,并且和Eclipse Class Viewer无缝集成,能够很方便的使用本插件查看类库源码,以及采用本插件进行Debug调试。Eclipse Cla

2014-03-03 10:20:58 2942 1

转载 ORA错误小汇总

ORA错误小汇总今天看到一篇不错的汇总哈  表示立刻MARK下哈ORA-12560 协议适配器错误可能是以下原因:1:服务没有开启(oracle的服务,oraclehome92TNSlistener)2:数据库实例没有开启(oracleserviceORCL)3:注册表中默认oracle_sid设置错误(oracle_id=ORCL)更多:http://ap

2014-02-20 10:56:35 1569

原创 Spring定时器Quartz

Spring定时器Quartz - 简单用法

2014-02-09 17:56:44 1809

转载 Cron 表达式详解和案例

1.cron表达式格式:{秒数} {分钟} {小时} {日期} {月份} {星期} {年份(可为空)}2.cron表达式各占位符解释:{秒数} ==> 允许值范围: 0~59 ,不允许为空值,若值不合法,调度器将抛出SchedulerException异常"*" 代表每隔1秒钟触发;"," 代表在指定的秒数触发,比如"0,15,45"代表0秒、15秒和45秒时触发任务

2014-02-09 17:43:22 2736

原创 Oracle数据导入与导出

oracle中提供了exp、imp命令来进行数据的备份与恢复,exp命令可以把数据从远程数据库服务器导出到本地的dmp文件,imp命令可以把dmp文件从本地导入到远处的数据库服务器中。 利用这个功能可以构建两个相同的数据库,一个用来测试,一个用来正式使用。

2014-01-02 00:32:35 1914

转载 java Future用法和意义

在并发编程时,一般使用runnable,然后扔给线程池完事,这种情况下不需要线程的结果。 所以run的返回值是void类型。 如果是一个多线程协作程序,比如菲波拉切数列,1,1,2,3,5,8...使用多线程来计算。 但后者需要前者的结果,就需要用callable接口了。 callable用法和runnable一样,只不过调用的是call方法,该方法有一个泛型返回值类型,你可以

2013-12-26 23:22:42 17827

转载 【Java并发编程实践】— ThreadLocal分析

前言首先,ThreadLocal 不是用来解决共享对象的多线程访问问题的,一般情况下,通过ThreadLocal.set() 到线程中的对象是该线程自己使用的对象,其他线程是不需要访问的,也访问不到的。各个线程中访问的是不同的对象。(注意这里说的只是“一般情况”,如果通过ThreadLocal.set() 到线程中的对象是多线程共享的同一个对象,各个线程中访问的将是同一个共享对象)。

2013-12-25 14:00:18 3037 2

原创 【Java并发编程实践】— 线程安全

无论何时,只要有多于一个的线程访问给定的状态变量,而且其中某个线程会写入该变量,此时必须使用同步机制来协调线程对该变量的访问。Java提供了synchronized关键字,对具体一个对象实现线程独占,完成所谓的原子操作。无论何时,只要有多于一个的线程访问给定的状态变量,而且其中某个线程会写入该变量,此时必须使用同步机制来协调线程对该变量的访

2013-12-24 11:04:38 1299

转载 Java 装饰模式

装饰模式:动态地给一个类添加一些额外的职责,并且在添加这些职责时不会影响该类的执行逻辑,例如通过BufferedInputStream装饰InputStream来添加数据缓冲功能。下面以女人化妆为例来演示装饰模式,如下 :  接口类型 :package com.umeng.dp.decorator;/** * @Copyright: Umeng.com, Ltd. Copyrigh

2013-12-23 09:52:53 1344

转载 Java synchronized详解

一.前言在多线程编程中总会遇到线程同步问题,所以Java中synchronized关键字很好的解决了线程同步问题,所以说学习该知识点很重要啊!二.synchronized关键字1.synchronized概念:Java语言的关键字,当它用来修饰一个方法或者一个代码块的时候,能够保证在同一时刻最多只有一个线程执行该段代码。synchronized 关键字,它包括两种用法:

2013-12-22 20:56:02 1227

转载 Java Thread.join详解

一、使用方式          Thread t = new AThread();          t.start();          t.join();二、为什么要用join()方法在很多情况下,主线程生成并起动了子线程,如果子线程里要进行大量的耗时的运算,主线程往往将于子线程之前结束,但是如果主线程处理完其他的事务后,需要用到子线程的处理结果,也就是主线程

2013-12-21 22:58:28 7176 2

转载 Java多线程调度—优先级

一. 线程的调度-优先级与线程休眠类似,线程的优先级仍然无法保障线程的执行次序。只不过,优先级高的线程获取CPU资源的概率较大,优先级低的并非没机会执行(优先级低的也可能会被执行)。线程的优先级用1-10之间的整数表示,数值越大优先级越高,默认的优先级为5。设置线程的优先级:线程默认的优先级是创建它的执行线程的优先级。可以通过setPriority(int newPrior

2013-12-19 23:25:19 2302

原创 Java Thread.yield详解

Java线程中有一个Thread.yield( )方法,很多人翻译成线程让步。顾名思义,就是说当一个线程使用了这个方法之后,它就会把自己CPU执行的时间让掉,让自己或者其它的线程运行。打个比方:现在有很多人在排队上厕所,好不容易轮到这个人上厕所了,突然这个人说:“我要和大家来个竞赛,看谁先抢到厕所!”,然后所有的人在同一起跑线冲向厕所,有可能是别人抢到了,也有可能他自己有抢到了。我们还知道线程有个优先级的问题,那么手里有优先权的这些人就一定能抢到厕所的位置吗? 不一定的,他们只是概率上大些,也有可能没特

2013-12-19 22:51:51 124268 40

原创 【Java TCP/IP Soket】— 剖析TCP套接字连接

前言:在Socket实例返回时(通过Socket公有构造函数,或者调用ServerSocket.accept( )方法),它就已经连接到一个远程终端,并通过协议的底层实现完成了TCP消息或握手信息的交换。TCP连接:1.TCP的开放握手:TCP的开放握手也称为3次握手,因为这通常包括三条消息: 第一条:从客户端到服务端的连接请求;第二条:从服务端到客户端的确认消

2013-12-19 14:19:47 1722 2

原创 【Java TCP/IP Soket】— 剖析TCP中的死锁

大家在编写Socket应用程序时,必须避免设计非常小心以避免出现死锁。例如,在建立连接后,发送端与接收端都尝试发送数据,显然将会导致死锁的发生。 在前面中我们介绍了SendQ、RecvQ、Delivered队列,SendQ、RecvQ队列中缓冲区的容量在具体实现时会受到一定的限制。虽然它们使用的实际内存大小会动态的增长和 收缩,还是需要一个硬性的限制,以防止行为异常的程序所控制的单独一个TCP连接将系统内存耗尽,如果与TCP的流控制机制结合使用,则可能导致另一种形式的死锁。

2013-12-18 19:30:05 3921

原创 【Java TCP/IP Soket】— 剖析TCP中的缓冲

作为程序员,在使用TCP套接字时需要记住的最重要的一点 ——“不能假设在连接的一端,将数据写入输出流和在另一端从输入流读取数据之间有任何的一致性” (也就说 在连接的一端与另一端的连接之间, 写入数据与读取数据不存在一致性 )

2013-12-17 17:07:27 2547 1

原创 【Java TCP/IP Socket】 — close()/shutdownOutput()/shutdownInput() 分析

【Java TCP/IP Socket】 — close()/shutdownOutput()/shutdownInput() 分析

2013-12-16 18:36:19 21919 12

原创 Java中的位运算符、移位运算

Java中的位运算符、移位运算

2013-12-16 00:13:03 5632

原创 二进制(原码、反码、补码)

二进制(原码、反码、补码)

2013-12-15 20:55:49 9329 11

原创 【Java TCP/IP Socket】 — 单播、广播、组播

在当前网络通信中(TCP/IP也不例外)有三种通信模式:单播、广播、组播(又叫多播, 个人感觉叫多播描述的有点不恰当),其中多播出现的时间最晚,但同时具备单播和广播的优点,最具有发展前景。

2013-12-12 18:54:13 13266 1

原创 Java 数据类型(基本数据类型、引用数据类型)

Java 数据类型(基本数据类型、引用数据类型) 简单的介绍

2013-12-11 23:40:11 8399 1

转载 Java 线程池

Java里面线程池的顶级接口是Executor,但是严格意义上讲Executor并不是一个线程池,而只是一个执行线程的工具。真正的线程池接口是ExecutorService。下面这张图完整描述了线程池的类体系结构。线程池的基本思想还是一种对象池的思想,开辟一块内存空间,里面存放了众多(未死亡)的线程,池中线程执行调度由池管理器来处理。当有请求到达时,从池中取一个线程,执行完请求任务

2013-12-11 23:00:50 1204

原创 【Java TCP/IP Soket】— UDP套接字的基本使用

【Java TCP/IP Soket】— UDP套接字的基本使用 一.UDP套接字 二.UDP套接字与TCP套接字的区别 三.UDP套接字的基本使用

2013-12-10 16:38:42 3267

原创 【Java TCP/IP Soket】— TCP套接字的基本使用

【Java TCP/IP Soket】— TCP套接字的基本使用

2013-12-09 22:57:59 2325

原创 【Java TCP/IP Soket】— 套接字简介

【Java TCP/IP Soket】— 套接字简介

2013-12-09 20:27:35 1217

原创 【Java TCP/IP Soket】— 消息边界的问题解决

【Java TCP/IP Soket】— 关于消息边界问题,在TCP套接字处理接收消息中尤为重要,所以大家一定要学会解决它!

2013-12-09 17:00:37 3261

转载 Java中如何获取Enumeration集合

创建一个Enumeration集合:今天看到老师上课用到了下述的第二种方法,然后也提到了第一种方法,我感觉还是有必要记录一下,以后还会记录更过。 说明: 我们知道Enumeration是一个接口,但是往往我们在开发中,要使用API中某个类的方法或构造方法的时候,要传递一个Enumeration类型的集合,而它唯一的一个子接口NamingEnumeration也是一个接口,这时候,我们可

2013-12-02 11:29:04 2317

原创 关于Java IO流 你知道多少

关于Java IO流 你知道多少

2013-12-01 20:56:56 3182 1

转载 字符串(String)杂谈

上一次我们已经一起回顾了面试题中常考的到底创建了几个String对象的相关知识,这一次我们以几个常见面试题为引子,来回顾一下String对象相关的其它一些方面。 String的length()方法和数组的length属性String类有length()方法吗?数组有length()方法吗? String类当然有length()方法了,看看String类的源码就知道了,这

2013-12-01 01:34:41 836

转载 Java编码问题(IO流/JSP/Properties)

Java编码问题汇总工作中经常遇到java编码问题,由于缺乏研究,总是无法给出确切的答案,这个周末在网上查了一些资料,在此做些汇总。   问题一:在java中读取文件时应该采用什么编码?Java读取文件的方式总体可以分为两类:按字节读取和按字符读取。按字节读取就是采用InputStream.read()方法来读取字节,然后保存到一个byte[]数组中,最后经常用new St

2013-11-30 19:57:03 1909

转载 ASIN/GB2312/GBK/GB18030/Unicode/UTF-8 之前世今生

最近看到网上有关编码的一篇文章写的不错,给大家分享一下.......原文网址:http://www.imkevinyang.com/2010/06/%E5%85%B3%E4%BA%8E%E5%AD%97%E7%AC%A6%E7%BC%96%E7%A0%81%EF%BC%8C%E4%BD%A0%E6%89%80%E9%9C%80%E8%A6%81%E7%9F%A5%E9%81%93%E7%9A%

2013-11-30 19:31:55 2364

原创 揭开Java IO流中的flush()的神秘面纱

揭开Java IO流中的flush()的神秘面纱

2013-11-28 01:24:12 33832 9

转载 【Java TCP/IP Soket】— TCP通信中由read返回值造成的的死锁问题

分类: 感受JAVA 2013-11-10 18:35 332人阅读 评论(4)收藏 举报TCPSocket死锁read-1目录(?)[+]转载请注明出处:http://blog.csdn.net/ns_code/article/details/14642873  书上示例    在第一章《基本套接字》中,作者给出了一个TCP Socket通信的例子

2013-11-27 11:35:13 1749

原创 JavaScript逻辑运算符及优先级

Function类型一.函数是对象,函数名是指针: 函数实际上是对象,每个函数都是Function类型的实例,而且与其他引用类型一样具有属性和方法,由于函数是对象,因此函数名实际上也是一个指向函数对象的指针,不会与某个函数绑定。 二.返回值: ECMAScript中函数在定义时不必指定是否需要返回值,在任何都可以通过return 语句后跟要返回值来实现返回值。

2013-11-13 17:43:36 1033

转载 浅析JavaScript中三个等号(===)和两个等号(==)的区别

浅析JavaScript和PHP中三个等号(===)和两个等号(==)的区别首先,先做个简单的介绍,让先有个直观的认识 == equality 等同     === identity 恒等 ==  两边值类型不同的时候,要先进行类型转换,再比较。 === 不做类型转换,类型不同的一定不等。 举例说明:"1"  ==  true类型不同,"=="将先做类型转换

2013-11-13 17:38:50 1283

转载 JavaScript中的类型转换

《JavaScript高级程序设计》阅读笔记(四):ECMAScript中的类型转换作者:Artwl出处:http://artwl.cnblogs.com本文首发博客园,版权归作者跟博客园共有。转载必须保留本段声明,并在页面显著位置给出本文链接,否则保留追究法律责任的权利。类型转换1、转换成字符串  所有对象都有toString()方法可以转换成

2013-11-13 16:37:01 910

转载 Javascript获取窗口的大小及位置

捣腾了二个多小时,终于找到获取窗口的方法了。现在做一个笔记,这种错误我可不想在犯一次!呵呵.......Javascript获取窗口(容器)的大小及位置一系列的东西比较多,容易混淆,在这里列举及简要说明下:属性方法说明: clientX 相对文档的水平坐标;clientY 相对文档的垂直坐标;offsetX 相对容器的水平坐标;offsetY 相对容器的垂直坐标;

2013-11-12 23:35:25 1650

struts1中文API

struts

2014-04-30

eclipse反编译

闲暇之余,写了一个Eclipse下的Java反编译插件:Eclipse Class Decompiler,整合了目前最好的2个Java反编译工具Jad和JD-Core,并且和Eclipse Class Viewer无缝集成,能够很方便的使用本插件查看类库源码,以及采用本插件进行Debug调试。

2014-02-21

Quartz定时器

众所周知spring 的Quartz定时器的功能非常强大,可以在特定的年月日小时分秒的时间点触发时间,完成事件的调度,就像windows中得计划任务一样。

2014-02-09

电脑硬件选购2

《电脑硬件选购组装与维修:从入门到精通(第2版)》以多核处理器的最新发展为线索,结合编者多年的组装、维修和电脑培训经验,翔实且精炼的为读者一一呈现。 硬件工程师成长之路,畅销图书、重装上市,完善结构,更新内容,以飨读者!

2014-01-28

电脑硬件选购1

《电脑硬件选购组装与维修:从入门到精通(第2版)》以多核处理器的最新发展为线索,结合编者多年的组装、维修和电脑培训经验,翔实且精炼的为读者一一呈现。 硬件工程师成长之路,畅销图书、重装上市,完善结构,更新内容,以飨读者!

2014-01-28

Everything

Everything1.2.1官网最新版本—— 搜索神器,只需10秒搜索轻松搞定!

2014-01-21

TortoiseSVN

TortoiseSVN-1.6.16,其中包含安装文件以及中文语言包、使用文档,请先安装SVN安装文件,然后安装中文语言包汉化!

2014-01-21

tortoisesvn语言包

TortoiseSVN 1.6.8.19260 简体中文语言包, 版本1.6.8

2014-01-21

tortoisesvn1.6.8

TortoiseSVN是Windows下的SVN(Subversion)版本控制系统的一个免费开源客户端,可以超越时间的管理文件和目录。文件保存在中央版本库,除了能记住文件和目录的每次修改以外,版本库非常像普通的文件服务器

2014-01-21

360最新的游览器

360最新的游览器

2014-01-15

TeleportUltra文档

TeleportUltra使用文档

2014-01-02

TeleportUltra

Teleport Ultra所能做的,不仅仅是离线浏览某个网页(让你离线快速浏览某个网页的内 容当然是它的一项重要功能),它可以从Internet的任何地方抓回你想要的任何文件,它 可以在你指定的时间自动登录到你指定的网站下载你指定的内容,你还可以用它来创建 某个网站的完整的镜象,作为创建你自己的网站的参考。

2014-01-02

Websphere密码解密

Webspheree密码解密工具,当密码忘记后,可以通过该工具进行解密

2013-12-31

ThreadLocal源码分析

首先,ThreadLocal 不是用来解决共享对象的多线程访问问题的,一般情况下,通过ThreadLocal.set() 到线程中的对象是该线程自己使用的对象,其他线程是不需要访问的,也访问不到的。各个线程中访问的是不同的对象。

2013-12-24

JAVA并发编程实战

《Java并发编程实战》深入浅出地介绍了Java线程和并发,是一本完美的Java并发参考手册。书中从并发性和线程安全性的基本概念出发,介绍了如何使用类库提供的基本并发构建块,用于避免并发危险、构造线程安全的类及验证线程安全的规则,如何将小的线程安全类组合成更大的线程安全类,如何利用线程来提高并发应用程序的吞吐量,如何识别可并行执行的任务,如何提高单线程子系统的响应性,如何确保并发程序执行预期任务,如何提高并发代码的性能和可伸缩性等内容,最后介绍了一些高级主题,如显式锁、原子变量、非阻塞算法以及如何开发自定义的同步工具类。

2013-12-19

Java数据类型

Java数据类型讲解,包括数据取值范围、分类

2013-12-16

java多线程全面总结

java多线程全面总结,简单的介绍多线程技术中的各种应用问题,是你对多线程有更多的认识!

2013-12-11

Java线程池应用

Java线程池应用

2013-12-10

Eclipse超好看的主题配色

Eclipse超好看的主题配色,Eclipse默认的主题颜色刺眼,不适合长期使用。

2013-12-04

Eclipse主题插件

Eclipse主题插件,程序员从保护你的眼睛开始!

2013-12-04

Java网络编程(第三版)part2

Java网络编程(第三版) 共分为2个压缩包,请全部下载解压!

2013-11-27

java网络编程_part2

本书结合大量的典型实例,详细介绍了用Java来编写网络应用程序的 技术。本书的范例都基于最新的JDK 1.5版本,书中内容包括:Java网络编 程的基础知识、套接字编程、非阻塞通信、创建HTTP服务器与客户程序、 数据报通信、对象的序列化与反序列化、Java反射机制、RMI框架、JDBC API、JavaMail API、MVC设计模式、安全网络通信、CORBA和Web服务。另 外,本书还涵盖了Sun公司的SCJD(Sun Certified Java Developer)认证

2013-11-25

java网络编程_part1

Java网络编程,共分为3个part,下载完毕后,请解压缩!

2013-11-25

m2eclipse安装包

m2eclipse安装包

2013-11-19

maven安装包

maven安装包

2013-11-19

Maven实战高清版

Maven实战高清版

2013-11-19

websphere发布项目

websphere发布项目

2013-11-18

Websphere教程

Websphere简单的项目发布

2013-11-18

Dreamware网页开发工具-附件2

Dreamware网页开发工具-附件2,绿色软件,简介实用,网页开发利器

2013-10-31

Dreamware网页开发工具—附件1

Dreamware网页开发工具—附件1, 绿色版,轻巧的网页的工具

2013-10-31

精通JavaScript 图灵计算机科学丛书 part2 rar

精通JavaScript 图灵计算机科学丛书 part2 rar

2013-10-28

精通JavaScript 图灵计算机科学丛书 part1 rar

精通JavaScript 图灵计算机科学丛书 part1 rar

2013-10-28

[大家网]JavaScript.DOM高级程序设计.part3.rar

[大家网]JavaScript.DOM高级程序设计.part3.rar

2013-10-28

[大家网]JavaScript.DOM高级程序设计.part2.rar

[大家网]JavaScript.DOM高级程序设计.part2.rar

2013-10-28

[大家网]JavaScript.DOM高级程序设计.part1

[大家网]JavaScript.DOM高级程序设计.part1

2013-10-27

VMwareWorksation06

VMwareWorksation06

2013-10-21

Java语言精髓

Java语言精髓

2013-10-11

高性能javascript

高性能JS

2013-10-11

JavaScipt权威指南

JavaScipt权威指南

2013-10-11

LotusNotes8

LotusNotes8使用指南

2013-09-24

空空如也

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

TA关注的人

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