非核心流程异步化
多级缓存
memcache 读qps远大于redis
lacal cache可用于热点数据 (珍贵的本地缓存)
打散请求
对实时性要求不是特别高的高并发场景处理
当然也有通...
5年前 (2020-05-26) 800浏览 0评论
0喜欢
得到链表从尾到头的元素
public class Solution {
public ArrayList<Integer> getListFromTailToHead(ListNode listNode) {
ArrayLis...
5年前 (2020-05-25) 783浏览 0评论
0喜欢
配置下发,避免硬编码
给用户下发展示的文案,一些时效性相关的,任何可能会变化的常量配置,
都不要硬编码,要在配置中心配置起来,产品的需求永远是在变动的
还在写npe???
避免npe
但凡getXxx获取结果可能为null,要校验一下,不能直接拿来一顿使用
Long...
5年前 (2020-05-25) 915浏览 0评论
0喜欢
由之前的一篇文章,由于以周为赛季处理周跨年的问题
如何处理最后一周跨年
需求如果变了赛季变成以日为单位的或月为单位的,上篇文章已经无法满足需求
我们需要新的方案,首先我们需要1位来表示赛季的类型,是以日还是周还是月 type
然后需要4位表示年 year
还需要...
5年前 (2020-05-22) 759浏览 0评论
0喜欢
commad + 7 查看类的变量和方法
类图形式展示本地diff
show diff 展示代码变动
show local changes as UML 以类图的形式展示代码变动
Help 搜索框
可以搜索菜单栏的一些工具、设置、快捷键等
&nb...
5年前 (2020-05-20) 812浏览 0评论
0喜欢
想一个场景,有一个游戏按一周一个赛季,需要记录下玩家每个赛季的积分排名、连胜排名
赛季需要一个唯一标识 (标识 = 年 + 当年的第几周)
这样会出现一个问题,每年的最后一周是属于这一年的还是属于下一年的,
我们需要确定这样周跨年的情况属于哪一年,确保这一周只被计算了一次(而不是...
5年前 (2020-05-20) 831浏览 0评论
0喜欢
git patch 应用场景 : code review 代码迁移
git patch 是针对一个或多个commit的
实操一波大家就知道了
git log
看看这个patch文件
From d2...
5年前 (2020-05-19) 860浏览 0评论
0喜欢
我们可以用git stash 隐藏本地修改
还有一个idea 自带的神器可以无缝柔丝顺滑的隐藏本地修改 Shelve Changes
Shelve 中文释义 搁置,停止
右键本地修改Shelve Changes , 或者点菜单栏 的VCS也可以
 ...
5年前 (2020-05-19) 865浏览 0评论
0喜欢
给定一个二叉树和其中的一个结点,请找出中序遍历顺序的下一个结点并且返回。
注意,树中的结点不仅包含左右子结点,同时包含指向父结点的指针。
情况1:
(注:红节点即为下一节点)
情况2:
情况3:
情况4:
(这种情况较...
5年前 (2020-05-18) 691浏览 0评论
0喜欢
[补上周]
输入两棵二叉树A,B,判断B是不是A的子结构。(ps:我们约定空树不是任意一个树的子结构)
package pers.wmx.practice;
/**
* @author: wangmingxin
* @date: 2020-05-18
*/
...
5年前 (2020-05-18) 670浏览 0评论
0喜欢