分布式事务解决方案
一、什么是分布式事务在早期的单体架构时期,所有的数据操作都在同一个数据库里面进行,比如:A给B转100块钱,A的账户余额100,B的账户余额100,这两个操作放在同一个事务里面即可,由数据库来保证事务的原子性、一致性、持久性、隔离性。但是
Stella981 Stella981
4年前
Linux环境mysql快速备份及迁移
    在项目实施的过程中,经常会面临数据库迁移,导出和导出数据,如果用普通的mysql客户端备份,时间较长且容易出错。那么mysql快速备份及迁移,就成为数据库迁移的重中之重。下面介绍我在项目实现过程中用到的方法。   1.为了方便,这边直接将需要执行的SQL语句写成脚本dbbak.sh。脚本内容如下:    !/b
Stella981 Stella981
4年前
Slick plain SQL如何传递List[Int]参数
最近用slick作为数据库访问框架,有些功能不好实现,用plainSQL,sql是根据查询条件生成的,所以参数也不是固定的个数。但StaticQuery\T,Entity\里面的T,默认只支持数据库支持的类型比如Int,Double等,以及对应的Optional,也可以支持Tuple1Tuple22,只要里面的类型是数据库支持的类型。但因为我要传
病尉迟 病尉迟
11个月前
SpringBoot整合Quartz动态定时任务实战:零停机实现灵活调度
技术的进阶往往始于对工具边界的探索。在初识SpringBoot定时任务时,我们习惯于用@Scheduled快速实现基础调度,但当面对动态规则变更、多任务协同、故障恢复等真实场景时,这种简单方案却显得捉襟见肘。依赖引入xmlorg.springframewo
GeorgeGcs GeorgeGcs
7个月前
【HarmonyOS 5】鸿蒙跨平台开发方案详解(二)
鸿蒙开发能力HarmonyOSSDK应用服务鸿蒙金融类应用(金融理财一、Flutter鸿蒙适配作为最早实现鸿蒙适配的跨平台框架,Flutter在社区推动下已形成较完整的技术方案。当前鸿蒙版Flutter已发布3.22.0ohos版本,该版本基于Flutte
x-cmd x-cmd
1星期前
请严肃对待全天候运行的 AI Agents,拒绝盲目放权 OpenClaw
OpenClaw、Moltbook等AIAgent的崛起,标志着“具身智能体”时代来临:持久记忆、无监管、24×7运行。xcmd发起「botkiller」行动,推出xgram分级防御工具,并呼吁开发者共建认知防线——这不是技术竞赛,而是人类对责任与安全的集体觉醒。
马尚 马尚
1年前
使用Puppeteer破解滑块验证码:掘金网站登录案例
本文通过前端技术Puppeteer来实现自动化操作,CanvasAPI实现简单的图像识别,计算滑块需要滑动距离,实现一个高效且识别概率很高的破解方案。快速上手PuppeteerPuppeteer是一个Node库,提供了一组用来操作Chrome或Chromi
引领行业数字变革,天翼云出席IDC年度盛典暨颁奖典礼!
近日,2024IDC中国年度盛典暨颁奖典礼在上海隆重开幕。天翼云出席大会数字工业行业峰会及金融行业峰会,分享了天翼云的智算布局及在行业数字化转型方面的技术探索和实践成果。