自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 收藏
  • 关注

原创 适配器模式源码之线程

适配器模式

2023-02-25 10:58:12 116

原创 适配器模式

适配器模式

2023-02-25 10:54:29 138

原创 代码复用行

代码复用性

2023-02-25 10:52:09 113

原创 代码审查1

代码审查

2023-02-24 15:42:04 124

原创 JavaLambda

Java Lambda 筛选

2023-02-22 15:31:41 320

原创 文件夹结构框架(递归调用)

文件夹结构框架递归调用

2022-11-17 14:26:58 346

原创 redis

Redis 基本操作 Redis 默认有 16 个数据库,使用的是第 0 个,切换数据库 select 0 添加数据/修改数据 set key value 查询数据 get key 批量添加 mset k1 v1 k2 v2... 批量查询 mget k1 k2 删除数据 del key 查询所有的 key keys * 清除当前数据库 flushdb 清除所有数据库 flushall 查看 key 是否存在 exists key 设置有效期 expire key 10 查看有效期

2022-04-19 10:34:59 123

原创 mybatis学习

一、静态资源处理问题 可能出现问题说明:Maven静态资源过滤问题 <resources> <resource> <directory>src/main/java</directory> <includes> <include>**/*.properties</include> <include>**/*.xml</include

2022-03-16 12:13:41 297

原创 mybatis1

企业级框架 数据库管理 Hibernate、MyBatis、Spring Data JPA、MyBatis Plus 1 MyBatis MyBatis 是目前主流的 ORM 框架,Apache ORM:Object Relationship Mapping 对象关系映射 把面向对象的编程语言和关系性数据库进行映射 把 Java 和 MySQL 进行映射 MyBatis 以前叫 iBatis 1.1 MyBatis 的优势 极大简化 JDBC 代码的开发 简单易上手、具有很强的灵活性 SQL 写到 XML

2022-03-15 18:43:23 1535

原创 二叉树遍历

二叉树 节点定义 public class TreeNode { public int val; public TreeNode left; public TreeNode right; public TreeNode(){ } public TreeNode(int val,TreeNode left,TreeNode right) { this.val = val; this.left =

2021-09-10 20:43:39 97

原创 计算机操作系统(Java)

计算机操作系统 - 概述 基本特征 1. 并发 并发是指宏观上在一段时间内能同时运行多个程序,而并行则指同一时刻能运行多个指令。 并行需要硬件支持,如多流水线、多核处理器或者分布式计算系统。 操作系统通过引入进程和线程,使得程序能够并发运行。 2. 共享 共享是指系统中的资源可以被多个并发进程共同使用。 有两种共享方式:互斥共享和同时共享。 互斥共享的资源称为临界资源,例如打印机等,在同一时刻只允许一个进程访问,需要用同步机制来实现互斥访问。 3. 虚拟 虚拟技术把一个物理实体转换为多个逻辑实体。 主要有两

2021-09-07 15:09:40 888

原创 计算机网络主要知识(Java)

五层协议总体概括 应用层:为特定应用程序提供数据传输服务,应用层任务通过应用进程间的交互来完成网络应用 应用层协议为了应用进程间通信与交互的规则,例如 HTTP、DNS 等协议。数据单位为报文。 传输层:为进程提供通用数据传输服务。由于应用层协议很多,定义通用的传输层协议就可以支持不断增多的应用层协议。运输层包括两种协议:传输控制协议 TCP,提供面向连接、可靠的数据传输服务,数据单位为报文段;用户数据报协议 UDP,提供无连接、尽最大努力的数据传输服务,数据单位为用户数据报。TCP 主要提供完整

2021-09-07 14:53:18 397

转载 解决背包问题

01背包问题 图解+详细解析 一、题目描述 有n个物品,它们有各自的体积和价值,现有给定容量的背包,如何让背包里装入的物品具有最大的价值总和? 为方便讲解和理解,下面讲述的例子均先用具体的数字代入,即:eg:number=4,capacity=8 二、总体思路 根据动态规划解题步骤(问题抽象化、建立模型、寻找约束条件、判断是否满足最优性原理、找大问题与小问题的递推关系式、填表、寻找解组成)找出01背包问题的最优解以及解组成,然后编写代码实现。 三、动态规划的原理 动态规划与分治法类似,都是把大问题拆分成

2021-09-05 18:33:43 159

原创 排序算法总结

常见的排序算法 import java.io.Console; import java.util.ArrayList; import java.util.Arrays; public class JavaSeTest { public static void main(String[] args) { } /** * 冒泡排序 * @param array * @return */ public static int[] bu

2021-09-01 10:34:26 108

原创 Typora使用

标题级别 #一级标题 ##二级标题 … ###### 六级标题 如果想写符号本身,而不是使用符号代表的格式,可以在符号前加转义字符\,这样就会显示符号本身。如#,*,~~ 字体 加粗 前后两个*表示加粗 这是粗体 倾斜 前后一个*表示倾斜 斜体 删除线 前后两个~~表示删除线 删除线 下划线 <u></u> 这是下滑线 高亮 前后两个== 高亮 引用文字 > + 空格 + 引用文字 以此类推>>+空格+引用文字 二级引用 这是一个引用 无序

2021-08-09 21:14:38 591

空空如也

空空如也

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

TA关注的人

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