摘要: Mapper代码生成器 1、代码目录结构: 2、配置pom.xml文件 <properties> <!--Mybatis Generator--> <!--Java接口和实体类--> <!--${basedir} maven内置,引用工程根目录--> <!--targetJavaProject:声明 阅读全文
posted @ 2022-05-16 22:57 VXZX 阅读(269) 评论(0) 推荐(0) 编辑
摘要: 原型模式 定义:用原型实例指定创建对象的种类,并且通过拷贝这些原型创建新的对象。 ​ 简单来说,就是通过clone()方法,实例化一个类; 使用场景: 一个类如果需要很多对象的时候,使用原型对象直接clone就可以; 一个对象的初始化需要很多其他对象的数据准备或其他资源的繁琐计算时,使用原型模式; 阅读全文
posted @ 2021-12-03 00:00 VXZX 阅读(72) 评论(0) 推荐(0) 编辑
摘要: 工厂模式 核心本质: 实例化对象不需要使用new,直接用工程方法代替; 将选择实现类,创建对象统一管理和控制。使调用者跟我们实现解耦; 一般有这三种模式:简单工厂模式、工厂方法模式、抽象工厂模式 1、简单工厂模式 简介:最简单的对象创建管理方式,对不同的对象进行了一次封装,根据传递类型来执行需要创建 阅读全文
posted @ 2021-11-26 01:39 VXZX 阅读(402) 评论(0) 推荐(0) 编辑
摘要: 单例模式,顾名思义就是只有一个实例,并且自己负责创建自己的对象,这个类提供了一种访问其唯一的对象的方式,可以直接访问,不需要实例化该类的对象。 1、懒汉式: 简介:实例在用到的时候才去创建,判断是否有实例,没有则创建; 缺点:线程不安全,当有多个线程并行调用 getInstance() 的时候,就会 阅读全文
posted @ 2021-11-23 01:26 VXZX 阅读(55) 评论(0) 推荐(0) 编辑
摘要: 1、代理模式 代理模式:为其他对象提供一种代理以控制这个对象的访问。 分析: 抽象角色:一般使用接口或者抽象类来解决 真实角色:被代理的角色 代理角色:可以代理真实角色,拥有真实角色的方法 客户:访问代理角色 1.1 静态代理模式 静态代理是由程序或特定工具自动生成的源代码,在程序运行时,.clas 阅读全文
posted @ 2021-11-21 18:50 VXZX 阅读(80) 评论(0) 推荐(0) 编辑
摘要: Git 1.版本控制 版本控制(Revision control)是一种在开发的过程中用于管理我们对文件、目录或工程等内容的修改历史,方便查看更改历史记录,备份以便恢复以前的版本的软件工程技术。简单说就是用于管理多人协同开发项目的技术。 2.git与svn的主要区别 SVN是集中式版本控制系统,版本 阅读全文
posted @ 2021-11-20 03:50 VXZX 阅读(35) 评论(0) 推荐(0) 编辑
摘要: Ajax Ajax即Asynchronous Javascript And XML(异步JavaScript和 XML)。使用Ajax技术网页应用能够快速地将增量更新呈现在用户界面上,而不需要重载(刷新)整个页面,这使得程序能够更快地回应用户的操作。 ajax的作用: 可以不刷新页面更新网页中的数据 阅读全文
posted @ 2021-11-05 02:55 VXZX 阅读(513) 评论(0) 推荐(0) 编辑
摘要: Dubbo和Zookeeper 分布式系统 分布式系统是由一组通过网络进行通信、为了完成共同的任务而协调工作的计算机节点组成的系统。分布式系统的出现是为了用廉价的、普通的机器完成单个计算机无法完成的计算、存储任务。其目的是利用更多的机器,处理更多的数据。分布式系统(distributed syste 阅读全文
posted @ 2021-11-05 02:52 VXZX 阅读(343) 评论(0) 推荐(0) 编辑
摘要: Shiro Apache Shiro是一个功能强大且易于使用的 Java 安全框架,可执行身份验证、授权、加密和会话管理。 **Authentication:**身份认证/登录,验证用户是不是拥有相应的身份; **Authorization:**授权,即权限验证,判断某个已经认证过的用户是否拥有某些 阅读全文
posted @ 2021-11-05 02:51 VXZX 阅读(121) 评论(0) 推荐(0) 编辑
摘要: 微服务架构风格是一种将单个应用程序开发为一组小服务的方法,每个小服务都在自己的进程中运行,并与轻量级机制(通常是 HTTP 资源 API)进行通信。这些服务是围绕业务能力构建的,并且可以通过完全自动化的部署机制独立部署。这些服务的集中管理极少,可以用不同的编程语言编写并使用不同的数据存储技术。 微服 阅读全文
posted @ 2021-11-05 02:50 VXZX 阅读(192) 评论(0) 推荐(0) 编辑