自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(74)
  • 资源 (4)
  • 收藏
  • 关注

转载 线程池实例:使用Executors和ThreadPoolExecutor

一个线程池管理工作线程池,它包含一个队列,使任务等待被执行。一个线程池管理的可运行线程和辅助线程集合执行运行队列中的.java.util.concurrent.executors 创建为实现 java.util.concurrent.executor 接口的Java线程池中让我们写程序变得更简单首先创建一个Runable 类:WorkerThread.java?

2014-09-10 17:12:51 876

转载 浏览器缓存相关的Http头介绍:Expires,Cache-Control,Last-Modified,ETag

缓存对于web开发有重要作用,尤其是大负荷web系统开发中。缓存分很多种:服务器缓存,第三方缓存,浏览器缓存等。其中浏览器缓存是代价最小的,因为浏览器缓存依赖的是客户 端,而几乎不耗费服务器端的资源。让浏览器做缓存需要给浏览器发送指定的Http头,告诉浏览器缓存多长时间,或者坚决不要缓存。1.Expires(过期时间)HTTP头信息Expires(过期时间) 属性是HTTP

2014-09-10 16:26:57 699

转载 servlet单实例多线程模式

转自前言:Servlet/JSP技术和ASP、PHP等相比,由于其多线程运行而具有很高的执行效率。由于Servlet/JSP默认是以多线程模式执行的,所以,在编写代码时需要非常细致地考虑多线程的安全性问题。 JSP的中存在的多线程问题: 当客户端第一次请求某一个JSP文件时,服务端把该JSP编译成一个CLASS文件,并创建一个该类的实例,然后创建一个线程处理CLIENT端的

2014-09-04 11:25:22 484

转载 关于jvm的理解(1)

转自:http://boy00fly.iteye.com/blog/1095263Java虚拟机是什么           要理解java虚拟机,你首先必须意识到,当你说“Java虚拟机”时,可能指的是如下三个不同的东西:1. 抽象规范2. 一个具体的实现3. 一个运行中的虚拟机实例            Java虚拟机抽

2014-09-02 17:16:37 480

转载 Java基础-关于session的详细解释

一、术语session  在我的经验里,session这个词被滥用的程度大概仅次于transaction,更加有趣的是transaction与session在某些语境下的含义是相同的。  session,中文经常翻译为会话,其本来的含义是指有始有终的一系列动作/消息,比如打电话时从拿起电话拨号到挂断电话这中间的一系列过程可以称之为一个session。有时候我们可以看到这样的话“在一

2014-08-25 20:28:44 539

转载 Spring中模板模式和回调模式的讲解

话回正转,这两天在读spring的jdbc模板,对Spring源码的精妙真是佩服得五体投地,极为经典。 spring中真是集设计模式之大成,而且用得是炉火纯青。模板方法(template method)就在spring中被大量使用,如:jdbcTemplate,hibernateTemplate,JndiTemplate以及一些包围的包装等都无疑使用了模板模式,但spring并不是单纯使用了模

2014-08-25 17:30:46 463

转载 Spring事务管理的前世今生

1 Spring 事务属性分析事务管理对于企业应用而言至关重要。它保证了用户的每一次操作都是可靠的,即便出现了异常的访问情况,也不至于破坏后台数据的完整性。就像银行的自助取款机,通常都能正常为客户服务,但是也难免遇到操作过程中机器突然出故障的情况,此时,事务就必须确保出故障前对账户的操作不生效,就像用户刚才完全没有使用过取款机一样,以保证用户和银行的利益都不受损失。在 Spring 中,事

2014-08-25 17:03:51 403

转载 Java异常:选择Checked Exception还是Unchecked Exception?

Java包含两种异常:checked异常和unchecked异常。C#只有unchecked异常。checked和unchecked异常之间的区别是:Checked异常必须被显式地捕获或者传递,如Basic try-catch-finally Exception Handling一文中所说。而unchecked异常则可以不必捕获或抛出。Checked异常继承java.lang.Ex

2014-08-25 15:30:28 469

转载 Web应用界面设计规范

最近给项目组做了一次Web应用界面设计规范的培训,共享一下。Web应用界面设计规范(Design Specification for Web UI)主讲人:ARay目录:一、软件界面规范的重要性及其目的二、用户体验为何如此重要三、Web规范体系介绍四、界面设计开发流程五、应该遵循的基本原则六、界面设计规范一、软件界面规范的重要性及其目的    ①使

2014-08-17 11:53:45 879

原创 which is more than the configured time (StuckThreadMaxTime) of "600" seconds

异常: <[STUCK] ExecuteThread: '207' for queue: 'weblogic.kernel.Default (self-tuning)' has been busy for "692" seconds working on the request "Http Request: /v6web/services/IS", which is more tha

2014-08-14 11:48:44 22004

转载 当return遇到finally

在try-catch-finally中, 当return遇到finally:     1.在try catch块里return的时候,finally也会被执行。     2.return 语句会把后面的值复制到一份用来返回,如果return的是基本类型的,finally里对变量的改动将不起效果,如果   return 的是引用类型的,改动将可以起效果。     3.fina

2014-08-13 10:12:12 466

转载 JProfiler学习笔记

转自;http://blog.csdn.net/djy1135/article/details/2304465一、安装JProfiler       从http://www.ej-technologies.com/下载5.1.2并申请试用序列号 二、主要功能简介1.内存剖析 Memory profilerJProfiler 的内存视图部分可以提供动态的内存使用状况更新视图和

2014-08-11 12:28:09 441

转载 JDK内置工具使用

JDK内置工具使用一、javah命令(C Header and Stub File Generator)二、jps命令(Java Virtual Machine Process Status Tool)三、jstack命令(Java Stack Trace)四、jstat命令(Java Virtual Machine Statistics Monitoring To

2014-08-11 11:21:26 483

转载 使用eclipse远程调试weblogic

配置weblogic远程调试之前,需要做这几个工作:      1) 安装weblogic服务器,然后创建一个域;     2) 安装eclipse集成IDE;     3) eclipse中包含发布的工程。  在上面几个工作完成之后,配置weblogic远程调试需要这么几个步骤:       第一步,修改weblogic根目录下user_projects\domain

2014-06-24 17:37:04 526

转载 程序员如何像写代码一样找女朋友

在程序员的世界里,妹子是稀有动物,女神就更是凤毛麟角了,同意这句话的朋友请继续看下去。大部分程序员由于经常面对电脑,缺乏与人的沟通交流,加上软件行业的工作特殊性,因此找女朋友更是难上加难,同意这个观点的朋友请继续看下去。那么,程序员如何用自己的方法去追求心仪的女生呢?有这个冲动的朋友请继续看下去。1.需求分析根据自己的性格特点、经济实力,合理定位:适合自己的女性范围

2014-06-17 09:03:30 749

转载 为现代JavaScript开发做好准备

今天无论是在浏览器中还是在浏览器外,JavaScript世界正在经历翻天覆地地变化。如果我们谈论脚本加载、客户端的MVC框架、压缩器、AMD、Common.js还有Coffeescript……只会让你的脑子发昏。对于那些已经早就熟知这些技术的人而言,或许很难想象到现在为止还有很多JS开发者还不熟悉这些工具,甚至事实上,他们很可能现在还不想去尝试这些工具。这篇文章将会介绍一些很基础的JS知识

2014-05-16 15:54:39 512

转载 详解 Too many open files

运行在Linux系统上的Java程序可能会出现"Too many open files"的异常情况,且常见于高并发访问文件系统,多线程网络连接等场景。         程序经常访问的文件、socket在Linux中都是文件file,系统需要记录每个当前访问file的name、location、access authority等相关信息,这样的一个实体被称为file entry。“open

2014-05-14 09:23:13 534

转载 Oracle优化器介绍

Oracle优化器介绍本文讲述了Oracle优化器的概念、工作原理和使用方法,兼顾了Oracle8i、9i以及最新的10g三个版本。理解本文将有助于您更好的更有效的进行SQL优化工作。RBO优化器RBO是一种基于规则的优化器,随着CBO优化器的逐步发展和完善,在最新的10g版本中Oracle已经彻底废除了RBO。正在使用Oracle8i或9i的人们或多或少的都会碰到RBO,

2014-05-12 15:17:28 456

转载 Eclipse上GIT插件EGIT使用手册

一_安装EGIT插件 http://download.eclipse.org/egit/updates/或者使用Eclipse Marketplace,搜索EGit二_使用EGIT前的配置配置个人信息,最重要的是user.name和user.emaill  Prefe

2014-01-07 11:14:28 567

转载 面向程序员的数据库访问性能优化法则

原文地址:http://blog.csdn.net/yzsind/article/details/6059209特别说明:1、  本文只是面对数据库应用开发的程序员,不适合专业DBA,DBA在数据库性能优化方面需要了解更多的知识;2、  本文许多示例及概念是基于Oracle数据库描述,对于其它关系型数据库也可以参考,但许多观点不适合于KV数据库或内存数据库或者是基于SSD技术的数据库;

2014-01-02 16:14:46 595

原创 通过JMX获取weblogic的IP地址和端口

try { //获取Weblogic的IP地址和端口 Context ctx = new InitialContext(); MBeanServer tMBeanServer = (MBeanServer) ctx.lookup("java:comp/env/jmx/runtime"); ObjectName tObjectName = new Ob

2013-12-28 16:28:20 2857

转载 程序员最艰巨的十大任务

程序员最艰巨的任务跟编写代码没有多少关系。编码是逻辑思路的一种实践,这跟程序员日常工作中的其它任务比起来相对简单。如果你认为自己还是一个水平一般的程序员,在你真正的能进入到高手行列前,请确保你已经克服了下列晋级的障碍。1. 解释你在干什么解释软件开发过程是一个很困难的事情。那些非程序员职业的人也许知道很多关于编程的事情,但很显然,他们不会编程。对于他们来说,我们的生活就是在

2013-12-09 17:44:28 556

转载 程序人生的四个象限和两条主线

程序人生的四个象限和两条主线零为什么我们要自己做职业生涯规划?记得电影《社交网络》里边,CFO同学在知道自己股权被稀释时说了一句话,“我以为那些律师是我的律师。”其实我们大多数人对HR几乎都存在类似的误解—— 你以为她是你的HR,其实她只是公司的HR。她们care的是如何编个理由用老板给的那点小钱留住一个高性价比的人才,而不是真正有助于你发展的职业路线图。昨天还含情脉脉

2013-12-09 10:07:39 741

转载 编写更好的jQuery代码的建议

讨论jQuery和javascript性能的文章并不罕见。然而,本文我计划总结一些速度方面的技巧和我本人的一些建议,来提升你的jQuery和javascript代码。好的代码会带来速度的提升。快速渲染和响应意味着更好的用户体验。首先,在脑子里牢牢记住jQuery就是javascript。这意味着我们应该采取相同的编码惯例,风格指南和最佳实践。首先,如果你是一个javascript新

2013-12-06 09:08:26 471

转载 程序员是“逻辑人”

转载于:http://blog.csdn.net/happydeer/article/details/13502201据我观察,在软件开发者身上的所有“坏毛病”中,最严重的可能是:我们自以为是典型用户。我们对电脑如痴如醉;我们对它的工作原理了解甚多;我们甚至建议亲朋好友应该如何使用电脑。我们是专家!谁还能比我们这样的超级用户设计出更好的软件呢?然而,大部分开发者没有意识到的是,我们其实

2013-11-26 21:51:32 542

转载 VMware-无法打开内核设备 "\\.\VMCIDev\VMX"

VMware-无法打开内核设备 "\\.\VMCIDev\VMX": 重叠 I/O操作在进行中……无法打开内核设备“\\.\VMCIDev\VMX”: 重叠 I/O 操作在进行中。你想要在安装 VMware Workstation 前重启吗?打开模块DevicePowerOn电源失败。启动VM时报错如上:解决方法一:(亲测可行)

2013-07-09 11:03:26 1855

转载 阻止jQuery事件冒泡

jQuery对DOM的事件触发具有冒泡特性。有时利用这一特性可以减少重复代码,但有时候我们又不希望事件冒泡。这个时候就要阻止 jQuery.Event冒泡。 在jQuery.Event 的文档 中的开头得知,jQuery.Event对象是符合W3C标准的一个事件对象,同时jQuery.Event免去了检查兼容IE的步骤。 jQuery.Event提供了一个非常简单的

2013-06-26 17:27:00 545

转载 如何设置水晶报表(crystal reports)的字段自动换行

1.打开字段的格式化字段属性,将其公用标签下的可以扩大(CANGROW)属性选上2.打开节专家,将详细资料中的延伸到后续节(UNDERLAYSECTION)选中,如果有多个节点可以全部选中;3.将报表中line和box控件的打印时扩展到节的底部(EXTENDTOBOTTOMSECTION)的属性选中,这样LINE和BOX才会随着每一行数据高度自动向下移动

2013-05-22 15:01:50 728

转载 web.xml详解及listener,filter,servlet加载顺序

一、 1、启动一个WEB项目的时候,WEB容器会去读取它的配置文件web.xml,读取 和两个结点。 2、紧急着,容创建一个ServletContext(servlet上下文),这个 web项目的所有部分都将共享这个上下文。 3、容器将转换为键值对,并交给 servletContext。 4、容器创建中的类实例,创建监听器。 二、 load- on-startup 元素在w

2013-05-21 10:40:16 561

原创 JSP自定义标签

一、概述       JSP中有一块重要的技术:自定义标签(Custom Tag),最近这几天在学习Struts的时候发现Struts中使用了很多自定义标签,如html、bean等。所以我就做了个简单的试验,学习一下这种技术。       首先介绍一下这种技术吧!1.优点:取代了JSP中的Java程序,并且可以重复使用,方便不熟悉Java编程的网页设计人员。

2013-05-17 11:03:17 525

转载 commons-lang包中常用的类的作用

commons-lang包中对我们有用的类主要有:1.StringUtils 该类主要提供对字符串的操作,对null是安全的,主要提供了字符串查找,替换,分割,去空白,去掉非法字符等等操作2.ObjectUtils 主要是对null进行安全处理,可以设置为null时的默认返回值,比较相等时是调用对象的equals方法,因此需要对对象进行方法进行覆盖3.SystemUtils

2013-05-17 10:50:02 596

转载 创业公司老板管理常识

本文摘录并整理自创业家杂志一、管人1、招聘招三流学历一流素质的人才,干二流的工作,发一流的工资。当然,以上一流三流都是相对的。大部分人对待新工作职位及待遇都是只能上不能下。宁可漏过一千,不可错招一个。亲戚朋友能少用就少用。对于下岗职工我个人有一定偏见。大部分下岗职工,特别是岁数稍大的国营单位下岗职工基本上牢骚满腹,觉得社会对他不公,而且把不满

2013-05-16 15:46:34 753

转载 Java 观察者(Observer)模式的浅析

简单地说,观察者模式定义了一个一对多的依赖关系,让一个或多个观察者对象监察一个主题对象。这样一个主题对象在状态上的变化能够通知所有的依赖于此对象的那些观察者对象,使这些观察者对象能够自动更新。  观察者模式的结构  观察者(Observer)模式是对象的行为型模式,又叫做发表-订阅(Publish/Subscribe)模式、模型-视图(Model/View)模式、源-收听者(Sou

2013-05-16 15:00:55 639

转载 你应该更新的Java知识之Observer

版权声明:转载时请以超链接形式标明文章原始出处和作者信息及本声明http://dreamhead.blogbus.com/logs/231594181.html作为一个Java程序员,不熟悉设计模式简直不好意思和人打招呼,而Observer模式可以说是位列最常用的设计模式之列,虽然有时候在具体代码里,它不一定叫这个名字,比如改头换面叫个Listener,但模式就是这个模式。

2013-05-16 14:50:01 845

转载 优秀IT技术文章集(最新)(高质量)

作者:赵磊博客:http://elf8848.iteye.com 阅读优秀的文章可以使你快速进步,本文收集了广受好评的优秀IT技术文章,在你有空时读一读,安静下来思考一下。  不断更新中。。。 ---------------优秀blog----------------http://www.ha97.com

2013-05-16 14:27:15 861

转载 java 注解 实战剖析

为了是大家初步了解什么是注解(Annotation),我们先来看如下代码:相关代码一:public class AnnotationTest {public static void main(String[] args) {    Date nowDate = new Date();    String strDate = nowDate.toLocaleString();

2013-05-16 14:04:45 565

转载 Oracle的JDBC驱动的版本

classes12.jar,ojdbc14.jar,ojdbc5.jar和ojdbc6.jar的区别,之间的差异 作者:赵磊博客:http://elf8848.iteye.com   在使用Oracle JDBC驱动时,有些问题你是不是通过替换不同版本的Oracle  JDBC驱动来解决的?最常使用的ojdbc14.jar有多个版本,classes1

2013-05-15 17:12:37 670

转载 关于在使用EXTJS过程中页面出现白板的解决方法

使用Extjs过程中,在IE8中访问部分页面出现白板的情况,必须要用鼠标单击空白页面,EXT的界面才会出现,而只要再一次加载数据,那么就会出现白屏,需要重复以上的操作,令使用端烦不胜烦。    因项目的某些特殊要求,必须在IE环境下使用,为了能够让使用端正常的使用起来,采用了一个临时的解决方法:电脑操作系统上安装IE8浏览器,但是使用火狐的IEtab插件来访问项目,这样既能够避免这

2013-05-15 11:05:04 853

原创 解决spring中使用声明事务java.lang.NoClassDefFoundError: org/aspectj/util/PartialOrder$PartialComparable.

spring中使用声明事务配置如下: <bean name="transactionManager" class="org.springframework.jdbc.datasource.DataSourceTransactionManager"> <tx:method name="delete*" propagation="REQUIRED" read-onl

2013-04-10 14:22:28 13243 1

转载 spring tx:advice 和 aop:config 配置事务

xml version="1.0" encoding="UTF-8"?>    beans xmlns="http://www.springframework.org/schema/beans"      xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"      xmlns:aop="http://www.springfr

2013-04-10 13:56:09 1750 1

Oracle企业级DBA培训资料

Oracle的企业级DBA培训资料,内容全面细致。 内容主要包括:体系结构和管理、性能优化讨论

2012-08-08

浪潮优派简历课程PPT

该ppt是由浪潮优派培训制作,讲授如何制作一份漂亮的求职简历。内容简明实用

2012-01-31

Flex4.0中文API.chm

Flex4.0的中文帮助文档,chm格式,可以离线实用 如果打不开可以尝试:选择文件—>右键属性—>解除锁定

2011-12-16

HTTP协议详解

HTTP协议详解,介绍http协议的中的url、请求、响应和消息报头

2011-10-24

空空如也

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

TA关注的人

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