- 博客(10)
- 收藏
- 关注
原创 Java初级工程师五道面试题
Java语言具有多种特性,其中最常提到的“三大特性”是指封装(Encapsulation)、继承(Inheritance)和多态(Polymorphism)。这些特性是面向对象编程(Object-Oriented Programming, OOP)的核心概念,它们共同构成了Java面向对象设计的基础。下面分别解释这三种特性:### 1. 封装(Encapsulation)封装是指将数据和对数据的操作绑定在一起,同时隐藏内部细节。
2024-10-04 13:31:34
691
原创 探讨一下Redis的配置和使用方法。
**安全性**:确保Redis没有绑定在公共IP上,启用密码保护,关闭不必要的特性。- **性能优化**:根据应用需求调整最大内存,选择合适的数据结构,合理设置持久化策略。- `maxmemory-policy`: 当达到`maxmemory`时的处理策略。- `protected-mode`: 保护模式,默认开启,防止意外的数据丢失。- **主从复制**:一主多从的架构,主节点处理写操作,从节点处理读操作。- **有序集合**:成员带有分数的集合,分数用来排序。
2024-10-01 23:30:00
345
原创 苍穹外卖项目
/获取方法的注解对象。@Retention(RetentionPolicy.RUNTIME) //表示这个注解在运行时是可访问的。@Target(ElementType.METHOD) //表示这个注解可以应用于方法上。@Before("autoFillPointCut()") //拦截前执行。// 操作类型,用于指定自动填充的具体行为。//获取拦截的数据库的操作类型。//为四个公共字段赋值。//通过反射为对象赋值。//通过反射为对象赋值。//获取当前被拦截的实体对象。//根据当前不同的类型赋值。
2024-09-30 20:25:38
1077
原创 spring的配置
XML 配置:传统的 Spring 配置方式是使用 XML 文件。- Java 配置:从 Spring 3.0 开始,可以使用 Java 类进行配置。- Redis:一种高性能的内存数据库,也可作为缓存使用,Spring Data Redis 提供了对 Redis 的支持。总之,Spring 提供了丰富的配置选项和可以与众多优秀的服务提供商集成,以满足不同项目的需求。- Log4j2:另一个强大的日志框架,也可在 Spring 项目中使用。- 构造函数注入:在 bean 的构造函数中传入依赖的对象。
2024-09-30 20:10:16
555
原创 MyBatis
而 MyBatis Plus 是 MyBatis 的增强版,提供了更多的功能,如 CRUD 生成器、逻辑删除、分页插件等,使得开发更加便捷。如果您在中国大陆地区,并且访问 Maven 中央仓库的速度较慢或不稳定,可以考虑使用国内的 Maven 镜像。3. **使用命令行工具测试**:尝试使用 `wget` 或 `curl` 直接下载依赖文件,看是否可以成功。-- 请使用最新版本 -->-- 如果需要使用MyBatis-Spring整合 -->-- 如果需要使用MyBatis-Spring整合 -->
2024-09-23 17:15:00
386
原创 Spring Boot的介绍
如果您的应用需要使用JAXB来处理XML,可以考虑使用Spring Boot提供的Starter依赖,比如`spring-boot-starter-jaxb`(如果存在的话)。但实际上,Spring Boot没有提供专门针对JAXB的Starter,但是可以使用类似`spring-boot-starter-web`这样的Starter,它包含了Tomcat和Spring Web MVC的支持,以及一些常见的Web依赖。首先,确保在您的`pom.xml`文件中添加了正确的依赖。### 配置Maven镜像。
2024-09-22 20:06:50
720
原创 关于数据库的一些小问题
**MySQL**:由瑞典 MySQL AB 公司开发,后被 Sun Microsystems 公司收购,现在属于 Oracle 旗下产品。- **Microsoft SQL Server**:由美国微软公司开发。- **Oracle Database**:由美国甲骨文公司开发。- **MongoDB**:由 MongoDB Inc.开发。同时,随着大数据、云计算和人工智能等技术的发展,数据库研发公司也在不断探索新的应用场景和解决方案。- **Cassandra**:由 Apache 软件基金会开发。
2024-09-21 12:03:33
571
原创 一些 Java 面试常见问题:
**TCP**:提供可靠的传输服务,通过确认、重传、拥塞控制等机制,确保数据的准确性、无差错、不丢失、按序到达。`定义了一个整数变量。例如,`FileInputStream`和`FileOutputStream`用于文件的读写操作,`BufferedReader`和`BufferedWriter`可以提高读写效率。- 答:新建、就绪、运行、阻塞、死亡。常见的集合类有`ArrayList`(动态数组)、`LinkedList`(链表)、`HashSet`(哈希集合)、`HashMap`(哈希映射)等。
2024-09-20 12:51:25
1192
原创 运维基础知识
java -jar [java软件包] 前端启动java程序。pkill -9 [进程名] 杀死进程名。kill -9 [pid 进程号]查看日志要先进入log文件里。#查看java 服务进程。cat 查看全文件内容。zcat 查看压缩包内容。#java 服务前台启动。
2024-09-15 11:06:58
303
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人