自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 资源 (21)
  • 收藏
  • 关注

原创 java自动装箱和拆箱

java语言规范中说道:在许多情况下包装与解包装是由编译器自行完成的(在这种情况下包装成为装箱,解包装称为拆箱)基本数据类型与对象的差别 基本数据类型不是对象,也就是使用int、double、boolean等定义的变量、常量。基本数据类型没有可调用的方法。eg:  int t = 1;      t.  后面是没有方法滴。          Integer t =1; t.

2013-06-19 15:25:22 729

转载 【解惑】类与对象的初始化问题

转载自:http://hxraid.iteye.com/blog/428889 ★ 类常量      Java类常量(final修饰) 的值在编译阶段就已经写入了class文件的常量池中(可见《Class文件内容及常量池 》)。该类在JVM中运行的任何阶段都不可能改变这个常量值。这也就形成了Java常量定义的两个语法规定:(1) Java类常量必须在类中声明的时候就赋给特定的值

2013-06-16 16:41:38 648

转载 【解惑】 中断线程Interrupted的用处

转载自:http://hxraid.iteye.com/blog/429005 ★ 线程状态       Java虚拟机将线程运行过程分成四种状态 。 (1) New 新生;(2) Runnable 可运行;(3) Blocked 阻塞;(4) Dead 死亡。      值得注意的是: 线程的可运行状态并不代表线程一定在运行(runnable != running ) 。

2013-06-16 01:21:11 712

原创 shell 常用命令

查找文件,并替换制定文件中的制定字符串 在当前目录下 查找createuser.sql文件,并将该文件中的username字符串替换为当前脚本中定义的变量username的值find ./ -name createuser.sql | xargs perl -pi -e 's|username|'${username}'|g'

2013-06-14 01:15:06 764

原创 shell中sudo和su命令

sudo command   sudo命令是以root的身份执行command命令,但是环境变量还是当前用户的,执行目录也仍然是当前目录  即环境变量和执行目录都不会切换到rootsudo command1 | command2     这种命令只会是command1有root权限,但是管道符后面的command则还是没有root权限。Sudo只会提升紧跟其后的那个命令的权限

2013-06-14 01:01:19 15552 1

原创 shell脚本与Oracle交互方式

shell脚本调用oracle命令:1、直接执行Oracle命令su - oracle -c "export ORACLE_SID=${db_name}; echo \"select sysdate from dual;\" | sqlplus ${user_name}/${passwd} | grep ORA- > /tmp/checkDBs

2013-06-14 00:48:24 7232

转载 Java多线程编程详解

转载自:http://programming.iteye.com/blog/158568 线程的同步 由于同一进程的多个线程共享同一片存储空间,在带来方便的同时,也带来了访问冲突这个严重的问题。Java语言提供了专门机制以解决这种冲突,有效避免了同一个数据对象被多个线程同时访问。由于我们可以通过 private 关键字来保证数据对象只能被方法访问,所以我们只需针对方法提出一套机

2013-06-11 23:37:32 1305

转载 从java多线程实现“生产者-消费者”模型来谈谈操作系统中线程状态的转换及线程同步的总结

转载自:http://blog.csdn.net/fengzhe0411/article/details/6949622 前言:自己尝试着用java多线程实现了操作系统原理中讲到的“生产者-消费者”模型,在这里和大家分享一下遇到的问题和心得。我们姑且模糊“线程”和“进程”的区别,只记住它们都是可并发执行的一组过程即可。一、什么是“生产者-消费者”模型?

2013-06-11 23:02:27 1251

转载 【解惑】 正确理解线程等待和释放(wait/notify)

转载自:http://hxraid.iteye.com/blog/559043 对于初学者来说,下面这个例子是一个非常常见的错误。Java代码  /**  *  线程A: 循环50次后等待并放弃锁,让线程B执行。  */  class ThreadA extends Thread{       //线程同步的公共数据区         Object oa=nul

2013-06-10 23:21:19 626

转载 【解惑】Java动态绑定机制的内幕

转载自:http://hxraid.iteye.com/blog/428891 在Java方法调用的过程中,JVM是如何知道调用的是哪个类的方法源代码? 这里面到底有什么内幕呢? 这篇文章我们就将揭露JVM方法调用的静态(static binding)和动态绑定机制(auto binding)。  ★ 静态绑定机制1.//被调用的类 2.package hr.t

2013-06-10 21:51:29 797

转载 【解惑】Java类型间的转型

转载自:http://hxraid.iteye.com/blog/466997 ★ 基本数据类型间的转换1、Java要做到平台无关性,所有的基本数据类型所占的字节数量均是固定的。           boolean ——1/8字节(1 bit)     byte —— 1字节             char —— 2字节         short —— 2字节

2013-06-10 21:45:09 1229

转载 JVM加载class文件的原理

转载自:http://hxraid.iteye.com/blog/747625   当Java编译器编译好.class文件之后,我们需要使用JVM来运行这个class文件。那么最开始的工作就是要把字节码从磁盘输入到内存中,这个过程我们叫做【加载】。加载完成之后,我们就可以进行一系列的运行前准备工作了,比如: 为类静态变量开辟空间,将常量池存放在方法区内存中并实现常量池地址解析,初始化类

2013-06-10 21:42:21 3785

转载 Java 虚拟机体系结构

转载自:http://hxraid.iteye.com/blog/676235 众所周知,Java源代码被编译器编译成class文件。而并不是底层操作系统可以直接执行的二进制指令(比如Windows OS的.exe文件)。因此,我们需要有一种平台可以解释class文件并运行它。而做到这一点的正是Java 虚拟机(JVM)。 实际上,JVM是一种解释执行class文件的规范技术。各个

2013-06-10 21:23:59 681

转载 Class文件内容及常量池

转载自:http://hxraid.iteye.com/blog/687660 当JVM运行Java程序的时候,它会加载对应的class文件,并提取class文件中的信息存放在JVM开辟出来的方法区 内存中。那么这个class文件里面到底有些什么内容呢? 一、class文件内容概述  class文件是由8bits的字节流组成,全部字节构成了15个有意义的项目。这些项目之间没

2013-06-10 21:21:59 772

转载 String、StringBuilder、StringBuffer

转载自:http://hxraid.iteye.com/blog/522167 作者:每次上网冲杯Java时,都能看到关于String无休无止的争论。还是觉得有必要让这个讨厌又很可爱的String美眉,赤裸裸的站在我们这些Java色狼面前了。嘿嘿....众所周知,String是由字符组成的串,在程序中使用频率很高。Java中的String是一个类,而并非基本数据类型。 不过她却不是

2013-06-10 14:45:43 541

spring data elasticsearch示例

本示例程序主要是对spring data elasticsearch的实践,包含接口声明查询、注解查询和自定义repository查询。运行TestCase时候,请先将配置文件中ES服务端ip:port配置替换成真是的服务端地址

2016-08-03

eclipse-color-theme

eclipse-color-theme插件zip包

2014-11-21

tomcat源码编译缺少jar包

tomcat7.0.19源码导入Eclipse后,编译缺少的jar包

2014-10-21

MemoryAnalyzer

分析dump文件,直接解压点击MemoryAnalyzer.exe就可以使用。

2014-05-21

CXF契约优先开发方式之客户端实现(client)

本实例是基于CXF的一个客户端的实现,使用maven生成客户端代码,集成spring配置客户端实现类,访问外部接口。“CXF契约优先开发方式”中的实例为服务器端代码。

2014-02-19

CXF契约优先开发方式Demo

这个实例会展示出以契约优先(或者可以说是WSDL优先)的方式开发CXF WebService服务,同时会整合spring框架,使用spring框架将服务发布到tomcat容器中,项目的构建会用Maven管理。

2014-01-10

maven nexus私服构件示例

包含了一个父maven项目和及个子项目,可以作为搭建nexus私服的测试代码

2013-12-10

oracle

oracle

2012-08-17

SYYH_SSH2_Mysql

SSH2案例

2012-08-14

深入浅出extjs

深入浅出extjs

2012-08-12

extjs_struts2_整合

extjs_struts2_整合

2012-08-10

SSH_JAR_SSH整合

SSH_JAR_SSH整合

2012-08-08

SSH依赖jar包

SSH依赖jar包

2012-08-08

APACHE_POI

APACHE_POI

2012-08-06

js_ThreadPool

javascript ThreadPool

2012-08-03

xml学习教程

xml的dtd、schema教程和xml解析方法

2012-07-31

extjs+韩顺平—玩转oracle视频教程笔记

韩顺平—玩转oracle视频教程笔记 extjs开发jar包和pdf教程

2012-07-31

swt-3.7.2-win32-win32-x86

SWT(Standard Widget Toolkit)即标准小窗口工具箱,是IBM公司推出的一种在Eclipse中使用的集成开发环境,SWT提供可移植的 API,并与底层本机OS GUI平台紧密集成,它是一个与本地窗口系统集成在一起的小部件集和图形库。SWT由JNI(Java Native Interface,Java本机接口)调用操作系统的内部API,因此运行速度快,能够获得与操作系统的内部应用程序相同的外观

2012-07-29

checkstyle+findbugs+pmd

eclipse三大插件checkstyle+findbugs+pmd

2012-07-26

eclipse插件开发学习笔记_教程2

本书由浅入深、有重点、有针对性地介绍了Eclipse插件开发技术,全书分为4篇共24章。第一篇介绍Eclipse平台界面开发的基础知识,包括SWT控件的使用、界面布局、事件处理等内容;第二篇是插件开发核心技术,主要介绍插件开发的核心知识要点,包括行为(Action)、视图(ViewPart)、编辑器(Editor)、透视图(Perspective)等10章的内容;第三篇主要讲述插件开发的高级内容,包括开发高级内容、富客户端平台技术(RCP)、Draw2d,以及GEF介绍与实现等4个章节;第四篇则围绕插件开发和GEF应用两个主题,精心设计了两个程序开发实例,使读者能更加全面地理解插件开发相关技术。   本书内容全面,讲解仔细,不仅适合没有Eclipse平台技术基础的相关人士,也适合了解相关技术、具有一定插件开发能力的读者。

2012-07-26

空空如也

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

TA关注的人

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