Geyser
一寸光阴一寸金,寸金难买寸光阴。——增广贤文 Geyser:让《我的世界》基岩版玩家直连 Java 服务器的那座桥 官网:geysermc.org 文档与指南:Wiki 下载入口:Download 测试服务器:test.geysermc.org(Java 端口 25565,基岩端口 19132) 社区交流:Discord 许可证:MIT License 开放协作:由 CubeCraft Games 发起开放合作 特别致谢:向 DragonProxy 项目在协议翻译上的探索致敬 它到底在做什么?一句话:Geyser 是一款“代理(Proxy)”,把《我的世界》基岩版(Bedrock Edition)玩家,桥接到 Java Edition 服务器上。它的终极目标,是让基岩版玩家尽可能“无缝”地加入 Java 服务器,真正实现跨平台同玩。 换句话说,如果你运营的是 Java 服,但玩家手里只有基岩版客户端——Geyser 就是那座“能把他们接过来”的桥。 版本支持(实时更新以文档为准)当前支持范围(以仓库 README 为准): 基岩版:1.21.111 — 1.21.1...
GmsCore
时间是我的财产,我的田亩是时间。——歌德 microG GmsCore 在国产手机上的现实意义:没有谷歌框架,也尽量“跑起来”microG/GmsCore 是一套开源(FLOSS)框架,旨在让“为 Google Play Services 设计的应用”在没有官方 Play 服务的系统上尽可能运行。项目主页与下载、安装说明请见: 仓库:microG/GmsCore 使用指南与下载:Wiki 项目网站:microg.org 为什么“国产手机”场景尤其相关 中国大陆市场销售的许多 Android 机型出厂不预装 Google Mobile Services(GMS),系统中缺少官方 Play 服务与 Play 商店。 大量国际应用在定位、消息推送、地图、认证等环节依赖 Play 服务接口;当缺少官方组件时,可能出现启动报错、功能受限或崩溃。 microG 的目标,是以开源方式提供一套兼容层,让这类应用尽量“跑起来”,减少因缺少 Play 服务导致的体验断崖。 它不是“另一个应用商店”,而是“Play 服务的自由实现”。 在国产手机上的实际收益与边界可能...
修改logback.xml以及mybatis-config.xml同时打印mybatis和jpa的sql
最天才的是时间。——别林斯基 项目背景是apache/shenyu,使用的是mybatis,通过shenyu-admin/src/main/resources/mybatis/mybatis-config.xml来管理相关配置 此处有一行注释了的 1<!-- <setting name="logImpl" value="STDOUT_LOGGING" />--> 我们解开注释即可打印mybatis日志 其次我在该项目中引入jpa 首先shenyu-admin/pom.xml添加依赖: 1234<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-jpa</artifactId></dependency> 然后添加一个repository作为操作类,比如shenyu-admin/src/main...
starrocks
一个人越知道时间的价值,越倍觉失时的痛苦呀!——但丁 StarRocks:次秒级分析、湖仓直查,开源里真正“能跑”的极速查询引擎超级随意开场(但内容尽量靠谱):StarRocks 的官方描述是“The world’s fastest open query engine for sub-second analytics both on and off the data lakehouse.”直翻就是:在湖仓上(也包括脱离湖仓的场景),做到“次秒级分析”的开源查询引擎。它同时强调“灵活场景覆盖”,以及在多维分析、实时分析、即席查询(ad-hoc)上的“最佳性能”。它还是一个 Linux Foundation 项目。 仓库主页:StarRocks/starrocks 项目官网:starrocks.io README(永久链接):README.md@main 许可证:Apache License 2.0 如果你在找一个“既能马上上手、又能在真实负载下扛得住”的分析引擎,StarRocks 很值得试一试。 这到底是个啥?用官方 README 的关键点总结一下...
supersonic
辛勤的蜜蜂永没有时间的悲哀。——布莱克 SuperSonic:把 Chat BI 和 Headless BI 真正“合体”的下一代 AI+BI 平台这是一篇超级随意但尽量靠谱的介绍,先把官方话术抛出来:SuperSonic 是“下一代 AI+BI 平台”,把 Chat BI(由 LLM 驱动)和 Headless BI(由语义层驱动)这两条主线整合到一个统一范式里。翻译成人话就是: 让业务同学能“用自然语言聊天”查数、看图; 让数据同学能“用语义层”去描述业务含义、规则和权限; 两边不是各玩各的,而是“统一协作”,把 Text2SQL、语义理解、校正、权限控制等串起来,形成一个真正可落地的 AI+BI 生产线。 仓库主页:tencentmusic/supersonicREADME(信息来源):README.md@master 为什么是“AI+BI”而不是“BI+AI”?官方 README 的动机阐述非常直白: 大语言模型(LLM)让 ChatGPT 一类的“自然语言问答”越来越强,但将人话转 SQL(Text2SQL/NL2SQL)...
FreeBox
吾生也有涯,而知也无涯。——庄子 FreeBox:把 TVBox 的味儿,搬到桌面端超级随意版介绍来啦(撒花✿)。FreeBox 是一个用 JavaFX 写的桌面影视播放软件,作者给它的定位是“TVBox 电脑版/姊妹软件,致力于 TVBox 功能和生态的跨平台扩展”。它既延续了 TVBox 的使用习惯,又把“资源审计”等 PC 侧才方便做的事情加了进来;同时,强烈强调“空壳播放器”属性:不内置任何媒体资源,用户自己配置第三方来源,自己负责合法合规。 仓库主页:kknifer7/FreeBox README 永久链接(信息来源):README.md@cbc6058 默认分支:main 许可协议:GPL-3.0(另附详细补充条款,见 README“许可协议”章节) 技术栈:Java + JavaFX(JDK 17+,JavaFX 21.0.9) 关键词:catvod、tvbox、javafx LOGO(来自作者说明的素材来源): 这玩意儿有啥特点?作者用四个词总结得很到位:小巧、易用、更新方便、跨平台。 小巧:安装包大约 50M。...
awesome-test-automation
放弃时间的人,时间也放弃他。——莎士比亚 Awesome Test Automation:一份跨语言的自动化测试“藏宝图”当你准备为项目搭建自动化测试体系,往往会被“工具爆炸”淹没:语言不同、场景不同(Web、API、移动端、性能、稳定性、可观测性……),选择千头万绪。好消息是,有人已经把这片森林梳理成了一份清晰的地图——Awesome Test Automation。 仓库主页:atinfo/awesome-test-automation README(永久链接,信息来源):README.md@a0341a4 默认分支:master 项目描述(仓库 Description):A curated list of awesome test automation frameworks, tools, libraries, and software for different programming languages. Sponsored by https://zapple.tech and https://automated-testing.info ...
conductor
今天所做之事勿候明天,自己所做之事勿候他人。——歌德 Conductor:源自 Netflix 的可扩展工作流编排引擎当你的系统从“一个应用”演进为“几十上百个微服务 + 一堆事件”,你就会需要一个可靠、可观察、可伸缩的编排引擎,把这些复杂的流程组织起来。Conductor 正是为此而生——它最初由 Netflix 构建,用于管理分布式、异步的微服务与事件驱动工作流;如今由 Orkes 团队在社区中持续维护与发展。 仓库主页:conductor-oss/conductor 官方站点:Conductor OSS README 永久链接(信息来源):README.md@aa7de92 默认分支:main 项目描述(仓库 Description):“Conductor is an event driven orchestration platform providing durable and highly resilient execution engine for your applications” 许可协议:Apache 2.0 进一步了解 Netflix ...
1brc
辛勤的蜜蜂永远没有时间的悲哀。——布莱克 1️⃣🐝🏎️ One Billion Row Challenge(1BRC):用 Java 把 10 亿行跑到飞起的那一次如果你还记得第一次用 Java 处理海量数据的震撼,那么 1BRC 一定会让你再次血液加速。它的仓库描述这么写:“The One Billion Row Challenge — A fun exploration of how quickly 1B rows from a text file can be aggregated with Java”。这不是一个普通的练习题,而是一场关于现代 Java 极限性能的集体冒险:把一个包含 10 亿行的文本文件在最短时间里按站点聚合,输出每个站点的最小值、平均值和最大值。 仓库主页:gunnarmorling/1brc 官方介绍与博客:One Billion Row Challenge README 永久链接(信息来源):README.md@db06419 默认分支:main 许可协议:Apache License 2.0 状态提示(摘自 README)...
SmartTube
人生苦短,若虚度年华,则短暂的人生就太长了。——英国剧作家莎士比亚 SmartTube:在 Android TV 上,按你的规则畅看视频SmartTube 是一个专为 Android TV 和电视盒子打造的开源高级播放器,它的定位非常明确:不依赖 Google 服务、没有广告、集成 SponsorBlock、支持 8K/60fps/HDR,并提供友好的遥控器操作体验。项目的描述很直白——“Browse media content with your own rules on Android TV”(在 Android TV 上按你的规则浏览媒体内容),这恰好概括了它的独特价值。 项目主页:SmartTube 仓库官方网站:smarttubeapp.github.ioREADME(永久链接,便于核对信息来源):README.md@7847cf4 重要安全提示(来自 README)开发者曾公开说明其开发环境遭遇未知恶意软件感染,出于安全考虑共享了新的公钥与恢复备份的说明。应用本身使用一次性连接码,权限有限,但官方建议如有担忧可在 Google 账号安全...
