Java知音
-
提交错了,Git如何回滚之前的版本
开发过程中,难免遇到提交代码之后想撤销提交操作,让程序回退到提交前的样子,Git版本回滚通常有两种解决方法:回退(reset)、反做(revert)。 两种回滚的区别原理 git …
-
万字详解,带你彻底掌握 WebSocket 用法(至尊典藏版)
戳上方蓝字“Java知音”关注我 一、 简介 1.1 什么是WebSocket WebSocket是一种协议,用于在Web应用程序和服务器之间建立实时、双向的通信连接。…
-
推荐一款基于Web可视化配置,可零代码实现复杂业务逻辑!
戳上方蓝字“Java笔记虾”关注! 简介 规则引擎开源版,RuleEngine 基于web可视化配置,简单高效快捷。业务逻辑实现不再依赖于代码开发,可零代码实现复杂业务逻辑! 技术…
-
为什么网上这么多破解 Intellij IDEA 的工具,但是官方却不管呢?
戳上方蓝字“Java知音”关注我 今天在逛知乎的时候,看见一个关于Intellij IDEA的话题: “ Intellij IDEA是在业界被公认为最好的Java开发工具,但是国内…
-
如何优雅的实现接口统一调用
戳上方蓝字“Java面试题精选”关注! 一、耦合问题 有些时候我们在进行接口调用的时候,比如说一个 push 推送接口,有可能会涉及到不同渠道的推送。 以我目前业务场景为例,我做结…
-
Java成品网站
开局第一步,先推荐本站,以表对自己的尊重~~ 本站开设了一个专注于Java的精选菜单,聚合Java优质内容,基本做到了日更,可以收藏到浏览器,每天逛一逛,一逛一个不吱声! 1、Le…
-
生产大文件下载导致 OOM,顺藤摸瓜拿下
戳上方蓝字“Java面试题精选”关注! 上周遇到了生产环境 OOM 的问题,找了一番之后基本定位了是大文件下载导致的问题,于是在网上搜罗了一番文章,下面分享一篇优质的解决方案,整个…
-
SpringBoot + Lua = 王炸!
戳上方蓝字“Java知音”关注我 曾经有一位魔术师,他擅长将Spring Boot和Redis这两个强大的工具结合成一种令人惊叹的组合。他的魔法武器是Redis的Lua脚本。 今天…
-
7min到40s:SpringBoot 启动优化实践
戳上方蓝字“Java知音”关注我 背景 公司 SpringBoot 项目在日常开发过程中发现服务启动过程异常缓慢,常常需要6-7分钟才能暴露端口,严重降低开发效率。通过 Sprin…
-
对标百度网盘:基于SpringBoot开发的分布式文件系统,功能非常强大,开源了!
戳上方蓝字“Java笔记虾”关注! 前言 今天给大家介绍一款完全开源的在线文件管理系统,基于Spring Boot + Vue CLI@3 开发,旨在为用户和企业提供一个简单、方便…
-
Redis最佳实践:系统性能提升了10倍,真香!
戳上方蓝字“Java面试题精选”关注! 前言 在当今互联网项目中,几乎80%的的项目都有使用redis。但在其应用过程中,总是或多或少遇到过一些问题。比如: redis内存为什么会…
-
为了DDD 熬夜撸了一套 IDEA 插件
1. 背景 DDD 向来以高门槛而文明,他内部提出了非常多且抽象晦涩难懂的概念,比如实体、值对象、领域服务、领域事件、聚合根、工厂、仓库、应用服务等,第一批涌入人员很多被这些概念击…
-
9.5k star,一款高颜值、现代化的 Git 可视化管理工具
戳上方蓝字“Java笔记虾”关注! 这是由 GitHub 联合创始人、《Pro Git》的作者 Scott Chacon 开源的 Git 客户端。它采用 Tauri/Rust/Sv…
-
73个 GitHub 高级搜索技巧
戳上方蓝字“Java面试题精选”关注! 1. 前言 GitHub的搜索功能绝不仅仅是单纯匹配你输入的内容,而是有如下匹配规则。 本文参考自GitHub官方文档。GitHub官方文档…
-
Java服务优雅上下线
戳上方蓝字“Java知音”关注我 在项目升级的时候,需要干掉旧的项目,然后启动一个新的项目。在这个过程中往往会出现服务的不可用,那么我们如何最大限度的做到发布的优雅,尽可能让我们升…
-
Redis 不再开源??不针对个人用户
戳上方蓝字“Java笔记虾”关注! Redis 官方今日宣布修改开源协议 —— 未来所有版本都将使用 “源代码可用” 的许可证 (source-available licenses…