自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(26)
  • 资源 (19)
  • 收藏
  • 关注

翻译 Differences between Abstract Factory Pattern and Factory Method

The main difference between a "factory method" and an "abstract factory" is that the factory method is a single method, and an abstract factory is an object. I think a lot of people get these two term

2013-04-16 17:12:25 249

转载 What's the difference between JPA and Hibernate

The Java Persistence Architecture API (JPA) is a Java specification for accessing, persisting, and managing data between Java objects / classes and a relational database. Let's take a further lo

2013-04-01 15:06:34 230

原创 How to initialize and destroy beans in Spring?

When creating an instance of a bean you might need to do some initialization to the bean. Likewise, when the bean is no longer needed and removed from the Spring container you might want to do some cl

2013-02-18 16:36:52 361

原创 Spring InitializingBean and DisposableBean example

In Spring, InitializingBean and DisposableBean are two marker interfaces, a useful way for Spring to perform certain actions upon bean initialization and destruction.For bean implemented Initializ

2013-02-18 16:22:19 379

转载 Quartz任务调度快速入门

概述了解Quartz体系结构Quartz对任务调度的领域问题进行了高度的抽象,提出了调度器、任务和触发器这3个核心的概念,并在org.quartz通过接口和类对重要的这些核心概念进行描述:●Job:是一个接口,只有一个方法void execute(JobExecutionContext context),开发者实现该接口定义运行任务,JobExecutionContext类提供了调度上

2013-01-10 15:49:36 351

转载 Spring 事务管理

在service类前加上@Transactional,声明这个service所有方法需要事务管理。每一个业务方法开始时都会打开一个事务。Spring默认情况下会对运行期例外(RunTimeException)进行事务回滚。这个例外是unchecked如果遇到checked意外就不回滚。如何改变默认规则:1 让checked例外也回滚:在整个方法前加上 @Transactional(

2013-01-09 10:57:14 266

转载 利用AbstractRoutingDataSource实现动态数据源切换

AbstractRoutingDataSource 动态数据源的实现方法,根据不同的参数切换不同的datasource。 spring2.0以后增加了AbstractRoutingDataSource这个东西。下面是实现方法首先看下AbstractRoutingDataSource类结构,继承了AbstractDataSource Java代码 publ

2012-12-19 14:06:46 816

转载 java经典面试题

<br />Java基础方面:<br /><br />0、作用域public,private,protected,以及不写时的区别<br />答:区别如下:<br />作用域 当前类 同一package 子孙类 其他package<br />public √ √ √ √<br />protected √ √ √ ×<br />friendly √ √ × ×<br />private √ × × ×<br />不写时默认为friendly<br /><br /><br /><br />1。<br />jav

2010-09-28 19:08:00 136

原创 Solaris性能的几个重要指标

<br />1. 核数<br />一个CPU内的处理器数量,一个双核的CPU性能比两个单核的CPU更佳,因为双核CPU在内部就完成了协同处理。目前SUN公司已经生产出8核的CPU,并应用在UltraSparc T1服务器上<br />2. 运行频率<br />频率越高意味着处理器的运算速度越快<br />3. 缓存大小<br />由于处理器的运行速度越来越快,对从内存中读取数据的速度需求也越来越高。然而内存速度的提升速度却很缓慢,而能高速读写数据的内存价格又异常高昂,不能大量采用。从性能价格比的角度出发,处

2010-09-28 16:03:00 334 1

转载 Java范型

     从jdk1.5开始,Java中开始支持范型了。范型是一个很有用的编程工具,给我们带来了极大的灵活性。在看了《java核心编程》之后,我小有收获,写出来与大家分享。      所谓范型,我的感觉就是,不用考虑对象的具体类型,就可以对对象进行一定的操作,对任何对象都能进行同样的操作。这就是灵活性之所在。但是,正是因为没有考虑对象的具体类型,因此一般情况下不可以使用对象自带的接口函数,因为不同

2010-04-28 11:37:00 376

转载 SSH Host Key Protection

This is the first in a series of articles on SSH in-depth. We start with looking at standard SSH host keys by examining the verification process to ensure you have not been the victim of an at

2010-03-09 10:21:00 3230

转载 JAVA中的反射机制详解

JAVA反射机制    JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法;这种动态获取的信息以及动态调用对象的方法的功能称为java语言的反射机制。Java反射机制主要提供了以下功能: 在运行时判断任意一个对象所属的类;在运行时构造任意一个类的对象;在运行时判断任意一个类所具有的成员变量和方法;在运行时调用任意一个对象的

2010-02-10 17:42:00 199

转载 Java Web Start

Java Web Start 是帮助客户机端应用程序开发的一个新技术,它的独特之处在于将您从关心客户机是如何启动的(从 Web 浏览器或是桌面)中解放出来。另外,该技术提供了一个使 Web 服务器能独立的分发和更新客户机代码的集合部署方案。    Java Web Start 是一个软件技术,它包含了 applet 的可移植性、Servlet 和 JavaServer Pages (JSP)的

2010-02-04 21:49:00 247

转载 每个Java初学者都应该搞懂的六个问题

对于这个系列里的问题,每个学Java的人都应该搞懂。当然,如果只是学Java玩玩就无所谓了。如果你认为自己已经超越初学者了,却不很懂这些问题,请将你自己重归初学者行列。内容均来自于CSDN的经典老贴。  问题一:我声明了什么!String s = "Hello world!";  许多人都做过这样的事情,但是,我们到底声明了什么?回答通常是:一个String,内容是“Hello world

2009-11-30 15:57:00 116

转载 Java向上转型

 通俗理解向上转型:就是子类转型成父类。class A{} class B extends A { } A b = new B();这个就是向上转型。 向上转型可以像下面这条语句这么简单:      Shape s =new Circle();      这里,创建一个Circle对象,并把得到的引用立即赋值给S矇,这样做看似错误(将一种类型赋值给别一种类型

2009-11-19 14:57:00 148

转载 编写你的第一个Hibernate程序

一、 Hibernate介绍    Hibernate是基于对象/关系映射(ORM,Object/Relational Mapping)的一个解决方案。ORM方案的思想是将对象模型表示的对象映射到关系型数据库中,或者反之。Hibernate目前是ORM思想在Java中最成功、最强大的实现。它于2001年的年末发布第一个版本,立即引起了广泛的注意。2003年6月,Hibernate2发表,并且获得J

2009-11-17 22:25:00 276

转载 Solaris下java package的编译与运行

这几天遇到了java的package问题(这种问题只是在cmd命令行模式下会遇到,如果用eclipse就不会有这种问题),把java中的package编译运行的问题总结一下,作为备忘。    首先,如果你有两个类:   (1)A.java        import edu.ustc.*;        public class A{          public static

2009-11-17 20:46:00 449

转载 ORACLE SQL*Plus:An Introduction and Tutorial

Contents1. Introduction 2. Oracle Products: An Overview 2.1 Application Development Tools 2.2 Database Utilities 2.3 Connectivity Products 2.4 Core Database Engine 3. SQL*Plus

2009-11-03 15:10:00 1744

原创 一次对spfile错误的修改引发的问题

2009-11-27,在对Oracle的学习过程中,尝试修改SPFILE里定义的初始化参数。直接打开SPFILE文件(Solaris平台下),用VI命令修改了其中的部分参数,修改强制保存后,数据库无法启动:出现如下错误:ORA-01078: failure in processing system parametersLRM-00109: could not open parameter fi

2009-10-27 14:50:00 350

转载 Solaris软链接和硬链接及ls常用参数解释

在学习Solaris的目录继承结构的时候,很多东西大家都知道了,每个目录什么功能,就不细说了。通过阅读,发现了一个以前没有注意到的问题:软链接和硬链接的问题。链接即link,在Unix和Linux系统中用ln命令,软链接需要加参数 -s。在 说软硬链接之前需要提到的是文件的存储方式,在Solaris中,文件的存储方式是由Inode和Data Blocks组成(包括目录,在Unix系统中,一

2009-10-27 11:04:00 360

原创 Solaris10 Oracle10g 安装步骤

1)环境定义。Solaris:    Solaris 10 8/07 s10s_u4wos_12b SPARCOracle 安装软件:    10gr2_db_sol.cpio    下载地址:http://www.oracle.com/index.html 2)oracle配置     a, 添加oracle和oracle用户组        groupadd o

2009-09-17 13:44:00 517

原创 使用OpenSSL生成证书

Step 1. Create key (password protected) openssl genrsa -out prvtkey.pem 1024/2038                     (with out password protected)    openssl genrsa -des3 -out prvtkey.pem 1024/2048    (passwor

2009-08-17 19:36:00 9405 2

原创 概念辨析:dBm, dBi, dBd, dB, dBc

 1、dBmdBm是一个考征功率绝对值的值,计算公式为:10lgP(功率值/1mw)。[例1] 如果发射功率P为1mw,折算为dBm后为0dBm。[例2] 对于40W的功率,按dBm单位进行折算后的值应为:10lg(40W/1mw)=10lg(40000)=10lg4+10lg10+10lg1000=46dBm。2、dBi 和dBddBi和dBd是考征增益的值(功率增益),两者都是一个相对值, 但

2009-08-05 15:30:00 308

原创 正交编码与伪随机序列

 关键词:PN码 m序列 Walsh码 长码 前向链路(下行链路) 反向链路(上行链路)反馈移位寄存器(LFSR)前言:   对于码分多址通信系统而言,码的使用显得尤为重要,主要体现在以下几个方面   1.随机性实现通信信道的加密;   将信源产生的二进制数字消息和一个周期很长的伪随机序列模2相加,这样就可以将原消息变成不可理解的另一序列。在接收端只有使用同一伪随机序列才能恢复原发送内容。   2

2009-08-05 15:29:00 2683

原创 话务量单位erl (爱尔兰)的理解

定义:   话务量的大小取决于单位时间(1小时)内平均发生的呼叫次数λ和每次呼叫平均占用信道时间S A=S(小时/次)*λ(次/小时) 话务量的单位为爱尔兰(erl)。A是平均1小时内所有呼叫需占用信道的总小时数,1爱尔兰表示平均每小时内用户要求通话的时间为1小时。话务量和爱尔兰公式:   话务量公式为:A=C x t。A是话务量,单位为erl(爱尔兰),C是呼叫次数,单位是个,t是每次呼叫平均占

2009-08-05 15:27:00 900

转载 oracle中buffer cache

 本文首先详细介绍了oracle中buffer cache的概念以及所包含的内存结构。然后结合各个后台进程(包括DBWRn、CKPT、LGWR等)深入介绍了oracle对于buffer cache的管理机制,并详细解释了oracle为什么会采用现在的管理机制,是为了解决什么问题。比如为何会引入touch次数、为何会引入增量检查点等等。最后全面介绍了有关buffer cache监控以及调优的实用

2009-08-05 15:11:00 548

spring jpa reference

Implementing a data access layer of an application has been cumbersome for quite a while. Too much boilerplate code had to be written. Domain classes were anemic and haven't been designed in a real object oriented or domain driven manner. Using both of these technologies makes developers life a lot easier regarding rich domain model's persistence. Nevertheless the amount of boilerplate code to implement repositories especially is still quite high. So the goal of the repository abstraction of Spring Data is to reduce the effort to implement data access layers for various persistence stores significantly.

2013-04-16

项目经理应该知道的97件事

项目经理应该知道的97件事 97 Things Every Project Manager Should Know is a collection of wisdom from project managers, software developers, and a wide range of other occupation holders from all around the world who are successful in managing their teams to success. They have shared what they think are important tips for you to know, whether you are involved in trying to create the product or manage the processes of your organization’s projects.

2013-02-20

CAPWAP Protocol specification

This specification defines the Control And Provisioning of Wireless Access Points (CAPWAP) Protocol, meeting the objectives defined by the CAPWAP Working Group in RFC 4564. The CAPWAP protocol is designed to be flexible, allowing it to be used for a variety of wireless technologies. This document describes the base CAPWAP protocol, while separate binding extensions will enable its use with additional wireless technologies.

2013-02-05

扩频通信的基本理论.rar

概念:所谓扩展频谱技术一般是指用比信号带宽宽得多的频带宽度来传输信息的技术。它主要由原始信息,信源编译码,信道编译码(差错控制),载波调制与解调,扩频调制与解扩频和信道六大部分组成。

2010-03-10

WCDMA系统原理培训手册-part2

WCDMA 无线 物理层 无线资源 由于文件大小上传的限制,本PDF文档压缩成两部分上传,这是part2.

2010-03-10

WCDMA系统原理培训手册-part1

WCDMA 无线 物理层 无线资源 由于文件大小上传的限制,本PDF文档压缩成两部分上传,这是part1.

2010-03-10

hibernate_reference.pdf

Working with object-oriented software and a relational database can be cumbersome and time consuming in today's enterprise environments. Hibernate is an Object/Relational Mapping tool for Java environments. The term Object/Relational Mapping (ORM) refers to the technique of mapping a data representation from an object model to a relational data model with a SQL-based schema. Hibernate not only takes care of the mapping from Java classes to database tables (and from Java data types to SQL data types), but also provides data query and retrieval facilities. It can also significantly reduce development time otherwise spent with manual data handling in SQL and JDBC.

2010-02-26

精通Hibernate-Java对象持久化技术详解.pdf

Hibernate is an Object/Relational Mapping tool for Java environments. The term Object/Relational Mapping (ORM) refers to the technique of mapping a data representation from an object model to a relational data model with a SQL-based schema.

2010-02-26

Wimax 802.16 协议解读

802.16 协议参考模型 802.16 主要定义了物理层及MAC 层,MAC 层包括三个子层: (1) 服务汇聚子层:Service-Specific Convergence Sublayer (CS) 将所有从汇聚层服务接入点(CS SAP)接收到的外部网络数据的转化/映射成MAC SDU, 通过MAC SAP发送给MAC CPS。CS层的功能包括:分类外部网络服务数据(SDU),将这 些数据关联到正确的MAC服务流(SFID)及连接(CID)。还可能包含负荷头压缩功能(PHS)。 有两种服务汇聚子层:ATM汇聚子层及包汇聚子层。 (2) MAC公共子层:MAC Common Part Sublayer (CPS) CPS不用理解/分析任何从CS层来的负荷信息。该层包含MAC层的核心功能,包括带宽 请求,连接建立,连接维护。该层从MAC SAP接收数据,按MAC连接分类。QoS将被应用 到传输中并由物理层来保证。 (3) 加密子层:Privacy Sublayer MAC层包含一个单独的加密子层来提供认证、密钥交换及加密。

2009-10-29

Solaris10 Advanced user maunal

This book describes how to use the command line interface (CLI) of the Solaris™ operating environment to perform various system tasks.

2009-06-05

QAID theory

RAID,为Redundant Arrays of Independent Disks的简称,中文为廉价冗余磁盘阵列。在1987年由美国柏克莱大学提出RAID(Redundant Arrayof Inexpensive Disks)理论,作为高性能的存储系统,巳经得到了越来越广泛的应用。RAID的级别从RAID概念的提出到现在,巳经发展了多个级别,有明确标准级别分别是0、1、2、3、4、5等。但是最常用的是0、1、3、5四个级别。其他还有6、7、10、30、50等。RAID为使用者降低了成本、增加了执行效率,并提供了系统运行的稳定性。

2009-06-05

ARM微处理器基础教程

第1章 ARM微处理器概述 第2章 ARM微处理器的编程模型 第3章 ARM微处理器的指令系统 ................

2009-04-23

ARM 指令集(中文版).pdf

ARM寄存器和处理器模式 ARM处理器有二十七个寄存器,其中一些是在一定条件下使用的,所以一次只能使用十六 个...

2009-04-23

QTP user's Guide

QuickTest Professional User’s Guide Version 6.5. 网上找到,CSDN上原来那个下不来。

2009-04-22

Turbo 码给我们的启示

今天Turbo 码在通信界已经几乎无人不晓。用Google 搜索“Turbo code”可以得到800 多万结果。在未来的第三代移动通信中,它很可能成为编码方案的标准之一(即使不采用它, 新的方案也很可能是受其启发,基于与它相似的思路而产生的类似方案),但是Turbo 码诞 生过程却有一段引人入胜的故事。

2009-04-21

复信号处理及其在电力线载波通信中的应用

摘要: 电力线载波通信系统通常应用正交调制有效地抵消带外和带内干扰信号以实现单边带调制,应用多进制正交幅度调制(M—QAM)实现高速数据传输,将正交调制作为复信号来研究可以简化对通信系统的分析和设计。文中介绍了复信号的定义、实调制与复调制、用复低通信号表示带通信号、单边带复调制与解调,以及数字单边带韦瓦复调制在数字化载波机中的应用。 关键词:复信号;实调制;复调制;电力线通信;载波通信;韦瓦法;单边带复调制

2009-04-17

复信号分析技术及其在地质雷达数字处理中的应用.pdf

傅立叶谱分析是地质雷达数字处理最常用的手段,但其效果还不是很理想:复信号分析技术是一项新的数字处理技术,不仅具有高精度、高分辨率、能分辨深部弱信号等优点,而且能够利用多个参数联合进行评估。在介绍了复信号分析的基本原理之后,将复信号分析技术应用到地质雷达数字处理中,首先探讨了复信号参数的解释方法,然后分别对湖底和溶洞探测实际工程的数据进行傅立叶谱分析和复信号分析。比较两种处理技术的成果显示,经复信号分析技术处理的成果明显优于傅立叶谱分析成果,不仅图像更清晰、更准确地反映了地下异常,能够分辨出湖底不同时期沉积的淤泥的分界面,较大地提高了分辨率,而且多个参数谱相互印证,提高了地质雷达图像解释的可信程度。

2009-04-17

信息论与编码理论_沈世镒 陈鲁生2002.pdf

本书全面系统地介绍了由香农于1948年提出的信息论与编码理论的主要内容,以及近几十年来该领域的一些重要研究成果。

2009-02-06

standford Wireless Communications

Stanford University 通信经典

2009-02-05

空空如也

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

TA关注的人

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