自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(28)
  • 资源 (1)
  • 收藏
  • 关注

原创 Spring框架 ----1.2 Spring的ioc操作

Spring的ioc操作1、把对象的创建交给Spring进行管理2、ioc的操作 两部分: (1)ioc的配置文件方式 (2)ioc的注解方式ioc的底层原理1、ioc底层原理主要使用的技术(1)xml配置文件(2)dom4j解决xml(3)工厂设计模式(4)反射2、画图分析ioc的底层实现原理...

2020-11-26 11:41:23 132

转载 运维开发一体化

原文链接:https://blog.youkuaiyun.com/simplemurrina/article/details/80398770开发者中心为开者提供了资源管理、持续集成、持续交付、容器服务、镜像仓库等应用基础服务,同时为应用的微服务架构落地提供完备的支撑,结合DevOps的理念,通过提供自动化运维、日志管理、中间件服务等功能,帮助开发及运维人员降低产品研发迭代过程中的负担。功能:1...

2018-11-25 19:43:42 1211

原创 数据库运维

一、基本概念数据库运维服务服务是指针对用户数据库开展的软件安装、配置优化、备份策略选择及实施、数据恢复、数据迁移、故障排除、预防性巡检等一系列服务。   二、主要服务内容 1、数据库安装与配置;主要指定制数据库安装配置方案,检查软件安装环境,安装数据库软件,完成数据库配置,并测试之;2、数据库性能优化: 主要是指核心参数调优,SQL语句调优,性能评估方案的提供。3、数据库...

2018-11-25 19:16:20 13927

原创 Spring 框架 ---- 1.1Spring相关概念

1、Spring是开源的轻量级框架2、Spring核心主要的两部分     (1)aop:面向切面编程,扩展功能不是修改源代码实现     (2)ioc:控制反转,例如有一个类A,在类A里有一个方法B(非静态方法), 现想要调用类A里面的方法,                         一般方法:需要创建类A的对象a,使用对象a调用方法B,创建类A的对象a需要通过new关键字...

2018-11-12 08:26:50 164

原创 MyBatis 框架 ------- 2.0 MyBatis 注解 / 注解式开发

1. MyBatis 注解  (可代替映射文件中的Statement语句(即sql语句))            1.注解的首字母都是大写的.因为注解是类层级的成员之一.类层级的成员有:类,接口,枚举,注解.             2.对于数组类型的属性赋值,使用{元素,元素,...}形式             3.若数组类型属性只有一个元素值,那么,{}可以省略.          ...

2018-08-19 16:27:05 171

原创 MyBatis 框架 ------- 1.9 查询缓存管理

MyBatis的查询缓存管理    1. 查询缓存工作原理 查询语句  <--> 缓存  <--> DB (解读:当执行到查询语句时,会首先到缓存中查找,若缓存中有,则直接返回给查询语句,        若没有,则再到DB中查找,查找到的内容首先返回给缓存,在返还到查询语句)    2.查询缓存中的缓存内容    MyBatis查询缓存中存放的是...

2018-08-19 16:22:49 145

原创 MyBatis 框架 ------- 1.8 延迟加载

加载:把硬盘里的东西装到内存    延迟加载:(也叫懒加载 LazyLoading)    1.什么是延迟加载?        指查询的延迟加载,当代码中执行到查询语句,并不是马上到数据库中执行查询语句,        而是根据设置好的延迟策略向后推迟查询语句的执行,这就是延迟加载.            (只要是查询,都能做延迟加载,但是不同的框架延迟加载不同.)    2.使用...

2018-08-18 10:22:45 135

原创 MyBatis 框架 ------- 1.7 关联查询

 关联关系查询        (1) 内存中的关联关系反映到数据库(DB)中是一种主外键关系        (2) 外键:外面的主键        (3) 外键要定义在多方        (4) 具有外键的表,一定充当着多方角色        关联关系可分为:        1:n 国家country与部长minister            (一方可以看到多方,以一方为主做...

2018-08-18 10:21:39 193

原创 MyBatis 框架 ------- 1.6动态SQL

ifwherechooseforeach数组foreachListSQL片断

2018-08-18 10:18:36 160

原创 MyBatis 框架 ------- 1.4 MyBatis最初的程序解读---API详解

API详解:            * 线程安全问题出现的条件        (1) 只有单例对象才可能出现线程安全问题        (2) 多线程环境,即多个线程会共享这个单例对象        (3) 单例对象中具有可修改的成员变量                    1.SqlSession接口        SqlSession接口的实现类是:org.apache.ib...

2018-08-18 10:10:19 169

原创 MyBatis 框架 ------- 1.3 MyBatis最初的程序解读----主配置文件

主配置文件    (1) <transactionManager type="JDBC"/>        该标签用于指定事务管理器,type的取值有两个:            * JDBC: 使用JDBC事务管理器            * MANAGED: 使用第三方事务管理器.例:使用Spring的事务管理器.    (2) <dataSource type=...

2018-08-18 10:08:49 196

原创 MyBatis 框架 ------- 1.5 Mapper的动态代理

1. 使用Mapper的动态代理的要求:(1) session.getMapper()中的参数为所要代理的接口的类型          例: 所要代理的接口为IStudentDao,那么session.getMapper()中的参数(即括号里)就是 IStudentDao.class(2) 映射文件中的nameSpace属性值为所要代理的接口的全限定性类名( 例:com.abc.da...

2018-08-14 10:07:14 190

原创 MyBatis 框架 ------- 1.2 MyBatis最初的程序书写步骤(底层)

  第一个MyBatis程序       功能:将一个学生对象写入DB.       步骤:            1. 导入jar包                * MyBatis的jar包                * Mysql驱动jar包            2.定义一个Students类                包括:id,name,age,score...

2018-08-14 10:06:46 198

原创 MyBatis 框架 ------- 1.1 基础

1. 什么是框架?百度百科:框架(Framework)是整个或部分系统的可重用设计,表现为一组抽象构件及构件实例间交互的方法;                  另一种定义认为,框架是可被应用开发者定制的应用骨架。                  前者是从应用方面,后者是从目的方面给出的定义。        对于程序员来说,框架就是一套资源,一套解决某一类问题所使用的资源.这套...

2018-07-24 21:17:46 285

原创 前言 1.9 设计模式 ------- 模板方法

模板方法设计模式该设计模式解决的问题是:具有固定算法(步骤)的应用。但这些算法步骤,又针对不同的用户(情况)具有不同的实现方式。在该设计模式中,具有两大类方法:     模板方法、步骤方法步骤方法又根据其实现情况,分为三种:     抽象方法、最终方法、钩子方法抽象方法:要求子类必须要实现的方法 最终方法:由final修饰的方法,不能被子类重写的方法。...

2018-07-23 19:50:09 122

原创 前言 1.8 设计模式 ----- 适配器

适配器设计模式   (1) 适配器模式的应用场景将一个接口转换成客户希望的另一个接口./ 将一个接口中的功能扩展到另一个类中./ 使原来由于接口不兼容而不能在一起工作的那些类可以一起工作.(例如:手机充电器大头等)   (2)适配器实现方式分类  多功能适配器  单功能适配器图示: 多功能适配器图示:单功能适配器     (3) 缺省适配器设计模...

2018-07-23 19:10:38 155

原创 前言 1.0 ------- 系统架构

一、系统架构(即程序开发的整体结构)        1. 三层架构视图层 (view)  / (或 Web层)Service层 (主要业务逻辑存写处)DAO层 (访问数据库)     注: DAO:(Data Access Obiect)数据访问对象                      如下图:View层:Servlet                  ...

2018-07-22 14:08:17 255

原创 前言1.7 动态代理模式 ----- CGLIB动态代理模式

CGLIB动态代理模式      1. 什么是CGLIB        CGLIB, Code Generation Library ,代码生成库,是一个开源项目。是一个强大的、高性能、高质量的代码生成类库。它可以在运行期扩展Java类和实现Java接口。        CGLIB 的底层是通过使用一个小而快的字节码处理框架ASM,来转换字节码并生成新的类。(该节要学到的代理类就是由...

2018-07-22 12:58:36 146

原创 前言1.6 ---动态代理模式(概念) / JDK 的 Proxy 动态代理

动态代理模式(泛讲):1. 什么是动态代理模式?        动态代理模式中的代理类是由工具类或工厂类动态生成的,而不是由程序员手工定义的。代理关系是在程序运行过程中确立的。2. 使用动态代理模式需要注意的几点:      1)动态代理模式中不用定义代理类。      2)目标对象是在客户类中创建的。原因:因为工具类或工厂类在生成代理类时,需要目标对象,而工具或工厂类是...

2018-07-20 17:16:48 379

原创 前言1.5 -- 代理模式 ----- 静态代理模式

静态代理模式:1. 什么是静态代理? 静态代理的代理类是由程序员手工编写的,代理关系是在代码运行之前就已经确立了。2. 使用静态代理模式的要求1) 代理类要与目标类具有相同的业务方法。这个要求,一般是通过实现相同的业务接口来进行约束的。当然,也可以让代理类与目标类继承自相同的父类(不常用)。          (              目标类的对象,称为目标对...

2018-07-20 09:56:19 193

原创 前言 1.5 ------- 代理模式 简介

1. 什么是代理模式?      代理模式是GOF四人组提出的23中设计模式之一;        若一个类T不能或不适合让另一个类C直接访问,或者,类T在不修改自身源代码的前提下,想增强业务逻辑功能,此时,就可以通过一个中间类P来完成这些需求。那么,这个中间类P成为代理类,类T成为目标类.        也就是说,客户类C若想与目标类T打交道,需要通过代理类P来完成。即客户类C只能与...

2018-07-20 09:54:05 183

原创 前言-1.4 设计模式 ---- 回调模式

设计模式简介:    设计模式就是按照某种固定的模式可以解决固定的某一类问题。     设计模式是一种代码结构    1995年,四人组(GOF),提到了23种设计模式。1、回调模式    回调模式不属于23种设计模式之一。    图解:回调模式的典型形式        一个类(Some类)中的某个对象some的某个方法(例:doTest())调用另一个类(例:Ot...

2018-07-19 11:44:53 267

原创 前言-1.3 日志的基础知识、以及 Log4j 的下载及控制文件解析

1、日志技术:        (1)JDK中的Logger        (2)Apache的Log4j        (Log4j 即Log for Java)2、日志级别:        由高到低为:fatal(致命的错误)                            error(错误)                            warn(警告)             ...

2018-07-15 13:44:33 207

原创 前言-1.2 Junit用法详解(测试类)

新建 Junit Test Case

2018-07-14 16:56:54 162

原创 前言-1.1包的命名 格式

包的命名一班分为4~5级    1、甲方公司域名的倒序    (出钱方为甲方,干活方位乙方)    2、项目名称    3、模块名称    (即项目中的模块,模块名称可分为多级,可长可短)    4、项目顶层包    5、对于Service和DAO这种专门存放接口的包,会有.impl    存放包中接口的实现类例:cn.edu.aynu.oa.xxx.yyy.jjj.Service.impl   ...

2018-07-14 16:56:00 211

原创 CSS样式 代码、语法基础

CSS代码语法CSS参考手册网址:http://www.w3school.com.cn/cssref/index.asp·  css 样式由选择符和声明组成,而声明又由属性和值组成,如下图所示:        选择符:又称选择器,指明网页中要应用样式规则的元素,如网页中所有的段(p)的文字将变成蓝色,而其他的元素(如ol)不会受到影响。        声明:在英文大括号“{}”中的的就是声明,属性...

2018-07-12 16:37:02 650

原创 HTML基础知识

HTML标签·     <q> 文本</q> -------------引用,输出界面上显示“文本”·     <blockquote> </blockquote>  --------引用,输出界面上缩进显示“文本”·     <br> -------换行·     <hr> -------添加水平横线· ...

2018-07-12 14:22:20 265

原创 微信小程序—— 下载、注册及目录介绍

微信小程序官网地址:https://mp.weixin.qq.com/cgi-bin/wx 下载微信小程序开发工具流程进入官网——(下拉至)开发支持——开发者工具——点击概览中“微信开发者工具”超链接——选择适当版本进行下载。 注册及登录微信小程序帐号相关流程:进入官网——(下拉至底部)前往注册——按步骤进行注册——注册完成——网页登录——点击头像(右上角)——设置页面中查看自己的AppID(小程...

2018-07-12 13:32:21 984

log4j配置文件 log4j.propertiems

log4j配置文件 log4j.propertiems即log4j的日志输出控制文件

2018-07-14

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除