- 博客(13)
- 收藏
- 关注
原创 每日一记 - 3.10
(Java 语言)1. wait 和 sleep 方法的区别?(Kafka)2. Kafka 有哪些优点/缺点?(JUC)3. 线程池的运行流程是怎么样的?(JUC)4. 线程池如果设置过大了,会怎么样?(JUC)5. 线程池要是没有关闭,那么一直运行下去,他接下来会一直运行吗,还是自动关闭?(JUC)6. 你自己如何根据业务调整线程池的大小的,判断依据在哪?(Redis)7. 如何保障本地缓存和 redis 实现数据一致性?(设计模式)8. 什么是享元模式?
2023-03-10 16:21:59
180
原创 每日一记 - 3.8
(Java 语言)1. Java 重写和重载的区别?(JVM)2. GC root 有哪些?(JVM)3. Java 创建一个对象的过程是什么?(JVM)4. JVM 调优参数有哪些?随便说几个(Java 语言)5. Java 的序列化和反序列化?
2023-03-08 20:56:26
146
原创 每日一记 - 3.7
1. 请简要介绍一下你的项目?2. 用户模块包括哪些功能?3. 拦截器是如何实现的?4. 有哪些自定义注解?5. 引申:如何获取注解呢?6. 用户的登陆状态是怎么在内存中保存的?7. 自定义登陆凭证如何设计的?
2023-03-07 21:16:10
242
原创 每日一记 - 3.6
1. Object 类知道多少方法?2. 普通的集合类是线程安全的吗?3. Mybatis 是怎么做到防止 SQL 注入的?4. 说说 MySQL 数据库回滚的过程?5. 说说 MySQL 数据库事务提交的过程?6. MySQL 有几种日志,有什么区别?7. JDK1.6 / 1.7 / 1.8 中 HashMap 的区别?8. MySQL 的 MVCC(多版本并发控制)是如何实现的?9. Java 自动装箱和拆箱是什么?有什么优势?底部是如何缓存的?
2023-03-06 20:21:30
125
原创 Codeup4.3-问题 C: 神奇的口袋
Codeup4.3-问题 C: 神奇的口袋题目: 有一个神奇的口袋,总的容积是40,用这个口袋可以变出一些物品,这些物品的总体积必须是40。John现在有n个想要得到的物品,每个物品的体积分别是a1,a2……an。John可以从这些物品中选择一些,如果选出的物体的总体积是40,那么利用这个神奇的口袋,John就可以得到这些物品。问题: John有多少种不同的选择物品的方式。输入: 输入的第一行是正整数n (1 <= n <= 20),表示不同的物品的数目。接下来的n行,每行有一个
2021-01-13 11:27:59
332
原创 UML统一建模——知识点总结
一、UML将类分为三种1.边界类(Boundary Class):边界类是用于描述外部参与者与系统之间的交互。例如:接口、类属性设置的对话框等。(也称为界面类)2.实体类(Entity Class):实体类主要是用于存储和管理系统内部的信息。例如:事件、人员等。3.控制类(Control Class):控制类用于描述一个用例所具有的事件流的控制行为,简单来说,控制类是用于控制其它类工作的类。...
2019-11-26 21:01:56
2179
原创 设计模式——建造者模式(Builder Pattern)
一、模式定义建造者模式(Builder Pattern):将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。简单来说,建造者模式适用于对象产品有复杂的内部结构,由具有多个部分/多个步骤创建而成的情况(比如某对象的成员属性种具有引用类型的对象),那么在实例化时就得先实例化成员对象。建造者模式就是一步步的创建而得到该对象。建造者模式与抽象工厂的区别:抽象工厂中的具体工厂子...
2019-11-11 10:43:25
236
原创 设计模式——抽象工厂模式(Abstract Factory Pattern)
一、模式定义抽象工厂模式(Abstract Factory Pattern):提供一个创建一系列相关或相互依赖对象的接口,而无须指定它们具体的类。抽象工厂模式又称为Kit模式,属于对象创建型模式。简单来说,抽象工厂模式就是工厂模式的拓展,不同的是,抽象工厂模式能生产多种具有联系的产品对象,而工厂模式一个工厂只生产一种产品。下面通过类图来分析具有联系的含义。二、模式类图从图中我们能看出工...
2019-11-10 13:55:18
234
原创 设计模式——工厂方法模式(Factory Method Pattern)
一、模式定义工厂方法模式(Factory Method Pattern):定义一个抽象工厂父类用于创建各种工厂子类,通过各个工厂子类来确定实例化某一种具体产品类的模式。也称作虚拟构造器(Virtual Constructor)模式或者多态工厂(Polymorphic Factory)模式。二、模式类图三、模式简要代码四、模式优缺点五、模式适用环境...
2019-11-10 13:18:00
173
原创 设计模式——简单工厂模式(Simple Factory)
一、模式定义简单工厂模式(Simple Factory Pattern):定义一个类(通过向其传递参数方式)来创建其他类的实例(这些类通常具有共同父类)的模式,又称为静态工厂方法(Static Factory Method)模式。二、模式类图简单工厂类(SimpleFacotry):用于生产不同的类对象抽象产品(Product):用于定义存放产品类,存放产品的共有属性。具体产品(Con...
2019-11-09 21:05:30
266
原创 设计模式的定义与分类——创建型模式,结构型模式,行为型模式
设计模式的定义设计模式(Design Pattern)简单来说就是一套经过分类编目的、代码设计经验的总结。设计模式的分类大体来说设计模式分为三类:创建型模式(Creational Pattern),结构型模式(Structural Pattern),行为型模式(Behavioral Pattern)。创建型模式:关注的是对象的创建,将创建对象过程进行了抽象与封装,分离的对象的创建与使用。...
2019-11-09 20:27:23
599
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人