自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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 136

原创 每日一记 - 3.8

(Java 语言)1. Java 重写和重载的区别?(JVM)2. GC root 有哪些?(JVM)3. Java 创建一个对象的过程是什么?(JVM)4. JVM 调优参数有哪些?随便说几个(Java 语言)5. Java 的序列化和反序列化?

2023-03-08 20:56:26 114

原创 每日一记 - 3.7

1. 请简要介绍一下你的项目?2. 用户模块包括哪些功能?3. 拦截器是如何实现的?4. 有哪些自定义注解?5. 引申:如何获取注解呢?6. 用户的登陆状态是怎么在内存中保存的?7. 自定义登陆凭证如何设计的?

2023-03-07 21:16:10 187

原创 每日一记 - 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 90

原创 Java 中数组的排序(基本类型,对象类型)

Java 中数组的排序(基本类型,对象类型)

2022-12-15 14:02:16 4714 2

原创 Java Map中Value值的排序(利用Map统计次数)

Java Map中Value排序

2022-11-12 13:17:12 5744

原创 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 252

原创 UML统一建模——知识点总结

一、UML将类分为三种1.边界类(Boundary Class):边界类是用于描述外部参与者与系统之间的交互。例如:接口、类属性设置的对话框等。(也称为界面类)2.实体类(Entity Class):实体类主要是用于存储和管理系统内部的信息。例如:事件、人员等。3.控制类(Control Class):控制类用于描述一个用例所具有的事件流的控制行为,简单来说,控制类是用于控制其它类工作的类。...

2019-11-26 21:01:56 2021

原创 设计模式——建造者模式(Builder Pattern)

一、模式定义建造者模式(Builder Pattern):将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。简单来说,建造者模式适用于对象产品有复杂的内部结构,由具有多个部分/多个步骤创建而成的情况(比如某对象的成员属性种具有引用类型的对象),那么在实例化时就得先实例化成员对象。建造者模式就是一步步的创建而得到该对象。建造者模式与抽象工厂的区别:抽象工厂中的具体工厂子...

2019-11-11 10:43:25 209

原创 设计模式——抽象工厂模式(Abstract Factory Pattern)

一、模式定义抽象工厂模式(Abstract Factory Pattern):提供一个创建一系列相关或相互依赖对象的接口,而无须指定它们具体的类。抽象工厂模式又称为Kit模式,属于对象创建型模式。简单来说,抽象工厂模式就是工厂模式的拓展,不同的是,抽象工厂模式能生产多种具有联系的产品对象,而工厂模式一个工厂只生产一种产品。下面通过类图来分析具有联系的含义。二、模式类图从图中我们能看出工...

2019-11-10 13:55:18 199

原创 设计模式——工厂方法模式(Factory Method Pattern)

一、模式定义工厂方法模式(Factory Method Pattern):定义一个抽象工厂父类用于创建各种工厂子类,通过各个工厂子类来确定实例化某一种具体产品类的模式。也称作虚拟构造器(Virtual Constructor)模式或者多态工厂(Polymorphic Factory)模式。二、模式类图三、模式简要代码四、模式优缺点五、模式适用环境...

2019-11-10 13:18:00 149

原创 设计模式——简单工厂模式(Simple Factory)

一、模式定义简单工厂模式(Simple Factory Pattern):定义一个类(通过向其传递参数方式)来创建其他类的实例(这些类通常具有共同父类)的模式,又称为静态工厂方法(Static Factory Method)模式。二、模式类图简单工厂类(SimpleFacotry):用于生产不同的类对象抽象产品(Product):用于定义存放产品类,存放产品的共有属性。具体产品(Con...

2019-11-09 21:05:30 233

原创 设计模式的定义与分类——创建型模式,结构型模式,行为型模式

设计模式的定义设计模式(Design Pattern)简单来说就是一套经过分类编目的、代码设计经验的总结。设计模式的分类大体来说设计模式分为三类:创建型模式(Creational Pattern),结构型模式(Structural Pattern),行为型模式(Behavioral Pattern)。创建型模式:关注的是对象的创建,将创建对象过程进行了抽象与封装,分离的对象的创建与使用。...

2019-11-09 20:27:23 549

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除