自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Redis优化笔记

【代码】Redis优化笔记。

2024-05-20 19:41:12 545 1

原创 Docker入门

注意:容器与数据卷的挂载要在创建容器时配置,对于创建好的容器,是不能设置数据卷的。而且创建容器的过程中,数据卷会自动创建。教学演示环节:演示一下nginx的html目录挂载# 1.首先创建容器并指定数据卷,注意通过 -v 参数来指定数据卷# 2.然后查看数据卷# 结果local html# 3.查看数据卷详情# 结果# 4.查看/var/lib/docker/volumes/html/_data目录# 可以看到与nginx的html目录内容一样,结果如下:总用量 8。

2024-05-15 20:26:16 707

原创 Redis分布式缓存

要在同一台虚拟机开启3个实例,必须准备三份不同的配置文件和目录,配置文件所在目录也就是工作目录。# 进入/tmp目录 cd /tmp # 创建目录 mkdir s1 s2 s3port 27001port 27001:是当前sentinel实例的端口:指定主节点信息mymaster:主节点名称,自定义,任意写:主节点的ip和端口2:选举master时的quorum值# 方式一:逐个拷贝# 方式二:管道组合命令,一键拷贝。

2024-05-14 20:32:41 1228 4

原创 Redis实战笔记

黑马点评项目笔记一:数据交互:1.把String解析成Java对象集合并且存入Redis及Java对象集合转换成JSON。 @Override public Result queryTypeList() { String s = stringRedisTemplate.opsForValue().get("cache:list:"); System.out.println("s = " + s); if(!StrUtil.isBlank(s)){

2024-05-13 17:24:52 1077

原创 Redis入门

存储方式关系型数据库基于磁盘进行存储,会有大量的磁盘IO,对性能有一定影响非关系型数据库,他们的操作更多的是依赖于内存来操作,内存的读写速度会非常快,性能自然会好一些扩展性关系型数据库集群模式一般是主从,主从数据一致,起到数据备份的作用,称为垂直扩展。非关系型数据库可以将数据拆分,存储在不同机器上,可以保存海量数据,解决内存大小有限的问题。称为水平扩展。关系型数据库因为表之间存在关联关系,如果做水平扩展会给数据查询带来很多麻烦。

2024-04-19 21:00:12 756

原创 SpringBoot源码解析-02

●发生错误以后,转发给/error路径,SpringBoot在底层写好一个 BasicErrorController的组件,专门处理这个请求使用@ControllerAdvice + @ExceptionHandler 进行统一异常处理根据boot的错误页面规则,自定义页面模板定义好底层组件默认功能;

2024-04-17 14:23:35 1026

原创 SpringBoot源码解析-01

●利用maven的就近原则○直接在当前项目properties标签中声明父项目用的版本属性的key○直接在导入依赖的时候声明版本1、导入starter,就会导入包。2、包里面 有一个文件,里面指定的所有启动要加载的自动配置类,但是springboot默认扫描不到这些。3、@EnableAutoConfiguration 会自动的把上面文件里面写的所有自动配置类都导入进来。xxxAutoConfiguration 是有条件注解进行按需加载4、给容器中导入一堆组件,组件都是从中提取属性值5、又是和。

2024-04-15 22:29:27 773

原创 Git的简单使用

git的简单使用

2024-04-07 20:07:20 476

原创 MyBatis-Plus的学习笔记

mybatis-plus的默认mapperxml位置mybatis-plus: # mybatis-plus的配置# 默认位置 private String[] mapperLocations = new String[]{"classpath*:/mapper/**/*.xml"};//正常自定义方法!

2024-04-06 20:52:04 830

原创 SpringBoot学习笔记

为什么依赖不需要写版本?每个boot项目都有一个父项目parent的父项目是父项目版本仲裁中心,把所有常见的jar的依赖版本都声明好了。启动器(Starter)是何方神圣?Spring Boot提供了一种叫做Starter的概念,它是一组预定义的依赖项集合,旨在简化Spring应用程序的配置和构建过程。Starter包含了一组相关的依赖项,以便在启动应用程序时自动引入所需的库、配置和功能。

2024-04-06 17:31:39 1156

原创 SpringMVC学习笔记

学习笔记

2024-03-20 21:27:13 1272

原创 MyBatis学习笔记

本文介绍了MyBatis的用法。

2024-03-19 20:27:11 728

原创 SpringFramework学习笔记(Spring IoC,aop,tx)

spring学习笔记

2024-03-17 18:28:11 774

原创 Maven简单入门

maven

2024-03-14 22:31:25 1436 1

原创 前端工程化学习笔记(ES6,vue,router,axios)

前端工程化笔记

2024-03-12 13:53:53 1414 1

原创 会话_过滤器_监听器笔记

javaweb

2024-03-09 14:33:04 446

原创 Servlet学习笔记

servlet学习笔记

2024-03-06 22:04:23 1016 3

原创 JAVAWeb---JavaScript

javascript学习笔记

2024-02-23 01:22:29 1287

原创 JDBC学习笔记

JDBC学习

2024-02-21 16:28:07 864

原创 MySQL基础学习

MySQL学习

2024-02-19 19:29:53 967

原创 JAVA学习之面向对象

java面向对象的详细学习资料

2024-02-03 18:53:39 1420 1

原创 Java学习之基础语法

Java语法基础

2024-01-31 17:51:28 1175

原创 CSS3的学习笔记

css3的学习笔记

2024-01-29 00:49:12 1974

原创 Leetcode每日一题周汇总 (12.24-12.30)

2660. 保龄球游戏的获胜者 - 力扣(LeetCode)

2024-01-01 14:28:04 1150 2

原创 第九周算法题(哈希映射,二分,Floyd算法 (含详细讲解) )

一些leetcode算法题及Floyd算法讲解

2023-12-23 18:28:37 941 1

原创 HTML5的完整学习笔记

-有序列表--> < ol > < li > C/C++ </ li > < li > Python </ li > < li > Go </ li > < li > Java </ li > </ ol > < hr /> <!--无序列表--> < ul > < li > C/C++ </ li > < li > Python </ li > < li > Go </ li > < li > Java </ li > </ ul > < hr /> <!--自定义列表dl 标签dt 列表名称。

2023-12-21 19:58:20 2289 3

原创 超详细之C语言实现学生信息管理系统(含文件读写)

int math;int PE;int age;char sex;int idx;ps:不会有人不会改文件路径吧(doge)

2023-12-19 01:13:00 3489 3

原创 新生赛题解大全(dp,bfs,dfs,二分,前缀和,高精度.......)

链接:https://ac.nowcoder.com/acm/contest/72175/A给你一个长度为 N,仅包含小写字母每个询问给出一对整数 l,r,由 slsl+1⋯sr−1sr构成的字符串中,包含多少个子串为 ‘‘acm"。WZ 最近迷恋上了塔防益智小游戏,目标是尽可能多的净化敌方的区域,整个地图由“*”构成,敌方的地盘用“#”表示。每块敌方的地区 WZ 都需要派遣一位白骑士去净化,但是敌方为了保护自己的地盘建立了多个碉堡,每个碉堡用“!”表示。

2023-12-16 20:57:22 1110 2

原创 第五周算法题(堆,二叉树,dp)

这是一段用C语言编写的代码,用于计算使用n个节点可以构成的唯一二叉搜索树的数量。代码使用动态规划来解决问题。变量n从用户输入中读取。数组dp用于存储中间结果。dp的前两个元素初始化为 1。外部循环从 2 到n迭代,内部循环从 1 到i迭代。对于每个i,代码通过将左子树和右子树的唯一二叉搜索树的数量的乘积相加来计算可以使用i个节点构成的唯一二叉搜索树的数量。最后,代码打印可以使用n个节点构成的唯一二叉搜索树的数量。

2023-12-13 17:03:22 970

原创 第七周算法题(n皇后,DFS,BFS,拓扑)

N是节点的最大数量。g是一个邻接表,用来存储图的信息。state数组用来标记每个节点是否加入过队列。ans数组用来存储每个节点的最短路径数量。dis数组用来存储从源节点到每个节点的最短距离。q是一个队列,用来存储待处理的节点。

2023-12-11 11:06:41 809 1

原创 第六周算法题(区间合并,双序构造二叉树,二分,染色,dfs)

1460. 我在哪?- AcWing题库P1141 01迷宫 - 洛谷 | 计算机科学教育新生态 (luogu.com.cn)

2023-12-11 11:04:19 867 1

原创 C语言实现哈夫曼树

/节点权值char c;//节点名字i <= x;i++) {if (array[i].weight < min1 && array[i].parent == 0) {//在构建哈夫曼树的过程 //中,我们需要选择权重最小的两个结点进行合并,构建出新的结点。为了避免重复选择已经合并过的结点, //我们需要在选择最小权重结点的时候排除已经合并的结点。因此,需要通过array[i].parent == 0来判 //断结点是否已经是其他结点的子结点,如果是,则不考虑这个结点。*m1 = i;

2023-12-11 10:59:50 1331 1

原创 第四周算法题(单调队列,单调栈,全排列,trie树)

共一行,包含一个整数 n。

2023-12-11 10:56:33 882 1

原创 C语言二叉树的基础知识

return;return;return;

2023-12-11 10:50:34 792 1

原创 第三周算法题(前缀和,单调栈,KMP)

int n;getchar();int m;char*place;*place='.';place++;return 0;

2023-12-11 10:46:20 847 1

原创 循环链表与双链表

从上可以看出,与一般的单链表相比,多了 new_node->next = head;从而可以循环连接。除此之外,在输出链表元素时也与一般的单链表不同,需要特殊的手段避免死循环:同样,我们也可以通过一些操作,让两个有头结点的循环链表相连接(假设它们的尾指针分别为reara,rearb):要注意的是,第一个链表的尾指针连接的不是第二个链表的头结点,而是之后的节点。下面再来看看双链表:什么是双链表:

2023-12-11 10:43:34 767 1

原创 第二周算法题(链表,高精度,滑动窗口)

s。

2023-12-11 10:40:55 849 1

原创 链表de小记

链表(Linked list)是一种常见的基础数据结构,是一种线性表。它不像顺序表一样连续存储数据,而是在每一个节点(数据存储单元)里存放下一个节点的位置信息(即地址,链表可以看成一条项链,节点就是其中一环。一环一环套起来,就形成了项链(链表)。

2023-12-11 10:38:12 768 1

原创 第一周算法题

题目描述:给定一个长度为 n 的整数数列,请你计算数列中的逆序对的数量。逆序对的定义如下:对于数列的第 i 个和第 j个元素,如果满足 i<j 且 a[i]>a[j],则其为一个逆序对;否则不是。

2023-12-11 10:27:53 371 1

空空如也

空空如也

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

TA关注的人

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