- 博客(16)
- 资源 (43)
- 收藏
- 关注
原创 Mybatis 基础教程之一--基本用法
一、MyBatis的体系结构1、SqlSessionFactory2、SqlSession执行持久化操作的对象,类似于JDBC中的Connection,使用完SqlSession之后关闭Session很重要,应该确保使用finally块中来关闭它。二、深入MyBatis的配置文件1、MyBatis的配置文件
2017-06-29 11:39:49 419
原创 Mybatis 基础教程之一--入门
一、MyBatis入门1、简单示例# 创建一个名称为mybatis的数据库create database mybatis;# 使用名称为mybatis的数据库use mybatis;# 创建一个tb_user表,CREATE TABLE tb_user ( id int(11) primary key auto_increment, name varc
2017-06-28 23:54:58 769
原创 Java ORM(Object/Relation Mapping)一--简介
一、ORM1、ORM简介2、ORM框架的优点和缺点3、ORM基本映射方式二、流行的ORM框架简介1、常见ORM框架对比
2017-06-28 22:25:21 879
原创 Java画UML类图
1、在Eclipse中安装插件。1.1 安装和使用AmaterasUML安装AmaterasUML前,需要先安装GEF第一种:采用eclipse在线安装方式安装就好。eclipse在线安装GEF的地址:http://download.eclipse.org/tools/gef/updates/releases/ 第二种:采用离线安装方式。 从这个网址http
2017-06-22 10:49:05 8751
原创 CentOS6.5安装MySQL5.7
1.检测系统。是否已经安装过mysql或其依赖,若已装过要先将其删除,否则第4步使用yum安装时会报错:# yum list installed | grep mysqlmysql-libs.i686 5.1.71-1.el6 @anaconda-CentOS-201311271240.i386/6.5# yum -y remove mysql-libs.i6862....
2017-06-09 15:26:23 296
转载 面向对象设计原则概述
可以参考:https://gof.quanke.namehttps://www.kancloud.cn/digest/xing-designpattern/143719 对于面向对象软件系统的设计而言,在支持可维护性的同时,提高系统的可复用性是一个至关重要的问题,如何同时提高一个软件系统的可维护性和可复用性是面向对象设计需要解决的核心问题之一。在面向对象设计中,可维护性...
2017-06-08 18:20:43 459
转载 面向对象设计原则之七--合成复用原则
合成复用原则又称为组合/聚合复用原则(Composition/Aggregate Reuse Principle, CARP),其定义如下:合成复用原则(Composite Reuse Principle, CRP):尽量使用对象组合,而不是继承来达到复用的目的。 合成复用原则就是在一个新的对象里通过关联关系(包括组合关系和聚合关系)来使用
2017-06-08 18:19:42 427
转载 面向对象设计原则之六--单一职责原则
单一职责原则是最简单的面向对象设计原则,它用于控制类的粒度大小。单一职责原则定义如下:单一职责原则(Single Responsibility Principle, SRP):一个类只负责一个功能领域中的相应职责,或者可以定义为:就一个类而言,应该只有一个引起它变化的原因。 单一职责原则告诉我们:一个类不能太“累”!在软件系统中,一个类(大
2017-06-08 17:58:05 280
转载 面向对象设计原则之五--迪米特法则
迪米特法则来自于1987年美国东北大学(Northeastern University)一个名为“Demeter”的研究项目。迪米特法则又称为最少知识原则(LeastKnowledge Principle, LKP),其定义如下:迪米特法则(Law of Demeter, LoD):一个软件实体应当尽可能少地与其他实体发生相互作用。
2017-06-08 17:23:21 354
转载 面向对象设计原则之四--接口隔离原则
接口隔离原则定义如下: 接口隔离原则(Interface Segregation Principle, ISP):使用多个专门的接口,而不使用单一的总接口,即客户端不应该依赖那些它不需要的接口。 根据接口隔离原则,当一个接口太大时,我们需要将它分割成一些更细小的接口,使用该接口的客户端仅需知道与之相关的方法即可。每一个接口应该承担一种相对独立的角色,...
2017-06-08 16:59:20 265
转载 面向对象设计原则之三--依赖倒置(转)原则
在大多数情况下,这三个设计原则会同时出现,开闭原则是目标,里氏代换原则是基础,依赖倒转原则是手段,它们相辅相成 如果说开闭原则是面向对象设计的目标的话,那么依赖倒转原则就是面向对象设计的主要实现机制之一,它是系统抽象化的具体实现。依赖倒转原则是Robert C. Martin在1996年为“C++Reporter”所写的专栏Engineering N...
2017-06-08 16:00:37 728
转载 面向对象设计原则之二--里氏代换原则
里氏代换原则是实现开闭原则的重要方式之一,由于使用基类对象的地方都可以使用子类对象,因此在程序中尽量使用基类类型来对对象进行定义,而在运行时再确定其子类类型,用子类对象来替换父类对象。 里氏代换原则由2008年图灵奖得主、美国第一位计算机科学女博士Barbara Liskov教授和卡内基·梅隆大学Jeannette Wing教授于1994年提出。其严格表述如下:如果对每一个类型为...
2017-06-08 15:30:27 691
转载 面向对象设计原则之一--开闭原则
开闭原则是面向对象的可复用设计的第一块基石,它是最重要的面向对象设计原则。开闭原则由Bertrand Meyer于1988年提出,其定义如下: 开闭原则(Open-Closed Principle, OCP):一个软件实体应当对扩展开放,对修改关闭。即软件实体应尽量在不修改原有代码的情况下进行扩展。 在开闭原则的定义中,软件实体可以指一个软件模块、一个...
2017-06-08 13:43:29 471
原创 Java 数据库系列教程--DBCP连接池连接数据库
1、概念DBCP(DataBase Connection Pool)数据库连接池,是java数据库连接池的一种,由Apache开发,通过数据库连接池,可以让程序自动管理数据库连接的释放和断开。2、代码示例所需jar包:commons-dbcp2-2.2.1.jar、commons-pool2-2.4.2.jar、commons-logging-1.2.jar,另外还有数据库的jdb
2017-06-01 16:50:52 2843
原创 Java 数据库系列教程--线程池与普通jdbc的 比较
1、使用连接池和我们平时写的JDBC代码相比较有什么优点呢?1.1、资源重用 :由于数据库连接得以重用,避免了频繁创建,释放连接引起的大量性能开销。在减少系统消耗的基础上,另一方面也增加了系统运行环境的平稳性。1.2、更快的系统反应速度:数据库连接池在初始化过程中,往往已经创建了若干数据库连接置于连接池中备用。此时连接的初始化工作均已完成。对于业务请求处理而言,直接利用现有可用
2017-06-01 00:34:23 1206
原创 Java 数据库系列教程--C3P0详解
1、C3P0基本概念。C3P0是一个开源的JDBC连接池,它实现了数据源和JNDI绑定,支持JDBC3规范和JDBC2的标准扩展。目前使用它的开源项目有Hibernate,Spring等。如果不知道什么是线程池,可以百度一下,我理解的呢,就是一个大水池,里面有很多鱼,每条鱼对应一个数据库连接,你拿到一条鱼你就获得一个连接,当然,这鱼不能吃,你摸完了还要放回去的。这例子有点变态哈哈,能理解就行。
2017-06-01 00:26:18 7259
hadoop-2.7.1_windows7.rar
2021-11-30
mongodb-win32-x86_64-2008plus-3.4.12-signed.msi
2018-05-28
spring=tool-eclipse4.52
2018-04-16
HighCharts三个版本 4.03-4.1.8-5.0.14
2017-09-14
Java HighCharts实例demo
2017-09-14
Eclipse UML插件ModelGoon、AmaterasUML安装
2017-06-22
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人