对象 第2页
【建造者设计模式详解】Java/JS/Go/Python/TS不同语言实现 - MaxSSL

【建造者设计模式详解】Java/JS/Go/Python/TS不同语言实现

简介建造者模式(BuilderPattern),也叫生成器模式,属于创建型模式。它使用多个简单的对象一步一步构建成一个复杂的对象。它允许你使用相同的创建代码生成不同类型和形式的对象。当你希望使用...
MaxSSL的头像 - MaxSSLMaxSSL2年前
30
读Java性能权威指南(第2版)笔记14_垃圾回收A - MaxSSL

读Java性能权威指南(第2版)笔记14_垃圾回收A

1.垃圾回收器1.1.对象可以在被需要时创建,不再使用时由JVM自动回收1.2.GC是查找不再使用的对象,然后回收这些对象相关内存的过程1.2.1.找到不使用的对象、回收其内存、压缩堆内存1.3.优化垃圾...
MaxSSL的头像 - MaxSSLMaxSSL2年前
50
2.HelloSpring - MaxSSL

2.HelloSpring

2.HelloSpring思考问题?Hello对象是谁创建的?Hello对象是由Spring设置的Hello对象的属性是怎么设置的?Hello对象的属性是Spring容器设置的这个过程就叫控制反转控制:谁来控制对象的创建,传...
MaxSSL的头像 - MaxSSLMaxSSL2年前
20
读Java性能权威指南(第2版)笔记12_堆内存中 - MaxSSL

读Java性能权威指南(第2版)笔记12_堆内存中

1.减少内存使用1.1.减少堆内存的使用1.1.1.使用更少的内存意味着堆被填满的频率会降低,需要的GC周期会更少,其效果也可以成倍增强1.1.2.更少的新生代回收意味着对象的晋升年龄增加的频率降低1....
MaxSSL的头像 - MaxSSLMaxSSL2年前
60
前端设计模式——单例模式 - MaxSSL

前端设计模式——单例模式

单例模式是一种设计模式,它可以确保某个类只有一个实例,并提供一个全局的访问点来访问该实例,我们可以使用单例模式来管理全局状态和共享资源。在JavaScript中,单例模式可以通过多种方式实现...
MaxSSL的头像 - MaxSSLMaxSSL2年前
240
三天吃透mybatis面试八股文 - MaxSSL

三天吃透mybatis面试八股文

本文已经收录到Github仓库,该仓库包含计算机基础、Java基础、多线程、JVM、数据库、Redis、Spring、Mybatis、SpringMVC、SpringBoot、分布式、微服务、设计模式、架构、校招社招分享等核心知识...
MaxSSL的头像 - MaxSSLMaxSSL2年前
60
前端设计模式——工厂模式 - MaxSSL

前端设计模式——工厂模式

前端中的工厂模式是一种创建对象的设计模式,它可以让我们封装创建对象的细节,我们使用工厂方法而不是直接调用new关键字来创建对象,使得代码更加清晰、简洁和易于维护。在前端开发中,工厂模...
MaxSSL的头像 - MaxSSLMaxSSL2年前
90
访问者模式 - MaxSSL

访问者模式

访问者模式是一种将算法与对象结构分离的软件设计模式。它可以让你在不修改对象结构的情况下,对对象结构中的元素进行不同的操作。访问者模式的优点是符合单一职责原则,优秀的扩展性和灵活性。...
MaxSSL的头像 - MaxSSLMaxSSL2年前
20
JS对象 - MaxSSL

JS对象

JavaScriptDOMContentLoadeddocument.addEventListener('DOMContentLoaded',function(){...});这是一个事件监听器,它监听浏览器的'DO…
MaxSSL的头像 - MaxSSLMaxSSL2年前
30
类相关函数(反射机制) - MaxSSL

类相关函数(反射机制)

6.5类相关函数(反射机制)在Python中使用反射可以得到对象的属性,即:反过来让对象告诉我们他的相关信息是什么,用于实现在运行时获取对象的相关信息。Python中有几个内置方法,可以用来检查或...
MaxSSL的头像 - MaxSSLMaxSSL2年前
20
Python类和对象的绑定方法及非绑定方法 - MaxSSL

Python类和对象的绑定方法及非绑定方法

类中定义的方法大致可以分为两类:绑定方法和非绑定方法。其中绑定方法又可以分为绑定到对象的方法和绑定到类的方法。一、绑定方法1对象的绑定方法在类中没有被任何装饰器修饰的方法就是绑定到...
MaxSSL的头像 - MaxSSLMaxSSL2年前
150
day08-MyBatis的关联映射02 - MaxSSL

day08-MyBatis的关联映射02

MyBatis的关联映射023.一对多3.1基本介绍mybatis–MyBatis3|XML映射器多对一关系也是一个基本的映射关系,多对一,也可以理解为一对多。例如:User--Pet:一个用户可以有多只宠物Dep--…
MaxSSL的头像 - MaxSSLMaxSSL2年前
50