首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
JAVA学习记录
梦挚
创建于2023-11-21
订阅专栏
学习记录
等 1 人订阅
共21篇文章
创建于2023-11-21
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
ElasticSerach+MongoDB:实现文章检索历史功能
实现目标: 展示用户的搜索记录10条,按照搜索关键词的时间倒序 可以删除搜索记录 保存历史记录,保存10条,多余的则删除最久的历史记录 数据库的选择: 用户的搜索记录,需要给每一个用户都保存一份,数据
JAVA-基础知识回顾
Java变量与常量 Java的运算符 循环结构 数组 一维数组 二维数组 Java方法 集合 数组与集合的区别 数组的长度是固定的 数组只能存储相同数据类型的数据,而集合可以存储不同类型的数据. 数组
JAVA-枚举类与注解
枚举类的使用 一、枚举类的使用 1.枚举类的理解:类的对象只有有限个,确定的。我们称此类为枚举类 2.当需要定义一组常量时,强烈建议使用枚举类 3.如果枚举类中只有一个对象,则可以作为单例模式的实现方
JAVA-多线程
线程的创建和使用 Thread类 自定义线程类继承Thread类 重写run()方法,编写线程执行体 创建线程对象,调用start()方法启用线程 常用方法:start\run(需重写)\curren
LeetCode刷题笔记-第1周
栈与队列 1047.删除字符串中所有相邻重复项(简单) 给出由小写字母组成的字符串 S,重复项删除操作会选择两个相邻且相同的字母,并删除它们。 使用deque栈/双指针,推荐使用双指针 思路:用top
JAVA-泛型
@[toc] 在集合中使用泛型 ① 集合接口或集合类在jdk5.0时都修改为带泛型的结构。 ② 在实例化集合类时,可以指明具体的泛型类型 ③ 指明完以后,在集合类或接口中凡是定义类或接口时,内部结构(
JAVA内存区域【一篇文章直接看懂】
Java内存区域与内存分配策略 对于JAVA程序员,不像C++一样需要为每个new操作去写del/free代码,但出现内存泄漏和溢出问题时,排查纠正成为了一个难题,因此需要对这部分的知识进行深入学习。
ElasticSearch+Kafka:文章检索
实现目标 思路与ES前期准备 使用postman添加映射put请求 : 搜索结果展示内容:标题、布局、枫叶图片、发布时间、作者名称、文章id、作者id、静态url 需要对:内容、标题进行分词 http
【深入问题,拓展广度】JAVA多线程问答
【深入问题,拓展广度】容器、多线程、mysql\Redis、中间件儿、微服务架构、项目问题点、Linux命令
【深入问题,拓展广度】JAVA基础+数据结构+JVM问答
容器: 用过什么容器,hashmap底层原理、优化 用过HashMap、ArrayList、LinkedList、Deque、HashSet、ConcurrentHashMap等 ArrayList底
JAVA-反射
反射机制 疑问1:通过直接new的方式或反射的方式都可以调用公共的结构,开发中到底用那个? 建议:直接new的方式。 什么时候会使用:反射的方式。 反射的特征:动态性 疑问2:反射机制与面向对象中的封
JAVA的垃圾收集器与内存分配策略【一篇文章直接看懂】
内存动态分配和垃圾收集技术是JAVA和C++之间最大的区别之一 垃圾收集(Garbage Collection,GC)只办三件事: 哪些内存需要回收 什么时候回收 如何回收 对于对象回收的方法 引用计
JAVA基础阶段需要注意的知识点
euqals与==的区别 == 的作用: 基本类型:比较的就是值是否相同 引用类型:比较的就是地址值是否相同 equals 的作用: 引用类型:默认情况下,比较的是地址值。 在一些类库当中这个方法被重
LeetCode刷题笔记-第2周
二叉树搜索一条边/整个树的写法 搜索一条边的写法: 搜索整个树的写法 二叉树 100. 相同的树 给你两棵二叉树的根节点 p 和 q ,编写一个函数来检验这两棵树是否相同。 如果两个树在结构上相同,并
JAVA-常用类
字符相关的类 String:字符串,使用一对""引起来表示。 拼接操作结论: 常量与常量的拼接结果在常量池中,且池中不会出现相同内容的常量 只要有一个结果是变量,结果就在堆中 拼接若用intern()
JAVA-集合
1⃣️Java集合框架概述 Collection接口方法 Iterator迭代器接口 主要用于Collection jdk 5.0 新增了foreach循环,用于遍历集合、数组 2⃣️Collecti
MySQL_表空间
表在文件系统中的表示 InnoDB存储表数据的方式: 每个索引对应一个b+树,每个节点都是一个数据页,用双链表连接 叶子节点存储了完整的用户记录 管理这些页:表空间(系统表空间、独立表空间[为每个表建
【深入问题,拓展广度】JAVA框架问答
Spring 用过什么微服务组件 SpringCloud组件有注册中心/配置中心nacos、网关Gateway、远程调用Feign、服务熔断Hystrix、负载均衡Ribbon AOP,在哪里用到了,
JAVA-jdk8新特性
Lambda表达式 Lambad表达式的使用 举例:(o1, o1) -> Integer.compare(o1, o2); 格式: -->: Lambda操作符 / 箭头操作符 -->: 左边: L
ElasticSearch+MongoDB:搜索-关键字联想
目标: 从联想词中获取Query query = Query.query(Criteria.where("associateWords").regex(".*?\\" + userSearchDto.
下一页