自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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

原创 Java-图片画框,标记算法识别目标物

Java-图片画框,算法识别目标物标记

2023-11-09 10:48:00 1121

原创 docker-compose安装及使用

docker-compose安装及使用

2023-08-24 16:22:44 269

原创 EasyExcel导出xlsx-工具类

EasyExcel导出xlsx-工具类

2023-06-01 14:02:58 392

原创 docker安装jenkins,部署springcloud服务And坑坑坑。

docker安装jenkins,部署springcloud服务和部分坑。

2023-05-18 22:43:15 382

原创 Java导出Kml或Kmz格式文件

Java

2023-04-29 23:25:31 1669

原创 docker中使用nginx配置腾讯云ssl证书,443端口无法连接

docker中使用nginx配置腾讯云ssl证书,443端口无法连接

2023-03-03 16:40:18 2520

原创 微信扫码登录-java

步骤:1.微信开放平台注册2.完善开发者信息3.申请创建4.填写对应信息 然后坐等审核通过申请创建网站应用 授权回调地址 必须是域名 不能用ip 不能带端口。

2023-01-12 11:06:28 762 1

原创 java对接微信小程序(登录&获取用户信息)

java对接微信小程序登录及获取用户信息

2022-11-02 17:18:38 8226 6

原创 完美解决下载文件 文件名乱码及无后缀格式

下载文件 文件名乱码及无后缀 无文件格式名解决方案

2022-05-13 13:57:35 3505

原创 Easyexcel读取excel表格(web)

EasyExcel简单的读取表格。

2022-05-13 13:49:45 3899

原创 【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

原创 浅谈Bcrypt

Bcrypt

2021-11-26 13:51:29 1819

原创 获取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

docker-compose.yml

docker-compose.yml

2023-08-24

lemail仿 Linux shell 命令的邮箱命令行客户端

lemail仿 Linux shell 命令的邮箱命令行客户端.

2023-07-10

httpd-2.4.57

Apache HTTP Server(简称Apache),是Apache软件基金会的一个开放源代码的网页服务器,可以在大多数电脑操作系统中运行,由于其具有的跨平台性和安全性,被广泛使用,是最流行的Web服务器端软件之一。 升级的第一步是阅读源代码目录中的发布公告(release announcement)和CHANGES文件以寻找可能会对你的站点产生影响的变化。如果主板本号的变化(例如1.3→2.0或2.0→2.2)表明编译时和运行时的配置发生了重大变化,需要手动调整,所有模块也需要升级以兼容新版本的模块API 。 小幅度的版本升级(例如:2.2.55→2.2.57)很容易。make install 的过程不会改写任何已经存在的文档、日志、配置文件。此外,开发者也会尽量兼容上一版本的configure选项、运行时配置、模块API 。大多数情况下,你将能够使用与上一版本完全相同的configure命令行和运行时配置,而你原来的所有模块也将正常工作。 如果你保存了上一次安装后build子目录中的config.nice文件,升级将更加平滑。这个文件精确地保存了所有对目录树进行配置的confi

2023-07-10

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除