排序
记录一次错误的使用当前时间new Date()引发的错误
前言 当我回顾自己的博客写作经历时,发现已经好久没有动笔了。然而,我深知互联网的强大之处,它让我们每个人都能轻松地获取信息和解决问题。每当我遇到困难时,只需上网搜索一番...
HTTP协议安全头部的笔记
本文于2016年3月完成,发布在个人博客网站上。 考虑个人博客因某种原因无法修复,于是在博客园安家,之前发布的文章逐步搬迁过来。 近日项目组对当前开发、维护的Web系统做了AppScan扫描,扫描...
太卷了!这个考试系统不愧是“卷王”!
大家好,我是 Java陈序员。 今天给大家推荐一款 Java 开源、功能强大、搭建简单的调查问卷系统和考试系统。 关注微信公众号:【Java陈序员】,获取开源项目分享、AI副业分享、超200本经典计算机...
Java 简单易懂的JSON框架
分享一个由本人编写的JSON框架。 JSON反序列化使用递归方式来解析JSON字符串,不使用任何第三方JAR包,只使用JAVA的反射来创建对象(必须要有无参构造器),取值赋值,编写反射缓存来提...
java web mvc-01-Model-View-Controller 概览
拓展阅读 Java Servlet 教程-20-自己手写实现 spring mvc 整体思路 Java Servlet 教程-21-自己手写 spring mvc 简单实现 Spring Web MVC-00-重学 mvc mvc-01-Model-View-Controller 概览 mvc-02...
MySQL-12.MySQL数据类型
1.MySQL中的数据类型 常见数据类型的属性,如下 2.整数类型 2.1 类型介绍 整数类型一共有5种,包括TINYINT,SMALLINT,MEDIUMINT,INT(INTEGER)和BIGINT。 它们的区别如下表所示 2.2 可选属性 ...
【重构的哲学】这个方法调用,我们怎么重构?AI不一定能告诉你!
先上代码。下面代码来自于某外部通道的接口对接实现类,功能是请求该外部通道的查单接口并返回查单结果。 public Result<RechargeResultVO> queryOrder(String orderNo) { JSONObject jso...
零侵入!试试这款Api接口文档生成器!
大家好,我是 Java陈序员。 作为一名合格的程序员,不仅代码要写好,而且文档要写好。 虽然目前有成熟的框架可以快速生成接口文档,如大名鼎鼎的 Swagger.但是 Swagger 需要编写大量的注解来辅...
Java线程池核心线程用尽后为何优先排队而不是继续创建线程直至最大线程数?
前阵子在v2ex上看到这篇帖子讨论这个问题,有意思的是这个如此基础的问题在Javaer的世界里并没有广泛的共识,下面的回答也是七嘴八舌的,刚好在《Java Performace》上看到对这个问题的解释,尝...
从零手写实现 tomcat-03-基本的 socket 实现
创作缘由 平时使用 tomcat 等 web 服务器不可谓不多,但是一直一知半解。 于是想着自己实现一个简单版本,学习一下 tomcat 的精髓。 系列教程 从零手写实现 apache Tomcat-01-入门介绍 从零手写...
流程控制语句结构
流程控制语句结构 目录 流程控制语句结构 1.顺序结构 定义与特点 示例 2.分支结构 2.1. if-else语句 2.2. switch语句 3.循环结构 1. for循环 2. while循环 3. do-while循环 使用场景和注意事项 ...













