自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

︶ㄣai逍遙の

给自己一点时间,还心一点空间

  • 博客(171)
  • 资源 (3)
  • 收藏
  • 关注

原创 Java虚拟机简单总结

2018-07-04 15:13:09 129

原创 标准2进制转16进制的快速算法公式

当值x 是2 的非负整数n 次幂时,也就是x = 2n,我们可以很容易地将x 写成十六进制形式,只要记住x 的二进制表示就是1 后面跟n 个0。十六进制数字0 代表4 个二进制0。所以,当n 表示成i + 4j 的形式,其中0 ≤ i ≤ 3 时,我们可以把x 写成开头的十六进制数字为1(i = 0)、2(i = 1)、4(i = 2)或者8(i = 3),后面跟随着j 个十六进制的0

2013-07-23 13:39:49 5514

原创 数据结构-算法的特性

1、输入输出输入:算法有零个或多个输入输出:算法至少有一个或多个输出,输出形式可以是打印输出,也可以是返回值2、有穷性有穷性:算法在执行有限的步骤之后,自动结束而不会出现无限循环,并且每个步骤在可接受的时间内完成。3、确定性确定性:算法的每一步骤都具有确定的含义,不会出现二义性。4、可行性可行性:算法的每一步都必须是可行的,也就是说,每一步都能够通过执行有限次数

2013-06-18 22:30:25 1877

原创 数据结构-算法设计的要求

1、正确性正确性:算法的正确性是指算法至少应该具有输入、输出和加工处理无歧义性、能正确反映问题的需求、能够得到问题的正确答案。正确性分以下四个层次:1)算法程序没有语法错误2)算法程序对于合法的输入数据能够产生满足要求的输出结果。3)算法程序对于非法的输入数据能够得出满足规格说明的结果。4)算法程序对于精心选择的,甚至刁难的测试数据都有满足要求的输出结果2、可读性

2013-06-18 22:22:36 2466

原创 JAVA复习笔记--第一章:第二节:数据类型

java语言是强类型语言,每个变量和表达式编译时就要确定类型。因此,所有的变量必须显式的声明类型。 以下简单罗列了以下java的基本数据类型。java数据类型是java基础的基础,不予深究。 一、基本数据类型分类 1、整数类型 byte   内存中占8位,表示范围:-128~127 short  内存中占16位,表示范围:-32768~32767 int

2013-05-26 12:18:13 924

原创 JAVA复习笔记--第一章:第一节:从注释开始

java注释分以下三种注释:1、单行(single-line)--短注释://……    2、块(block)--块注释:/*……*/ 3、文档注释:/**……*/一、单行注释1、单行注释(Single-Line Comments):短注释可以显示在一行内,并与其后的代码具有一样的缩进层级。如果一个注释不能在一行内写完,就该采用块注释。单行注释之前应该有一个空行

2013-05-24 01:18:54 1571 4

原创 在Java中使用定时任务的最佳实践

之前大部分人在遇到需要使用定时任务的时候首先会想到Timer类,用法一般就是: Java代码  new Timer("timer").schedule(new TimerTask() {              @Override              public void run() {                  System.out.pr

2013-05-11 10:00:39 1266

转载 深入分析Java ClassLoader原理

一、什么是ClassLoader?         大家都知道,当我们写好一个Java程序之后,不是管是CS还是BS应用,都是由若干个.class文件组织而成的一个完整的Java应用程序,当程序在运行时,即会调用该程序的一个入口函数来调用系统的相关功能,而这些功能都被封装在不同的class文件当中,所以经常要从这个class文件中要调用另外一个class文件中的方法,如果另外一个文件不存在

2013-05-09 12:55:52 724

原创 FreeMarker在领悟教程网实战应用

摘要: 上一节我们整理了FreeMarker与SpringMVC整合,这一节学习在领悟书生教程网中是怎样实现应用freemarker静态化页面(减少数据库查询)的。需求是这样的,我页面的底部,有“最新文章”和“热门文章”。因为每个页面都有这个显示,每次访问都要查询数据库,这不是太合理,所以在添加文章、修改文章和删除文章的时候,都查询数据库,生成一个jsp页面,然后嵌套在页面中。上一节我

2012-12-10 12:00:47 868

原创 FreeMarker与SpringMVC整合

摘要: SpringMVC环境的搭建在这里就不多说了,我们这节主要是FreeMarker与SpringMVC整合 首先,在springmvc的配置文件普通视图之前,加入freemarker的视图...SpringMVC环境的搭建在这里就不多说了,我们这节主要是FreeMarker与SpringMVC整合首先,在springmvc的配置文件普通视图之前,加入freemarker的

2012-12-10 11:59:11 843

原创 FreeMarker模板包含及名称空间

摘要: FreeMarker模板包含及名称空间,主要是为了模板的重用。使用包含其他模板,如果包含多个模板,可能会出现同名变量被覆盖的问题。可以使用import来完成导入,并且加入名称空间FreeMarker模板包含及名称空间,主要是为了模板的重用。使用包含其他模板,如果包含多个模板,可能会出现同名变量被覆盖的问题。可以使用import来完成导入,并且加入名称空间

2012-12-10 11:57:29 670

原创 FreeMarker四种变量的用法

摘要: freemarker的变量可以分为四种,分别是数据模型的变量【root中的变量】,模板中的变量使用【定义的变量】,局部变量【在指令中的变量】,循环变量【在循环中的变量】freemarker的变量可以分为四种,分别是数据模型的变量【root中的变量】,模板中的变量使用【定义的变量】,局部变量【在指令中的变量】,循环变量【在循环中的变量】数据模型的变量【root

2012-12-10 11:56:53 705

原创 FreeMarker自定义指令

摘要: FreeMarker自定义指令就像struts2的set标签,为了好理解,也可以认为是定义一个方法,就像js的function.在freemarker中的这个标签就是macro。在定义一个指令的时候,可以指定参数,当然也可以不指定,这里要注意了,我这里只贴出模板文件及输出结果,freemarker的工具类请参照FreeMarker入门教程,其实也没有什么改变,直接拿过来用即可F

2012-12-10 11:56:09 1100

原创 FreeMarker集合(List、Map)

摘要: 我们上一节认识了FreeMarker基本数据类型,接口认识FreeMarker集合(List、Map)​我们上一节认识了FreeMarker基本数据类型,接口认识FreeMarker集合(List、Map)序列(List)定义序列12345<#-- 定义序

2012-12-10 11:54:55 1663

原创 FreeMarker基本数据类型

摘要: ​Freemarker的基本数据类型【存储单值】有数字、字符串、boolean、日期。在这里直接用定义变量的方式来操作各种数据类型的输出。Freemarker的基本数据类型【存储单值】有数字、字符串、boolean、日期。在这里直接用定义变量的方式来操作各种数据类型的输出。数字【整型】定义一个数字,然后加10输出,结果是21

2012-12-10 11:46:32 635

原创 FreeMarker基本标签的使用

摘要: 上一节我们接触了一个FreeMarker很简单的例子FreeMarker入门教程,说到底,就是替换模板里相应的标签,这一节我们写一下FreeMarker基本标签的使用上一节我们接触了一个FreeMarker很简单的例子FreeMarker入门教程,说到底,就是替换模板里相应的标签,这一节我们写一下FreeMarker基本标签的使用。在FreeMarker入门

2012-12-10 11:45:20 1113 1

原创 FreeMarker入门教程

摘要: 在Java模板引擎 FreeMarker介绍中,我们已经对freemarker有了一定的了解,这一节是FreeMarker入门教程。下载freemarker,定义模板文件,输出到控制台和文件中在Java模板引擎 FreeMarker介绍中,我们已经对freemarker有了一定的了解,这一节是FreeMarker入门教程。下载freemarker

2012-12-10 11:37:26 1132 1

原创 Java模板引擎 FreeMarker介绍

摘要: FreeMarker是一个模板引擎,一个基于模板生成文本输出的通用工具,使用纯Java编写,FreeMarker被设计用来生成HTML Web页面(为了提高页面的访问速度,把页面静态化),特别是基于MVC模式的应用程序FreeMarker是一个模板引擎,一个基于模板生成文本输出的通用工具,使用纯Java编写,FreeMarker被设计用来生成HTML Web页面(为了提高页

2012-12-10 11:33:42 1195

转载 为什么程序员不擅长估算时间?

一个曾经与我一起工作过的经验丰富的项目经理声称,他拿到程序员的时间估算以后,先将它乘以π,然后转化下一个时间数量级后,才能得到真正的值。1天转化成3.14周。他过去因为程序员不擅长估算时间而吃尽了苦头。我创建了一个用来翻译程序员时间估算的表格,来尽量缩小估算错误。时间估算是困难的。每一个程序员都有一个现实的估计区间。低于这个区间的估计意味着(构件,测试,检查代码的)时间开销被低估了

2012-08-07 13:25:52 453

原创 Spring事务传播机制

概述            当我们调用一个基于Spring的Service接口方法(如UserService#addUser())时,它将运行于Spring管理的事务 环境中,Service接口方法可能会在内部调用其它的Service接口方法以共同完成一个完整的业务操作,因此就会产生服务接口方法嵌套调用的情况, Spring通过事务传播行为控制当前的事务如何传播到被嵌套调用的目标服务接

2012-07-11 11:00:40 646

原创 Java泛型简明教程

泛型是Java SE 5.0中引入的一项特征,自从这项语言特征出现多年来,我相信,几乎所有的Java程序员不仅听说过,而且使用过它。关于Java泛型的教程,免费的,不免费的,有很多。我遇到的最好的教材有:The Java TutorialJava Generics and Collections, by Maurice Naftalin and Philip Wadler

2012-07-03 15:17:52 636

原创 XMemcached官方用户指南

用户指南 0.3版本变更历史XMemcached简介XMemcached的主要特性高性能支持完整的协议支持客户端分布允许设置节点权重动态增删节点支持JMX与Spring框架和Hibernate-memcached的集成客户端连接池可扩展性使用指南依赖包简单例子客户端分布CAS操作更全面的例子迭代所有keyIncr/Decr查看统计信息SASL验证高级主题

2012-06-20 15:21:59 9196 1

转载 Spring技术内幕——深入解析Spring架构与设计原理(四)Web MVC的实现

以前的欠账,现在补上,欢迎指正和讨论。 Spring Web MVC的实现 关于MVC,这是和WEB开发相关的部分,显然大家都是很熟悉了。从最初的JSP到struts,再到像wicket等等,真是百花齐放,百家争鸣.在WEB UI上,这部分是做web应用架构选择不可缺少的一部分。而作为MVC框架,也许SPRING MVC不能算得上是表现力最出色的UI框架,但无疑,它的实现也是非常的优秀

2012-06-15 20:02:43 1040

转载 Spring技术内幕——深入解析Spring架构与设计原理(三)数据库的操作实现

最近事情实在是比较多,没有及时更新帖子,还望大家见谅啊。今天,一起讨论讨论Spring JDBC的实现吧。 关于Spring JDBC 还是从Spring JDBC说起吧,虽然现在应用很多都是直接使用Hibernate或者其他的ORM工具。但JDBC毕竟还是很基本的,其中的JdbcTemplate就是我们经常使用的,比如JDBCTemplate的execute方法,就是一个基本的方法,

2012-06-15 20:00:41 926

转载 Spring技术内幕——深入解析Spring架构与设计原理(二)AOP

关于AOP的个人理解 AOP联盟定义的AOP体系结构把与AOP相关的概念大致分为了由高到低、从使用到实现的三个层次。关于这个体系结构,个人的理解是这样的,从上往下,最高层是语言和开发环境,在这个环境中可以看到几个重要的概念:base可以视为待增强对象,或者说目标对象;aspect指切面,通常包含对于base的增强应用;configuration可以看成是一种编织或者说配置,通过在AOP体系

2012-06-15 19:59:26 891

转载 Spring技术内幕——深入解析Spring架构与设计原理(一)IOC实现原理

内容较多,新开一贴,以便阅读和讨论,请管理员见谅。 IOC的基础 下面我们从IOC/AOP开始,它们是Spring平台实现的核心部分;虽然,我们一开始大多只是在这个层面上,做一些配置和外部特性的使用工作,但对这两个核心模块工作原理和运作机制的理解,对深入理解Spring平台,却是至关重要的;因为,它们同时也是Spring其他模块实现的基础。从Spring要做到的目标,也就是从简化J

2012-06-15 19:54:02 2080

原创 使用Mybatis Generator自动生成Mybatis相关代码

本文将简要介绍怎样利用Mybatis Generator自动生成Mybatis的相关代码:一、构建一个环境: 1. 首先创建一个表: Sql代码  CREATE TABLE pet (name VARCHAR(20), owner VARCHAR(20), species VARCHAR(20), sex CHAR(1), birth DAT

2012-06-12 21:29:00 771

原创 在SVN中创建项目

新建一项目,项目名称(例如:SMS_RENWU),置于svn管理之下:1.创建仓库,即在SVN服务器里的SVN工作目录下创建项目SMS_RENW所对应的仓库:使用用户test登陆SVN服务器找到svn安装所在目录/usr/local/svn/bin/在终端中执行:svnadmin create/svnroot/SMS_RENWU。或以root登陆执行后也能创建仓库,

2012-06-11 19:37:35 2462

翻译 TimesTen内存数据库-第七章 在RAC环境中实现Cache Connect

第七章 在RAC环境中实现Cache Connect这章将讨论怎样在RAC环境中实现Cache Connect to Oracle。在RAC环境中Cache Connect怎样工作Oracle Real Application Clusters (RAC)能够使多个Oracle实例使用共享资源访问一个数据库,共享资源包括驻留在簇共享磁盘上所有的数据文件、控制文件、PFILE

2012-06-05 23:08:47 1850

翻译 TimesTen内存数据库-第六章 Cache Administrator

关于Cache AdministratorTimesTen提供了一个基于浏览器名为Cache Administrator的工具创建缓存集合定义和工作。Cache Administrator能够使用管理员使用位于与安装TimesTen相同的机器上的Web浏览器通过操纵Oracle规划来定义一个或多个缓存集合。可以设置Web服务器以使能够访问Cache Connect to Oracle。

2012-06-05 23:07:24 878

翻译 TimesTen内存数据库-第五章 使用缓存集合

这章将讨论怎样使用缓存集合。改变缓存集合使用ALTER CACHE GROUP语句来改变AUTOREFRESH STATE、INTERVAL和MODE的设置。任何通过ALTER CACHE GROUP设置的值或状态都是永久的;它们保存在数据存储中,并在TimesTen守护程序和缓存代理重新启动时生存。注意:如果TimesTen安装时Access Control被激活,则必须

2012-06-05 23:06:31 1223

翻译 TimesTen内存数据库-第四章 管理缓存集合

为缓存集合配置系统这部分总结将TimesTen主机配置为Oracle Client并使用Cache Connect to Oracle特性来操作远程Oracle服务器的指定步骤。1.在TimesTen主机上安装Oracle客户端或Oracle数据库。Oracle客户端或数据库必须在安装TimesTen之前装以防止使用Cache Connect特性时会出现问题。2. 为特定的

2012-06-05 23:05:29 1136

翻译 TimesTen内存数据库-第三章 定义缓存集合

这章将讨论不同的缓存集合类型以及怎样进行定义。创建缓存集合定义可以使用CREATE CACHE GROUP语句来创建一个缓存集合定义,包括为每个将被缓存的Oracle表分别定义缓存表。表 3.1 显示一个简单缓存集合定义的组成。缓存集合定义的每个部分将在下面部分讨论。表 3.1 缓存集合定义的组成组 成CREATE type

2012-06-05 23:03:43 2673

翻译 TimesTen内存数据库-第二章 快速开始

这章将讨论怎样使用SQL语句来创建并管理简单的缓存集合。也可使用基于浏览器的Cache Administrator来创建缓存集合。安装TimesTen和Oracle在能够创建缓存集合之前,必须安装TimesTen和Oracle环境。完成以下任务:1. 在TimesTen主机上安装Oracle Client。2. 创建必需的Oracle帐号。3. 创建一个Ti

2012-06-05 23:00:40 1791

翻译 TimesTen内存数据库-第一章 Cache Connect to Oracle概念

TimesTen数据交换技术提供在Oracle数据库和TimesTen数据管理器之间进行连接和双向数据传送。数据交换技术也使得能够方便的捕获和处理进入到TimesTen数据管理器的大流量事件流,并且能进行并发传送数据到Oracle数据库。TimesTen允许通过创建cache group来高速缓存Oracle数据,以在TimesTen中映射一个或多个Oracle表。允许高速缓存Or

2012-06-05 22:57:53 1178

转载 高富帅与大公司 续三 自我认知

自从发了上篇文章以后,看到很多网友评论,很多人有共鸣表示赞同,也有人觉得并不同意,其实,我觉得很多人在看文章的时候只是走马观花,并没有真的理解文章要表达的思想,这里再重释一些观点。如果你能看懂,请客观的讲出自己的观点,如果看不懂,请再重新看一遍!     首先,不是说人一定都应该选择穷小子和小公司,这里完全是误读。     很多人是当然可以选择高富帅和大公司的,因为有能力做到,

2012-06-05 14:04:55 737

转载 高富帅与大公司之续二 真实案例

自从发了上篇文章以后,看到很多网友评论,很多人产生共鸣表示赞同,也有人觉得并不同意,没关系,在开始续篇三之前,先分享一些真实案例,也许对理解文章的主题能有帮助。其一:曾经面试一个软件开发人员,自己讲:我想做大项目,不太喜欢做小项目,体现不了我的价值。问:什么样的大项目呢?答曰:怎么也得上百万的那种项目吧。然而,当问到技术问题,group by 和 order by 的区

2012-06-05 13:54:11 1754

原创 优秀程序员必备素质——快速调试

本文来自:http://blog.csdn.net/zhaodandan19910306/article/details/7628879你是否有过这些经历:1.代码敲完了,刚想松口气,一运行程序,满满的Bug。2.找啊找啊找,怎么找都找不到哪里出了问题。3.调试了半天出不来,就开始便得心烦气躁。4.一天连一个Bug也没调出来,工作效率低,心情抑郁。5

2012-06-05 13:47:00 478

转载 如何寻找属于自己的高富帅和大公司!

本文来自:http://blog.csdn.net/litp/article/details/7608937很多女孩子找对象总想找个事业成功的高富帅,并且能爱自己真心对自己好的人,但是对于大部分男人而言,打拼事业都是需要几年的积累,然而等事业成功的时候,基本也都成家立业了。      所以,这些女孩要想找到这种标准的人,那么有一个捷径就是做小三,但是小三也不是想做就做的,首先,小三

2012-06-05 13:40:47 454

原创 小故事大道理

(一)关于压力有一位讲师正在给学生们上课,大家都认真地听着。寂静的教室里传出一个浑厚的声音:"各位认为这杯水有多重?"说着,讲师拿起一杯水。有人说二百克,也有人说三百克。"是的,它只有二百克。那么,你们可以将这杯水端在手中多久?"讲师又问。很多人都笑了:二百克而已,拿多久又会怎么样!讲师没有笑,他接着说:"拿一分钟,各位一定觉得没问题;拿一个小时,可能觉得手酸;拿一天呢?一个星期呢

2012-06-05 11:13:01 697

JSP由浅入深.chm

本“JSP由浅入深” 系列教程是面向中级和高级用户的,它需要HTML和Java的基础。你应该会将HTML网页连接到一起,并且会利用Java来进行编程。如果你还没有这个基础,建议你还是先打好基础为好。这个系列教程将通过编制简单的例子到复杂的例子来教会你JSP。本系列教程是采用循序渐进的方法来进行阐述的,即由浅入深。为了使你能够获得最大的进步,建议你再学习的过程中将所有的例子自己进行调试。开始的例子可能会很简单,所以开始的时候你要特别耐心,不要认为太简单而跳过。如果你仔细地调试例子,那么你就会很快地熟悉JSP的本质方法。

2010-05-27

oracle傻瓜1000问

大家在应用ORACLE的時候可能会遇到很多看起來不难的问题, 特別对新手来說, 本书简单的总结了一下,发布給大家, 希望对大家有幫助! 对ORACLE高手來說是不用看的.

2010-05-27

Oracle错误码大全

Oracle 8i 错误信息快速查询 本帮助文件由邓大旭个人整理,内容全摘自ORACLE8i的文档。版权归实际作者所有。ORACLE8i的错误信息非常多,本人只是整理了其中的一部分(Part One),均以ORA-开头,共计6513个。

2010-05-27

空空如也

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

TA关注的人

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