- 博客(20)
- 收藏
- 关注
原创 2025 年Java开发工程师面试题大揭秘:从基础到进阶(四)
Redis,即 Remote Dictionary Server(远程字典服务) ,是一款基于键值对的开源内存数据结构存储系统,它可以被用作数据库、缓存以及消息中间件。Redis 支持多种数据结构,像字符串、哈希、列表、集合、有序集合等。由于数据存储在内存中,Redis 的读写速度极快,能轻松达到每秒处理几十万次读写操作,非常适合对读写速度要求极高的场景。同时,Redis 还支持数据持久化,可将内存中的数据写入磁盘,避免数据因服务器宕机而丢失。
2025-02-14 16:01:44
503
原创 2025 年Java开发工程师面试题大揭秘:从基础到进阶(三)
数据定义语言(DDL)是用于定义和管理数据库对象的 SQL 语句,包括 CREATE、ALTER、DROP 等语句。在 Java 面试中,这些语句的常见问题主要涉及到创建表时的约束设置、修改表结构的注意事项等。创建表时,约束设置是关键。例如,主键约束用于唯一标识表中的每一行记录,确保数据的唯一性和完整性。在这个例子中,id字段被设置为主键,并且使用关键字实现自增长;username和password字段被设置为NOT NULL,表示这两个字段不能为空;email字段被设置为UNIQUE。
2025-02-14 15:43:25
966
原创 2025 年Java开发工程师面试题大揭秘:从基础到进阶(二)
在 Java 编程中,有时候 Java 内置的异常类无法满足特定的业务需求,这时就需要自定义异常类。自定义异常类是根据业务需求自定义的异常类型,它们继承自 Java 中的Exception或它的子类(一般继承类,如果希望该异常是受检异常则继承Exception类,如果是非受检异常则继承类) ,并且可以扩展一些特定的属性和方法。创建一个继承自Exception(或)的类:例如,创建一个名为的自定义异常类,继承自Exceptionsuper();添加构造方法。
2025-02-13 17:18:02
575
原创 2025 年Java开发工程师面试题大揭秘:从基础到进阶
在本次关于 2025 年 Java 开发工程师面试题的探讨中,我们深入剖析了 Java 基础、集合框架、多线程与并发编程以及 JVM 核心知识等多个关键领域。在 Java 基础部分,数据类型与包装类的区别、面向对象特性的深入理解以及关键字的准确运用,都是面试官重点关注的内容。集合框架中,List、Set、Map 集合的底层实现原理、性能特点以及适用场景,是必须掌握的核心考点。多线程与并发编程涉及线程生命周期、同步机制和线程池原理等复杂概念,对开发者的逻辑思维和问题解决能力提出了较高要求。
2025-02-13 16:49:21
632
原创 docker安装jenkins,部署springcloud服务And坑坑坑。
docker安装jenkins,部署springcloud服务和部分坑。
2023-05-18 22:43:15
382
原创 微信扫码登录-java
步骤:1.微信开放平台注册2.完善开发者信息3.申请创建4.填写对应信息 然后坐等审核通过申请创建网站应用 授权回调地址 必须是域名 不能用ip 不能带端口。
2023-01-12 11:06:28
762
1
原创 【MySql】存储引擎,索引及优化
一,存储引擎MySql5.0支持的的存储引擎包含:InnoDB 、MyISAM 、BDB、MEMORY、MERGE、EXAMPLE、NDB Cluster、ARCHIVE、CSV、BLACKHOLE、FEDERATED等,其中InnoDB和BDB提供事务安全表,其他存储引擎是非事务安全表。MySQL5.5之前的默认存储引擎是MyISAM,5.5之后就改为了InnoDB。二,各种存储引擎特性特点 InnoDB MyISAM MEMORY MERGE 存储限制
2021-12-07 16:18:27
223
原创 读取文本中的url
import java.util.regex.Matcher;import java.util.regex.Pattern;public class UrlUtils { public static String getUrl(String input) { String regex = "(https://.*?)[\\s\u4e00-\u9fa5]"; Pattern pattern = Pattern.compile(regex, Pattern.CA.
2021-12-04 10:57:16
376
原创 【spring源码解析(一)】
spring源码解析【配置文件——完整bean对象】流程图解析流程图解析一,spring是如何加载配置文件到应用程序的?我们写过xml或者properties等这样的配置文件,那究竟是spring是如何加载的,首先我们从这里去看,想一个问题,各配置文件不同,那么是否需要统一一个规范,去实现读取不同的配置文件?是的,spring提供了这样一个抽象接口,BeanDefinitionReader;在这个接口下有两个子类,从名字开头相信大家应该能明白了吧,这里要注意源码注释里,BeanDefiniti
2021-12-01 16:59:43
274
原创 获取Json字符串中list集合的某个值
获取Json字符串中list集合的某个值依赖:com.alibaba.fastjson.JSON;//sourceContent:JSON字符串//data:lisi集合String data =(JSON.parseObject(sourceContent).getString("data"));//先转成JSONArray类型JSONArray jsonlist= JSON.parseArray(String.valueOf(data));for (Object list : jsonl
2021-08-07 10:18:46
2793
原创 调用第三方Api接口操作说明And返回stream流之文件(PDF文件)
调用第三方Api接口返回stream流之文件(PDF文件)欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展
2021-07-10 15:47:42
1729
httpd-2.4.57
2023-07-10
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人