自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

撸起袖子加油干

尽管道路曲折,彼岸只有一个,专研、布道,做一个快乐的程序猿

  • 博客(9)
  • 资源 (1)
  • 问答 (2)
  • 收藏
  • 关注

原创 JVM原理-类加载机制

一、概要: 本次主要认知类加载的机制、详细介绍类加载器、类加载的过程以及类加载过程中的双亲委托原则;二、首先我们来一起认识一下类加载的机制: 在介绍类的加载机制之前,我们先看一下类加载机制在java程序运行期间处于一个什么样的环节: 从上图可以看出,java文件通过Java编译器,编译成了字节码文件,接下来类加载器将这些字节码文件加载到虚...

2019-09-21 18:09:08 753 2

原创 JVM原理-内存结构

2019-09-18 09:30:20 302 1

原创 SSM框架搭建详解

1、后台系统所用的技术: 框架:Spring + SpringMVC + Mybatis 数据库:mysql2、创建数据库: 1)安装mysql数据库 2)在mysql中创建一个数据库 3)导入数据库脚本。3、Mybatis逆向工程: 参考https://blog.csdn.net/jason_jiahongfei/...

2019-09-05 11:01:18 371 1

原创 Mybatis-dao层代码自动生成工具

1、代码结构:2、配置文件解析:generatorConfig.xml<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE generatorConfiguration PUBLIC " -//mybatis.org//DTD MyBatis Generator Configuration 1.0//EN" ...

2019-09-02 09:20:24 810

原创 软件架构设计原则-SRP单一设计原则

一、什么是单一职责原则: 单一职责原则(Single Responsibility Principle ):就一个类而言,应该仅有一个引起它变化的原因。 二、单一原则使用目的(高内聚、低耦合): 1、降低类的复杂度,一个类只负责一项职责 2、提高类的可读性,可维护性。 3、...

2019-09-22 23:53:07 335

原创 软件架构设计原则-DIP依赖倒置原则

一、什么是依赖倒转原则 依赖倒转(Dependence Inversion Principle ):1.抽象不应该依赖于细节,细节应该依赖于抽象。2.高层模块不依赖底层模块,两者都依赖抽象。二、怎样做到依赖倒转1.工厂方法模式2.模板方法模式3.迭代子模式三、代码示例: 当系统想增加一个查询渠道,需要修改查询引擎,增加成员变量;如何做到依赖...

2019-09-11 16:38:05 440

原创 软件架构设计原则-OCP开闭原则

1、什么是开放封闭原则:开放封闭原则(Open-Closed Principle):一个软件实体应当对扩展开放,则修改关闭。在设计一个模块时,应当使得这个模块可以在不被修改的前提下被扩展。也就是说,应当可以在不必修改源代码的情况下修改这个模块的行为。设计的目的便在于面对需求的改变而保持系统的相对稳定,从而使得系统可以很容易的从一个版本升级到另一个版本。2、怎样做到开放封闭原则:...

2019-09-08 23:51:44 443

原创 23种java设计模式详解-结构模式-外观模式

1、外观模式: 外观模式(Facade),隐藏了子系统的复杂性,面向客户端提供了一个可以访问系统的接口。这种类型的设计模式属于结构性模式。2、结构模型:3、demo:package com.jason.facade;//子功能1public class Cpu { public void doSomething() { ...

2019-09-08 23:11:35 181

原创 架构师内功心法

  开闭原则 享元模式   依赖倒置原则 组合模式   单一职责原则 桥接模式   接口隔离原则 ...

2019-09-08 22:05:43 314

springcloud-demo-archetype-1.0-SNAPSHOT.jar

springcloud代码工程骨架,集成druid等相关功能

2021-12-11

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

TA关注的人

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