MySQL日志主要包含:错误日志、查询日志、慢查询日志、事务日志、二进制日志; 日志是mysql数据库的重要组成部分。日志文件中记录着mysql数据库运行期间发生的变化;也就是说用来记录mysql数据库的客户端连接状况、SQL语句的执行情况和错误信息等。当数据库遭到意外的损坏时,可以通过日志查看文件 ...
分类:
数据库 时间:
2017-12-24 11:25:13
阅读次数:
236
一、动态SQL 动态SQL,主要用于解决查询条件不确定的情况:在程序运行期间,根据提交的查询条件进行查询。 动态SQL,即通过MyBatis提供的各种标签对条件作出判断以实现动态拼接SQL语句。 二、使用动态SQL原因 提供的查询条件不同,执行的SQL语句不同。若将每种可能的情况均逐一列出,就将出现 ...
分类:
数据库 时间:
2017-12-23 21:23:40
阅读次数:
227
在代码运行期间动态增加功能的方式,称之为“装饰器”(Decorator)。 本质上,decorator就是一个返回函数的高阶函数。 装饰模式有很多经典的使用场景,例如插入日志、性能测试、事务处理等等,有了装饰器,就可以提取大量函数中与本身功能无关的类似代码,从而达到代码重用的目的。 1.不带参数的装 ...
分类:
编程语言 时间:
2017-12-21 23:02:20
阅读次数:
515
6.4.3 多态 多态就是指程序中定义的引用变量所指向的具体类型和通过该引用变量发出的方法调用在编程时并不确定,而是在程序运行期间才确定,即一个引用变量倒底会指向哪个类的实例对象,该引用变量发出的方法调用到底是哪个类中实现的方法,必须在由程序运行期间才能决定。因为在程序运行时才确定具体的类,这样,不 ...
分类:
其他好文 时间:
2017-12-18 14:08:51
阅读次数:
128
单例模式?:系统运行期间,有且仅有一个实例! 1:它必须自行创建这个实例(定义了静态的该类私有对象) 2:一个类只有一个实例(只提供私有构造器(核心)) 3:它必须自行向整个系统提供这个实例(提供一个静态的公有的方法,返回创建或者获取本身的静态私有对象) 这样的单例在高并发的时候存在线程不安全的弊端... ...
分类:
其他好文 时间:
2017-12-18 01:26:22
阅读次数:
127
一、装饰器定义 在代码运行期间动态增加功能的方式,称之为“装饰器”(Decorator)。本质上,Decorator就是一个返回函数的高阶函数。 观察上面的log,因为它是一个decorator,所以接受一个函数作为参数,并返回一个函数。要借助Python的@语法,把decorator置于函数的定义 ...
分类:
编程语言 时间:
2017-12-17 12:19:39
阅读次数:
135
spring 的优点?1.降低了组件之间的耦合性 ,实现了软件各层之间的解耦 2.可以使用容易提供的众多服务,如事务管理,消息服务等 3.容器提供单例模式支持 4.容器提供了AOP技术,利用它很容易实现如权限拦截,运行期监控等功能 5.容器提供了众多的辅助类,能加快应用的开发 6.spring对于主 ...
分类:
编程语言 时间:
2017-12-17 12:18:18
阅读次数:
105
JPA概念 Java persistence API的简称,中文名是Java持久层API,是JDK5.0注解或XML描述对象-关系表的映射关系,并将运行期的实体对象持久化到数据库中。(对象持久化:是将内存中的对象保存到可永久保存的存储设备中的一种技术) JPA出现的原因 1.简化现有JavaEE和J ...
分类:
其他好文 时间:
2017-12-16 11:11:30
阅读次数:
131
1 装饰器 1.1装饰器定义 在代码运行期间动态增加功能的方式,称之为“装饰器”(Decorator)。 1.2 装饰器分类 装饰器:函数装饰器,类装饰器,函数的装饰器,类的装饰器 装饰器:函数装饰函数,函数装饰类,类装饰函数,类装饰类(两者不是一一对应关系,其实我也不知道他们之间是什么样的对应关系 ...
分类:
编程语言 时间:
2017-12-11 00:37:43
阅读次数:
148
认识和尝试Python 备注:老男孩Python视频教程,视频来自网络,在此分享,侵删 对我来说,第一周视频主要解答了以下疑问: 1. Python的三大特点是什么? 答:解释型、动态类型(运行期间才做数据类型检查)、强类型定义(一个变量只能存储一种类型的数据)。【See More】 2. 应该使用 ...
分类:
编程语言 时间:
2017-12-10 15:54:38
阅读次数:
223