51工具盒子

依楼听风雨
笑看云卷云舒,淡观潮起潮落

Java笔记

Spring Boot集成xjar快速入门Demo

Spring Boot集成xjar快速入门Demo

厉飞雨 阅读(154) 评论(0) 赞(7)

1.什么是xjar? ---------- Spring Boot JAR 安全加密运行工具, 同时支持的原生JAR. 基于对JAR包内资源的加密以及拓展ClassLoader来构建的一套程序加密启动, 动态解密运行的方案, 避免源码泄露以及反编译. ### 功能特性 * 无代码侵入, 只需要把编译好的JAR包通过工具加密即可. * 完全内存解密, 降低源码以及字节码...

【开源】SpringBoot封装的增强库,配套的代码生成平台,提升开发质量与效率,降低企业研发成本。

【开源】SpringBoot封装的增强库,配套的代码生成平台,提升开发质量与效率,降低企业研发成本。

厉飞雨 阅读(58) 评论(0) 赞(5)

提升开发质量与效率 ========= 提升开发质量与效率是指在软件开发过程中采取的一系列措施和方法,旨在提高软件产品的整体质量,同时缩短开发周期,减少资源消耗。以下是一些关键的策略和实践: 提升开发质量: 1. 需求管理:确保需求明确、完整且一致,减少开发过程中的变更。 2. 设计评审:在编码前进行设计评审,确保设计方案合理、可行。 3. 编码标准:制定并遵循统一的...

什么?如此复杂的电商中台业务一篇文章就能讲明白?

什么?如此复杂的电商中台业务一篇文章就能讲明白?

厉飞雨 阅读(114) 评论(0) 赞(4)

大家好,很高兴继续和大家一块继续学习DDD的相关知识,接下来我会用整篇的文章介绍电商的12个主要核心业务系统,咱们本节课会把电商的所有核心业务流程梳理明白,在以后的课程中用DDD的规范去带着大家落地项目实战。 **一、那些年我们一起追的架构师** ![](https://img1.51tbox.com/static/2024-07-19/col/4e739d1e5dc2b...

Spring Boot集成kudu快速入门Demo

Spring Boot集成kudu快速入门Demo

厉飞雨 阅读(66) 评论(0) 赞(5)

1.什么是kudu --------- 在Kudu出现前,由于传统存储系统的局限性,对于数据的快速输入和分析还没有一个完美的解决方案,要么以缓慢的数据输入为代价实现快速分析,要么以缓慢的分析为代价实现数据快速输入。随着快速输入和分析场景越来越多,传统存储层的局限性越来越明显,Kudu应运而生,它的定位介于HDFS和HBase之间,将低延迟随机访问,逐行插入、更新和快速分析扫描...

几行代码,优雅的避免接口重复请求!同事都说好!

几行代码,优雅的避免接口重复请求!同事都说好!

厉飞雨 阅读(120) 评论(0) 赞(5)

背景简介 ==== 我们日常开发中,经常会遇到点击一个\*\*「按钮」\*\* 或者进行\*\*「搜索」\*\*时,请求接口的需求。 如果我们不做优化,连续点击\*\*「按钮」\*\* 或者进行\*\*「搜索」\*\*,接口会重复请求。![](https://img1.51tbox.com/static/2024-07-06/col/44db134ee5967968c8c8...

分享一次 ShardingJDBC 亿级数据分表真实经验

分享一次 ShardingJDBC 亿级数据分表真实经验

厉飞雨 阅读(90) 评论(0) 赞(4)

从入职以来写了一年的业务代码,突然接到来自领导的技术需求,说要给我们的借款、还款申请单分表。查看了一下借款表,只有几千万数据,再看还款表已经两亿多了,为了提高数据查询效率,降低数据库的压力。确实可以考虑分表了。另外......这是入职一年以来第一个非业务需求! > 基于 Spring Boot + MyBatis Plus + Vue \& Element 实现的...

Vue打包文件dist放在SpringBoot项目下运行(正确实现全过程)

Vue打包文件dist放在SpringBoot项目下运行(正确实现全过程)

厉飞雨 阅读(192) 评论(0) 赞(6)

项目开发中,一般我们都会使用SpringBoot+Vue进行前后端开发。 在部署时,会后端启动一个服务,再启动一个nginx,nginx中配置前端打包文件dist进行项目访问。 实际上,我们也可以把打包好的dist目录放在SpringBoot项目下进行部署。 #### 将dist包放入resources下 ![](https://img1.51tbox.com/stat...