1高并发方案总结
Created|Updated|经验总结
|Post Views:
1、频繁使用、并发率高的表尽量使用DB.Update进行更新对应的字段,使用RF.Save更新会存在字段被覆盖更新的情况
2、批处理与延迟提交,使用批量插入/更新数据,减少数据库往返次数。
3、能使用异步处理,尽量使用异步、消息队列处理,可降低主线程阻塞情况。
Author: Keysqiu
Copyright Notice: All articles on this blog are licensed under CC BY-NC-SA 4.0 unless otherwise stated.
Related Articles
2025-11-30
Java和C++的区别
Java和C++的区别 C++中的virtual虚函数,Java中不用什么前缀,子类直接重写即可,用@Override作标记 C++中的纯虚函数,Java中加abstract前缀,且类也要声明为抽象类,C++不用声明 Java中的接口,其实就是一个抽象类,里面都是常量和abstract方法,记住,都是常量和abstract方法,都是常量和abstract方法 C++中通过类名访问静态成员与Java不一样, C++的格式是 类名::成员变量名 Java的格式是 类名.静态成员变量名 还有,C++类名::成员变量名,其中,只要是类中公有的成员,都可以访问(不晓得为啥,明明对象都还没有,怎么来的内存),而Java只能访问静态成员。 问题:重写了接口里面的abstract方法之后怎么调用? 答:new一个实现类就行了 C++中对象可以是栈区 继承的那些事 ==子类继承父类的变量和函数(理解:只能继承财富和技能,继承不了身体)== 父类和子类有重名的定义时: 子类的可以直接访问了,父类要在前加this 父类的虚函数可以重写或者不重写(不重写就用父类的,...
2025-11-30
Redis的一些见解
缓存的意义在于可以保护后台的接口不被大量的请求所攻击 逻辑是这样的: 1、客户端第一次请求的话,先从数据库中查询到数据并将其写入Redis缓存中,后面都是直接从Redis里面读 2、(最简单的处理,如需复杂一点的处理,后面再跟进记录**** )除了查询,如果后台对数据进行了增加、修改、删除,那么后台会把Redis缓存清除(对应的键值),前端再次请求,还是从数据库里面获取并将其写入Redis缓存
2025-11-30
如何快速学习一个新东西
问:新手学Python容易上手吗? 答:建议直接从项目开始做 某个东西,你想做但不会,就去抄一个项目,先跑起来 比如你想爬百度的内容,肯定有人做过 **你就直接抄过来,能跑就是第一步** 然后开始改 改着改着你就入门了 这比你看枯燥的课程快多了 然后学一学基本的语法就ok了
2025-11-30
内网穿透
作用:普通型http(s)隧道穿透,用于搭建网站,微信开发等穿透到本地web服务 1 安装NATAPP软件 将下面文件解压到一个目录 natapp_windows_amd64_2_3_9.zip 解压后,文件夹的内容如下 主要是替换natapp.bat下的authtoken,具体authtoken怎么获取,请从第2点开始看 2 去NATAPP官网申请一个authtoken NATAPP官网:https://natapp.cn/tunnel/buy/free 2.1 购买免费隧道 2.2 修改购买隧道的配置,我这里用的是8080 获取authtoken,购买完成后,在左侧菜单栏找到我的隧道,如下图所示 注:vue项目 vue项目应该在devServer下添加disableHostCheck: true,跳过检查;否则会报Invalid Host header
2025-11-30
Sublime Text3关闭自动更新
方法一:打开sublime——首选项(preferences)——设置(setting) 然后加入下面这一句代码,重新打开Sublime Text3 "update_check":false 如果方法一不行,用方法二 方法二:打开hosts文件,在里面加入下面两句 文件路径参考:C:\Windows\System32\drivers\etc 127.0.0.1 license.sublimehq.com 127.0.0.1 www.sublimetext.com 然后保存,打开Sublime,无更新提示!
2025-11-30
网站编程的一些见解
1、网站的脚本有两种形式写法:js和ts 3、Axios和Ajax的区别 axios是通过Promise(Promise技术,说人话就是把异步变同步,只需要在代码中加入async、await,解决了******传统 Ajax 回调函数嵌套问题,因为传统的 Ajax 异步调用在需要多个操作的时候,会导致多个回调函数嵌套,导致代码不够直观,就是常说的 Callback Hell (“回调地狱”**** )实现对ajax技术的一种封装,就像jquery对ajax的封装一样,**总结一句话就是axios是ajax,ajax不止axios)。 注: 传统Ajax 指的是 XMLHttpRequest(XHR),axios和jQuer ajax都是对Ajax的封装。
Comments
Announcement
博客由思源笔记自动同步驱动,写作即发布
