排序
11条军规,让你的接口设计无可挑剔
作为后端工程师,多数情况都是给别人提供接口,写的好不好使你得重视起来。 最近我手头一些活,需要和外部公司对接,我们需要提供一个接口文档,这样可以节省双方时间、也可以防止后续扯皮。这...
Spring AI学习:Advisor&Tool
Spring AI学习:Advisor&Tool,一句话总结: Advisor = AI的'高级秘书' :先帮你查资料、整理思路,再让AI回答,并把ai的回答整理/处理好展现给你。 Tool = AI的'专属工具箱' :AI可以直接使用里...
Spring Boot入坑-5-数据访问
概述 程序中的各种数据,包括业务、日志、监控、行为等数据都需要存储起来,存储数据的就是数据库,常指关系型数据库 任何一种编程语言或是框架都会提供对数据库进行操作的通用API 各种数据库产...
基于AQS实现的ReentrantLock
基于AQS实现的ReentrantLock,基于AQS实现的ReentrantLock 这里的源码用的Java8版本 lock方法 当ReentrantLock类的实例对象尝试获取锁的时候,调用lock方法, 会进入sync的lock方法,其中Sync是R...
一文搞懂5种内存溢出案例,内含完整源码
本文分享自华为云社区《10分钟搞懂各种内存溢出案例!!(含完整源码,建议收藏)》,作者:冰 河。 作为程序员,多多少少都会遇到一些内存溢出的场景,如果你还没遇到,说明你工作的年限可能比...
BIO详解:解锁阻塞IO的使用方式
BIO详解:解锁阻塞IO的使用方式,关于同步/异步,阻塞/非阻塞,Unix IO模型,可以先看这篇文章网络系统 - Unix IO模型 BIO概述 阻塞式IO。也就是说io没有就绪的时候,操作IO当前线程会被阻塞。也...
杭州的 IT 崩盘了么?
大家好,我是R哥。 今天分享一个爽飞了的面试辅导 case: 这个杭州兄弟空窗期 1 个月+,面试了 6 家公司 0 Offer,不知道问题出在哪,难道是杭州的 IT 崩盘了么? 报名面试辅导后,经过一个多月...
项目终于用上了 PowerJob,睡觉真香!
最近项目中使用了PowerJob做任务调度模块,感觉这个框架真香,今天我们就来深入了解一下新一代的定时任务框架——PowerJob! 简介 PowerJob是基于java开发的企业级的分布式任务调度平台,与xxl-...
【开发工具自荐】-LuBase 低代码开发框架介绍 – 可私有化部署
框架定位 面向开发人员,针对管理软件领域,对页面交互和通用功能进行高阶封装,逐步打造成平台型、生态型开发工具。 涓涓细流 ,汇聚成海,基于 PBC(组件式开发)开发理念,让功能模块的复用...
(3)Java 8 实战第二版——使用流和Lambda进行高效编程
集合工厂 List<String> friends = Arrays.asList('Raphael', 'Olivia'); friends.set(0, 'Richard'); friends.add('Thibaut'); ←---- 抛出一个UnsupportedModificationException异常 通...
手把手教你解决spring boot导入swagger2版本冲突问题,刘老师教编程
手把手教你解决spring boot导入swagger2版本冲突问题 本文仅为个人理解,欢迎大家批评指错 首先Spring Boot 3 和 Swagger 2 不兼容。在 Spring Boot 3 中,应该使用 Springdoc 或其他与 Spring ...
【Spring Cloud】之Nacos
——笔记源于黑马 使用Nacos 启动Nacos startup.cmd -m standalone 单机启动Nacos 在父工程pom.xml引入依赖 <!--spring cloud alibaba--> <dependency> <groupId>com.alibaba...













