- 博客(230)
- 资源 (57)
- 收藏
- 关注
原创 一种多版本、多人并行开发GIT分支管理规范
本文介绍一种简单的多版本、多人并行开发Git分支管理规范,该方法为实际开发过程中总结的一套方法论,适用于项目快速迭代,需求更新频繁,发版窗口期比较短的业务场景
2024-09-29 06:11:47 1034
原创 Java中使用for而不是forEach遍历List的10大理由
本文介绍了在实际开发中更推荐使用for循环而不是Stream.foreach()来遍历List的十大理由,并给出了具体的代码和测试结果
2024-09-23 07:05:01 837
原创 像JSON一样使用ProtoBuf,空间还能缩小60%,性能提升100%
本文介了JProtobuf工具的使用,并从6个指标对比了像JSON数据,可以得出Protobuf在大部分情况下空间上会比JSON要小很多,大部门性能都比JSON要好很多。
2024-09-18 07:05:16 1131
原创 FastJson、Jackson、Gson、Hutool,JSON解析哪家强?JMH基准测试来排行
以本文针对市面上主流的5种JSON解析工具使用JAVA基准测试从小JSON、中JSON、大JSON的序列化和返序列化共6项指标进行测试,最后给出排名,希望最后的排名能给您在做JSON工具选型时有一定的帮助
2024-09-09 07:20:51 1222
原创 带宽和内存降低88%:GZIP在解决Redis大Key方面的应用
本文介绍GZIP压缩算法在优化Redis使用大JSON字段中的应用,通过简单压缩可以节省88%的内存空间和带宽资源
2024-09-03 22:30:10 914
原创 颠覆传统:基于全文索引驱动下的高效一对多表结构设计!
本文介绍了基于Mysql文本索引使用单表查询解决在关系型数据库中一对多应用场景下使用多表设计导致关联查询SQL变复杂、查询性能变慢的问题
2024-09-01 18:27:33 1800
原创 无需Redis仅用数据库即可优雅实现分布式锁的三种方法
详细介绍基于数据库实现分布式锁的三种方法:基于数据库唯一索引、基于数据库悲观锁和基于数据库乐观锁的思路、代码实现及测试方法
2024-08-28 21:53:32 1036
原创 2万大洋买来的BUG,赶紧看看你的接口有没有这样的问题
深入分析系统渗透测试在高并发情况下短信超发问题,介绍常用的分布式锁实现方案并使用RedisTempate分布式锁解决短信超发问题
2024-08-25 09:51:51 917
原创 一个BUG搞懂ThreadLocal、InheritableThreadLocal、TransmittableThreadLocal
本文从排查一个线程的BUG总结了ThreadLocal的基本用法主注意事项并引出了InheritableThreadLocal和TransmittableThreadLocal
2024-08-20 22:21:13 885
原创 90后在技术上开始被00后嘲笑了,90后该何去何从?
00后突破我的认知,深刻反思,实例讲解Elasticsearch索引添加字段、修改字段和删除字段方法
2024-08-17 17:05:32 1081
原创 数据脱敏代码这样写,连CTO看了都点赞收藏
本文针对互联网项目常见的数据脱敏需求,提供了一种基于Jackson优雅、通用、灵活与SpringBoot无缝对接的数据脱敏方法
2024-08-11 11:10:35 952
原创 盘点Hutool6.0中新增的那些方法(上)
本文主要介绍了Hutool6.0中MapUtill、NumberUtil、TimeUtil三个工具类中新添加的方法,并给出方法的作用及注意事项,每个方法都给出了详细的单元测试用例
2024-08-05 22:19:35 931
原创 深度体验:IntelliJ Idea自带AI Assistant,开启面向AI编程新纪元!
详细介绍JetBrains AI Assistant 编程助手13个功能的使用,并给出详细实例案例分析及GIF动画演示
2024-08-03 18:41:16 7663 5
原创 解密阿里大神写的天书般的Tree工具类,轻松搞定树结构!
深入分析和整理阿里大神写的TreeUtil工具类源码,一步步看别人高质量代码是如何实现的,并在本文中记录与大家分享
2024-07-27 22:28:33 774
原创 使用Hutool要注意了!升级到6.0后你调用的所有方法都将报错
Hutool这个工具应该是家喻户晓了,Hutool5.0升级到6.0做了重大改变,盘点一下不兼容的修改
2024-07-24 22:17:39 1976
原创 KIMI爆了!对比文心一言和通义千问它到底有多强?
最近国产大模型KIMI爆了大部分人都应该都知道,这里本人原创6道题目,在本文发表前网上是没有的,测试结果只能代表这三家大模型在这六道题目上的好坏,不能全面代表这三家三模型整体的优劣程度。
2024-03-24 20:05:42 4958 2
原创 如何优雅的设计接口状态码和异常
本文介绍了HTTP状态码及业务状态码的区别和作用,提出并实现一种统一维护业务状态码和HTTP状态码的思路,该思路融合了HTTP状态码,规范了接口返回格式,统一的业务状态码,大大方便了在系统中使用异常和
2024-03-11 20:09:03 2625
原创 JVM基本概念、命令、参数、GC日志总结
本文首页介绍JVM内存结构,其次详细介绍如何使用jstat命令查看JVM内存使用情况,然后列举了JVM常用参数的作用及使用方法,最后通过实际项目分析了GC日志各参数的含义。
2024-03-09 15:01:50 970
原创 最强AI Claude 3有意识了?四个问题看出和ChatGPT差距
sora的热点还没有褪去,这两天又大火了Clude3,有的说超越GPT-4,还有的说有意识了,连马斯克都说人类也是文件也。我们这些吃瓜群众看着AI每隔几天一个热点,心理素质差的人有可能越来越焦虑
2024-03-06 20:33:36 436
原创 记录一次OSSClient使用不当导致的OOM排查过程
本文介绍了使用Jprofiler排查一次线上由于使用阿里云OSSClient不当导致的OOM过程,主要还是写代码时没有注意OSSClient需要自己手动Shutdown导致的
2023-09-18 19:07:24 311
原创 总结前后端常用的HTTP接口协议传参方法
本文总结了前后端通过HTTP接口协议传参的常用方法,并从HTTP协议、后端JAVA代码、前端JS代码演示每种参数的报文格式、后端获取方法和前端调用方法
2023-09-16 17:58:14 2253 1
原创 总结常用9种下载(限速、多线程加速、ZIP、导Excel)
本文主要总结了常用9种常见的文件下载操作,并提供对应的演示代码,当然还有一些没有总结到的,如分片下载、断点结续下、分布式下载限速等
2023-09-13 18:39:30 502
原创 如何给Mybatis-plus再增加点plus
逻辑删除数据时,将操作人记录数据库。如果你使用Mybatis-plus的removeById(1L),这个方法只能将数据库逻辑位设置成删除状态,操作人是无法记录到数据库的
2023-09-09 15:35:30 202
原创 关于述职答辩的一点思考和总结
公司都会有晋升通道,述职答辩是你想升职加薪除了跳槽以外的必由之路,其重要性对个人发展来说不言而喻,对公司来说也是选拔人才的重要通道。
2023-08-26 18:49:14 1060
原创 如何让你的图片服务也有类似OSS的图片处理功能
本文主要介绍了常用图片处理软件`ImageMagick`的使用,并通过命令和`JAVA`代码演示图片信息的获取、缩放、打水印、裁剪功能,在最后通过`OpenResty+Lua`实现类似`OSS`的自动图片缩放功能。
2023-08-13 16:44:26 1436
原创 一个Demo搞定前后端大文件分片上传、断点续传、秒传
本文从前端和后端两个方面介绍了大文件的分片上传、断点继续、秒传设计思路和实现代码,所有代码都是亲测可以直接用的。
2023-08-12 19:24:51 358
原创 《EalsticSearch从入门到实战》-CRUD+JAVA常用操作
本文主要介绍elaticsearch索引和数据的增、删、改、查基本操作,其它包括API和JAVA的操作,大部分操作都介绍的单数据操作和批量操作。同时还介绍的索引创建过程中和更新数据过程中的注意事项
2023-07-30 18:43:48 234
原创 windows环境安装elasticsearch+kibana并完成JAVA客户端查询
elasticsearch官网下载比较慢,有时还打不开,可以通过elasticsearch.cn下载,先找到对应的版本,最好使用迅雷下载,秒下的,我的下载速度可以达到40M/S
2023-07-30 11:31:37 1310
原创 通过案例实战详解elasticsearch自定义打分function_score的使用
elasticsearch给我们提供了很强大的搜索功能,但是有时候仅仅只用相关度打分是不够的,本文结合简单案例详解function_score的使用方法
2023-07-29 20:28:02 1288
原创 如何使用Ai工具提升你的代码编写效率
你和优秀的人之前只是差了一些工具而已,有时候自己埋头干了好几天,发现别人使用工具分分种就搞定的,随着各种AI工具的兴起,我们更需要关注那些能提升我们工作效率的工具,本文介绍一个Idea插件,可以大大提高你的编辑效率的工具。
2023-07-28 11:14:00 168
原创 EalsticSearch添加字段后重建索引方法
alsticSearch作为全文搜索引擎被大家广泛应用于项目中,大部项目原始数据一般都存在关系型数据库中,如Mysql。然后通过同步或者异步方式将需要搜索的数据同步至EalsticSearch,常用方法有:代码中先写入Mysql,然后再写入EalsticSearch,异步的一般使用Canal+MQ的方式异步抽取数据写入ES。由于ES中的索引字段是不可变的,不像Mysql需要添加字段时可以随时添加,而ES索引一旦创建好了就不能再添加字段,动态添加的数据也无法创建索引,本文介绍一种简单的方式,使用ES别名+重建
2023-07-24 18:14:29 524
原创 我对比了7家国内外大模型
大模型呈现出百花齐放、百家争鸣的景象,国内除了各家大厂纷纷推出各自大模型后,各种小厂也推出了各种各样的大模型。本文选取了国内大模型第一梯队的阿里-通义千问、百度-文心一言、科大讯飞-星火、清华-ChatGLM-6B与国外第一梯队的Google-Bard、微软-Bing、ChatGPT进行一场真枪实弹的对比,看看是不是网友所说的大模型是国外是”不能用“,国内是”不能用“
2023-07-23 15:27:58 1265
原创 苹果手机IOS自带科学计算器冷门功能使用
前言 事件是这样的,前几天有人想买个斜坡枕,斜坡枕是个直角三角形,已知短直角边长度是14CM,长直角边长度是80CM,他想知道这个斜坡是多少度,我说这个不是很简单吗?
2023-07-23 10:22:25 4108
原创 springCloud整合Nacos当配置中心和注册中心
本文主要介绍SpringCloud使用Nacos当配置中心和注册中心,通过一个简单的Demo学习Naocs的基本配置以及不同微服务之间通过RestTemplate 及openfeign完成接口调用。
2023-07-22 16:04:24 332
原创 elasticsearch在统计存储用量方面的应用
本文主要通过介绍使用elasticsearch计算存储来学习一下elasticsearch分组查询的使用以及使用JAVA代码调用elasticsearch分组查询
2023-07-21 20:33:48 674 3
整合SSH并实现登录注册分页功能
2014-01-10
Java连接数据库jar包
2013-10-17
JSP ckeditor+ckfinder上传图片
2013-06-06
搜狗实验室新闻分类语料库
2017-06-19
velocity+springmvc+spring+mybaits 整合项目 用户管理
2015-04-20
maven+springMVC+mybatis+easyUI管理用户增删改查
2014-09-18
IOS sqlite 完成增删改查
2014-08-27
maven整合ssh案例
2014-03-13
struts2+ajax+easyui+json+datagrid增删改查
2014-02-20
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人