会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
zekromaa
博客园
首页
新随笔
联系
订阅
管理
2025年12月23日
从 JDBC 到 MyBatis 再到 Spring Boot:数据库访问的演进之路
摘要: 在 Java 后端开发中,操作数据库是绕不开的核心任务。从最原始的 JDBC,到轻量级 ORM 框架 MyBatis,再到与 Spring Boot 深度集成的自动化配置,数据库访问方式经历了从“繁琐”到“简洁”的演进。今天,我们就一起回顾这段旅程,并理解它们各自的定位与协作方式。 一、JDBC:一
阅读全文
posted @ 2025-12-23 17:58 萌新求职记录
阅读(5)
评论(0)
推荐(0)
2025年12月16日
SQL 语法全景图:从增删改查到高级查询实战指南
摘要: SQL(Structured Query Language)是操作关系型数据库的标准语言。无论你使用的是 MySQL、PostgreSQL、Oracle 还是 SQL Server,掌握核心 SQL 语法都是后端开发、数据分析甚至运维工程师的必备技能。 本文将带你系统梳理 SQL 的常用语法,从基础
阅读全文
posted @ 2025-12-16 17:30 萌新求职记录
阅读(29)
评论(0)
推荐(0)
2025年12月10日
Spring Boot Web 开发入门:分层架构、解耦设计与 IOC 核心思想
摘要: 在 Java 后端开发中,Spring Boot 凭借“约定优于配置”的理念,极大简化了 Web 应用的搭建过程。但真正让项目可维护、可扩展的,不只是“能跑起来”,而是背后的架构设计思想——尤其是分层解耦与 IOC(控制反转)。 今天,我们就从一个简单的 Web 接口出发,聊聊 Spring Boo
阅读全文
posted @ 2025-12-10 18:50 萌新求职记录
阅读(19)
评论(0)
推荐(0)
2025年12月5日
前端交互基石:Vue 与 Ajax 的高效协作(12.5)
摘要: 在现代 Web 开发中,Vue.js 作为一款轻量、响应式的前端框架,几乎成了中小型项目的首选;而 Ajax(Asynchronous JavaScript and XML) 则是实现前后端异步通信的核心技术。二者结合,构成了绝大多数单页应用(SPA)的数据驱动基础。 今天,我们就来聊聊 Vue 是
阅读全文
posted @ 2025-12-05 18:44 萌新求职记录
阅读(9)
评论(0)
推荐(0)
2025年12月1日
12.1
摘要: 又是新的一个月了,这个月争取拿到offer! 哈哈开个玩笑,感觉面试常问的技术一共也就那些,主要还是得锻炼自己的临场应变能力,但这些只有在无数次面试中才能得到进步; 这些需要靠面试去磨,咱就先不聊了,继续总结两个最近复习的技术点 微服务是怎么实现远程调用的: 首先使用Nacos实现服务注册中心,服务
阅读全文
posted @ 2025-12-01 17:28 萌新求职记录
阅读(9)
评论(0)
推荐(0)
2025年11月28日
11.28
摘要: 最近在准备求职面试时,我重新审视了自己的简历。上面写着:“掌握 Java 编程,熟悉 Redis、RabbitMQ、Elasticsearch,能使用 Spring Boot 开发微服务……”乍看之下,技术栈齐全,符合大多数 Java 岗位要求。但当我模拟面试官视角提问时,才发现——“熟悉”不等于“
阅读全文
posted @ 2025-11-28 17:44 萌新求职记录
阅读(8)
评论(0)
推荐(0)
2025年11月26日
11.26
摘要: 这几天又面试了4家,感觉从项目问的比较多,所以我把做过的项目重温了一下,把里面的主要面试点总结出来。 你说“精通多线程”,那讲讲线程池的核心参数?什么时候会创建非核心线程? 在项目中我们使用线程池处理异步日志上报和批量数据导入。线程池的 corePoolSize 设为 CPU 核数,maximumP
阅读全文
posted @ 2025-11-26 17:35 萌新求职记录
阅读(8)
评论(0)
推荐(0)
2025年11月22日
11.22
摘要: 对本周面试的一些问题做个总结 1、 点赞功能的通用性是怎么设计的,模型是怎么建的? 通用性设计: 抽象出“点赞对象”:不绑定具体业务(如文章、评论),而是通过 targetType(目标类型) + targetId(目标 ID)标识被点赞资源。 用户维度去重:每个用户对同一目标只能点一次(联合唯一索
阅读全文
posted @ 2025-11-22 18:29 萌新求职记录
阅读(10)
评论(0)
推荐(0)
2025年11月17日
11.17
摘要: sleep和wait的区别: sleep 是线程类(Thread)的方法,导致此线程暂停执行指定时间,给执行机会给其他线程,但是监控状态依然保持,到时后会自动恢复。调用 sleep 不会释放对象锁。 wait 是 Object 类的方法,对此对象调用 wait 方法导致本线程放弃对象锁,进入等待此对
阅读全文
posted @ 2025-11-17 20:03 萌新求职记录
阅读(10)
评论(0)
推荐(0)
2025年11月14日
11.14
摘要: 线程的状态: NEW(新建):线程被创建但尚未启动。 RUNNABLE(可运行):线程可以在任意时刻运行。处于这个状态的线程可能正在运行,也可能正在等待CPU分配时间片。 BLOCKED(阻塞):线程被阻止执行,因为它正在等待监视器锁定。其他线程正在占用所需的锁定,因此线程被阻塞。 WAITING(
阅读全文
posted @ 2025-11-14 19:10 萌新求职记录
阅读(8)
评论(0)
推荐(0)
下一页
公告