自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Play framework

使用 Play 框架快速开发 Web 应用  虽然目前有很多种 Java Web 应用开发框架,但 Play 框架是一种新兴的框架,可以帮助开发人员高效的构建 Web 应用。本文详细介绍了 Play 框架的使用,包括模型层、控制层、视图层和 HTTP 路由等内容。通过本文的介绍,开发人员可以了解到如何用 Play 框架来快速开发 Web 应用。概述Play 框架是一个完...

2015-03-03 16:16:05 177

浅谈Spring事务隔离级别

一、Propagation (事务的传播属性)Propagation :  key属性确定代理应该给哪个方法增加事务行为。这样的属性最重要的部份是传播行为。有以下选项可供使用:PROPAGATION_REQUIRED--支持当前事务,如果当前没有事务,就新建一个事务。这是最常见的选择。PROPAGATION_SUPPORTS--支持当前事务,如果当前没有事务,就以非事务方式执行。PR...

2015-03-03 11:50:06 98

原创 索引的优缺点

为什么要创建索引呢?这是因为,创建索引可以大大提高系统的性能。  第一,通过创建唯一性索引,可以保证数据库表中每一行数据的唯一性。  第二,可以大大加快 数据的检索速度,这也是创建索引的最主要的原因。  第三,可以加速表和表之间的连接,特别是在实现数据的参考完整性方面特别有意义。  第四,在使用分组和排序 子句进行数据检索时,同样可以...

2015-02-02 14:36:07 211

原创 PreparedStatement的用法

jdbc(java database connectivity,java数据库连接)的api中的主要的四个类之一的java.sql.statement要求开发者付出大量的时间和精力。在使用statement获取jdbc访问时所具有的一个共通的问题是输入适当格式的日期和时间戳:2002-02-05 20:56 或者 02/05/02 8:56 pm。 通过使用java.sql.prepareds...

2015-01-22 14:53:15 146

原创 Sping注解

@Repository、@Service、@Controller 和 @Component时间:2014-05-29 08:54  浏览:16人@Repository、@Service、@Controller 和 @Component 将类标识为Bean Spring 自 2.0 版本开始,陆续引入了一些注解用于简化 Spring 的开发。@Repository注解便属于最先...

2015-01-22 14:33:16 85

原创 Hibernate与 MyBatis的比较

最近做了一个Hibernate与MyBatis的对比总结,希望大家指出不对之处。第一章     Hibernate与MyBatisHibernate 是当前最流行的O/R mapping框架,它出身于sf.net,现在已经成为Jboss的一部分。 Mybatis 是另外一种优秀的O/R mapping框架。目前属于apache的一个子项目。MyBatis 参考资料官网:http:...

2015-01-20 12:01:25 73

原创 Spring AOP 实现原理

什么是AOPAOP(Aspect-OrientedProgramming,面向方面编程),可以说是OOP(Object-Oriented Programing,面向对象编程)的补充和完善。OOP引入封装、继承和多态性等概念来建立一种对象层次结构,用以模拟公共行为的一个集合。当我们需要为分散的对象引入公共行为的时候,OOP则显得无能为力。也就是说,OOP允许你定义从上到下的关系,但并不适合定义...

2015-01-09 18:00:05 66

原创 Spring ioc原理

最近,面试老是被问到Spring IOC 我也是在网上学习的,现在分享下自己的想法,如果不对的地方请见谅。IOC(DI):其实这个Spring架构核心的概念没有这么复杂,更不像有些书上描述的那样晦涩。java程序员都知道:java程序中的每个业务逻辑至少需要两个或以上的对象来协作完成,通常,每个对象在使用他的合作对象时,自己均要使用像new object() 这样的语法来完成合作对象的申请工作...

2015-01-09 10:42:27 78

原创 redis缓存的安装和使用

Redis介绍    Redis本质上一个Key/Value数据库,与Memcached类似的NoSQL型数据库,但是他的数据可以持久化的保存在磁盘上,解决了服务重启后数据不丢失的问题,他的值可以是string(字符串)、list(列表)、sets(集合)或者是ordered  sets(被排序的集合),所有的数据类型都具有push/pop、add/remove、执行服务端的并集、交集、两个se...

2015-01-08 18:00:04 95

原创 Oracle计算时间函数(numtodsinterval、numtoyminterval)

numtodsinterval(<x>,<c>) ,x是一个数字,c是一个字符串,表明x的单位,这个函数把x转为interval day to second数据类型常用的单位有 ('day','hour','minute','second')exampleSQL> select sysdate,sysdate+numtodsinterval(3,'hour') a...

2014-12-12 19:01:15 598

原创 backbone中的Router实例

关于这个router的使用,我现在依然是心存疑惑的。每点击一次这样的链接 <a href="#action">action</a> 会触发一个事件,但是url也会改变,这样刷性的话,岂不是会自动触发事件。或者这个东西只是用在单个页面的网站上,或者移动设备网站上,或者是我还不会用。大概解释下Router: Backbone中的router,见名知意,router有路由的...

2014-09-02 13:40:44 119

原创 Express框架之app.js配置文件说明

express.js是nodejs的一个MVC开发框架,并且支持jade等多种模板。下面简单来说说express的app.js文件的配置内容先看一下这个app.js文件 01/**02 * Module dependencies.03 */04 05var express = ...

2014-08-13 17:44:29 153

原创 NodeJS入门

关于本书致力于教会你如何用Node.js来开发应用,过程中会传授你所有所需的“高级”JavaScript知识。本书绝不是一本“Hello World”的教程。状态你正在阅读的已经是本书的最终版。因此,只有当进行错误更正以及针对新版本Node.js的改动进行对应的修正时,才会进行更新。本书中的代码案例都在Node.js 0.6.11版本中测试过,可以正确工作。读者对...

2014-08-08 15:42:08 69

原创 git常用命令

Git 常用命令速查 git branch 查看本地所有分支git status 查看当前状态 git commit 提交 git branch -a 查看所有的分支git branch -r 查看远程所有分支git commit -am "init" 提交并且加注释 git remote add origin git@192.168.1.119:ndshowgit push origi...

2014-07-23 11:30:37 53

原创 IntelliJ Idea 常用快捷键

Alt+回车 导入包,自动修正Ctrl+N 查找类Ctrl+Shift+N 查找文件Ctrl+Alt+L 格式化代码Ctrl+Alt+O 优化导入的类和包Alt+Insert 生成代码(如get,set方法,构造函数等)Ctrl+E或者Alt+Shift+C 最近更改的代码Ctrl+R 替换文本Ctrl+F 查找文本Ctrl+Shift+Space 自动补全代码Ctrl+空格 代码提示...

2014-06-25 09:32:57 67

原创 Struts2 的个人理解

个人理解的Struts2  写给自己的 留着以后面试用 1.动态方法加载调用    在struts.xml配置文件中:<constant name="struts.enable.DyanmicMethodInvocation" value="true"/> 2.OGNL表达式语言     (1).读取strut2中的ValueStack中的值:     ...

2014-06-24 14:56:00 80

原创 spring注解方式实现AOP的前置通知

spring面向切面(AOP)编程,spring的配置文件中需要引入AOP命名空间:<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance...

2014-06-24 14:27:20 645

原创 js 实现打印带分页

IE 自带的接口打印1)在body中加入这个object<OBJECT id=WebBrowser classid=CLSID:8856F961-340A-11D0-A96B-00C04FD705A2 height=0 width=0VIEWASTEXT></OBJECT>2)在head头部加入<!--media=print 这个属性可以在打...

2014-06-24 14:22:47 686

原创 第一次接触dubbo

1. Dubbo是什么?Dubbo是一个分布式服务框架,致力于提供高性能和透明化的RPC远程服务调用方案,以及SOA服务治理方案。简单的说,dubbo就是个服务框架,如果没有分布式的需求,其实是不需要用的,只有在分布式的时候,才有dubbo这样的分布式服务框架的需求,并且本质上是个服务调用的东东,说白了就是个远程服务调用的分布式框架其核心部分包含:1. 远程通讯: 提供对多种基于长连接的NI...

2014-06-24 14:17:15 134

原创 Oracle like 、in、 ><=等sql 优化问题

Oracle like '%...%' 优化1.尽量不要使用 like '%%'2.对于 like '%' (不以 % 开头),Oracle可以应用 colunm上的index3.对于 like '%…' 的 (不以 % 结尾),可以利用reverse + function index 的形式,变化成 like '%'4.非用like'%%'不可时,使用Oracle内部函数:IN...

2014-06-24 14:15:46 742

空空如也

空空如也

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

TA关注的人

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