
转载
文章平均质量分 60
ddlgyqddlgyq
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Spring的注解
注释配置相对于 XML 配置具有很多的优势:它可以充分利用 Java 的反射机制获取类结构信息,这些信息可以有效减少配置的工作。如使用 JPA 注释配置 ORM 映射时,我们就不需要指定 PO 的属性名、类型等信息,如果关系表字段和 PO 属性名、类型都一致,您甚至无需编写任务属性映射信息——因为这些信息都可以通过 Java 反射机制获取。注释和 Java 代码位于一个文件中,而 XM...原创 2013-03-29 11:25:40 · 127 阅读 · 0 评论 -
spring mvc 框架搭建及详解
现在主流的Web MVC框架除了Struts这个主力 外,其次就是Spring MVC了,因此这也是作为一名程序员需要掌握的主流框架,框架选择多了,应对多变的需求和业务时,可实行的方案自然就多了。不过要想灵活运用Spring MVC来应对大多数的Web开发,就必须要掌握它的配置及原理。 一、Spring MVC环境搭建:(Spring 2.5.6 + Hibernate 3.2.0)...原创 2013-05-08 09:04:20 · 81 阅读 · 0 评论 -
Spring 使用注解方式进行事务管理
大家在使用spring的注解式事务管理时,对事务的传播行为和隔离级别可能有点不知所措,下边就详细的介绍下以备方便查阅。事物注解方式: @Transactional当标于类前时, 标示类中所有方法都进行事物处理例子:@Transactionalpublic class TestServiceBean implements TestService {}当类中...原创 2013-05-08 09:05:37 · 86 阅读 · 0 评论 -
Spring MVC framework深入分析
在当今的MVC framework里,似乎Webwork2逐渐成为主流, Webwork2+SpringFramework的组合变得越来越流行。这似乎意味着Spring自带的MVC framework远比Webwork2差,所以大家纷纷用Webwork2来代替。确实,Spring的MVC framework不算是整个Spring的核心部件,但它的威力却超过了很多人的想象。很多人包括xiecc认为...原创 2013-05-08 09:06:20 · 104 阅读 · 0 评论 -
JMS 异步传输与Spring结合实例
在Spring 2.0之前,Spring的JMS的作用局限于产生消息。这个功能(封装在 JmsTemplate 类中)当然是很好的,但是,它没有描述完整的JMS堆栈,比如像消息的 异步 产生和消耗。JMS堆栈缺少的这一部分已经被添加,Spring 2.0现在提供对消息异步消耗的完整支持。让我们从一个例子开始。首先我们打开ActiveMQ。从ActiveMQ的安装路径上的bin目录,那里有一...原创 2013-05-08 09:06:40 · 161 阅读 · 0 评论 -
Mysql Explain 详解
一.语法explain < table_name >例如: explain select * from t3 where id=3952602;二.explain输出解释+----+-------------+-------+-------+-------------------+---------+---------+-------+------+-------+...原创 2013-06-08 13:28:26 · 107 阅读 · 0 评论 -
Spring 资源访问剖析和策略模式应用
Spring 把所有能记录信息的载体,如各种类型的文件、二进制流等都称为资源,对 Spring 开发者来说,最常用的资源就是 Spring 配置文件(通常是一份 XML 格式的文件)。在 Sun 所提供的标准 API 里,资源访问通常由 java.net.URL 和文件 IO 来完成,尤其是当我们需要访问来自网络的资源时,通常会选择 URL 类。URL 类可以处理一些常规的资源访问问题,但...原创 2013-06-21 18:07:45 · 82 阅读 · 0 评论 -
Java:单例模式的七种写法
第一种(懒汉,线程不安全): 1 public class Singleton { 2 private static Singleton instance; 3 private Singleton (){} 4 public static Singleton getInstance() { 5 if (instance == null) {...原创 2013-07-04 16:22:39 · 121 阅读 · 0 评论 -
Java多线程-工具篇-BlockingQueue
一:前言: 在新增的Concurrent包中,BlockingQueue很好的解决了多线程中,如何高效安全“传输”数据的问题。通过这些高效并且线程安全的队列类,为我们快速搭建高质量的多线程程序带来极大的便利。本文详细介绍了BlockingQueue家庭中的所有成员,包括他们各自的功能以及常见使用场景。二:认识BlockingQueue阻塞队列,顾名思义,首先它是一个队列,而一个...原创 2013-09-03 23:22:55 · 98 阅读 · 0 评论 -
spring scope自定义
BeanFactory除了拥有作为IoC Service Provider的职责,作为一个轻量级容器,它还有着其他一些职责,其中就包括对象的生命周期管理。本节主要讲述容器中管理的对象的scope这个概念。多数中文资料在讲解bean的scope时喜欢用"作用域"这个名词,应该还算贴切吧。不过,我更希望告诉你scope这个词到底代表什么意思,至于你怎么称呼它反而不重要。scope用来声...原创 2013-05-07 22:39:32 · 166 阅读 · 0 评论 -
Spring的autowire自动装配bean的四种方式
default[html] view plaincopyprint? ...原创 2013-05-07 22:37:29 · 719 阅读 · 0 评论 -
Spring总结
一、Spring中JDK的动态代理1、接口类(抽象角色)package www.csdn.SpringJDK.proxy;//抽象主题角色public interface SayBey {public void say(String content);}2、实现类(真是角色)package www.csdn.SpringJ...原创 2013-05-07 22:34:15 · 93 阅读 · 0 评论 -
关于with cube ,with rollup 和 grouping
http://www.cnblogs.com/shuangnet/archive/2013/03/26/2982144.html原创 2013-04-28 09:37:47 · 157 阅读 · 0 评论 -
sql之left join、right join、inner join的区别
sql之left join、right join、inner join的区别left join(左联接) 返回包括左表中的所有记录和右表中联结字段相等的记录 right join(右联接) 返回包括右表中的所有记录和左表中联结字段相等的记录inner join(等值连接) 只返回两个表中联结字段相等的行举例如下: ------------------------------...原创 2013-04-28 10:09:33 · 78 阅读 · 0 评论 -
SQL中EXISTS的用法
SELECT c.CustomerId,CompanyName FROM Customers cWHERE EXISTS(SELECT OrderID FROM Orders o WHERE o.CustomerID=c.CustomerID) 这里面的EXISTS是如何运作呢?子查询返回的是OrderId字段,可是外面的查询要找的是CustomerID和CompanyName字段,这...原创 2013-04-28 11:51:07 · 110 阅读 · 0 评论 -
mysql时间函数
一、MySQL 获得当前日期时间 函数1.1 获得当前日期+时间(date + time)函数:now()mysql> select now();+---------------------+| now() |+---------------------+| 2008-08-08 22:20:46 |+---------------------+除了 now...原创 2013-04-30 20:38:34 · 102 阅读 · 0 评论 -
BIT_COUNT()&BIT_OR()
在学习MySQL手册时,看到根据天数计算访问量时,出现了BIT_COUNT()和BIT_OR()两个函数来处理天数计算的问题所使用的表格信息如下:mysql> select year,month,day from t1;+------+-------+------+| year | month | day |+------+-------+------+| 200...原创 2013-05-02 21:04:57 · 92 阅读 · 0 评论 -
HIGH_PRIORITY/LOW_PRIORITY/INSERT DELAYED
MySQL 还允许改变语句调度的优先级,它可以使来自多个客户端的查询更好地协作,这样单个客户端就不会由于锁定而等待很长时间。改变优先级还可以确保特定类型的查询被处理得更快。 我们首先应该确定应用的类型,判断应用是以查询为主还是以更新为主的,是确保查询效率还是确保更新的效率,决定是查询优先还是更新优先。 下面我们提到的改变调度策略的方法主要是针对 MyISAM 存储引擎的,对于 In...原创 2013-05-03 18:18:14 · 719 阅读 · 0 评论 -
mysql字符串长度的一些问题
length: 是计算字段的长度一个汉字是算三个字符,一个数字或字母算一个字符CHAR_LENGTH(str) 返回值为字符串str 的长度,长度的单位为字符。一个多字节字符算作一个单字符。对于一个包含五个二字节字符集, LENGTH()返回值为 10,而CHAR_LENGTH()的返回值为5。CHARACTER_LENGTH(str) CHARACTER_LENGTH()是C...原创 2013-05-07 22:14:59 · 181 阅读 · 0 评论 -
二叉查找树
二叉查找树 二叉查找树(Binary Search Tree),或者是一颗空树,或者是具有下列性质的二叉树: 1、若它的左子树不空,则其左子树上的所有结点的值均小于它根结点的值; 2、若它的右子树不空,则其右子树上的所有结点的值均大于它根结点的值;...原创 2013-05-07 22:31:05 · 105 阅读 · 0 评论 -
CopyOnWriteArrayList
CopyOnWriteArrayList是ArrayList 的一个线程安全的变体,其中所有可变操作(add、set等等)都是通过对底层数组进行一次新的复制来实现的。 这一般需要很大的开销,但是当遍历操作的数量大大超过可变操作的数量时,这种方法可能比其他替代方法更 有效。在不能或不想进行同步遍历,但又需要从并发线程中排除冲突时,它也很有用。“快照”风格的迭代器方法在创建迭代器时使用了...原创 2014-10-17 13:58:09 · 157 阅读 · 0 评论