• 限流器的实践

    背景 我们有一个业务场景是给学生发布考试,发布的过程不复杂,就是一个老师传递一些考试相关的参数过来,服务器自动给所有学生生成一份任务,但是在学生上交的时候会有个问题,就是成百上千的学生一起上交,会有并发流量的问题。 这里由于我们的考试可能会设计多个班级的联考,乃至一个学校或多个学校的联考,因为上交成...

    idea注册机

    一年激活码 QYYBAC9D3J-eyJsaWNlbnNlSWQiOiJRWVlCQUM5RDNKIiwibGljZW5zZWVOYW1lIjoi6LaF57qnIOeoi+W6j+WRmCIsImFzc2lnbmVlTmFtZSI6IiIsImFzc2lnbmVlRW1haWwiOiIiLCJsa...

    TCP三次握手与四次挥手

    一、三次握手 什么是三次握手? "三次握手" (/upload/2020/3/三次握手-4b737a8016a84cc3b9f135597d321c30.png) - 第一次握手:建立连接。客户端发送连接请求报文段,将SYN位置为1,Sequence Number为x;然后,客户端进入SYN_SEN...

    如何计算比给定数字大的2的幂数

    举例 比如3,计算后得出4,比如6,计算后得出8, 这种根据人类最直观的想法,当然一下能看出来,因为我们会去估计大于这个数字的2^n方是多少,但是数字大了就不是人类该做的事情了 如果根据最简单的思维,从2的0次方开始,增加n值,一个个循环试过去,也可以找到这个值,但是效率显然很低,我从源码里找到了两...

    分布式环境如何更新本地缓存

    引言 本地缓存是一种常用的缓存手段,在客户端会经常使用这种手段来提升效率,但服务端在分布式环境下它出现的频率并不高,原因是本地缓存无法做到多台服务器数据共享,因此我们会采用redis这种分布式缓存,然而在某些情况下我们还是要使用的话怎么办呢?网上基本查不到有人去做这种分布式环境使用本地缓存,又要实时...

    机器学习-贝叶斯算法的研究和实践(评论检测)

    项目背景: ★ 我们公司的应用有个需求是对用户发表的评论进行过滤,除了人工审核干预以外,我们还需要自动化检测评论来规避这些行为,为此我们研究贝叶斯算法,写了评论检测的项目用于过滤垃圾评论。 贝叶斯算法介绍 ​ 贝叶斯分类算法是统计学的一种"分类方法" (https://baike.baidu....

    反向代理--Nginx和Caddy

    一、使用 Nginx 进行反向代理 安装nginx 添加 Nginx 源 sudo rpm -Uvh http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpm 安装 Nginx...

    领域驱动设计实战

    领域驱动介绍: 什么是领域模型设计?基于对象vs基于数据库 设计上我们通常从两种维度入手: a. Data Modeling:通过数据抽象系统关系,也就是数据库设计 b. Object Modeling:通过面向对象方式抽象系统关系,也就是面向对象设计 我们目前就是依据Data Modeling设计...

    时间格式化字母表

    格式 Symbol| Meaning| Presentation| Example G| era designator| Text| AD y| year| Number| 2009 M| month in year| Text & Number| July & 07 d| day in month...

    mysql事务隔离级别和spring事务传播机制

    一、事务并发会出现的三个问题 数据库事务具有ACID4个特性: A:Atomic,原子性,将所有SQL作为原子工作单元执行,要么全部执行,要么全部不执行; C:Consistent,一致性,事务完成后,所有数据的状态都是一致的,即A账户只要减去了100,B账户则必定加上了100; I:Isolati...