自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(32)
  • 收藏
  • 关注

转载 spring的beanFactory和factoryBean

org.springframework.beans及org.springframework.context包是Spring IoC容器的基础。BeanFactory提供的高级配置机制,使得管理任何性质的对象成为可能。ApplicationContext是BeanFactory的扩展,功能得到了进一步增强,比如更易与Spring AOP集成、消息资源处理(国际化处理)、事件传递及各种不同应用层的

2015-09-06 17:29:24 374

转载 深入理解java的finalize

目录 基本预备相关知识 对象的销毁过程 对象重生的例子 对象的finalize的执行顺序 何时及如何使用finalize 参考 基本预备相关知识 1 java的GC只负责内存相关的清理,所有其它资源的清理必须由程序员手工完成。要不然会引起资源泄露,有可能导致程序崩溃。 2 调用GC并不保证GC实际执行。 3 finalize抛出的

2015-08-13 19:01:17 435

转载 深入研究Servlet线程安全性问题

本文参考链接(略加改动):http://www.yesky.com/334/1951334.shtml  摘 要:介绍了Servlet多线程机制,通过一个实例并结合Java 的内存模型说明引起Servlet线程不安全的原因,给出了保证Servlet线程安全的三种解决方案,并说明三种方案在实际开发中的取舍。    Servlet/JSP技术和ASP、PHP等相比,由于其多线程

2015-08-07 14:32:53 387

原创 大话数据机构——第三章 线性表

3.2线性表(List):零个或多个数据元素的 有限 序列(序列:元素之间实有顺序的)在较复杂的线性表中,一个元素可以由若干个数据项组成3.3线性表的抽象数据类型定义

2015-07-09 17:54:41 337

原创 大话数据模式——第二章 算法

算法是解决特定问题求解步骤的描述,在计算机中表现为指令的有序序列,并且每条指令表示一个或多个操作2.5算法的特性

2015-06-30 21:26:18 535

原创 大话数据机构——第一张 数据结构绪论

1.3数据结构是一门研究 非 数值计算的程序设计问题 中的 操作对象,以及它们之间的关系和操作等相关问题的学科。1.4数据:不仅包括数据类型、字符类型、还包括声音、图像、视频等非数值类型数据元素:是组成数据的、有一定意义的基本单位,在计算机中通常作为整体处理。也被称为记录。数据项:一个数据元素可以由若干个数据项组成。数据项是数据不可分割的最小单位但整整讨论问题时,数据元素才是数

2015-06-30 16:50:49 387

转载 蒙地卡罗法求 PI

package qinglin.learn.arithmetic; import java.util.Random; public class GetPi { public static void main(String[] args) { int N

2015-06-12 15:00:06 382

转载 背包问题

說明假設有一個背包的負重最多可達8公斤,而希望在背包中裝入負重範圍內可得之總價物品,假設是水果好了,水果的編號、單價與重量如下所示:0 李子 4KG NT$4500 1 蘋果 5KG NT$5700 2 橘子 2KG NT$2250 3 草莓 1KG NT$1100

2015-06-10 17:36:59 398

转载 Java技术体系

或许有人会疑问,不同层次的Java开发人员都有什么要求呢?下面就是一个粗略的解答。Java程序员·高级特性反射、泛型、注释符、自动装箱和拆箱、枚举类、可变参数、可变返回类型、增强循环、静态导入·核心编程IO、多线程、实体类、集合类、正则表达式、XML和属性文件·图形编程AWT(Java2D/JavaSound/JMF)、Swing、SWT、JFace

2015-05-25 17:11:46 535

转载 装饰模式

在阎宏博士的《JAVA与模式》一书中开头是这样描述装饰(Decorator)模式的:  装饰模式又名包装(Wrapper)模式。装饰模式以对客户端透明的方式扩展对象的功能,是继承关系的一个替代方案。装饰模式的结构  装饰模式以对客户透明的方式动态地给一个对象附加上更多的责任。换言之,客户端并不会觉得对象在装饰前和装饰后有什么不同。装饰模式可以在不使用创造更多子类的情况下

2015-04-10 12:52:37 384

转载 JVM 自定义的类加载器的实现和使用

1、用户自定义的类加载器:要创建用户自己的类加载器,只需要扩展java.lang.ClassLoader类,然后覆盖它的findClass(String name)方法即可,该方法根据参数指定类的名字,返回对应的Class对象的引用。findClassprotected Class findClass(String name) th

2015-04-07 10:06:53 277

转载 部署ArcGIS JS API 离线包(Tomcat与IIS)

ArcGIS Javascript API 在国内访问一直非常缓慢,Ersi也没有部署国内CDN的意思,但是它提供了离线安装包。安装过程其实挺简单的,就是有些繁琐, Tomcat的部署不太清晰。主要为了记录一下,便于以后查阅。    1.下载离线包首先下载ArcGIS JS API 离线包需要注册一个免费的帐号,注册地址为:https://webaccounts.esri.com/cas/

2015-03-25 14:05:46 541

转载 ArcGIS Desktop10.1安装与破解

1.安装License Manager在原版镜像中包含了一个原版的License Manager,但是用那个无法无法完成我们的破解过程,所以需要安装破解版的License Manager,也就是Pre-release_license_manager。具体的安装过程只需要一路下一步即可,但是在安装完成后记得停止服务。2.安装ArcGIS Desktop运行原版安装包(也就是第

2015-03-25 13:48:36 4938

转载 ArcGIS Server 10.1初始化网站失败

打开http://localhost:6080/arcgis/manager/,在初始化创建arcgis网站服务的时候,却提示:Failed to create the site. The machine does not have a valid license. Please authorize ArcGIS Server by clicking Start > Programs > Ar

2015-03-25 13:47:02 4280 2

原创 ubuntu

由于ubuntu无法使用系统管理员登陆Linux系统,可以使用管理员

2015-03-18 22:09:28 310

原创 数据库——视图

studentID为外键,参考Student的id列。StudentId为外键参考Student的id列,同时StudentID列设置唯一性约束

2015-02-02 10:55:33 323

原创 《将博客搬至CSDN》

《将博客搬至CSDN》

2015-02-02 10:53:04 356

原创 java通过实体类名称获取对应的数据…

@Entity(name ="XXXX")指定的是实体名称,不是表名,但是实体名称会影响生成的表名(根据命名约定),表名可能也是XXXX了。如要明确指定表名需要附加一个@Table(...)如果你想根据类名拿到注解里面的name属性,可以用反射来做:getSession().createQuery(//    "FROM "+clazz.getAnnotation(Entity.cla

2015-02-02 10:53:01 2766

原创 File.Create创建文件后,需要释放…

if (!File.Exists(SavePath))           {               File.Create(SavePath).Close();                           }

2015-02-02 10:52:58 887

原创 检索 COM 类工厂中&nbsp…

Message="检索 COM 类工厂中 CLSID 为{E01BE902-CC85-4B13-A828-02E789E0DDA9} 的组件时失败,原因是出现以下错误: 80040154。"------------------------------------------------------------------------------------------------------

2015-02-02 10:52:56 1045

原创 网络地理信息系统(1)

两层结构的计算机网络:由通信控制处理机连接起来构成的网络,主要为主机提供信息传输服务,称为通信子网。     而建立在通信子网基础上的主机集合,主要提供计算资源,称为资源子网 什么是计算机网络?主要从广义的观点、资源共享的观点和用户透明性的观点三个方面来对计算机网络进行定义。      相对来说,基于资源共享观点的定义能够比较准确地表述计算机网络的基本特征;而广义的观点更侧重于对计算

2015-02-02 10:52:53 552

原创 实例变量和类变量

Java内存管理分为两个方面:内存分配和内存回收。这里的内存分配特指创建Java对象时JVM为该对象在内存中所分配的内存空间;内存回收指的是当该Java对象失去引用,变成垃圾时,JVM的垃圾回收机制自动清理该对象,并回收该对象所占用的内存。由于JVM内置了垃圾回收机制回收失去引用的Java对象所占用的内存,所以很多Java开发者认为Java不存在内存泄露、资源泄露的问题。实际上这是一种错觉,Jav

2015-02-02 10:52:50 425

原创 JDK工具——javap

javap主要用于帮助开发者深入了解Java编译器的机制,其语法格式如下: Javap该工具支持如下常用选项 -c:分解代码,也就是显示每个方法具体的字节码 -l:用于指定显示行号和局部列变量列表 -public|protected|package|private:用于指定显示哪种级别的类成员,分别对应Java四种  访问控制权限 -verbose:用于指定显示更进一步的详细信息

2015-02-02 10:52:48 461

原创 数组——Java SE(高级)

在使用Java数组之前必须先对数组对象初始化。当数组的所有元素都被分配了合适的内存空间,并指定了初始值时,数组初始化完成,程序以后将不能重新改变数组对象在内存中的位置和大小 Java的数组变量是一种引用类型的变量,数组变量并不是数组本身,只是指向对内存中的数组对象。因此可以改变一个数组变量所引用的数组,这样可以造成数组长度可变的假象 数组变量只是一个引用变量;而数组对象就是包存在对内存

2015-02-02 10:52:45 446

原创 JavaScript——函数

JavaScript函数 JavaScript并不是面向对象的,JS的函数有点像Java的方法,但并不一样 在Java里,类是一等公民,类就是可以独立存在的程序单元。 在JavaScript里,函数是一等公民,函数是可以独立存在的程序单元  函数永远都是独立存在的。既即使把它定义在一个类中,它也是独立存在的定义函数的方法 第一种:(基本不用)  function 函数名(p1,p

2015-02-02 10:52:43 352

原创 Java基础(1)——break、continue

break与continue的后面都可以紧跟一个标签,用于直接跳过标签所标识循环的剩下语句,重新开始下次循环。break和continue后的标签必须是一个有效标签,即这个标签通常应该放在breakcontinue所在循环的外层循环之前定义。Java中的标签就是一个紧跟着英文冒号(:)的标示符。

2015-02-02 10:52:40 320

原创 Hibernate文档

Hibernate文档http://docs.jboss.org/hibernate/orm/3.3/reference/zh-CN/html_single/Hibernate Annotation文档http://docs.jboss.org/hibernate/annotations/3.4/reference/zh_cn/html_single/

2015-02-02 10:52:37 341

原创 SQL+Web 无法加载驱动

无法加载驱动" TITLE="SQL+Web 无法加载驱动" />将sqljdbc4.jar放到lib文件夹下,因为是web程序无法加载驱动" TITLE="SQL+Web 无法加载驱动" />

2015-02-02 10:52:35 376

原创 struts包下载

http://archive.apache.org/dist/struts/binaries/

2015-02-02 10:52:32 320

原创 WPF之DataGrid应用

http://blog.csdn.net/sanjiawan/article/details/6785394(待了解)1、选中某一行,并将改行展示在视图中            DataGrid.SelectedIndex=rowInde;            DataGrid.ScrollIntoView(DataGrid.Items[rowIndex]);

2015-02-02 10:52:30 395

原创 AO开发缩放到图层

2015-02-02 10:52:27 578

转载 java通过实体类名称获取对应的数据表名称

@Entity(name = "XXXX")指定的是实体名称,不是表名,但是实体名称会影响生成的表名(根据命名约定),表名可能也是XXXX了。如要明确指定表名需要附加一个@Table(...)如果想根据类名拿到注解里面的name属性,可以用反射来做:Class cls = Class.forName("com.papapa.XXXX"); //或直接XXXX.classStr

2015-01-28 19:19:13 2159

空空如也

空空如也

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

TA关注的人

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