刷新
记录一次错误的使用当前时间new Date()引发的错误

博主头像 前言 当我回顾自己的博客写作经历时,发现已经好久没有动笔了。然而,我深知互联网的强大之处,它让我们每个人都能轻松地获取信息和解决问题。每当我遇到困难时,只需上网搜索一番,往往就能找到答案。 这一切都得益于那些乐于分享经验和知识的人们。他们的贡献让我们能够少走很多弯路,更加高效地解决问题。正因如此,互 ...

IO

博主头像 IO 所有输入流的基类:InputStream / Reader 所有输出流的基类:OutputStream / Writer 字节流 InputStream常用方法:read(), skip(), available(), close() FileInputStream DataInputStre ...

mybatis案例程序

博主头像 前置工作 导包(mysql-connector-java、mybatis) 实体类 Mapper层 1.接口 public interface BookMapper { public Book getBookById(Integer bookID); } 2.创建Mapper的映射文件 <?xml ...

Spring Boot 工程开发常见问题解决方案,日常开发全覆盖

博主头像 本文是 SpringBoot 开发的干货集中营,涵盖了日常开发中遇到的诸多问题,通篇着重讲解如何快速解决问题,部分重点问题会讲解原理,以及为什么要这样做。便于大家快速处理实践中经常遇到的小问题,既方便自己也方便他人,老鸟和新手皆适合,值得收藏 1. 哪里可以搜索依赖包的 Maven 坐标和版本 ...

SpringBoot 常用注解总结

博主头像 核心注解 1. @SpringBootApplication 主要用于开启自动配置,它也是一个组合注解,主要组合了 @SpringBootConfiguration、@EnableAutoConfiguration、@ComponentScan 2. @EnableAutoConfiguration ...

使用 Kotlin DSL 编写网络爬虫

本博文将会通过一个网络爬虫的例子,向你介绍 Kotlin 的基本用法和其简洁有力的 DSL。 关于DSL 按照维基百科的说法,DSL(domain-specific language) 是一种专注于某一特定应用领域的计算机语言。和我们常用的通用目的型语言(类如 C,Java,Python 等)相反, ...

裁员为什么总是先裁技术人员?网友一针见血!

博主头像 大家好,我是R哥。 最近看到一个有意思的裁员话题: 裁员为什么总是先裁技术人员? 网友的回复一针见血。。 房子盖起来了,还需要农民工么? 现在不是很多传统企业都在喊要数字化转型吗?技术至上嘛?为什么出现效益问题裁员,首先瞄准的就是技术部门呢? 1、外包公司 说说软件外包公司,甲方项目一旦做完,技术人 ...

SpringBoot手动取消接口执行方案

博主头像 实际开发中经常会遇到比较耗时的接口操作,但页面强制刷新或主动取消接口调用后后台还是会继续运行,特别是有大量数据库操作时会增加服务器压力,所以进行研究测试后总结了一套主动取消接口调用的解决方案 自定义注解用于标记耗时接口 @Retention(RetentionPolicy.RUNTIME) @Tar ...

线上gc问题-SpringActuator的坑

博主头像 整体复盘: 一个不算普通的周五中午,同事收到了大量了cpu异常的报警。根据报警表现和通过arthas查看,很明显的问题就是内存不足,疯狂无效gc。而且结合arthas和gc日志查看,老年代打满了,gc不了一点。既然问题是内存问题,那么老样子,通过jmap和heap dump 文件分析。 不感兴趣的可 ...

无人不识又无人不迷糊的this

博主头像 本文分享自华为云社区《3月阅读周·你不知道的JavaScript | 无人不识又无人不迷糊的this》,作者: 叶一一。 关于this this关键字是JavaScript中最复杂的机制之一。它是一个很特别的关键字,被自动定义在所有函数的作用域中。 为什么要用this 随着开发者的使用模式越来越复杂 ...

C-04.MySQL逻辑架构

博主头像 C-04.逻辑架构 1.逻辑架构剖析 1.1 服务器处理客户端请求 首先MySQL是典型的C/S架构,即Client/Server架构,客户端使用的是mysql,服务器端程序使用的mysqld。 不论客户端进程和服务器进程是采用那种方式进行通信,最后实现的效果都是:客户端进程向服务器进程发送一段文本 ...

123···160>