- 博客(30)
- 资源 (1)
- 收藏
- 关注
转载 写给大家看的设计模式
软工的江湖, 有一个原则贯穿始终, 有如剑道: DRY(don’t repeat yourself). 无数先哲们, 想尽各种办法来解决这个终极问题. 所谓设计模式, 就是其中最著名的一个解决方案, 其作者有四位, ~号称”东邪, 西毒…”~. 而这种办法, 早已不是一招一式, 不是什么特定的类, 库, 代码, 你没法 include, import 一下就坐享其成. 这些方法被称之为 guide
2017-08-17 19:34:23
285
转载 成为Java高手的25个学习要点
想要精通Java,成为Java高手,需要不断的学习和积累。本文给出了Java学习过程中需要注意的25个学习目标,希望可以给您带来帮助。1. 你需要精通面向对象分析与设计(OOA/OOD)、涉及模式(GOF,J2EEDP)以及综合模式。你应该了解UML,尤其是class、object、interaction以及statediagrams。2. 你需要学习Java语言的基础知识以及它的核心类库
2017-08-17 19:05:56
231
转载 Oracle group by 基本及的拓展 ROLLUP, CUBE, GROUPING 功能and GROUPING 集合
分类:Oracle目录(?)[-] 声明本人不是专门学数据库的也不是专门的翻译只是因为碰到一个问题SQL CookBook中找了一下发现一个英文网站的解释很清晰特此翻译过来mark不喜勿砖谢谢 原文链接ROLLUP CUBE GROUPING Functions and GROUPING SETSGroup by 基本用法ROLLUPCUBEGrou
2016-11-04 15:08:40
424
转载 druid配置多数据源与分布式事务
spring 2.5以后,spring 删除了JotmFactoryBean ,spring不再提供对jotm提供支持
2016-06-21 23:28:18
1342
转载 Oracle job procedure 存储过程定时任务
oracle job有定时执行的功能,可以在指定的时间点或每天的某个时间点自行执行任务。
2016-05-22 20:15:38
244
转载 EhCache 分布式缓存/缓存集群
开发环境:System:WindowsJavaEE Server:tomcat5.0.2.8、tomcat6JavaSDK: jdk6+IDE:eclipse、MyEclipse 6.6 开发依赖库:JDK6、 JavaEE5、ehcache-core-2.5.2.jarEmail:hoojo_@126.comBlog:htt
2016-05-22 20:11:25
304
转载 Spring3 整合MyBatis3 配置多数据源 动态选择SqlSessionFactory
上两篇文章分别介绍了Spring3.3 整合 Hibernate3、MyBatis3.2 配置多数据源/动态切换数据源 方法 和 Spring3 整合Hibernate3.5 动态切换SessionFactory (切换数据库方言),这篇文章将介绍Spring整合Mybatis 如何完成SqlSessionFactory的动态切换的。并且会简单的介绍下MyBatis整合Spring中的官方的相关代码。Spring整合MyBatis切换SqlSessionFactory有两种方法,第一、 继承SqlSes
2016-05-22 20:08:32
1266
转载 Spring3.3 整合 Hibernate3、MyBatis3.2 配置多数据源/动态切换数据源 方法
一、开篇这里整合分别采用了Hibernate和MyBatis两大持久层框架,Hibernate主要完成增删改功能和一些单一的对象查询功能,MyBatis主要负责查询功能。所以在出来数据库方言的时候基本上没有什么问题,但唯一可能出现问题的就是在hibernate做添加操作生成主键策略的时候。因为我们都知道hibernate的数据库本地方言会针对不同的数据库采用不同的主键生成策略。所以针对
2016-05-22 20:04:37
439
转载 Oracle递归查询
有的情况下,我们需要用递归的方法整理数据,这才程序中很容易做到,但是在数据库中,用SQL语句怎么实现?下面我以最典型的树形结构来说明下如何在Oracle使用递归查询。
2016-04-19 11:04:04
297
转载 maven-weblogic-plugin引见
maven-weblogic-plugin介绍MAVEN与JETTY, GLASSFISH等WEB CONTAINER集成已经相当成熟了。但是支持WEBLOGIC的目前只有两种。一是org.codehaus.mojo,二是weblogic自带的,并未开源的。本文讲述了如何利用WEBLOGIC自带的plugin与WEBLOGIC集成。
2016-04-09 19:40:29
439
原创 二分法查找
判断数组中间值与要 查找的值的大小,如果数组中间值小于要查找的值,移动数组的结束下标,在数组的右边查找,否则移动数组的开始下标到左边,在数组的左边查找,查找不到,返回-1,查找到,返回数组的下标值
2016-01-05 19:02:14
373
原创 选择排序
选择排序(Selection sort)是一种简单直观的排序算法。它的工作原理是每一次从待排序的数据元素中选出最小(或最大)的一个元素,存放在序列的起始位置,直到全部待排序的数据元素排完。 选择排序是不稳定的排序方法(比如序列[5, 5, 3]第一次就将第一个[5]与[3]交换,导致第一个5挪动到第二个5后面)。
2015-12-30 23:48:29
240
原创 插入排序
输入:n个数的一个序列〈a1,a2,…,an〉。输出:输入序列的一个排列〈a′1,a′2,…,a′n〉,满足a′1≤a′2≤…≤a′n。我们希望排序的数也称为关键词。虽然概念上我们在排序一个序列,但是输入是以n个元素的数组的形式出现的。本书中,我们通常将算法描述为用一种伪代码书写的程序,该伪代码在许多方面类似于C、C++、Java、Python或Pascal。如果你学过这些语言中的任何一种,那么在阅读我们的算法时应该没有困难。伪代码与真码的区别在于,在伪代码中,我们使用最清晰、最简洁的表示方法来
2015-12-30 23:29:34
459
转载 oracle中rownum和rowid的区别
rownum和rowid都是伪列,但是两者的根本是不同的,rownum是根据sql查询出的结果给每行分配一个逻辑编号,所以你的sql不同也就会导致最终rownum不同,但是rowid是物理结构上的,在每条记录insert到数据库中时,都会有一个唯一的物理记录 ,例如 AAAMgzAAEAAAAAgAAB 7499 ALLEN SALESMAN 7698 1981/2/20 1600.00 300.00 30这里的AAAMgzAAEAAAAAgAAB物理位置对应了这条记录,这个记录是不会随着sql的改变
2015-12-25 22:04:44
261
转载 Win8.1无法安装msi软件提示2502、2503错误怎么解决?
换了win8.1的系统,安装动软的时候老是提示2503、2502错误,然后就在网上查资料是什么错误,结果查了也不少,能用的没有,结果用百度查的,查着这么一篇,按着下面的操作,安装成功了
2015-12-10 14:11:39
473
转载 Win8.1无法安装msi软件提示2502、2503错误怎么解决?
换了win8.1的系统,安装动软的时候老是提示2503、2502错误,然后就在网上查资料是什么错误,结果查了也不少,能用的没有,结果用百度查的,查着这么一篇,按着下面的操作,安装成功了
2015-12-10 14:09:41
350
转载 C++的头文件和实现文件分别写什么
在C++编程过程中,随着项目的越来越大,代码也会越来越多,并且难以管理和分析。于是,在C++中就要分出了头(.h)文件和实现(.cpp)文件,并且也有了Package的概念。对于以C起步,C#作为“母语”的我刚开始跟着导师学习C++对这方面还是感到很模糊。虽然我可以以C的知识面对C++的语法规范,用C#的思想领悟C++中类的使用。但是C#中定义和实现是都在一个文件中(其实都是在类里面),而使用C的时候也只是编程的刚刚起步,所写的程序也只要一个文件就够了。因此对于C++的Package理解以及.h文件和.
2015-12-07 17:46:20
253
转载 系统操作日志设计-代码实现
通了解《系统操作日志设计》,已基本明确我们不能通过clone的方式来做日志的设计,因为这样不仅会造成的你数据库表爆炸的情况,还大大的增加了工作量,减少了系统的可维护性。
2015-12-06 17:36:03
1252
转载 ORACLE基本数据类型总结
ORACLE基本数据类型(亦叫内置数据类型 built-in datatypes)可以按类型分为:字符串类型、数字类型、日期类型、LOB类型、LONG RAW& RAW类型、ROWID & UROWID类型。在讲叙字符串类型前,先要讲一下编码。字符串类型的数据可依编码方式分成数据库字符集(CHAR/VARCHAR2/CLOB/LONG)和国际字符集(NCHAR/NVARCHAR2/NCLOB)两种。数据库中的字符串数据都通过字符集将字符转换为数字后(二进制),才存储到数据块中。通过不同的编码集转换,即便
2015-12-06 15:07:20
353
转载 系统操作日志设计
我们在做企业管理系统时,有多多少少都有对数据的完整性有所要求,比如要求系统不能物理删除记录,要求添加每一条数据时都要有系统记录、或者更新某条数据都需要跟踪到变化的内容、或者删除数据时需要记录谁删除了,何时删除了,以便误删后可以通过系统的XXX功能来恢复误删的数据。我将这种功能称为操作日志
2015-12-06 15:02:57
21097
转载 Mybatis 3.1中 Mapper XML 文件 的学习详解
MyBatis 真正的力量是在映射语句中。这里是奇迹发生的地方。对于所有的力量,SQL 映射的 XML 文件是相当的简单。当然如果你将它们和对等功能的 JDBC 代码来比较,你会发现映射文件节省了大约 95%的代码量。MyBatis 的构建就是聚焦于 SQL 的,使其远离于普通的方式。SQL 映射文件有很少的几个顶级元素(按照它们应该被定义的顺序):cache – 配置给定命名空间的缓存。cache-ref – 从其他命名空间引用缓存配置。resultMap – 最复杂,也是最有力量的元素,用来
2015-12-05 22:18:46
331
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人