11月5日,抽奖系统开发的第五天,终于是周一了。 催进度 产品、运营都来上班了,第一件事就是过来问技术,抽奖系统做的怎么样了?在产品、运营的心里,都开发了4天了,估计都能出一个测试版本了。 技术打开了开发工具…
标签:后端开发
395. Longest Substring with At Least K Repeating Characters
题目要求 Find the length of the longest substring T of a given string (consists of lowercase letters only) such th…
使用Expect实现自动化交互
*写在前面 最近开发的一个项目希望实现这样一个功能。将本地项目创建脚手架置于远程服务器,而用户需要创建项目时,仅需要在提供的页面上填入一些项目基础配置并提交,后台便会根据选择自动化创建项目并push上仓库。咋看是个非常简…
我是如何做评论模块的?
需求 开发一个模块,首先需要明确需求。 在笔者的个人网站里,需要添加一个评论模块,它主要用于文章评论、网站留言等评论功能。除此之外,我还希望这个模块具有以下几个特性: 1 较强的扩展性 所谓扩展性,就是以后如果有其它模块…
微信公众号接口开发心得
1 仔细阅读开发者文档,逻辑关系要捋顺. 2 appid, appsecret, mch_id, key 之间的关系要弄清. 3 统一下单api传xml格式. 4 当签名错误产生时,一定要先检查各个字段的key和valu…
Mybatis 缓存
简介 一般来说,应用处理请求的速度取决于CPU与应用内存。为了加速我们的应用,我们一般会采取如下措施: 改善应用的算法性能 多台机器,多个CPU进行并行计算 升级CPU等 在应用中,我们需要减少对数据库的访问次数,因为获…
如何解决业务系统的热点问题
我们在做各种业务研发的时候经常会碰到热点问题影响系统稳定性和性能瓶颈,例如支付系统中的热点账户进出款,电商系统中的热点商品参与秒杀,金融系统中的热点理财产品抢购等,那今天就让我带大家来一起看下我们如何解决热点问题。 首先…
TiKV 源码解析系列文章(七)gRPC Server 的初始化和启动流程
作者:屈鹏 本篇 TiKV 源码解析将为大家介绍 TiKV 的另一周边组件—— grpc-rs。grpc-rs 是 PingCAP 实现的一个 gRPC 的 Rust 绑定,其 Server/Client 端的代码框架都…
快速理解 nodejs 模块
在博客阅读:https://ssshooter.com/2019-03… 这个小短文用于快速理解 nodejs 模块(也就是 CommonJS 规范)。 本质 module.exports 用于暴露一个值,这…
【leetcode75】Intersection of Two Arrays(数组的交集)
题目描述: 给定两个数组求他们的公共部分,输出形式是数组,相同的元素只是输出一次 例如: nums1 = [1, 2, 2, 1], nums2 = [2, 2], return [2]. 原文描述: Given two…
Redis青铜修炼手册(四) --- Redis的发布订阅
Redis青铜修炼手册(一) — NoSQL&&Redis介绍Redis青铜修炼手册(二) — Redis5大数据类型常用命令Redis青铜修炼手册(三) — 持久化和事务 在真正的项目中,发布/订阅基本…
如何查看一个 js, ts 文件模块的依赖树
如何查看一个 js, ts 文件模块的依赖树 最近接手一个别人的页面,代码很是凌乱与庞杂,当我在增加功能时,发现我添加的模块与原有的模块有冲突,但不知道那个原有的模块在什么位置,就得到处找。 但发现这种方式太笨拙了,网上…