Allin Program 这是一片荒芜之地

RocketMQ 事务消息

事务消息 半事务消息 https://rocketmq.apache.org/zh/docs/4.x/producer/06message5 https://rocketmq.apache.org/zh/docs/featureBehavior/04transactionmessage

AllinProgram AllinProgram 发布于 2024-04-09

启用 JPS 增量注解处理

今天编译一个新项目的时候出现以下告警信息: java: JPS incremental annotation processing is disabled. Compilation results on partial recompilation may be inaccurate. Use bui

AllinProgram AllinProgram 发布于 2024-01-02

Cargo 在 MacOS 上的操蛋问题

买的服务器配置渐渐不够用了,便想用 Rust 重写一些服务,没成想第一次在 MacOS 使用就这么不顺利。 执行 cargo build 会得到异常: warning: spurious network error (3 tries remaining): [35] SSL connect erro

AllinProgram AllinProgram 发布于 2023-12-23

编译并运行《Flutter实战第二版》随书项目

对于国内学习Flutter的普通开发者来说,《Flutter实战·第二版》是非常棒的学习资料。 其率先更新了Flutter 3的内容,并且对书本内容进行了开源。在此推荐阅读,并且希望有能力的读者可以进行购买实体书以支持作者。 购买地址 随书源码 在线阅读 书中第十五章节中给到了一个实战项目GitMe

AllinProgram AllinProgram 发布于 2023-11-29

Java 中浮点数的处理

近期对一算费项目进行Code Review,发现commiter很喜欢使用BigDecimal的以下构造函数处理浮点数对象: java.math.BigDecimal#BigDecimal(double) 这样是不合适的,在使用 BigDecimal 时,为了防止精度丢失,推荐使用以下方法去创建对

AllinProgram AllinProgram 发布于 2023-11-21

MySQL 的锁

数据库锁设计的初衷是处理并发问题。 作为多用户共享的资源,当出现并发访问的时候,数据库需要合理地控制资源的访问规则。而锁就是用来实现这些访问规则的重要数据结构。 根据加锁的范围,MySQL 里面的锁大致可以分成全局锁、表级锁和行锁三类。 全局锁 全局锁就是对整个数据库实例加锁,命令: -- 加锁,因

AllinProgram AllinProgram 发布于 2023-11-07

APK 分析

分析APK文件,一般会将其转换为.smali和.java文件进行审计。 以下是我个人常用的一些工具: apktool bytecode-viewer APKLab 南明离火 - 移动安全分析平台

AllinProgram AllinProgram 发布于 2023-11-01

从MySQL 5.7到8.0,普通开发者应当了解的变化

在关系型数据库中,我更偏向于使用PostgreSQL,而在国内业界中MySQL更受欢迎。 作为一名使用MySQL的普通开发者,我认为至少应当了解从MySQL 5.7到8.0的以下变化。 MySQL 8.0 中添加的功能 支持角色以及引入了用户帐户类别的概念 这些新特性能够更好的保护数据库,避免用户有

AllinProgram AllinProgram 发布于 2023-10-17
#MQ

RocketMQ 整理

部署模型 实操经验 什么时候该用 Topic,什么时候该用 Tag? 可以从以下几个方面进行判断: 消息类型是否一致:如普通消息、事务消息、定时(延时)消息、顺序消息,不同的消息类型使用不同的 Topic,无法通过 Tag 进行区分。 业务是否相关联:没有直接关联的消息,如淘宝交易消息,京东物流消息

AllinProgram AllinProgram 发布于 2023-07-19

找到TA!

凭啥服务商就能在不经过用户允许的情况下,私自定位追踪用户呢? 我们也可以! 这是一个学习研究的小项目,可以用来找到是谁生成的分享链接,目前支持以下网络服务: 网易云音乐 QQ音乐 地址:findsomebody.nclgclub.com 请勿滥用该工具。

AllinProgram AllinProgram 发布于 2022-06-24