- 博客(6)
- 资源 (49)
- 问答 (1)
- 收藏
- 关注
原创 CodeReview 目标与原则
目标&原则:1、 提高代码质量,及早发现潜在缺陷,降低修改/弥补缺陷的成本。2、 促进团队内部知识共享,提高团队整体水平3、 评审过程对于评审人员来说,也是一种思路重构的过程,帮助更多的人理解系统4、 是一个传递知识的手段,可以让其它并不熟悉代码的人知道作者的意图和想法,从而可以在以后轻松维护代码5、 鼓励相互学习对方的长处和优点6、 高效迅速完成Code Review周期:频率越高越好,交流放在每一天,具体根据各团队实际情况安排,下面列出几个关键节点。需求评审
2021-04-14 18:07:44 320 1
原创 阿里云服务器安装ES
1.打开阿里云的服务器连接会弹出linux服务器的页面切换成root用户:sudo su root输入命令:wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-7.12.1-linux-x86_64.tar.gzwget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-7.12.1-linux-x86_64.tar.
2021-04-28 10:36:58 806 4
原创 阿里云服务器登陆宝塔
前言:有时候会出现宝塔登陆不了的情况,这个时候需要先登陆阿里云的官网,打开连接服务器的连接在linux服务命令行上面输入:yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh...
2021-04-17 09:35:26 527
原创 如何保证缓存和数据库数据的一致性
问题:先修改数据库,再删除缓存。如果删除缓存失败了,那么会导致数据库中是新数据,缓存中是旧数据,数据就出现了不一致。解决思路:先删除缓存,再修改数据库。如果数据库修改失败了,那么数据库中是旧数据,缓存中是空的,那么数据不会不一致。因为读的时候缓存没有,则读数据库中旧数据,然后更新到缓存中。比较复杂的数据不一致问题分析:数据发生了变更,先删除了缓存,然后要去修改数据库,此时还没修改。一个请求过来,去读缓存,发现缓存空了,去查询数据库,查到了修改前的旧数据,放到了缓存中。随后数据变更的程序.
2021-04-13 19:34:57 168
原创 算法学习系列文章----玩转双指针
目录1.算法解释1.1指针与常量 1.2指针函数与函数指针 1.3 TwoSum1.算法解释 双指针主要用于遍历数组,两个指针指向不同的元素,从而协同完成任务。也可以延伸到多个数组的多个指针。 若两个指针指向同一数组,遍历方向相同且不会相交,则也称为滑动窗口(两个指针包围的区域即为当前窗口),经常用于区间搜索。 若两个指针指向同一数组,但是遍历方向相反,则可以用来进行搜索,待搜索的数组往往是排好序的。 对于C++语言,指针还可以玩...
2021-04-05 16:55:20 137
原创 算法学习系列文章----贪心算法
1.算法解释 顾名思义,贪心算法或贪心思想采用贪心的策略,保证每次操作都是局部最优的,从而使最后得到的结果是全局最优的。 举例,小名和小王喜欢吃苹果,小名可以吃五个,小王可以吃三个,已知苹果园里有吃不完的苹果,求小名和小王一共最多吃多少个苹果。在这个例子中,我们可以选用的贪心策略为,每个人吃自己能吃的最多数量苹果,这在每个人身上都是局部最优的。又因为全局结果是局部结果的简单求和,并且局部结果互补相干,因此局部最优的策略也同样是全局最优的策略。2.算法分配 Assig...
2021-04-05 11:48:11 208 1
Navicat Premium
2020-08-25
Xftp-6.0.0191p123456.zip
2020-05-29
Windows安装rabbitmq环境安装包
2019-04-20
Windows安装rabbitmq环境
2019-04-20
设计模式相关代码demo
2018-06-20
HBuilderX.2.7.9.20200527.full.zip
2020-06-10
wechat_devtools_1.03.2005140_x64.zip
2020-06-10
ARCMap 10 如何使用图片制作mxd文件?
2015-06-21
TA创建的收藏夹 TA关注的收藏夹
TA关注的人