排序
一种多选项的高效存取(存储、查询)解决方案
一种多选项的高效存取(存储、查询)解决方案,本文主要内容 对于多选项的值,如何保存?本文提供了一种非常规的方案。 对于记录在数据库中的多选项的值,如何快速查询那些记录是包含了某个(某...
泛型无界通配符的思考
起因:无界通配符<?>作为参数可以接受任意类型参数,入参的具体类型在调用方法时并不需要确定,联想到泛型方法中参数的类型是在调用方法时被定义,实践探究二者异同。 public class Gener...
.NET 与 LayUI 实现高效敏捷开发框架
.NET 与 LayUI 实现高效敏捷开发框架,前言 WaterCloud 是一个集成了 LayUI 的高效敏捷开发框架,专为 .NET 开发者设计。 它不仅支持多种 .NET 版本(.NET 4.5、.NET Core 3.1、.NET 5、.NET 6)...
markdown文档格式分析,再使用python对md文件进行结构化拆解
markdown文档格式分析,再使用python对md文件进行结构化拆解,一、markdown文档 Markdown 文档本质上是:一个树状结构(Block 级) + 行内结构(Inline 级) Block 级元素(结构): heading_ope...
解密synchronized:从对象头到内存屏障,搞懂Java锁的底层原理
解密synchronized:从对象头到内存屏障,搞懂Java锁的底层原理,解密synchronized:从对象头到内存屏障,搞懂Java锁的底层原理 一、引言 在 Java 并发编程的领域中,多线程环境下的数据一致性和...
从零手写实现 nginx-13-nginx.conf 配置例子解释 + nginx 配置文件要如何解析?
前言 大家好,我是老马。很高兴遇到你。 我们为 java 开发者实现了 java 版本的 nginx https://github.com/houbb/nginx4j 如果你想知道 servlet 如何处理的,可以参考我的另一个项目: 手写从零...
基于 Python 与 PyQt5 构建的特斯拉行车记录仪视频播放器
基于 Python 与 PyQt5 构建的特斯拉行车记录仪视频播放器,基于 Python 与 PyQt5 构建的特斯拉行车记录仪视频播放器 GitHub 开源地址:https://github.com/JerryYu2014/TeslaCamPlayer 很多 Tesl...
Docker容器化Spring Boot:从构建到部署的完整实战
Docker容器化Spring Boot:从构建到部署的完整实战,前言 容器化部署已经成为现代Java应用的标准配置。本文用完整的实战案例,带你从零构建Spring Boot应用的Docker镜像,并实现生产级部署。 一...
SoftReference 到底在什么时候被回收 ? 如何量化内存不足 ?
本文基于 OpenJDK17 进行讨论,垃圾回收器为 ZGC。 提示: 为了方便大家索引,特将在上篇文章 《以 ZGC 为例,谈一谈 JVM 是如何实现 Reference 语义的》 中讨论的众多主题独立出来。 大家在网...
Fins TCP协议理解及C Sharp实现思路
Fins TCP协议理解及C Sharp实现思路, 假设本文中使用到设备的ip地址,用于后续内容的理解: 客户端(本机电脑 windows系统)IP: 192.168.1.101 服务端(PLC omron CJ2M系列)IP 和 端口号...
Manim CE v0.20.0 发布:动画构建更丝滑,随机性终于“可控”了!
Manim CE v0.20.0 发布:动画构建更丝滑,随机性终于“可控”了!,大家新年好!Manim Community Edition (CE) 刚刚发布了里程碑式的 v0.20.0 版本。 如果你觉得以前写 updater(更新程序)太啰...













