标签: Java

Java语言

15 篇文章

简单记录一下 MySQL 大数据量大字段去重批量插入问题
在开发 ItemVoid 时遇到了一个技术性问题,关于在大数据量下如何保证插入性能的情况下进行去重的问题。需求分析为:分批大量数据插入,预期为 150~1500 个物品/s,每 5 秒插入一次由于应用侧缓存容量有限,因此数据库需要承担去重的任务,且需要保证去重的性能……
用 CrowdinCopyDeploy 和 CloudFlare R2 自己搭建一个兼容的 Crowdin Content Delivery 服务
在我们自建这套系统之前,我们一直依赖 Crowdin 提供的 Over-The-Air Content Delivery 功能,为安装在众多服务器上的 QuickShop Hikari/Reremake 在线更新本地化语言文件。 那么好端端的,你们怎么突然自建了 很简单,付不起钱了?。 作为个人开发者维护的完全免费的软件,每年找要我们 100 US…
Java 实现读取解析 Torrent 文件,替换 Tracker,计算 infohash 和计算大小
最近一直在玩 PT,感叹 NexusPHP 的性能、代码质量和安全都实在是相当感人了,这种上古软件能活到今天也算是一个奇迹了。所以在自己悄悄搓 PT 程序。 对于一个 Private Tracker 程序,重要功能那自然是读取解析 Torrent,并把其中的 Tracker 换成我们自己的。本想用库来实现,但相当遗憾的是我没找到能够满足我需求的 V…
分析一波校统一身份认证系统,并制作一个自动健康上报的脚本
不提供源代码或二进制文件下载不提供最终成品的源代码或二进制可执行文件下载,本文仅介绍工作原理和非完整实现,仅供学习用途。 新的通知又要每天填健康上报了,重复的工作真是无趣(叹气),今天就抽个时间分析一下健康上报系统吧。 抓取页面URL 打开微信,点开数字烟科->疫情健康上报,微信打开了一个 Webview,显而易见这不是小程序而是一个外部网页。 点…
Minecraft 大型多人游戏的未来?—— MultiPaper
从今年早些时候开始关注 MultiPaper,到现在 MultiPaper 的完成度终于值得让我写一篇文章赞美一下了(好欸!  GitHubMultiPaper/MultiPaper   MultiPaper 诞生的背景 TPS 的概念 每个架设过 Minecraft 的服主都多多少少要和 TPS (ticks per second) 打交道,MC…
失踪人口回归 六月纪要
首先热烈庆祝终于迎来30天的超长暑假,从烤箱回到了空调房。 忙碌的考试周终于结束了,也有时间重新投入到各种稀奇古怪的东西上了。 由于期末的原因,过去的一个月基本都在忙碌的实习、写报告、准备考试之间打转╮(╯▽╰)╭,没抽出太多时间来干别的,不过要说的话还是搞了点东西的。 银行卡那些事儿 首先是四月份网申的中国银行上海支行的非人哉万事达借记卡终于寄到…
Bukkit 通过 StackTrace 追踪调用者插件实例
有时候在编写 Bukkit 的插件的时候,需要追踪特定方法调用者,以做出不同的行为和响应。但由于 Bukkit 的插件生态系统不同的插件由不同的作者维护,请求其他开发者适配你的接口通常比较困难。 好在,有一种方式可以间接的获取调用者的插件名,进而可以通过 PluginManager 取得插件实例。 获取谁调用的方法通常通过 StackTrace 进…