• 2024-10-04[DMY]2024 CSP-S 模拟赛 Day 7
    题目T1T2T3T4当前分数这场打成一坨了。几乎写的全是暴力。赛时开T1,不太会正解,先写了个暴力丢到那儿。胡了一个\(\mathcal{O}(n^2)\)的做法,但是样例假了,照着手推一遍发现错的很彻底。已经过了1h,于是去看T2。T2还是先写出来了暴力思路。感觉这东西
  • 2024-01-23写作,写作,先写后作
    写作,写作,先写后作。只有坚持写,才会有持续的创作。八小时内求生存。八小时外谋发展。如果你觉得自己不会写作,那我就要问你有没有写过。如果你说自己写不好,那你能不能多写出个差的来?要知道,无论谁写的作品,都有好也有坏,都会有人认为好也有人认为坏。凡事只有开始做才有可能做得
  • 2023-11-19NOIP2023 游记
    我没有写游记的习惯,但是这可能是我最后的OI比赛了,所以就写一下吧。其实考试前两天很不幸我得了甲流,发烧了两天,为此去打了两天的针,暂时把病压了下来,只求考试的时候不要发作就可以,不过到了济南之后感觉还不错。晚上到了去吃的麦当劳,巨无霸,中薯条,麦乐鸡,味蕾似乎并没有因为疾病而
  • 2023-10-21如何保障MySQL和Redis的数据一致性?
    先抛一下结论:在满足实时性的条件下,不存在两者完全保存一致的方案,只有最终一致性方案。根据网上的众多解决方案,总结出6种,直接看目录:  不好的方案 1、先写MySQL,再写Redis   如图所示: 这是一副时序图,描述请求的先后调用顺序; 
  • 2023-06-22[QML]事无巨细开始实践QML开发(一)什么是QML,为什么学习QML,先写一个简单的页面
    [QML]从零开始QML开发(一)什么是QML,为什么学习QML,先写一个简单的页面QML开发和QWidget开发的区别QML(QtMeta-ObjectLanguage)是Qt提供的一种声明性语言,用于快速创建用户界面。相对而言,QtWidgets是基于C++的桌面应用程序开发框架。下面是QML和QtWidgets之间的一些优缺点以及为何
  • 2023-04-23数据库和缓存数据一致性
    不好的方案1.先写MySQL,再写Redis图解说明:这是一副时序图,描述请求的先后调用顺序;橘黄色的线是请求A,黑色的线是请求B;橘黄色的文字,是MySQL和Redis最终不一致的数据;数据是从10更新为11;后面所有的图,都是这个含义,不再赘述。请求A、B都是先写MySQL,然后再写
  • 2023-02-202023年2月20号
    JavaWeb介绍:网页(展现数据)、数据库(储存和管理数据)、JavaWeb程序(逻辑处理)  今天简单连接了一下数据库,用室友的代码和表格运行成功了,明天晚上准备先写一下浏览的作业。
  • 2022-11-29数据库和缓存的一致性如何保证
    最近帮组里做讲座预约系统,虽然使用人数不多,但终于还是遇到了一些系统经典问题,比如数据库与缓存的一致性问题,很有意思,好记性不如烂笔头,学习了一些思路以后决定记录下来与大
  • 2022-11-25数据库和缓存的一致性如何保证
    最近帮组里做讲座预约系统,虽然使用人数不多,但终于还是遇到了一些系统经典问题,比如数据库与缓存的一致性问题,很有意思,好记性不如烂笔头,学习了一些思路以后决定记录下来与大
  • 2022-08-26如何保证数据库和缓存双写一致性
     数据库和缓存(redis)双写一致性问题,不管你用何种语言,尤其是在高并发的场景下,这个问题会很容易被放大。无论是在工作中,还是在面试中遇到这种问题的概率都非常大,因