今天算是又增强了自己对pomelo RPC的认识,因为一个bug。 起初,我们游戏的角色信息是作为一个redis缓存对方存放的,有一个不好的地方就是,如果别的地方调用该玩家的信息并进行修改,就可能会出现两处数据修改,结果…
标签:修改
【编码日常】微服务接口兼容性升级之序列化
dubbo rpc 接口兼容升级 hessian2 序列化 任何使用微服务架构的团队,作为接口提供方若对扩展性没有考虑周全的话,后续的升级和打补丁绝对是一件让人头疼的事情。要不新增接口与原接口物理隔离,但这会造成接口数量…
基于zookeeper的web集群配置管理方案
在web项目中都会有一些配置信息,如appkey、IP白名单等。这些配置信息数量少,一般会保存到内存、文件或者数据库。有的时候需要动态更新这些配置。当需要在多个应用服务器中修改这些配置文件的时候,需要做到快速、简单、不停…
JAVA分布式锁的原理及实现
引题 比如在同一个节点上,两个线程并发的操作A的账户,都是取钱,如果不加锁,A的账户可能会出现负数,正确的方式是对账户acount进行加锁,即使用synchronized关键字,对其进行加锁后,当有线程访问时,会获得锁,…
redis 外网访问设置
环境描述 linux 安装了redis 需要让局域网内的另外一台服务器访问此机器上的redis 问题现象 在另一台主机上使用redis cli 访问 报错信息 错误分析及解决方法 由于200这台机子上安装了两个redis…
iOS FMDB库详解
更新时间:2018-11-22 新增了插入/修改数据的注意事项(空值问题) 更新时间:2018-11-06 新增了修改(更新)数据时的多字段修改 更新时间:2018-07-13 修改了推荐的SQLite可视化工具 更新时…
Sqlite 修改字段名
(http://www.cnblogs.com/luxiaofeng54/archive/2011/07/13/2104910.html) Sqlite 不支持直接修改字段的名称。 我们可以使用别的方法来实现修改字段名。…
SQL Server 2016 数据库操作:数据库修改与删除
一、修改 图形界面数据库修改 image.png image.png SQL 脚本数据库修改 修改数据库表名语法 ALTER DATABASE 原表名 MODIFY NAME=新表名; ALTER DATABASE te…
ASP.NET Core MVC 和 Entity Framework Core 入门教程 - 迁移(四)
Contoso 大学示例 Web 应用程序演示如何使用实体框架(EF)Core 2.0 和 Visual Studio 2017 创建 ASP.NET Core 2.0 MVC Web 应用程序。 如欲了解更多本教程相关…
阿里云服务器修改配置允许本地PC访问Redis
注意:redis对公网开放之后,极易被黑客利用,导致服务器被黑,请谨慎谨慎再谨慎! 0. 在阿里云控制台,新增安全组规则,允许外部地址访问6379端口 1.在redis.conf中的 注释掉bind 172.…
Python编程入门到实践:(看书总结9-9)
需要实现 :代码 函数-类- 异常检查。 未完成。 9-13 ,写作 阅读: collections 和 random 的文档: 未 代码风格: 变量名小写_下滑线风格。 类名:驼峰命名风格 类, 修改属性的值的三种方式…
【hive-部署】解决COMMENT中文乱码问题
1、查看及修改hive 元数据库字符集 #若元数据库的数据集不为latin1,执行下面语句修改修改 alter database hive character set latin1; 2、切换使用hive元数据库,修改以…