自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

nmbg11的博客

不断学习,不断进步,不断成功。

  • 博客(64)
  • 收藏
  • 关注

原创 [Docker] 安装Docker

安装docker

2025-04-23 09:13:59 623

原创 [WEB开发] 员工管理 + 事务管理 + 文件上传 + 全局异常处理器 + 员工信息统计

员工管理 事务管理 文件上传 全局异常处理器 员工信息统计

2025-04-16 20:29:17 1056 12

原创 [WEB开发] Mybatis

mybatis基础

2025-03-26 15:42:14 789 15

原创 [WEB开发] 开发规范 + 部门管理 + 日志技术

开发规范, 部门管理, 日志技术

2025-04-02 09:28:59 809 1

原创 [MySql] 多表关系, 多表查询

多表关系, 多表查询

2025-03-31 12:22:20 339

原创 [WEB开发] JDBC

jdbc

2025-03-23 13:27:57 305 4

原创 [JAVASE] 反射

JAVA 反射

2025-03-17 19:57:21 272 15

原创 [WEB开发] Web基础

HTTP/HTTPS 与 WEB基础

2025-03-16 19:35:22 1270 13

原创 [JAVASE] Collection集合的遍历

Collection集合的遍历

2025-03-14 15:32:19 252 10

原创 [JAVASE] Annotation 注解

java注解

2025-03-12 08:58:00 226 13

原创 [计算机网络] HTTP/HTTPS

HTTP 工作在 TCP/IP 模型之上,通常使用端口 80。

2024-12-02 17:11:09 5671 28

原创 [滑动窗口] 将x减到0的最小操作数, 水果成篮, 字符串中所有字母异位词

[滑动窗口] 将x减到0的最小操作数, 水果成篮, 字符串中所有字母异位词

2024-11-21 18:08:53 642 23

原创 [JAVAEE] 网络编程

socket套接字是由系统提供用于网络通信的技术, 是基于TCP/IP协议的网络通信的基本操作单元.基于Socket套接字的网络程序开发就是网络编程.

2024-11-15 17:06:03 1164 22

原创 [滑动窗口] 长度最小的子数组, 无重复字符的最长子串, 最大连续1的个数③

粗体数字从 0 翻转到 1,最长的子数组长度为 10。粗体数字从 0 翻转到 1,最长的子数组长度为 6。如果不存在符合条件的子数组,返回。,请你找出其中不含有重复字符的。请注意,你的答案必须是。是该条件下的长度最小的子数组。因为无重复字符的最长子串是。个正整数的数组和一个正整数。因为无重复字符的最长子串是。因为无重复字符的最长子串是。找出该数组中满足其和。,所以其长度为 3。,所以其长度为 1。,所以其长度为 3。

2024-11-12 18:49:46 537 17

原创 [JAVAEE] 面试题(五) - HashMap, Hashtable, ConcurrentHashMap

HashMap是线程不安全的.来确保线程安全.

2024-11-11 19:44:57 592 14

原创 [JAVAEE] 面试题(四) - 多线程下使用ArrayList涉及到的线程安全问题及解决

1. 多线程下使用ArrayList类, 涉及到了线程安全问题, 以及解决线程安全问题的方法.2. 自行判断加锁. 效率高3. Collections.synchronizedList()套壳封装, 效率低下. 因为对不涉及线程安全问题的操作进行加锁.(即对List接口中的所有方法进行加锁)4. CopyOnWriteArrayList类, 写时拷贝. 实现了读与读, 读与写操作不互斥, 写与写操作互斥. 保证了线程安全, 并且效率相对高效.

2024-11-08 19:09:09 1249 28

原创 [双指针] 三数之和, 四数之和

三数之和 四数之和

2024-11-08 11:26:09 436

原创 [JAVAEE] 网络基础

1. IP地址和端口号 IP定位主机的网络地址, 端口号定位主机中进程2. 网络协议, 通信双方发送/接收数据的约定, 共同遵守的规范.3. 五元组(源ip, 源端口, 目的ip, 目的端口, 网络协议)4. 协议分层(封装, 解耦合)5. OSI七层模型, TCP/IP五层模型6. 数据包 = 报头 + 载荷 (报头中存储的是IP/Port, 载荷中存储的是数据信息)7. 序列化, 反序列化。

2024-11-07 16:44:02 653 19

原创 [双指针] 盛最多水的容器, 有效三角形的个数, 和为s的两个数

[双指针] 盛最多水的容器, 有效三角形的个数, 和为s的两个数

2024-11-04 19:26:32 325 2

原创 [JAVAEE] 面试题(三) - Callable接口, ReentrantLock类, Semaphore信号量, CountDownLatch类

1. Callable接口和Runnable接口是并列关系, call方法与run方法都是任务入口, call有返回值, run没有返回值.2. 通过FutureTask类找到Callable匿名对象.(线程和任务解耦和).3. ReentrantLock类中的常用方法, lock, unlock, trylock.4. ReentrantLock类与synchronzied关键字的区别.5. Semaphore信号量, 描述某种可用资源的个数.6. 二元信号量, 模拟实现锁的效果.

2024-11-01 10:30:27 1062 24

原创 [JAVAEE] 面试题(二) - CAS 和 原子类

1. CAS(compare and swap) 是一种无锁并发技术.2. CAS的伪代码分析: 将需要修改的值和预期的值进行比较, 如果相等, 就用新值替换需要修改的值.3. CAS的底层实现: CAS底层是靠C语言依赖的操作系统的原子操作来实现的原子性,(本质上是赋值操作, 是原子性的, 是线程安全的.)4. ABA问题, 解决(对CAS操作需要修改的值加版本号).5. 使用原子类的目的.(为了避免加锁操作, 提高程序运行效率).

2024-10-30 10:54:38 610 19

原创 [JAVAEE] 面试题(一) - 锁策略, synchronized的详细介绍

锁策略, synchronized的详细介绍

2024-10-28 20:18:57 1163 17

原创 [JAVAEE] 多线程的案例(四) - 定时器

定时器是什么, java中的定时器类, 定时器类的基本使用, 定时器的模拟实现.

2024-10-28 14:33:13 495 17

原创 [双指针] 移动零, 复写零, 快乐数

调用函数后,输入的数组将被修改为:[1,0,0,2,3,0,0,4],请你将该数组中出现的每个零都复写一遍,并将其余的元素向右平移。注意:请不要在超过该数组长度的位置写入元素。移动到数组的末尾,同时保持非零元素的相对顺序。,必须在不复制数组的情况下原地对数组进行操作。调用函数后,输入的数组将被修改为:[1,2,3]进行上述修改,不要从函数返回任何东西。给你一个长度固定的整数数组。编写一个算法来判断一个数。2. 结果不为1无限循环。,编写一个函数将所有。1. 结果为1无限循环。

2024-10-27 14:51:35 317

原创 [JAVAEE] 多线程的案例(三) - 线程池

什么是线程池, 线程池的作用, java提供的线程池类, 线程池的构造方法及参数理解, 线程池的核心方法, 创建线程池的简化代码

2024-10-25 20:31:07 940 27

原创 [JAVAEE] 多线程的案例(二) - 阻塞队列 生产者消费者模型

阻塞队列, 生产者消费者模型

2024-10-23 13:42:23 472 26

原创 [JAVAEE] 多线程的案例(一)-单例模式

单例模式是什么, 单例模式的使用时机, 单例模式的关键代码, 单例模式的几种实现方式

2024-10-21 17:43:10 468 19

原创 [JAVAEE] 线程安全问题

线程安全问题产生的原因 及 解决方案, wait 和 notify方法.

2024-10-17 10:32:47 678 28

原创 [JAVAEE] 创建线程的方法 + Thread类中的常用方法 + 线程状态

创建线程的方法, Thread类中的常用方法, 线程的6种状态

2024-10-14 15:40:46 690 28

原创 [JAVAEE] 进程与线程的区别与联系

介绍了进程与线程的区别与练习

2024-10-11 16:09:05 168 1

原创 [数据结构] 二叉树题目 (二)

二叉树的相关题目.另一颗树的子树. 平衡二叉树. 二叉树的遍历和创建.

2024-09-27 19:08:29 757 30

原创 [数据结构] 二叉树题目(一)

leetcode有关二叉树的相关题目.翻转二叉树. 相同的树. 对称二叉树.

2024-09-27 11:33:17 611 18

原创 Mysql(二) - 约束, 进阶查询

文章介绍了 sql 中的约束, 以及进阶查询.

2024-09-10 15:48:11 832 14

原创 Mysql(一) - 数据库操作, 表操作, CRUD

mysql中 对数据库的操作, 对数据表的操作, 以及 基本的CRUD (增 查 改 删).

2024-09-03 16:37:42 1671 37

原创 [初阶数据结构] 包装类 | 泛型

文章介绍了 包装类的装箱与拆箱, 以及 泛型的语法, 意义, 泛型的编译(擦除机制), 上界, 泛型方法的使用!

2024-06-12 14:12:19 2221 55

原创 [JAVASE] 异常 与 SE阶段知识点补充

异常的本质, 如何处理异常, 异常的5个必备关键字, 自定义异常, 受查异常与非受查异常.Object类的基本本质.匿名内部类的使用.欢迎分享, 感谢阅读!

2024-06-04 20:21:38 2990 73

原创 [JAVASE] String类 StringBuffer类 StringBuilder类

介绍了 String类 , StringBuffer类, StringBuilder类中的常用方法 以及 一些重要的注意事项.欢迎分享, 感谢阅读!

2024-05-29 12:56:52 2433 62

原创 [JAVASE] 类和对象综合应用 -- 图书管理系统

文章 介绍了 使用JAVA来实现图书管理系统, 是对之前类和对象学习的总结.欢迎分享, 感谢阅读!

2024-05-26 12:22:04 1478 61

原创 [JAVASE] 类和对象(六) -- 接口(续篇)

介绍了 Comparable接口 与 compateTo方法, Comparator接口 与 compare方法, Cloneable接口,clone方法(深浅拷贝)!欢迎分享, 感谢阅读!

2024-05-23 15:51:51 2264 66

原创 [JAVASE] 类和对象(五) -- 抽象类和接口

本篇 介绍了 java 中的 抽象类和接口, 具体 描述了 他们的定义, 实现, 作用以及 注意事项. (抽象类和接口的注意事项是重点!)欢迎分享, 感谢阅读!

2024-05-21 13:56:23 1791 52

空空如也

空空如也

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

TA关注的人

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