Java 第310页
重构这段烂代码,差点把我整凌乱了...-拾光赋

重构这段烂代码,差点把我整凌乱了…

注重实效,不要靠巧合编程。在构造一个对象的过程中,应避免依赖对象已经设置的field来继续给对象的其他field赋值,而应该基于原始对象的field去判断。   先看这段代码,烂不烂,你可以品...
Lee的头像-拾光赋Lee3年前
0210
从零手写实现 nginx-01-为什么不能有 java 版本的 nginx?-拾光赋

从零手写实现 nginx-01-为什么不能有 java 版本的 nginx?

前言 大家好,我是老马。很高兴遇到你。 作为一个 java 开发者,工作中一直在使用 nginx。却发现一直停留在使用层面,无法深入理解。 有一天我在想,为什么不能有一个 java 版本的 nginx 呢? ...
Lee的头像-拾光赋Lee2年前
0210
web server apache tomcat11-29-Windows Authentication-拾光赋

web server apache tomcat11-29-Windows Authentication

前言 整理这个官方翻译的系列,原因是网上大部分的 tomcat 版本比较旧,此版本为 v11 最新的版本。 开源项目 从零手写实现 tomcat minicat 别称【嗅虎】心有猛虎,轻嗅蔷薇。 系列文章 web serv...
Lee的头像-拾光赋Lee2年前
0200
腾讯二面:如何保证接口幂等性?高并发下的接口幂等性如何实现?-拾光赋

腾讯二面:如何保证接口幂等性?高并发下的接口幂等性如何实现?

什么是接口幂等性 接口幂等性这一概念源于数学,原意是指一个操作如果连续执行多次所产生的结果与仅执行一次的效果相同,那么我们就称这个操作是幂等的。在互联网领域,特别是在Web服务、API设...
Lee的头像-拾光赋Lee2年前
0200
MyBatis核心配置文件详解-拾光赋

MyBatis核心配置文件详解

<?xml version='1.0' encoding='UTF-8' ?> <!DOCTYPE configuration PUBLIC '-//mybatis.org//DTD Config 3.0//EN' 'http://mybatis.org/dtd/mybatis-3-config.dtd'> <configura...
Lee的头像-拾光赋Lee2年前
0200
Springboot在编写CRUD时,访问对应数据函数返回null-拾光赋

Springboot在编写CRUD时,访问对应数据函数返回null

1. 我遇到了什么问题 我在学习springboot,其中在编写CRUD时发现访问数据的函数执行下去返回值是null但是其它部分正常。 下面是我的错误代码 pojo public class Bot { @TableId(type = IdType.A...
Lee的头像-拾光赋Lee2年前
0200
今天BOSS约了个面试,HR直接发我一道面试题-拾光赋

今天BOSS约了个面试,HR直接发我一道面试题

前言 在电商、外卖、预约服务等场景中,订单超时自动取消是一个常见的业务需求。这一功能不仅提高了系统的自动化程度,还为用户提供了更好的体验。需求如下: TODO 如果用户在生成订单后一定时...
Lee的头像-拾光赋Lee2年前
0200
为啥在编程的世界里,日期时间处理这么难?-拾光赋

为啥在编程的世界里,日期时间处理这么难?

做过开发的同学都有体会,日期时间的处理很麻烦,稍不注意就会出现日期格式不一样,或者时间差8小时。 那为何日期时间这么难处理呢?今天我们就来梳理一下在编程的世界里,为啥日期时间这么难处...
Lee的头像-拾光赋Lee2年前
0200
springboot~CompletableFuture并行计算-拾光赋

springboot~CompletableFuture并行计算

在Spring中,CompletableFuture通常用于异步编程,可以方便地处理异步任务的执行和结果处理,CompletableFuture 是 Java 8 引入的一个类,用于支持异步编程和并发操作。它基于 Future 和 Comple...
Lee的头像-拾光赋Lee2年前
0200
synchronized原理-字节码分析、对象内存结构、锁升级过程、Monitor-拾光赋

synchronized原理-字节码分析、对象内存结构、锁升级过程、Monitor

本文分析的问题: synchronized 字节码文件分析之 monitorenter、monitorexit 指令 为什么任何一个Java对象都可以成为一把锁? 对象的内存结构 锁升级过程 Monitor 是什么、源码查看 synchroniz...
Lee的头像-拾光赋Lee2年前
0200
985 硕士程序员,空窗 4 个月没有 Offer!-拾光赋

985 硕士程序员,空窗 4 个月没有 Offer!

大家好,我是R哥。 最近,R哥分享了几个特别有意思的面试辅导成功案例: 35K*14 薪入职了,这公司只要不裁员,我能一直呆下去。。 干了 2 年多 Java 外包,终于脱离了! 辅导一周,连拿 3 个 Of...
Lee的头像-拾光赋Lee2年前
0200
MySQL-17.其他数据日志-拾光赋

MySQL-17.其他数据日志

C-17.其他数据日志 在之前的数据库事务的章节中,已经讲过,redo log和undo log。 对于线上数据库应用系统,突然遭遇数据库宕机怎么办?在这种情况下,定位宕机的原因就非常关键。我们可以查看...
Lee的头像-拾光赋Lee2年前
0200