- 博客(9)
- 资源 (1)
- 问答 (2)
- 收藏
- 关注
原创 JVM原理-类加载机制
一、概要: 本次主要认知类加载的机制、详细介绍类加载器、类加载的过程以及类加载过程中的双亲委托原则;二、首先我们来一起认识一下类加载的机制: 在介绍类的加载机制之前,我们先看一下类加载机制在java程序运行期间处于一个什么样的环节: 从上图可以看出,java文件通过Java编译器,编译成了字节码文件,接下来类加载器将这些字节码文件加载到虚...
2019-09-21 18:09:08 753 2
原创 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
window下使用arthas分析JVM内存
2021-08-12
日常新系统建设,应用部署时,JVM虚拟机参数大家都会如何配置
2021-08-11
TA创建的收藏夹 TA关注的收藏夹
TA关注的人