摘要: 导读:Spring Boot jar 包含元数据文件,提供所有支持的配置属性的详细信息。该文件旨在让 IDE 开发者提供上下文相关的帮助和“代码完成”。总结本篇文章希望对从事相关工作的同学能够有所帮助或者启发。 一、背景 最近在调试reactive-steams源码的时候看到spring-boot源 阅读全文
posted @ 2022-01-14 13:40 码农架构 阅读(195) 评论(0) 推荐(0) 编辑
摘要: 导读:在访问系统某个或者某类接口后进行一系列权限校验,但在后续接口中我们想让访问权限一直授权下去改如何处理呢?总结本篇文章希望对从事相关工作的同学能够有所帮助或者启发。 权限继承意味着网站集中某个元素的权限设置将传递给该元素的子元素。这样,网站会从网站集的顶级 ("root") 网站继承权限,库继承 阅读全文
posted @ 2022-01-05 21:24 码农架构 阅读(171) 评论(0) 推荐(0) 编辑
摘要: 导读:本篇文章主要介绍 RandomAccessFile,该类是 IO 流体系中功能最丰富的文件内容访问类,既可以读取文件内容,也可以向文件输出数据。总结本篇文章希望对从事相关工作的同学能够有所帮助或者启发 一、背景 在针对文件处理当网络环境不好,出现上传失败的时候,可以对失败的 Part 进行独立 阅读全文
posted @ 2021-12-29 16:27 码农架构 阅读(198) 评论(0) 推荐(0) 编辑
摘要: 导读:分片上传、断点续传,这两个名词对于做过或者熟悉文件上传的朋友来说应该不会陌生,总结本篇文章希望对从事相关工作的同学能够有所帮助或者启发。 当我们的文件特别大的时候,上传是不是需要很长的时间啊,这么长时间的长连接,如果网络波动了呢?中间网络断开了呢?在这么长时间的过程中如果出现不稳定的情况,本次 阅读全文
posted @ 2021-12-26 12:46 码农架构 阅读(333) 评论(0) 推荐(0) 编辑
摘要: 导读:查看 SQL 的执行效率,不难想到使用 explain 分析慢查询,但是前提是你需要非常了解业务背景。否则很难精准定位到。 系统都是逐渐演进的,一个系统在运行中必须是根据场景逐渐地提高优化性能。高并发就是对资源的节约的考验,这种考验除了更换优秀和先进的技术,优化架构,还在于从小处出发,对尽可能 阅读全文
posted @ 2021-12-21 16:20 码农架构 阅读(173) 评论(0) 推荐(0) 编辑
摘要: 导读:查看 SQL 的执行效率,不难想到使用 explain 分析慢查询,但是前提是你需要非常了解业务背景。否则很难精准定位到。 系统都是逐渐演进的,一个系统在运行中必须是根据场景逐渐地提高优化性能。高并发就是对资源的节约的考验,这种考验除了更换优秀和先进的技术,优化架构,还在于从小处出发,对尽可能 阅读全文
posted @ 2021-12-16 14:57 码农架构 阅读(214) 评论(0) 推荐(0) 编辑
摘要: 导读:做性能分析听到最多的歪理就是,服务做水平、垂直扩容、分表分库、读写分离、XX 中间件、资源静态化等等但是归根到底这些方案都是为了尽可能减少对数据库的访问以及堆栈的释放,提高数据库 IO 的读写速度和程序的运行效率。 系统都是逐渐演进的,一个系统在运行中必须是根据场景逐渐地提高优化性能。高并发就 阅读全文
posted @ 2021-12-14 15:50 码农架构 阅读(297) 评论(0) 推荐(0) 编辑
摘要: 记得最开始的时候在设计接口的时候规范还没有那么多,因为前后端还没分离。不管是前端还是后端都是一个人开发,为了追求"效率"。所谓的接口规范百花齐放,各有各自的一套。后来前后端分离,哪些为了追求"效率"而写的代码,重构起来的代码也是头疼。 所以到了现在已经基本固定基本的机构体系,针对业务得不同还可以垂直 阅读全文
posted @ 2021-08-02 13:13 码农架构 阅读(448) 评论(0) 推荐(0) 编辑
摘要: 一个Java对象的存储结构。在Hotspot虚拟机中,对象在内存中的存储布局分为 3 块区域:对象头(Header)、实例数据(Instance Data)和对齐填充(Padding) Java 对象实例 Hotspt 采用了 OOP-Klass 模型。 它是描述 java 对象实例的模型,可分为两 阅读全文
posted @ 2021-07-26 14:12 码农架构 阅读(416) 评论(0) 推荐(0) 编辑
摘要: Teamviewer 目前市面上远程办公软件各式各样,但是Teamviewer可能是陪伴我们最早的远程办公软件了,最开始实习想查看公司电脑的备份资料、代码等一些加密文件(公司统一配置电脑并且加密处理)。Teamviewer 确实陪伴了我一段很长的时间。 到了后来用Teamviewer主要是为了解决线 阅读全文
posted @ 2021-07-19 13:25 码农架构 阅读(156) 评论(0) 推荐(0) 编辑