前言 近期在重新搭建一套基于ASP.NET Core WebAPI的框架,这其中确实带来了不少的收获,毕竟当你想搭建一套框架的时候,你总会不自觉的去想,如...

分布式缓存–缓存与数据库一致性方案
1. 概述缓存设计是应用系统设计中重要的一环,是通过空间换取时间的一种策略,达到高性能访问数据的目的;但是缓存的数据并不是时刻存在内存中,当数据发生变化时,如何与数据库中的数据保持一致,以满足业务系统...
iOS全埋点解决方案-UITableView和UICollectionView点击事件
前言在 $AppClick 事件采集中,还有两个比较特殊的控件:UITableView•UICollectionView这两个控件的点击事件,一般指的是点击 UITableViewCell 和 UIC...

编译实战 | 手摸手教你在Windows环境下运行Redis6.x
原创:微信公众号码农参上,欢迎分享,转载请保留出处。哈喽大家好啊,我是没事就愿意瞎捣鼓的Hydra。不知道有没有小伙伴像我一样,平常开发中用的是windows操作系统,有时候想装点什么软件,一看只支持...

Metalama简介1. 不止是一个.NET跨平台的编译时AOP框架
Metalama概览前面一篇文章介绍到了Metalama:https://www.cnblogs.com/chsword/p/dotnet_compile_aop_base_roslyn.htmlMe...

Shell基础 — 10、Bash中的特殊符号详解
提示:本篇文章接上一篇文章,主要说说()小括号和{}大括号的区别与使用。8、()小括号():用于一串命令执行时,()中的命令会在子Shell中运行。(和下面大括号一起说明)9、{}大括号{}:用于一串...

记一次MySql重置root密码无效
说起这个事情吧也相对来说比较尴尬,对于一个技术来说忘记密码然后找回密码都是相当简单的一个事情,但是在生产环境中没有保存记录只能是自己的失职,尴尬就尴尬在明明重置成功了却没有生效,弄得好几个工程师在哪里...

一文搞懂MySQL事务的隔离性如何实现|MVCC
关注公众号【程序员白泽】,带你走进一个不一样的程序员/学生党前言MySQL有ACID四大特性,本文着重讲解MySQL不同事务之间的隔离性的概念,以及MySQL如何实现隔离性。下面先罗列一下MySQL的...

innoDB如何解决幻读详解
前天有个去快手面试的小伙伴私信我,他遇到了这样一个问题: “InnoDB如何解决幻读”?这个问题确实不是很好回答,在实际应用中,很多同学几乎都不关注数据库的事务隔离性。所有问题基本就是CRUD,一把梭...

Java-NIO之Channel(通道)
1:Channel是什么通道表示与实体的开放连接,例如硬件设备、文件、网络套接字或能够执行一个或多个不同 I/O 操作(例如读取或写入)的程序组件。1.1:Channel与Stream的对比Strea...