摘要: 计算机系列 - 计算机基础知识 - 数据结构与算法 - 设计模式(Java版) - 密码学(Java版) Java 系列 - Java SE - HTML - CSS - JavaScript - 正则表达式 - XML - Java Web - MyBatis - MyBatisPlus - 通用 阅读全文
posted @ 2022-04-24 18:50 格物致知_Tony 阅读(74) 评论(0) 推荐(0) 编辑
 
摘要: 第一篇:内存与垃圾回收篇 第一章:JVM与Java体系结构 第二章:类加载子系统 第三章:运行时数据区概述及线程 第四章:程序计数器(PC寄存器) 第五章:虚拟机栈【重要】 第六章:本地方法接口 第七章:本地方法栈 第八章:堆【重要】 第九章:方法区【重要】 第十章:对象的实例化内存布局与访问定位 阅读全文
posted @ 2021-03-31 23:04 格物致知_Tony 阅读(186) 评论(1) 推荐(0) 编辑
 
摘要: 【目录】 前置知识:计算机相关知识 第一章 Java语言概述 1. Java 语言概述 2. Java开发环境搭建 3. 第一个Java程序 4. Java注释与API 第二章 基本语法 1. Java 关键字与标识符 2. Java 变量 3. 数据类型与类型转换 4. 运算符 5. 流程控制 之 阅读全文
posted @ 2020-08-10 23:01 格物致知_Tony 阅读(400) 评论(0) 推荐(0) 编辑
 
摘要: 设计模式(DesignPattern) 第一章:设计模式七大原则 1、单一职责原则 2、接口隔离原则 3、依赖倒转(倒置)原则 4、里式替换原则 5、开闭原则 6、迪米特法则 7、合成复用原则 第二章:UML 类图 一、UML 类图 二、类与类之间的关系 第三章:设计模式概述 第四章:单例模式 一、 阅读全文
posted @ 2019-12-12 20:21 格物致知_Tony 阅读(195) 评论(0) 推荐(0) 编辑
 
摘要: 一、数据结构和算法 1、数据结构和算法概述 二、稀疏数组和队列 1、稀疏数组 2、队列 (1)数组模拟队列 (2)数组模拟环形队列 三、链表 1、链表介绍 2、单链表 3、单链表案例 4、双向链表 5、单向环形链表 — 约瑟夫问题 四、栈 1、栈的介绍 2、用数组模拟栈 3、前缀、中缀与后缀表达式 阅读全文
posted @ 2019-09-25 10:18 格物致知_Tony 阅读(223) 评论(0) 推荐(0) 编辑
 
摘要: 【目录】 一、计算机相关知识 1. 2. 3. 二、Java 基础语法 1、Java 语言概述 2、数据类型 & 变量与常量 & 注释 3、运算符 4、流程控制语句 之 顺序结构 5、流程控制语句 之 分支结构 6、流程控制语句 之 循环结构 三、 数组 1、数组(一)定义与访问 2、数组(二)基本 阅读全文
posted @ 2019-09-05 22:44 格物致知_Tony 阅读(637) 评论(0) 推荐(1) 编辑
 
摘要: ECMAScript 基础 一、JavaScript 基础 1.1 JavaScript 简介 1.2 JavaScript 书写位置 二、JavaScript 数据类型 2.1 JavaScript 变量与注释 2.2 JavaScript 基本数据类型 2.3 JavaScript 数据类型转换 阅读全文
posted @ 2019-08-18 08:13 格物致知_Tony 阅读(215) 评论(0) 推荐(0) 编辑
 
摘要: 一、CSS 基础 1、CSS 初识 2、CSS 用法和特性 二、CSS 选择器 1、基本选择器 2、组合选择器 3、属性选择器 4、伪类选择器 5、伪元素选择器 三、CSS 字体样式 四、CSS 文本 1、CSS2 文本样式 2、CSS3 新增文本样式 五、CSS 标签显示模式 六、CSS 链接 七 阅读全文
posted @ 2019-07-31 08:37 格物致知_Tony 阅读(392) 评论(0) 推荐(0) 编辑
 
摘要: HTML 目录 1、服务器 2、浏览器 3、Web 标准 4、HTML 的认识 5、HTML 文本标签 6、HTML 图像标签 7、链接标签 8、相对路径与绝对路径 9、HTML 列表 10、HTML 表格 11、HTML 表单 12、HTML 注释和特殊字符 13、HTML 结构标签 14、HTM 阅读全文
posted @ 2019-06-23 21:27 格物致知_Tony 阅读(341) 评论(0) 推荐(0) 编辑
  2022年11月5日
摘要: 一、单例设计模式介绍 所谓类的单例设计模式,就是采取一定的方法保证在整个的软件系统中,对某个类只能存在一个对象实例,并且该类只能提供一个取得其对象实例的方法(静态方法)。 通俗地说:单例是需要在内存中永远只能创建一个类的实例。 单例的作用:节约内存和保证共享计算的结果正确,以及方便管理。 单例的适用 阅读全文
posted @ 2022-11-05 12:24 格物致知_Tony 阅读(35) 评论(0) 推荐(0) 编辑
  2022年10月7日
摘要: 一、设计模式介绍 设计模式是程序员在面对同类软件工程设计问题所总结出来的有用的经验,模式不是代码,而是某类问题的通用解决方案, 设计模式(Design pattern)代表了最佳的实践。这些解决方案是众多软件开发人员经过相当长的一段时间的试验和错误总结出来的。 设计模式的本质提高 软件的维护性,通用 阅读全文
posted @ 2022-10-07 20:49 格物致知_Tony 阅读(19) 评论(0) 推荐(0) 编辑
摘要: 一、依赖关系(Dependence) 只要是在 类中用到了对方,那么它们之间就存在依赖关系。如果没有对象,连编译都通过不了。 Demo: public class PersonServiceBean { //类 private PersonDao personDao; public void sav 阅读全文
posted @ 2022-10-07 20:36 格物致知_Tony 阅读(29) 评论(0) 推荐(0) 编辑
摘要: 一、UML 基本介绍 1、UML —— Unified Modeling Language UML(统一建模语言),它是一种开放的方法,用于说明、可视化、构建和编写一个正在开发的、面向对象的、软件密集系统的制品的开放方法。UML 展现了一系列最佳工程实践,这些最佳实践在对大规模,复杂系统进行建模方面 阅读全文
posted @ 2022-10-07 20:10 格物致知_Tony 阅读(80) 评论(0) 推荐(0) 编辑
摘要: 合成复用原则(Composite Reuse Principle) 一、基本介绍 合成复用原则:是尽量使用 合成/聚合的方式,而不是会用继承。 二、设计原则核心思想 1、找出应用中可能需要变化之处,把它们独立出来,不要和那些不需要变化的代码混在一起。 2、针对接口编程,而不是针对实现编程。 3、为了 阅读全文
posted @ 2022-10-07 12:39 格物致知_Tony 阅读(20) 评论(0) 推荐(0) 编辑
摘要: 迪米特法则(Law of Demeter)(Demeter Principle) 一、基本介绍 1、一个对象应该对其他对象保持最少的了解; 2、类与类关系越密切,耦合度越大; 3、迪米特法则(Demeter Principle)又叫最少知道原则,即一个类对自己依赖的类知道的越少越好。也就是说,对于被 阅读全文
posted @ 2022-10-07 12:35 格物致知_Tony 阅读(37) 评论(0) 推荐(0) 编辑
摘要: 开闭原则(Open Closed Principle) 一、基本介绍 1、开闭原则是编程中最基础、最重要的设计原则; 2、一个软件实体如类,模块和函数应该对外扩展开发(对提供方),对修改关闭(对使用方)。用抽象构建框架,用实现扩展细节。 3、当软件需要变化时,尽量通过扩展软件实体的行为来实现变化,而 阅读全文
posted @ 2022-10-07 11:36 格物致知_Tony 阅读(38) 评论(0) 推荐(0) 编辑
摘要: 里式替换原则(Liskov Substitution Principle) 一、OO 中的继承性的思考和说明 1、继承包含这样一层含义:父类中凡是已经实现好的方法,实际上是在设定规范和契约,虽然它不强制要求所有的子类必须遵循这些契约,但是如果子类对这些已经实现的方法任意修改,就会对整个继承体系造成破 阅读全文
posted @ 2022-10-07 10:46 格物致知_Tony 阅读(58) 评论(0) 推荐(0) 编辑
摘要: 依赖倒转原则(Dependence Inversion Principle) 一、基本介绍 依赖倒转原则是指: (1)高层模块不应该依赖低层模块,二者都应该依赖其抽象; (2)抽象不应该依赖细节,细节应该依赖抽象; (3)依赖倒转(倒置)的中心思想是面向接口编程; (4)依赖倒转原则是基于这样的设计 阅读全文
posted @ 2022-10-07 10:15 格物致知_Tony 阅读(41) 评论(0) 推荐(0) 编辑
  2022年10月6日
摘要: 接口隔离原则(Interface Segregation Principle) 一、基本介绍 1、客户端不应该依赖它不需要的接口,即一个类对另一个类的依赖应该建立在最小的接口上 2、先看一张图 3、类 A 通过接口 Interface1 依赖类 B,类 C 通过接口 Interface1 依赖类 D 阅读全文
posted @ 2022-10-06 23:11 格物致知_Tony 阅读(41) 评论(0) 推荐(0) 编辑