首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
后端
我码玄黄
创建于2024-09-09
订阅专栏
后端合集
等 9 人订阅
共35篇文章
创建于2024-09-09
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
Manticore Search:新一代搜索引擎之王
吊打ES,新一代搜索引擎之王 概述 Manticore Search 是一个开源的分布式搜索引擎,专注于高性能和低延迟的搜索场景。 它基于 Sphinx 搜索引擎开发,继承了 Sphinx 的高效索引
Jenkins你真的会用吗?
Jenkins是流行的CI/CD工具,提供声明式和脚本化流水线。声明式适合初学者和标准化项目,脚本化适合复杂和定制化需求。选择取决于项目需求和团队熟悉程度。
Controller 层优化四步曲
Controller层优化四步:统一返回结构、包装处理、参数校验、自定义与统一拦截异常,提升代码可读性、可维护性及系统健壮性,减少重复代码,使代码更清晰。
利用JSON数据类型优化关系型数据库设计
JSON数据类型为关系型数据库提供了存储和处理非结构化数据的能力,极大地增强了数据库的灵活性。通过合理使用JSON类型,可以有效解决业务中的动态字段扩展、复杂数据存储等问题。
流式SQL:实时数据处理的利器
流式SQL是实时数据处理技术,支持实时查询、复杂事件处理,构建实时数据仓库。具有低延迟、高吞吐量、易用性、可扩展性,应用于金融风控、物联网监控、电商推荐等领域。
DrawDB:超好用的,免费数据库设计工具
DrawDB是免费开源的数据库绘图工具,通过代码生成数据库图表,支持多种输出格式,高度可定制,与版本控制系统无缝集成,适合快速迭代的开发环境,提升数据库设计效率和可维护性。
重构进行时:一秒告别 !=null 判空
合理使用工具类如StringUtils、ObjectUtils等,可简化空指针判断,提升代码质量。明确数据类型,选对工具类,避免!=null判断,使代码更优雅简洁。
告别繁琐的Try-Catch!优雅的异常处理解决方案
统一异常处理机制解决传统try...catch...finally导致的代码冗余、可读性差、缺乏统一性问题,通过全局处理器捕获分类异常,提升代码简洁性、可读性,集中管理,便于调试监控。
FastExcel:高性能Excel处理框架
FastExcel是EasyExcel升级版,高性能读写Excel,兼容EasyExcel,提供流式操作和简洁API,支持转换PDF,适合处理大规模数据,是Excel处理的理想工具。
Byte Buddy:Java字节码生成的利器
`Byte Buddy` 作为一个轻量级的`Java`库,专注于在运行时生成和修改字节码,广泛应用于`AOP`(面向切面编程)、动态代理、框架开发等领域。
银行家算法:避免死锁的经典算法
银行家算法通过模拟资源分配的过程,确保系统始终处于安全状态,从而避免死锁的发生。尽管银行家算法在理论上非常完善,但在实际应用中依然存在局限。
MySQL中的SPJ与None-SPJ算子详解
MySQL中SPJ代表Select、Project、Join操作,None-SPJ包括聚合、分组、排序等其它操作,执行流程包括解析优化、执行、初始化和结果返回,存储引擎和性能优化需注意。
“YYYY-MM-dd”格式陷阱
Java日期格式化时,"yyyy"表示公历年份,"YYYY"表示ISO周年份,跨年日期易出错。开发者需明确需求、严格审查代码、全面测试并学习文档,确保日期格式准确。
Spring设计模式:不常用设计模式
Spring框架运用经典及不常用设计模式,如组合、桥接、责任链、备忘录、命令和迭代器模式,实现灵活性、扩展性和可维护性,满足企业级开发需求,开发者应深入理解以掌握Spring设计哲学和实现细节。
Spring 设计模式:经典设计模式
Spring框架广用经典设计模式,如IoC/DI、工厂、单例、代理、模板方法、策略、观察者、装饰器和门面模式,实现灵活、扩展和可维护性。=