首页
学习
活动
专区
工具
TVP
发布

Java技术栈

专栏成员
1445
文章
2055046
阅读量
149
订阅数
Spring Cloud 2022 正式发布!我的天,OpenFeign​ 要退出历史舞台了?!
今天给大家通报一则框架更新消息,时隔 2021.x 版本发布一年,Spring Cloud 2022.0.0 最新版发布了,来看下最新的 Spring Cloud 版本情况:
Java技术栈
2023-02-27
1.2K0
接了个变态需求:给定一个接口,要用户自定义动态实现并上传热部署,怎么搞?
近期开发系统过程中遇到的一个需求,系统给定一个接口,用户可以自定义开发该接口的实现,并将实现打成jar包,上传到系统中。系统完成热部署,并切换该接口的实现。
Java技术栈
2023-02-27
3280
正式抛弃 Feign!Spring 6 推出新特性:HTTP Interface,这波太秀了!
近期,Spring 6 的第一个 GA 版本发布了,其中带来了一个新的特性——HTTP Interface。这个新特性,可以让开发者将 HTTP 服务,定义成一个包含特定注解标记的方法的 Java 接口,然后通过对接口方法的调用,完成 HTTP 请求。看起来很像使用 Feign 来完成远程服务调用,下面我们参考官方文档来完成一个 Demo。
Java技术栈
2023-02-27
7290
你还不会搞数据脱敏?MyBatis 插件 + 注解轻松实现数据脱敏,So easy~!
根据不同的要求,我们只需要对ParameterHandler和ResultSetHandler进行切入。定义特定注解,在切入时需要检查字段中是否包含注解来是否加解密。
Java技术栈
2023-02-27
1.8K0
11 款顶级 MySQL 图形化工具汇总,总有一款适合你!(建议收藏)
MySQL 是一个非常流行的小型关系型数据库管理系统,2008年1月16号被Sun公司收购。目前 MySQL 被广泛地应用在中小型 网站中。由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,许多中小型网站为了降低网站总体拥有成本而选择了 MySQL 作为网站数据库。
Java技术栈
2023-02-27
3.6K0
Spring Boot + Gzip 压缩超大 JSON 对象,传输大小减少一半!
是这样的,业务背景是公司的内部系统有一个广告保存接口,需要 ADX 那边将投放的广告数据进行保存供后续使用。广告数据大概长这样:
Java技术栈
2023-02-27
8060
Spring Cloud 2022 正式发布!我的天,OpenFeign​ 要退出历史舞台了?!
今天给大家通报一则框架更新消息,时隔 2021.x 版本发布一年,Spring Cloud 2022.0.0 最新版发布了,来看下最新的 Spring Cloud 版本情况:
Java技术栈
2023-02-06
5730
牛逼啊,ChatGPT 能接入微信了!
截至目前,在GitHub及社交平台上已经发现了多个类似项目,都能实现把ChatGPT接入微信。
Java技术栈
2022-12-17
3K1
你还只会用 AtomicXXX ?!恭喜你,可以下岗了!
在之前的文章中,栈长介绍了 LongAdder 的使用,性能实在太炸了,你还在用 AtomicInteger、AtomicLong 吗?如果你还不知道 LongAdder,赶紧看我之前写的那篇文章。
Java技术栈
2022-12-17
2510
IDEA 最新永久 2023 年激活码,亲测有效!!
最新 IDEA 激活码提取链接:https://docs.qq.com/doc/DVU9meURJVENHV2VJ
Java技术栈
2022-10-08
3.3K0
获取 /resources 目录资源文件的 9 种方法,还有谁不会?!
点击关注公众号,Java干货及时送达 项目开发中,经常会有一些静态资源,被放置在resources目录下,随项目打包在一起,代码中要使用的时候,通过文件读取的方式,加载并使用; 本文中汇总整理了九种方式获取resources目录下文件的方法。 其中公用的打印文件方法如下: /**  * 根据文件路径读取文件内容  *  * @param fileInPath  * @throws IOException  */ public static void getFileContent(Object fileIn
Java技术栈
2022-09-28
1.9K0
7 款颜值超高的 Linux 操作系统,帅爆了!
点击关注公众号,Java干货及时送达 来源:itsfoss.com/beautiful-linux-distributions Linux 的发行版有很多,这里罗列7个漂亮的 Linux 发行版,可以说是Linux操作系统界的颜值担当了。 elementary OS 网站:https://elementaryos.cn elementary OS操作系统是最漂亮的Linux发行版之一。它基于macOS外观,同时为Linux用户提供了出色的用户体验。如果用户已经习惯使用macOS,则使用elementa
Java技术栈
2022-09-14
1.7K0
Spring Boot + minio 实现高性能存储服务,So Easy~!
点击关注公众号,Java干货及时送达 什么是minio 引用官网: MinIO是根据GNU Affero通用公共许可证v3.0发布的高性能对象存储。它与Amazon S3云存储服务兼容。使用MinIO构建用于机器学习,分析和应用程序数据工作负载的高性能基础架构。 官网地址: https://min.io/ 文档地址: https://docs.min.io/ 一. 使用docker 搭建minio 服务。 GNU / Linux和macOS docker run -p 9000:9000 \   --na
Java技术栈
2022-09-07
1.8K0
求求你们了,别再乱用 parallelStream 了,速度竟然比 Stream 还要慢!!
点击关注公众号,Java干货及时送达 parallelStream 一定更快吗? 大家都知道 Stream 分为顺序流和并行流: stream(顺序流) parallelStream(并行流) 它们最大的区别就是 parallelStream 支持并行化处理,所以效率较 stream(顺序流)肯定是要更快的。这篇不会介绍 Stream 基础,Stream 系列我之前写过一个专题了,不懂的关注公众号Java技术栈,然后在公众号 Java 教程菜单中阅读。 然而你确定 parallelStream 一定要更快
Java技术栈
2022-09-02
1.1K0
美团二面:加密后的数据如何进行模糊查询??被问懵了。。
点击关注公众号,Java干货及时送达 我们知道加密后的数据对模糊查询不是很友好,本篇就针对加密数据模糊查询这个问题来展开讲一讲实现的思路,希望对大家有所启发。 为了数据安全我们在开发过程中经常会对重要的数据进行加密存储,常见的有:密码、手机号、电话号码、详细地址、银行卡号、信用卡验证码等信息,这些信息对加解密的要求也不一样,比如说密码我们需要加密存储,一般使用的都是不可逆的慢hash算法,慢hash算法可以避免暴力破解(典型的用时间换安全性)。 在检索时我们既不需要解密也不需要模糊查找,直接使用密文完全匹
Java技术栈
2022-09-01
2.2K0
程序员到 35 岁就废了?华为 30 岁以下员工仅占 28%……网友:35 岁危机呢?
点击关注公众号,Java干货及时送达 整理 | 郑丽媛出品 | CSDN(ID:CSDNnews) 一直以来,程序员的“35 岁”都是圈内的热议话题:35 岁是程序员的职业终结点、程序员到 35 岁就废了、超过 35 岁的程序员容易被裁……久而久之,35 岁逐渐变成了一个很“残酷”的年龄,很多人也认为程序员是吃“青春饭”的。 在这种刻板印象下,今天有关华为的一条热搜令许多人“大跌眼镜”:「华为 30 岁以下员工仅占 28%」。网友对此诧异:“这是青春饭?35 岁危机呢?” 30-50 岁占比高达 70
Java技术栈
2022-08-29
1K0
Spring Boot + Web Socket 打造实时监控异常,写得太好了!
点击关注公众号,Java干货及时送达 来源:cnblogs.com/jae-tech/p/15409340.html 写在前面 此异常非彼异常,标题所说的异常是业务上的异常。 最近做了一个需求,消防的设备巡检,如果巡检发现异常,通过手机端提交,后台的实时监控页面实时获取到该设备的信息及位置,然后安排员工去处理。 因为需要服务端主动向客户端发送消息,所以很容易的就想到了用WebSocket来实现这一功能。 WebSocket就不做介绍了,上链接: https://developer.mozilla.org
Java技术栈
2022-08-25
5400
面向程序员的 10 款开源字体,个个都是极品,你最喜欢哪一款?
点击关注公众号,Java干货及时送达 出品 | OSC开源社区(ID:oschina2013) 在百花齐放的开源世界中,开源字体属于较为小众的一个分支。不过往往越是小众的领域,反而会诞生出更多惊艳的作品。本文将为大家介绍开源字体中或颇具特色,或制作精美,或独具匠心,或有深厚历史背景的作品。 1、JetBrains Mono 许可证:SIL Open Font License 1.1 官网:https://www.jetbrains.com/lp/mono/ 开发商:JetBrains JetBrains
Java技术栈
2022-08-25
21.6K0
Nacos 2.1.1 正式发布,真心强!
点击关注公众号,Java干货及时送达 大家好,我是栈长,最近 Nacso 2.1.1 正式发布了! 2.1.1 版本特性 该版本核心解决 Nacos 2.0 广泛使用暴露出的一些稳定性问题(包括默认实现鉴权插件、Grpc 请求和 distro 一致性协议的性能等),另外 Beta 测试 “批量注册服务” 和 “服务追踪事件” 两个新功能。 批量注册服务:batchRegister 批量注册服务的需求主要来自于 Nacos 社区的另一个组件 -- Nacos-Sync,Nacos-Sync 作为一个支持多注
Java技术栈
2022-08-25
4720
你还在写垃圾代码?快用 Java 8 重构传统设计模式吧,是真的优雅!
点击关注公众号,Java干货及时送达 来源:https://www.cnblogs.com/yjmyzz/p/refactor-design-pattern-using-java8.html java8中提供的很多新特性可以用来重构传统设计模式中的写法,下面是一些示例: 一、策略模式 上图是策略模式的类图,假设我们现在要保存订单,OrderService接口定义要做什么,而NoSqlSaveOrderStragegy以及MySqlSaveOrderStrategy则提供了二种策略,分别是保存到nosq
Java技术栈
2022-08-25
1970
点击加载更多
社区活动
【纪录片】中国数据库前世今生
穿越半个世纪,探寻中国数据库50年的发展历程
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档