- 博客(29)
- 收藏
- 关注
原创 Elasticsearch搜索引擎
提到搜索,人们会立刻联想到在百度,谷歌上熟入关键词获取相关的内容的场景。但搜索不等于百度,大部分APP支持的站内搜索更加大行其道。
2024-08-28 22:09:40
770
原创 MySQL的索引
索引是对数据库表中一列或多列的值进行排序的。MySQL索引的建立对于MySQL的高效运行是很重要的,索引。索引只是提高效率的一个因素,如果你的MySQL有大数据量的表,就需要花时间研究建立最优秀的索引,或优化查询语句。
2024-08-27 21:01:43
684
原创 消息队列MQ
MQ,Message Queue,是一种提供消息队列服务的中间件,也称为消息中间件,是一套提供了消息生产、储、消费全过程API的软件系统。消息即数据。一般消息的体量不会很大。
2024-08-26 20:55:02
825
1
原创 redis与JVM复习思维导向
2本地方法栈中使用的对象;4类中静态属性指向的对象 垃圾回收的算法 : 1.标记清除法 最基本 会产生很多内存片段 2.标记复制法 内存分为两半 只有一块在使用 3.标记整理(压缩) 时间稍慢 4.分代整理法 新生代 (伊甸园区,幸存区) 老年代 新生代GC叫做 minorGC 伊甸园区满了 老年代GC叫做FullGC 老年代满了会触发fullGC fullGC老年代和新生代一起GC。
2024-08-22 13:47:36
544
原创 Redis非关系型数据库
Redis:REmote DIctionary Server(远程字典服务器) 是完全开源免费的,用C语言编写的,遵守BSD协议,是一个高性能的(Key/Value)分布式内存数据 库,基于内存运行,并支持持久化的NoSQL数据库,是当前最热门的NoSQL数据库之一,也被人们称为 数据结构服务器。
2024-08-19 21:25:58
306
原创 简单搭建vue项目
输入:npm install element-plus --save 安装element-plus。src目录下创建router、util、api、views文件夹。输入:npm install vue-router 配置路由。输入: npm install axios 安装axios。输入: npm create vite@latest。输入项目名称,选择vue和JavaScript。运行测试:输入 npm run dev。Crtrl加~打开终端。终端Ctrl+c退出。
2024-08-07 19:39:20
465
1
原创 8月6日Spring Boot学习笔记
MyBatis 的每一个查询映射的返回类型都是 resultMap,只是当我们提供的返回类型是 resultType 时,MyBatis 会自动把对应的值赋给 resultType 所指定对象的属性,而当我们提供的返回类型是 resultMap 时,MyBatis 会将数据库中的列数据复制到对象的相应属性上,可用于复制查询。Map 的 key 是参数名,collection 属性值是传入的 List 或 array 对象在自己封装的 Map 中的 key。
2024-08-06 20:18:30
823
原创 【无标题】
建造者模式可以将房屋的建造分解成多个步骤,每个步骤对应一个具体的建造者,最终由包工头(指导者)来调用不同的建造者,完成整个房子的建造。算法中可通过记录最后一个生成 id 时的时间戳来解决,每次生成 id 之前比较当前服务器时钟是否被回拨,避免生成重复 id。在这里,原型实例指定了要创建的对象的种类。1.盒饭套餐:顾客可以选择不同的菜,服务员按照顾客的要求,将这些菜组合起来,最终构建出一个完整的套餐。可以将雪花算法作为一个单独的服务进行部署,然后需要全局唯一 id 的系统,请求雪花算法服务获取 id 即可。
2024-08-03 11:55:40
674
原创 8月2日SpringBoot学习笔记
通过通过execution函数来定义切点,注解为@Pointcut("execution()")被定义切点的类之后使用@Autoward注入时会注入此类的代理类(此类的子类,包含代理处理器,处理程序等等),而不是本类,通过动态代理实现。(本人太垃圾了真不懂所以直接看别人的吧)
2024-08-02 20:51:22
1088
原创 8月1日SpringBoot学习笔记
今天内容:配置maven 搭建springboot项目 约定大于配置 IOC DI 常用注解 springbean的作用域 springbean的生命周期。
2024-08-01 19:59:38
1108
原创 7月31日MySQL学习笔记
要先设置权限-- 判断score数值 >60合格 否则不及格begin-- 定义一个局部变量记录返回结果 default '' 默认值-- 对变量赋值 setset result = '及格';elseset result = '不及格';end if;end;-- 删除-- 使用select * ,method(score) as 水平 from sc。
2024-07-31 20:13:17
843
原创 7月30日MySQL学习笔记
3.in(数据1,数据2, ...) not in(数据1,数据2, ...) 顾名思义,判断是否在()里有相同的。7.any(sql语句) 与all(sql语句),any要求满足语句结果的一个满足就行,all要求全部满足;主表和附表 显示主表所有数据,没有对应的会补null,附表只会显示和主表有对应关系的数据。-- 但count(*)或者count(常量)作用一样,都是计算所有行数,包括null计数。union有去重效果,将相同的结果(一整行的内容)去掉 ,union all 没有去重;
2024-07-30 19:34:53
867
原创 第一周笔试题总结
红黑树常用于需要快速查找、插入和删除的场景,例如在C++ STL中的 `std::map` 和 `std::set` 就是使用红黑树实现的。查找:红黑树的查找操作与普通的二叉查找树相同,从根节点开始,比较节点值和查找值,根据比较结果决定是向左子树还是向右子树进行查找。红黑树是一种高级的数据结构,它结合了二叉查找树的效率和平衡树的自平衡特性,使其在实际应用中非常实用。中的list扩充几次。4. 如果一个节点是红色的,则它的两个子节点都是黑色的(没有两个连续的红色节点)。(一个没记住,不多说,背!
2024-07-29 20:32:33
814
原创 7月29日前端学习笔记
function easymethod(){}//常规设置var Method=function(a,b){}//变量式设置if(a){}else{Method();//没传量a和b就是undefined 判断为false//多出来的都在arguments,数组形式。
2024-07-29 20:04:32
1194
原创 7月29日 MySQL学习笔记
今日内容: 端口号 DBMS 创建库 创建表 重新定义表 对列的操作 primery key auto_increment 编码集 utf8mb3 /mb4。
2024-07-29 19:19:23
533
原创 7月25日JavaSE学习笔记
线程锁对象 线程池的定义 Callable Future 线程池的七个参数 线程池的四种回绝策略 线程池的工作原理 四种内置线程池
2024-07-25 20:28:36
736
原创 7月24号JavaSE学习笔记
序列化版本号、线程、线程同步、transient关键字、volatile关键字、synchronized关键字、锁对象
2024-07-24 20:16:00
764
原创 第一周笔试题总结
B. byte b=’中’;short s=’享’+1;可以通过编译, 因为’a’+1会在编译时’a’+1会先被计算。D. 方法重写时返回值类型不能大于父类方法的范围,权限修饰符不能小于父类的范围。B. 上转型对象只能调用父类中定义的方法和属性,子类扩展的方法和属性不可调用。D. 上转型对象一定可以下转型为创建该对象的子类的对象,但是需要强制类型转换。B. 子类中出现了方法名、参数列表与父类一样的方法即为方法的重写。
2024-07-22 20:52:12
424
原创 7月22日JavaSE学习笔记
/线程安全的map Hashtable ConcurrentHashMap(性能优异 锁的颗粒的较小)//计算hash值,找到数组对应位置,如果空就直接存入,不空就存入以数组内对象为起始点链表的的最后位置。(LinkedHashSet是有序的:保存链表和树的结构),Set是以Map的键值实现,不能存储相同的数据。底层实现:数组(默认16, 每次扩充n*2 扩容阈值:达到容量的0.75)加链表。不是可比较的可以使用比较器Comparator比较,自定义比较器比较。key应该是可比较的,
2024-07-22 19:47:29
640
原创 7月18日JavaSE学习日记
作用:从源数组src取元素,范围为下标srcPos到srcPos+length-1,取出共length个元素,存放到目标数组中,存放位置为下标destPos到destPos+length-1。//运行时把"abc"和"12"加入常量池后拼接,为"abc12",对abc12进行常量优化。过程 检查str是否在字符串常量池存在副本,没有就复制到常量池,然后返回常量池中的副本,如果已经存在就直接返回副本对象。2. 链表法:当发生哈希冲突时,将冲突的元素存储在一个链表中,链表的头节点保存在哈希表的相应位置。
2024-07-18 19:46:28
467
原创 7月17号JAVASE学习笔记
/接口内部只能定义方法但没有方法体和构造方法//抽象方法 没有具体实现的方法//接口中定义的方法默认使用public abstract修饰//定义属性 只能是静态常量 常量必须声明时初始化//不写系统也默认public static final修饰//不能使用其他修饰符修饰//报错default void f() {}//jdk1.8后允许//default修饰但访问权限还是public命名规范:命名要加I后面和类一样Object类包含哪些成员方法?
2024-07-17 17:31:28
481
1
原创 7月16号JavaSE学习笔记
返回值类型 方法名(参数列表){方法体},例:int max(int a,int b){ return a>b?a:b;返回值类型 该方法必须返回一个该类型的对象参数 :实参和形参形参:定义方法时参数列表的参数名int max(int a,int b)实参:调用方法时实际传入的参数,例:max(a,b)
2024-07-16 19:46:55
507
2
原创 7月14号JavaSE学习笔记
JDK java开发工具包 java语言开发环境 JRE java程序运行环境 只需要运行程序时,可以只安装JRE。javac 编译 将.java文件编译成.class文件 class文件又叫做字节码文件。java 类名 运行指定类 JVM(虚拟机)解析字节码文件编程系统(WINS)(系统)指令。Path配置时:打开jdk的bin目录(可执行文件)复制%JAVA_HOME%\bin到Path;public class hello{//hello必须和文件名一致。
2024-07-14 10:10:39
267
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人