上一页 1 ··· 24 25 26 27 28 29 30 31 32 ··· 75 下一页
摘要: 0 序 本章对java命令的使用、最佳实践进行全方位的总结。 1 java命令 1.0 场景:查看版本 方法1 # java -version java version "1.8.0_261" Java(TM) SE Runtime Environment (build 1.8.0_261-b12) 阅读全文
posted @ 2024-08-10 10:50 千千寰宇 阅读(181) 评论(0) 推荐(0)
摘要: 0 引言 写了这么多年了Web开发了,是有必要总结下HTTP协议中的MIME类型和Content-Type了。 越是底层的、基础东西,掌握不牢靠,在项目实践中就容易闹些不明不白的幺蛾子。 1 概述 MIME 的定义、由来 MIME(Multipurpose Internet Mail Extensi 阅读全文
posted @ 2024-07-31 09:33 千千寰宇 阅读(1225) 评论(0) 推荐(1)
摘要: 0 引言 在近期项目一场景中,一 Web API (响应内容:7MB - 40MB、数据项:5W-20W条)的网络传输耗时较大,短则 5s,长则高达25s,前端渲染又需要耗时 9s-60s。 在这个场景中,前端的问题暂且不表。那么针对后端的问题,个人认为还是有较大的优化空间: 1)启用HTTP 内容 阅读全文
posted @ 2024-07-30 11:22 千千寰宇 阅读(2169) 评论(1) 推荐(0)
摘要: 0 序 本文围绕【压缩算法】展开分析,并阐释【压缩格式】、【归档格式】,及各自的特点和应用场景。 1 概述:压缩算法 作为软件工程师,尤其是数据工程师,压缩算法是数据存储、传输和计算优化的核心技术之一,其选型直接影响存储成本、IO 性能和计算效率。 在数据压缩领域里,文本压缩的历史最久,从Morse 阅读全文
posted @ 2024-07-26 09:16 千千寰宇 阅读(2628) 评论(0) 推荐(0)
摘要: 0 序 续接: [数据压缩/数据归档] 压缩算法综述 - 博客园/千千寰宇,展开研究 LZ4 压缩算法与压缩格式。 在不同业务的压缩场景中,选择合适的压缩算法、压缩工具。各种压缩算法及其工具均有其利弊。扬其长、避其短,才能使得我们的选型更有效。 1 概述: LZ4压缩算法 LZ4 压缩算法 LZ4 阅读全文
posted @ 2024-07-25 21:24 千千寰宇 阅读(2641) 评论(0) 推荐(0)
摘要: 0 引言 近期一项目上需要用到混淆工具。第一次使用,且感兴趣。现在这套流程和打包脚本都跑通了,故此做个总结。 第1章,偏理论。基本把所有的混淆思路、原理都讲到很细了。不感兴趣、觉得晦涩的朋友,可以直接跳过本章节。 第2章,偏工具、实践。主要用到 proguard 1 概述 1.1 混淆工具的产生背景 阅读全文
posted @ 2024-07-25 13:53 千千寰宇 阅读(2368) 评论(0) 推荐(0)
摘要: 0 引言 因工作研究需要,担心精华内容丢失。故转载之,精华内容转载自:图文详解CAN Log文件 - ASC文件格式 - CSDN CAN总线,是当下智能汽车的核心车载网络之一。CAN总线上的CAN报文/CAN信号,作为车端控制器间核心的通信、控制数据,也被多用于云端软件做诊断、测试、远控、分析等核 阅读全文
posted @ 2024-07-16 19:37 千千寰宇 阅读(3236) 评论(0) 推荐(0)
摘要: 0 引言 1 springboot 整合 swagger2 ,并配置密码登录认证 依赖引入 spring-boot.version : 2.3.12.RELEASE swagger.version : 1.5.14 springfox-swagger2.version : 2.8.0 <!-- sw 阅读全文
posted @ 2024-07-15 15:37 千千寰宇 阅读(248) 评论(0) 推荐(0)
摘要: 0 引言 与嵌入式软件数据交互过程中,必然涉及各种的、大量的字节操作场景。如:16进制与10进制、2进制间的转换,字符串、byte数组与int之间的转换等。故此有此核心工具类的沉淀。 1 ByteUtils 依赖 <properties> <!-- 编程提效工具 --> <lombok.versio 阅读全文
posted @ 2024-07-10 09:37 千千寰宇 阅读(1182) 评论(0) 推荐(0)
摘要: 1 获取相对路径 /** * 获取相对路径 【推荐】 * 使用Java提供的Path类和Paths类来获取相对路径。 * 例如,假设有两个路径a和b,我们可以使用Path类的relativize()方法来获取相对路径,该方法返回一个相对路径的Path对象。 */ @Test public void 阅读全文
posted @ 2024-07-09 17:22 千千寰宇 阅读(855) 评论(0) 推荐(0)
摘要: 1 总述 简介 Commons IO(Apache Commons IO)是一个广泛用于 Java 开发的开源工具库,由Apache软件基金会维护和支持。这个库旨在简化文件和流操作,提供了各种实用工具类和方法,以便更轻松地进行输入输出操作。 主要功能 以下是 Commons IO 的一些主要特点和功 阅读全文
posted @ 2024-07-09 14:19 千千寰宇 阅读(1402) 评论(0) 推荐(0)
摘要: 1 问题描述 git pull时失败,报Please move or remove them before you merge。结果git status显示有一堆不太想提交的Untracked files(未跟踪的文件)。 那么,Untracked files文件状态的文件,是什么?一般又如何处理呢 阅读全文
posted @ 2024-07-08 11:20 千千寰宇 阅读(7396) 评论(0) 推荐(0)
摘要: 0 序 Java中的transient关键字,transient是短暂的意思。对于transient修饰的成员变量,在类的实例对象的序列化处理过程中会被忽略。 因此,transient变量不会贯穿对象的序列化和反序列化,生命周期仅存于调用者的内存中而不会写到磁盘里进行持久化。 1 序列化 Java中 阅读全文
posted @ 2024-07-05 13:56 千千寰宇 阅读(151) 评论(0) 推荐(0)
摘要: 什么是Assert? Assert,也叫断言,写代码时,我们可以预先进行假设一些正常时不应该发生的情况,断言就是用于在代码中捕捉这些假设,在发生这些假设的情况时,给出警告并退出,可以将断言看作是异常处理的一种高级形式。 Assert其实就是对一个boolean表达式进行判断: 为true 时,则:程 阅读全文
posted @ 2024-07-01 10:40 千千寰宇 阅读(385) 评论(0) 推荐(0)
摘要: 1 概述 官网 https://www.harmonyos.com HDC 华为开发者大会 https://developer.huawei.com/home/hdc/hdc2024.html 鸿蒙开发者学堂 https://developer.huawei.com/consumer/cn/teac 阅读全文
posted @ 2024-06-22 13:52 千千寰宇 阅读(404) 评论(0) 推荐(0)
上一页 1 ··· 24 25 26 27 28 29 30 31 32 ··· 75 下一页