排序
netty核心流程(一):服务端如何建立连接
为了接收连接请求, Netty 服务端应该做些什么事情? 根据Java NIO 的知识,服务端在准备接收客户端连接之前做了下面几个工作,我们可以带着问题往下看。 服务端对连接请求是如何初始化的? 如...
简单上手SpringBean的整个装配过程
你好,这里是codetrend专栏“Spring6全攻略”。 典型的企业级应用程序并非仅由单个对象(在Spring术语中称为bean)组成。即使是最简单的应用程序,也会包含一些协同工作的对象,共同呈现出终端...
从零手写实现 nginx-33-http_proxy 代理验证测试
前言 大家好,我是老马。很高兴遇到你。 我们为 java 开发者实现了 java 版本的 nginx https://github.com/houbb/nginx4j 如果你想知道 servlet 如何处理的,可以参考我的另一个项目: 手写从零...
实习第一天,不小心透露了,我是拆迁户
2018年6月,大三暑假进行时 上班之前,我提前跟家里人打过招呼了。 我说我已经拿到了实习的offer,明天就过去上班,离家里很近,月薪3500,我骑自行车过去就行。 家里人就说挺好的,让我骑个电...
Java面试题:@PostConstruct、init-method和afterPropertiesSet执行顺序?
在Spring框架中,@PostConstruct注解、init-method属性、以及afterPropertiesSet()方法通常用于初始化Bean的逻辑。它们都提供了在Bean创建和初始化完成后执行的方法,但执行顺序有所不同。 想要...
Spring IoC注解式开发无敌详细(细节丰富)
1. Spring IoC注解式开发无敌详细(细节丰富) @ 目录 1. Spring IoC注解式开发无敌详细(细节丰富) 每博一文案 2. 注解回顾 3. Spring 声明Bean的注解 3.1 Spring注解的使用 3.1.1 特别的:如...
mybatis条件判断及动态sql的简单拓展
在MyBatis中,可以通过使用一些特定的标签(if、choose...)以及其他动态SQL功能来实现条件判断。 这使得SQL查询可以根据不同的条件动态生成,从而提高查询的灵活性和可维护性。 本文以订单列表简...
初识Java
1.Oracle网站下载并安装JDK,验证JDK是否安装成功,卸载JDK。 版本选择:JDK-8 -11 -17为LTS版本,较稳定。 验证:在命令行窗口输入命令查看。 a.看java、javac是否可用。 b.看java、javac的版...
对时间强依赖的方法如何做单元测试
背景 项目当中需要进行业务时间的校验,如上午 9:00-下午 17:00,在 9:00 前或 17:00 后是不能处理相关业务的。因此在业务校验的 Service 中定义了一个 checkBizTime() 方法。原本代码如下: pu...
Java使用poi导出excel折线图–以三温层车辆运输单据温度为例(含如何更改各标题大小)
maven依赖引入 <dependency> <groupId>org.apache.poi</groupId> <artifactId>poi</artifactId> <version>4.1.2</version> </dependency> <...
【进阶篇】Java 实际开发中积累的几个小技巧(一)
目录 前言 一、枚举类的注解 二、RESTful 接口 三、类属性转换 四、Stream 流 五、判空和断言 5.1判空部分 5.2断言部分 文章小结 前言 笔者目前从事一线 Java 开发今年是第 3 个年头了,从 0-1...
空窗 1 个月无面试邀约,涨薪 50%+ 入职!
大家好,我是R哥。 今天分享一个振奋人心的面试辅导 case: 这个兄弟空窗期 1 个月,从找我时的收不到面试邀约,到最终拿到涨薪 50%+ 的 Offer 入职,辅导周期 1 个半月,辅导效果非常明显,收...













