注解

  • Spring事件机制的前世今生

    今天咱们聊聊Spring中的事件,你也可以理解成消息,这是典型的观察者模式的实现,其主要目的是用于项目解耦。 Spring的事件默认是同步方式,不是所有的事件都是异步!!! 事件三…

    2024年3月23日
    0031
  • 全局异常处理解决方案

    需求分析 全局异常处理是一种应用程序开发中常见的技术,它能帮助开发人员有效地捕获和处理异常,以确保系统的稳定性和可靠性。下面是全局异常处理的需求分析: 异常捕获:全局异常处理应该能…

    2024年3月23日
    0029
  • 国际化解决方案

    需求分析 JavaWeb国际化是为了适应不同国家和地区的语言和文化习惯,使得网站能够使用某个特定的语言、区域等,以满足不同用户的需求。以下是对JavaWeb国际化需求的一个概述: …

    2024年3月23日
    0035
  • 操作日志解决方案

    需求分析 记录操作日志的优点有以下几点: 追踪问题:操作日志可以记录每一个操作的详细内容和时间,方便在出现问题时对整个过程进行追踪分析,更容易寻找问题的根源。 安全审计:操作日志可…

    2024年3月23日
    0018
  • Nacos 核心技术与面试题解析:让你在跳槽季中脱颖而出!

    1. Nacos 的定位是什么?它是一个什么样的框架? Nacos 是阿里巴巴开源的一个用于构建云原生应用的动态服务发现、配置和服务管理平台。它为开发者提供了简单易用的动态服务注册…

    2024年3月23日
    0019
  • SpringCloud原理解析与实战技巧

    SpringCloud原理详解 SpringCloud是一套基于Spring Boot的开源微服务架构构建工具集。它提供了在分布式系统(如配置管理、服务发现、断路器、智能路由、微代…

    2024年3月23日
    0035
  • 从Java到json:探索 Jackson 的魔力

    戳上方蓝字“Java知音”关注我 引言 Jackson简介 Jackson是一个用于处理JSON数据的开源Java库。JSON(JavaScript Object Notation…

    2024年3月21日
    0053
  • 通过PHP注解Apidoc自动生成API接口文档在Webman框架

    Apidoc 🤷‍♀️ Apidoc是什么? Apidoc 是一个通过解析注解生成Api接口文档的PHP composer扩展,兼容Laravel、ThinkPHP、Hyperf、…

    2024年3月20日
    0034
  • PHP 语言官方团队推荐的依赖注入工具

    依赖注入容器 依赖注入(Dependency Injection,DI)容器就是一个对象,它知道怎样初始化并配置对象及其依赖的所有对象。 安装 composer requ…

    2024年3月20日
    0040
  • Jackson: 编写自己的字段格式化方法

    Jackson[1] 是我们编写 Java 应用时常用的 JSON 序列化/反序列化库。今天说说使用它的另一个技巧:为特定字段编写自己的序列化方法(或者,在序列化前,怎么先格式化特…

    2024年3月19日
    0034
  • 基于 Spring Data JPA 实现简单的分表功能

    他们说,一个表的数据不要太多,太多就要分表,再多就要分库。 那就听他们的。然后为了分库分表,引入了一堆中间件,重不重?烦不烦? 为此,本文尝试提供一个小而美的分表实现,其基于 Sp…

    2024年3月19日
    0042
  • 利用 Annotation Processor 自动生成 Java 类

    程序的作用之一,是将重复的工作自动化。 在上篇文章 《基于 Spring Data JPA 实现简单的分表功能》中,我们介绍了一个简单的分表方案。但有一点我不满意:当一张大表被分成…

    2024年3月19日
    0020
  • Spring 中 Configuration 的顺序及 ConditionalOnBean 的注意事项

    微信群里有网友发了一张图并说道: 这个代码 注释掉能跑  不注释掉 不能跑啥问题 来个大佬: 经过一翻讨论,我们知道了答案: @ConditionalOnBean 依赖于…

    2024年3月19日
    0029
  • 教你如何看懂Mybatis的缓存问题

    相关代码请查阅:mybatisCacheDemo 问题详述: Mybatis同一个事务中,执行相同SQL,第一条Sql执行,第二条不执行,原因:mybatis对查询的语句会存在一级…

    2024年3月19日
    0022
  • 什么是HashMap

    什么是HashMap HashMap 是一种快速的查找并且插入、删除性能都良好的一种 K/V键值对的数据结构,它基于哈希表的 Map 接口实现,是常用的 Java 集合之一,是非线…

    2024年3月19日
    0043
  • Spring源码搭建

    @ 环境搭建 Spring源码构建 1、获取源码 2、设置idea中Gradle配置 3、修改Build.gradle文件 4、构建 5、建立测试用例验证 问题解决 环境搭建 JD…

    2024年3月19日
    0052
半码博客——专业性很强的中文编程技术网站,欢迎收藏到浏览器,订阅我们!