Go语言技术文章
-
生产环境必须组合使用RDB和AOF:RDB作冷备快照,AOF负责实时写入;仅用AOF有崩溃导致启动失败、重放慢、数据丢失风险;仅用RDB则丢失窗口大、fork开销高、无法增量修复。379 收藏 -
Redis Functions 会把 Lua 逻辑作为函数库保存。本文用一个订单状态校验函数说明 FUNCTION LOAD、REPLACE、FUNCTION LIST 和 FUNCTION DELETE 的切换边界,给出发布前验收与失败回滚顺序。379 收藏 -
Redis Lua 返回 RESP3 map 时,客户端是否拿到字典取决于脚本内部的 redis.setresp(3) 与连接侧的 HELLO 3 是否分别配置正确。本文拆开两层协议,说明 RESP2 为何会把 map 展平成交替键值数组,并给出客户端解析检查表。379 收藏 -
Redis 普通 SET 会替换键的过期设置。本文说明怎样用 KEEPTTL 覆盖字符串值、用 TTL/ PTTL 确认结果,并梳理 XX、永久键以及 EX/PX 参数冲突。379 收藏 -
在单实例JVM中,常见的处理并发问题的方法有很多,比如synchronized关键字进行访问控制、volatile关键字、ReentrantLock等常用方法。但是在分布式环境中,上述方法却不能在跨JVM场景中用于处理378 收藏 -
事务的特性: 原子性(Atomicity):原子性是指事务包含的所有操作要么全部成功,要么全部失败回滚。一致性(Consistency):事务执行的结果必须是使数据库从一个一致性状态变到另一个一致378 收藏 -
1、简介 数据无价,MySQL作为一个数据库系统,其备份自然也是非常重要且有必要去做。备份的理由千千万,预防故障,安全需求,回滚,审计,删了又改的需求等等,备份的重要性不言而喻。378 收藏 -
本文为大家分享了Navicat for SQLite导入csv中文数据的具体方法,供大家参考,具体内容如下 1.用Notepad++打开csv文件,点击菜单【编码】【转为UTF-8编码】,保存。 2.在Navicat for SQLite中选择“导入向378 收藏 -
背景 Redis 是一个开源的内存数据结构存储系统。 可以作为数据库、缓存和消息中间件使用。 支持多种类型的数据结构。 Redis 内置了 复制(replication),LUA脚本(Lua scripting), LRU驱动事件(LR378 收藏 -
其实在很多的MQ产品中都存在这样的一个模式,我们常听到的一个例子就是邮件订阅的场景,什么意思呢,也就是说100个人订阅了你的博客,如果博主发表了文章,那么100个人就会同时收到通知378 收藏 -
sqoop 导出指南https://sqoop.apache.org/docs...原文链接防止盗用:https://segmentfault.com/a/11...简单总结:如果使用sqoop-export导出功能到mysql中,如果mysql中有字段类型是tinyint(1)的话,就会和导入时遇到的问378 收藏 -
一、项目形式springboot+vue+activiti集成了activiti在线编辑器,流行的前后端分离部署开发模式,快速开发平台,可插拔工作流服务。工作流表单可平滑的接入自定义表单,接入后进行业务审批流转378 收藏 -
关于如何建设高并发系统的一些经验总结,仅供参考,欢迎交流。前言基础设施数据库架构应用规范总结在这么大的流量下,主要的工作也是以围绕如何建设系统的稳定性和提升容量展开,下面378 收藏 -
源代码下载: learnsql.sql结构化查询语言(SQL)是一个ISO标准语言,用于创建和管理数据库,这种数据库存储一系列表。不同的实现通常会添加特有的语言扩展;[不同SQL实现的比较(Comparison of different378 收藏 -
Thresh存储引擎在MySQL的体系架构中位于第三层,负责MySQL中的数据的存储和提取,是与文件打交道的子系统,它是根据MySQL提供的文件访问层抽象接口定制的一种文件访问机制,这种机制就叫作存378 收藏