springboot
文章平均质量分 88
程序员济癫
曾任职广州某公司java高级软件工程师,服务国内某大型电网,后回到老家从事智慧医院及互联网医院研发工作。
展开
-
Java也能做OCR!SpringBoot 整合 Tess4J 实现图片文字识别
今天给大家分享一个SpringBoot整合Tess4j库实现图片文字识别的小案例,希望xdm喜欢。文末有案例代码的Git地址,可以自己下载了去玩玩儿或继续扩展也行。原创 2023-10-13 09:25:39 · 4421 阅读 · 6 评论 -
SQL查询中的小技巧:SELECT 1 和 LIMIT 1 替代 count(*)
在写SQL查询时,常规做法是使用SELECT count(*)来统计符合条件的记录数。但在某些情况下,我们只关心是否存在符合条件的记录,为了优化性能,可以改用使用`SELECT 1`和`LIMIT 1原创 2023-09-15 09:35:52 · 313 阅读 · 0 评论 -
分享一个 SpringBoot + Redis 实现「查找附近的人」的小技巧
SpringDataRedis提供了十分简单的地理位置定位的功能,今天我就用一小段代码告诉大家如何实现。原创 2023-09-11 09:53:41 · 93 阅读 · 0 评论 -
用了好几年的IDEA主题及配置,拿去吧不谢。
最近这几年一直用一套IDEA的主题及配置,分享给各位,如果符合你的口味,可以下载了玩玩。我个人是非常喜欢的,不管是观感还是敲代码都很爽的。原创 2023-08-22 15:00:17 · 190 阅读 · 0 评论 -
别再背锅了,这个小技巧统计第三方接口耗时很安逸
之前我有写过一篇记录生产环境事故的文章,获得了不少好评。后续,我们团队有做过一些讨论,为了支撑运营维护,搭建了更好的日志平台Granfa+Loki,也引入了SkyWalking做链路追踪……原创 2022-12-16 09:57:25 · 458 阅读 · 2 评论 -
Java9-17新特性解读,了解少于3个你可能脱节了
你能通过一篇简单、连续、直观的文章就明白Java8之后Java未来整体发展的趋势,为之后几年适应Java相关工作打下基础;你可以通过了解Java9-17的新特性,为以后的面试加分……原创 2022-12-04 12:19:53 · 591 阅读 · 0 评论 -
一个注解实现SpringBoot接口定制属性加解密
直接写了一个自定义注解,在需要加解密的接口上加上,和前端一联调,欧克搞定,脸上保持沉重,内心淡定摸鱼,好不潇洒。趁着摸鱼的空闲,我把实现方法简化后用最易懂的方式分享出来,大家可以收藏一下以备不时之需。...原创 2022-08-12 15:51:20 · 652 阅读 · 0 评论 -
RabbitMQ延迟消息:死信队列 | 延迟插件 | 二合一用法+踩坑手记+最佳使用心得
延迟消息含义不解释了,就是字面意思。用法一共两种方式,死信队列和延迟插件,两种各有利弊,我会一一陈述并给出最佳用法。原创 2022-07-30 16:17:12 · 973 阅读 · 5 评论 -
RabbitMQ:消息丢失 | 消息重复 | 消息积压的原因+解决方案+网上学不到的使用心得
工作这么多年我自身的感受是,RabbitMQ经久不衰,除非后续其他消息中间件有与众不同的使用体验,否则依然是RabbitMQ的占有率更高。所以准备进入软件行业的小伙伴,我建议有必要系统的先把RabbitMQ学好,然后再学习其他消息中间件扩展视野,他们的原理大同小异,是可以触类旁通的。...原创 2022-07-08 11:53:33 · 813 阅读 · 4 评论 -
「Java分享客栈」Nacos配置中心称王称霸,我Apollo一生也不弱于人
Apollo又称阿波罗配置中心,在前两年还是挺火的,但阿里SpringCloud套件席卷国内之后,nacos就成为了最被亲睐的分布式配置中心,nacos是配置中心和注册中心二合一的产品,单纯功能上Apollo其实更强大一些。本篇就把Apollo的安装及使用分享给大家。...原创 2022-06-05 15:28:35 · 417 阅读 · 0 评论 -
「Java分享客栈」随时用随时翻:微服务链路追踪之zipkin搭建
微服务治理方案中,链路追踪是必修课,SpringCloud在生产环境中真正令人头疼的往往是接口在微服务间的调用,究竟哪个环节出现了问题,哪个环节耗时较长,本篇给你其中一个成熟的解决方案。原创 2022-05-20 16:32:56 · 1093 阅读 · 0 评论 -
【Java分享客栈】未来迈向高级工程师绕不过的技能:JMeter压测
JMeter用法:安装、下载、解压、使用、添加线程组、HTTP请求默认值、添加HTTP请求、模拟多用户请求、查看压测结果、生产环境用法……原创 2022-05-17 10:58:57 · 219 阅读 · 0 评论 -
【Java分享客栈】超简洁SpringBoot使用AOP统一日志管理-纯GAN货干到便秘
请问今天您便秘了吗?程序员坐久了真的会便秘哦,如果偶然点进了这篇小干货,就麻烦您喝杯水然后去趟厕所一边用左手托起对准嘘嘘,一边用右手滑动手机看完本篇吧。原创 2022-05-06 11:00:00 · 264 阅读 · 0 评论 -
【Java分享客栈】SpringBoot线程池参数搜一堆资料还是不会配,我花一天测试换你此生明白。
百度一大堆资料,发现都在讲线程池要自定义,以及各种配置参数,看完之后点了点头原来如此,果断配置,结果线上还是出问题。归根究底,还是对自定义线程池的配置参数不了解造成的,本篇就通过一个很简单的案例……原创 2022-05-01 21:14:16 · 646 阅读 · 0 评论 -
【Java分享客栈】一文学会京东零售开源的AsyncTool,彻底解决异步编排问题。
由京东零售的高级工程师编写的,提供了非常丰富的异步编排功能,并且经过了京东内部的测试,是对CompletableFuture的封装和补足,试用了一下挺不错。原创 2022-04-28 10:07:50 · 1595 阅读 · 0 评论 -
【Java分享客栈】一文学会CompletableFuture并行处理,成倍缩短查询时间。
当某个或多个rpc调用的方法比较耗时,整个接口的响应就会非常慢。Java8之后,有一个工具非常适合处理这种场景,就是CompletableFuture。原创 2022-04-27 12:22:20 · 655 阅读 · 0 评论 -
【Java分享客栈】从线上环境摘取了四个代码优化记录分享给大家
经过了接近两周的维护,除了日常问题以外,代码层面我一共处理了一个BUG,优化了三个问题,我把这四个问题归纳成了四段编码小技巧分享给大家,希望能有所帮助,今后若遇到类似的问题可以到我这里翻出来看看,想必能节省许多时间。原创 2022-04-16 18:16:39 · 306 阅读 · 0 评论 -
【Java分享客栈】SpringBoot整合WebSocket+Stomp搭建群聊项目
刚好我所在的公司有做问诊服务,里面就使用了websocket实现聊天通讯,就在闲暇之余专门把部分代码摘取出来,做了一个简单的demo分享给他们了,之后想想这块可以再丰富一下,就花时间又做了一个更完整的小项目出来,且加了详细的注释说明,分享给对websocket感兴趣的小伙伴们。原创 2022-04-05 15:56:13 · 1839 阅读 · 0 评论 -
【Java分享客栈】Java程序员为争一口气熬夜硬刚CSS实现掘金首页
前言如果我做不了最厉害的Java工程师,那我就做Java工程师中最厉害的前端工程师。 前段时间,我默默给自己又喂了这碗心灵鸡汤…… 我不是很厉害的Java工程师,哪怕我已经工作八年,我依然觉得自己和顶尖工程师存在不小的差距,但我有个优点,就是对待学习乐观且执拗,我会经常暗示自己前进,哪怕我已经寸步难行。 我从参加工作三年后就意识到了一件事,我不是特别聪明有悟性的人,我对技术领悟的慢,哪怕我经常熬夜也解决不了工作中一些十分简单的问题。曾经有个女孩对我说过:如果你不是特别幸运,那就请特别努力。这是.原创 2022-03-24 09:45:12 · 5225 阅读 · 0 评论 -
【Java分享客栈】一个包装过简历的新同事写完微信支付引起事故后果断离职了
挺长时间没发文了,因为公司有一个紧急项目要赶进度,加班如吃饭喝水,久违的进入到码农的状态。之所以抽空来发个文,是这个项目才刚上线,时间不长却因为一位新同事的代码引起了生产环境的事故,造成了一批短款,差点让整个团队这段时间的努力付诸东流。所以,本着好人一生平安的处事原则,百忙之中我依然抽空以文章的形式把这次事故记录下来,希望有做支付相关功能的同行们能够引以为鉴。原创 2022-03-12 16:59:09 · 649 阅读 · 0 评论 -
【Java分享客栈】我有一个朋友,和前端工程师联调接口被狠狠鄙视了一番。
我有一个朋友,昨天和前端工程师联调一个接口,然后被狠狠鄙视了一番。大家知道,自从前后端分离以后,像我一样一直以Java工程师为傲而自居的码圣们就砍掉了一半脊梁,从此被贴上了“Java服务端工程师”、“Java后端工程师”等等这样的标签。同时,前端爸比越来越多,也让我们写个接口都如履薄冰。那么到底发生了审麽事情咧?原创 2022-03-03 11:26:33 · 280 阅读 · 0 评论 -
【Java分享客栈】我为什么极力推荐XXL-JOB作为中小厂的分布式任务调度平台
XXL-JOB是本人呆过的三家公司都使用到的分布式任务调度平台,前两家都是服务于传统行业(某大型移动基地和某大型电网),现在这家是服务于互联网行业(和腾讯阿里都有战略合作),从1.9.x版本使用到现在的2.3.0版本,我认为XXL-JOB的使用方式越来越简单且高效,刚发版时的BUG也修复了很多,并且跟上了这些年技术发展的节奏,可以预见会继续被更多中小企业所亲睐。原创 2022-02-24 11:30:00 · 1060 阅读 · 0 评论 -
Java老码农心得:卷了这么多年,您真的卷会了吗?
前言大家好,我是福隆苑居士,今天跟大家聊一下程序员在当下内卷成风的情况下,使用什么方法可以了解行业发展趋势,知道哪些该学,哪些可以略过,今年应该掌握什么,可以放弃什么,让自己时刻紧跟行业的步伐永不掉队。平台很简单,利用好各大教育培训平台提供的课纲及技术手册,就能明白这几年的行业趋势以及技术的更新迭代,那么有哪些平台是可以借鉴的呢?单纯以个人的经历,这些年我陆续关注了几个平台,可以摆开来给大家聊聊。1)、传智播客,这算是老牌机构之一了,我还在上学的时候就关注了,现在依稀记得张孝祥老师声情并.原创 2022-02-23 08:00:00 · 461 阅读 · 0 评论 -
SpringBoot+ShardingSphere彻底解决生产环境数据库字段加解密问题
互联网行业公司,对于数据库的敏感字段是一定要进行加密的,方案有很多,最直接的比如写个加解密的工具类,然后在每个业务逻辑中手动处理,在稍微有点规模的项目中这种方式显然是不现实的,不仅工作量大而且后期很难维护。原创 2022-02-21 15:54:32 · 1705 阅读 · 2 评论 -
SpringBoot+Redisson自定义注解一次解决重复提交问题(含源码)
项目中经常会出现重复提交的问题,而接口幂等性也一直以来是做任何项目都要关注的疑难点,网上可以查到非常多的方案,我归纳了几点如下……原创 2022-02-11 01:21:49 · 2630 阅读 · 3 评论