- 博客(89)
- 收藏
- 关注
原创 JVM垃圾回收
Java运行时内存的各个区域。对于程序计数器、虚拟机栈、本地方法栈这三部分区域而言,其生命周期与有关,随着线程的结束而结束。因为当方法结束或者线程结束时,内存就自然跟着线程回收了。Java堆中存放着几乎所有的实例对象,垃圾回收器在对堆进行垃圾回收前,首先要判断这些对象哪些还存活,哪些已经 “死去”。死去的对象可以简单的理解为:当前对象已经无法使用。上述是一种判断对象是否存活的机制。
2023-09-07 16:50:22
318
原创 git常见的命令,问题和处理方式
Git 是一个开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。Git 与常用的版本控制工具 CVS, Subversion 等不同,它采用了分布式版本库的方式,不必服务器端软件支持。
2023-08-20 19:27:06
618
原创 MongoDB常用命令
MongoDB 是由C++语言编写的,是一个基于分布式文件存储的开源数据库系统。在高负载的情况下,添加更多的节点,可以保证服务器性能。MongoDB 旨在为WEB应用提供可扩展的高性能数据存储解决方案。MongoDB 将数据存储为一个文档,数据结构由键值(key=>value)对组成。MongoDB 文档类似于 JSON 对象。字段值可以包含其他文档,数组及文档数组。
2023-08-14 16:31:23
670
原创 Spring data JPA常用命令
Spring Data JPA是Spring框架的一部分,它提供了一个简化的方式来与关系型数据库进行交互。JPA代表Java持久化API,它是Java EE规范中定义的一种对象关系映射(ORM)标准。Spring Data JPA在JPA的基础上提供了更高级的抽象,使得开发人员能够更轻松地进行数据库操作。
2023-07-28 16:16:07
376
原创 【Spring 】了解Bean的作用域及生命周期
Bean 执行流程(Spring 执行流程):启动 Spring 容器 -> 读取Spring 配置文件->实例化 Bean 对象(分配内存空间,从无到有) -> Bean 注册到 Spring 中(存操作) -> 将 Bean 注入到需要的类中(取操作)。
2023-07-27 11:30:00
174
原创 Springboot整合Redis的基本操作方法
Redis 是完全开源的,遵守 BSD 协议,是一个高性能的 key-value 数据库。Redis支持数据的持久化,可以将内存中的数据保存在磁盘中,重启的时候可以再次加载进行使用。Redis不仅仅支持简单的key-value类型的数据,同时还提供list,set,zset,hash等数据结构的存储。Redis支持数据的备份,即master-slave模式的数据备份。
2023-07-20 00:00:00
624
原创 【Spring】注解读取和存储Bean对象(下)
使用类注解:@Controller 、@Service、@Repository、@Configuration、@Component这些其他注解的内部都有一个 @Component注解, 说明这些注解可以认为是 @Component 的子类.
2023-07-14 00:00:00
109
原创 【Spring】注解读取和存储Bean对象(上)
Controller【控制器】、@Service【服务】、@Repository【仓库】、@Component【组件】、@Configuratio【配置】。2. 方法注解:一个类的中的方法可以实例另一个类嘛,此时将该方法的返回值设置为实例后的类对象再使用 @Bean 方法注解同样可以将该对象(bean对象)存储到 Spring 容器中。
2023-07-11 00:00:00
290
原创 【Spring】项目创建和使用
1. Spring 是一个包含众多工具方法的 loC (控制反转)容器,属于第三方库,所以我们在使用 Spring 的时候需要为项目注入相关依赖,既然是容器就有两个最基本的功能,存储和取出。2. 存储 Bean 对象创建 Bean 对象 (就是普通类的实例化对象)将Bean 对象注册(配置)到:Spring 的配置文件 【.xml 文件】文件名是自定义的,但是尽量保持规范,在从 Spring 中取出 Bean 对象的时需要用到配置文件名。如何注入请看上文解析……3. 获取 Bean 对象。
2023-07-07 09:33:21
1552
原创 【JavaWeb】Cookie和Session的使用场景
Cookie 和 Session都是网页中常用的状态保持的技术,它们可以帮助网站识别用户身份,保存用户状态等,什么是 Cookie ?什么是 Session ?他们具体是什么?他们有什么区别和联系,本文将为你详细解惑,一起来看看叭~
2023-06-30 00:00:00
730
原创 【Spring】设计思想
什么是框架?Spring 是什么?如何理解 Spring ? loC 和 DI 是什么,有什么区别? Spring 最核心的功能是啥?
2023-06-27 17:50:33
789
原创 【HTTP 协议】
谈起 HTTP 协议(超文本传输协议),不知道大家第一次是从什么地方了解到这个协议的呢?在真实的网络环境中网络协议的种类非常多,其中有一些耳熟能详的协议,网络层的 IP 协议,传输层的 TCP, UDP 协议, 以及应用层的 HTTP/HTTPS. 站在 webapp(网站)的开发角度接触到的最多的就是 HTTP 协议,HTTP 究竟是一个什么样的协议呢,一起来看看叭~
2023-06-24 13:41:08
3045
2
原创 Docker的安装及一些常用命令
Docker 分为 CE 和 EE 两大版本。CE 即社区版(免费,支持周期 7 个月),EE 即企业版,强调安全,付费使用,支持周期 24 个月。Docker CE 分为 stable test 和 nightly 三个更新频道。
2023-05-22 14:06:49
447
原创 springboot整合redis,MongoDB,Elasticsearch(ES)
springboot整合NoSQL(redis,MongoDB,Elasticsearch)
2023-05-12 16:06:31
907
原创 JAVA开发中的一些常用的方法
lambdaquerywrapper常用方法;BaseMapper常用方法;IService常用方法;ServiceImpl常用方法;
2023-05-01 16:49:51
821
1
原创 JAVA开发——常用的注解
springspring MVCSpring BootAOPMyBatisMyBatis-PlusJavaWeb开发
2023-04-29 10:11:08
1809
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人