排序
致命小问题:YYYY-MM-dd格式化时间
开始 日期格式化可以说是最常用的一个小知识了,例如格式化成'年-月-日'、'年-月-日 时-分-秒'、“年/月/日”等等,随之也就出现了“yyyy-MM-dd”、'yyyy-MM-dd HH-mm-ss'等格式,使用不当就会...
dubbo~全局异常拦截器的使用与设计缺陷
异常拦截器ExceptionMapper 在JAX-RS(Java API for RESTful Web Services)中,ExceptionMapper接口用于将Java异常映射到HTTP响应。通过实现ExceptionMapper接口,你可以自定义如何处理特定类...
对称二叉树-101
题目描述 给你一个二叉树的根节点 root , 检查它是否轴对称。 解题思路 这里我们相当于是比较根节点左右两颗子树,我们依次向左右子树的左右两个方向进行遍历,我们比较左子树的左孩子和右子树...
RAG应用开发实战02-相似性检索的关键 – Embedding
1 文本Embedding 将整个文本转化为实数向量的技术。 Embedding优点是可将离散的词语或句子转化为连续的向量,就可用数学方法来处理词语或句子,捕捉到文本的语义信息,文本和文本的关系信息。 ...
Linkedlist源码详解
Linkedlist源码详解,介绍 LinkedList同时实现了List接口和Deque接口,也就是说它既可以看作一个顺序容器,又可以看作一个队列(Queue),同时又可以看作一个栈(Stack)。这样看来,LinkedList简直...
Java选择结构——if、if-else、if-else if-else和switch
Java选择结构——if、if-else、if-else if-else和switch,一、背景概述 Java中的选择结构是控制程序流程的重要工具之一,主要用于根据不同的条件执行不同的代码块。选择结构包括if、if-else、if-...
keycloak~RequiredActionProvider的使用
使用场景 RequiredActionProvider,它是在认证过程中,需要当前登录的用户执行个性化的动作;当用户符合条件,就被执行RequiredActionProvider对作,当RequiredActionProvider没有正常提交(cont...
web server apache tomcat11-31-websocket
前言 整理这个官方翻译的系列,原因是网上大部分的 tomcat 版本比较旧,此版本为 v11 最新的版本。 开源项目 从零手写实现 tomcat minicat 别称【嗅虎】心有猛虎,轻嗅蔷薇。 系列文章 web serv...
tomcat安装与配置
tomcat安装 1.下载安装apache-tomcat 官方网站: https://tomcat.apache.org/ 1.1主页直接下载 选择要下载的版本 选择自己电脑符合的版本,32位的应该不常见了,直接64 另存即可 1.2下载历史版...
提升Spring Boot应用性能的秘密武器:揭秘@Async注解的实用技巧
引言 在日常业务开发中,异步编程已成为应对并发挑战和提升应用程序性能的关键策略。传统的同步编程方式,由于会阻碍主线程执行后续任务直至程序代码执行结束,不可避免地降低了程序整体效率与...
netty核心流程(二):客户端与服务端的读写过程
连接成功建立后,客户端是如何向服务端发送请求的? 由于内部源码的调用过于复杂,我们只分析有代表性的代码。在 AbstractChannel 类中我们可以看到: wirte() 方法最后会把发送的数据 m...
Spring MVC学习随笔-Ajax集成(JSON格式返回数据)、拦截器(MyInterceptor)、全局异常处理(GlobalExceptionResolver)
学习视频:【编程不良人】继spring之后快速入门springmvc,面对SpringMVC不用慌 第七章、SpringMVC与Ajax集成 引入相关依赖 <dependency> <groupId>com.fasterxml.jackson.core</...













