spring IOC(Inversion of control)即控制反转 概念:一,spring框架的核心之一 二,控制权由对象本身转向容器;由容器根据配置文件去创建实例并创建各个实例之间的依赖关系 接下来我们以一个数据库连接的案列来阐述IOC的工作原理,下图为该项目的结构体系 本例中我们着重关注 ...
分类:
编程语言 时间:
2016-09-22 11:34:16
阅读次数:
179
[在此处输入文章标题]主机环境redhat6.5实验环境服务端ip172.25.29.1mysql安装包mysql-boost-5.7.11.tar.gzcmake-2.8.12.2-4.el6.x86_64.rpm1.mysql的源码安装1.解压压缩包[root@server1mnt]#tarzxfmysql-boost-5.7.11.tar.gz#解压gz包[root@server1mnt]#yuminstallcmake-2.8.1..
分类:
数据库 时间:
2016-09-19 22:38:17
阅读次数:
283
这里有两个类: com.practice包下的SpringTest.java和PersonService.java。 Spring可以管理任意的POJO(这是啥?),并不要求Java类是一个标准的JavaBean(什么样的类叫JavaBean?)。 这个小例子说明的是不需要直接创建实例,只需要从Sp... ...
分类:
编程语言 时间:
2016-09-19 10:01:46
阅读次数:
168
C语言的结构体和 C++结构体的区别 关于C++中声明结构体中需要使用构造器创建实例对象的语法: <C++的结构体构造方法的基本概念:结构体的构造方法需要和结构体的名字相同,并且无返回值,也不要void关键字,这样的方法就是构造器的初始化方法> 接着下面两个代码截图(一个是C源码,一个是C++源码) ...
分类:
编程语言 时间:
2016-09-16 18:26:30
阅读次数:
154
问题描述 Mysql 服务可以启动,输入mysql –u root –p 打回车后提示ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO/YES)。 错误原因 Mysql初始化命令有错 解 ...
分类:
数据库 时间:
2016-09-16 10:14:00
阅读次数:
190
为了可扩展性,方便以后对于代码的修改维护,使用动态创建DAL层对象。 1、首先在webconfig中的configuration下添加配置项 2、在工厂中创建实例 1 namespace DALFactory 2 { 3 public class DALHelper 4 { 5 public sta ...
分类:
其他好文 时间:
2016-09-13 11:31:31
阅读次数:
141
1.安装MySQL基础及依赖软件 2.下载安装MySQL 3.初始化及配置文件 4.启动数据 ...
分类:
数据库 时间:
2016-09-12 14:12:46
阅读次数:
245
有一次讨论的时候,谈到了这一点:到底什么时候我们需要把类封装,并限制其必须使用工厂模式来创建实例。 一个理由是:当类的构造函数发生变化(名称变化,参数变化等)时,我们只需要更改工厂类中的一个函数就可以了。而不必search所有的构造函数名称并修改之。所以,一般情况下,我们最好都使用工厂模式封装。 果 ...
分类:
其他好文 时间:
2016-09-10 13:00:55
阅读次数:
146
单例模式,顾名思义,在程序运行时有且仅有一个实例存在。最常见的一个应用场景就是网站访问量的计数器,试想如果允许创建多个实例,那还怎么计数,这个时候就得创建有且仅有的一个实例了。如何防止程序创建多个实例呢?首先就是不能直接new。不能new那就是要将构造函数实例化,那怎么来创建实例呢?我们还是从代码着 ...
分类:
其他好文 时间:
2016-09-09 00:48:52
阅读次数:
90
sql server 创建维护计划失败。错误代码:c001f011。 从 IClassFactory 为 CLSID 为 {17BCA6E8-A95D-497E-B2F9-AF6AA475916F} 的 COM 组件创建实例失败,原因是出现以下错误: c001f011。 (Microsoft.Sql ...
分类:
数据库 时间:
2016-09-07 01:32:35
阅读次数:
212