自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

原创 Mybatis动态代理的原理详解

1.MyBatis简介MyBatis是一个ORM工具,通过声明查询接口,工具实现接口的查询。1.引入依赖采用Maven包依赖管理,mybatis-3.5.5版本;同时需要数据库连接驱动<dependency> <groupId>org.mybatis</groupId> <artifactId>mybatis</artifactId> <version>3.5.5</version>

2021-07-24 14:27:48 1406 1

原创 Aviator表达式应用

领域驱动设计基础

2021-07-18 18:42:58 869

原创 一种基于SpringMVC的通用控制器接口层简化实现方案

基于SpringMVC的通用接口简化实现方案一、问题的引出SpringMVC实现了在web开发中,模型-视图-控制器的分离开发。在视图层,开发者关注的数据的呈现,在模型层,开发者关注的是数据的输入输出的结构。通过控制器层,将模型和视图进行数据的关联以及逻辑的绑定。Model(模型) - 模型代表一个存取数据的对象或 JAVA POJO。它也可以带有逻辑,在数据变化时更新控制器;View(视图) - 视图代表模型包含的数据的可视化;Controller(控制器) - 控制器作用于模型和视图上。它控

2020-06-01 15:50:26 1124

原创 使用Aop切面简化系统日志开发

使用AOP切面,简化系统的日志开发项目结构:com.xiongxin.boot.log.LogInfo日志注解package com.xiongxin.boot.log;import java.lang.annotation.*;@Documented@Retention(RetentionPolicy.RUNTIME)@Target({ElementType.METHOD}...

2020-03-17 15:43:43 250

原创 使用策略模式改造if分支过多的方法

1策略模式

2020-02-27 23:25:55 1725

原创 基于内存数据库的单元测试方法

一种基于内存数据库的单元测试方法一.问题提出二.环境准备三.使用步骤1.组件依赖2.项目结构3.各层代码4.h2测试代码5.运行结果四.总结说明一.问题提出很多朋友在软件开发过程中,需要尽快的知道自己开发的程序是否满足功能需要,通常通过自测的方法,能够验证程序的正确与否。在现代软件开发方法中,提倡在测试用例的开发要先于功能代码的开发,也称之为测试驱动开发。但是在单元测试的实践中,通常需要验证...

2020-02-09 23:38:25 1650 3

原创 软件系统的可扩展性设计

系统的可扩展性一、可扩展性的设计1.可扩展性设计的优势2.可扩展性设计的目的3.可扩展性设计的两种方法二、可扩展性设计的形式1.分层架构2.消息队列3.远程调用4.开放平台三、企业级系统的平台化设计1.分层设计2.模块化3.数据建模4.流程建模5.状态建模6.权限建模7.报表系统8.界面建模四、总结一、可扩展性的设计通常网站的可扩展性架构设计,能够在对现有系统影响最小的情况下,同时能保持可持续...

2020-01-16 14:33:50 38323 2

原创 软件系统的性能指标

这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Ma...

2020-01-06 15:13:01 24203 1

原创 使用SpringSecurity完成JavaWeb应用的登录与退出

1.SpringSecurity的概述Spring Security 是一个专注于向 Java 应用程序提供身份验证和授权的安全框架,与所有 Spring 项目一样,Spring Security 的真正优势在于它可以很容易地扩展以满足定制需求。目前,Spring Security 是 Spring 官网的顶级项目,与 spring boot、spring data、spring cloud 等...

2019-07-02 12:26:02 853 3

原创 Oracle的高级查询-分组、连接、子查询、分页

Oracle的高级查询概述:Oracle作为一个老牌数据库,风风雨雨经历了二三十年。我们平时工作的时候,或多或少也会接触到Oracle数据库的使用。在数据库开发中,简单的单表操作,对大部分刚入行的新人来说,不会有太大的问题。但是随着我们所开发业务系统的功能多样化,为了实现复杂的需求,我们就会使用的高级查询。Oracle高级查询中,比较难理解的是分组查询,连接查询以及子查询,以及基于子查询的分页...

2019-06-22 19:55:52 1090 6

原创 拉里•埃里森和他的Oracle公司

这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Ma...

2019-06-07 07:38:01 863 4

空空如也

空空如也

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

TA关注的人

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