摘要:策略模式解决if - else 的代码 业务场景: 外包企业的审批人需要审批打卡的场景; 审批人分为多种不同的级别,多种级别中具有方式相同但是内容不同的操作:审批。 原来场景: 有前端传来审批人参数,使用if-else 来判断该审批人的级别属于哪一个级别,执行相应的审批方法。每一个审批方法写在了业务 阅读全文
posted @ 2021-03-10 20:13 clnsx 阅读(503) 评论(0) 推荐(0) 编辑
摘要:serverless 近期热度 作为一个准备开始serverless研究的学生,对serverless在目前市场中的期待做一次比较片面的调研。 时间: 2020年12月12日 serverless 各大平台帖子条数 平台 帖子数 CSDN 600 V2EX 60 知乎 1245 简书 1863 博客 阅读全文
posted @ 2020-12-12 11:53 clnsx 阅读(86) 评论(0) 推荐(0) 编辑
摘要:98. 验证二叉搜索树 题目内容 给定一个二叉树,判断其是否是一个有效的二叉搜索树。 假设一个二叉搜索树具有如下特征: 节点的左子树只包含小于当前节点的数。 节点的右子树只包含大于当前节点的数。 所有左子树和右子树自身必须也是二叉搜索树。 Example: 输入: 2 / \ 1 3 输出: tru 阅读全文
posted @ 2020-12-02 19:46 clnsx 阅读(58) 评论(0) 推荐(0) 编辑
摘要:循环中多线程参数为空bug 问题来由 在循环中使用多线程执行是常见的做法,使用map作为多线程内部的函数传入参数,然而在多线程后使用clear清空map中的内容,就会发现多线程中的数据没了。如下所示: 测试一: 测试二: 分析 首先这是因为内存模型的不熟练。 下图是上述场景的内存图 主线程和线程1都 阅读全文
posted @ 2020-05-15 14:34 clnsx 阅读(251) 评论(0) 推荐(0) 编辑
摘要:从头解决PKIX path building failed的问题 本篇涉及到PKIX path building failed的原因和解决办法(包括暂时解决和长效解决的方法),也包括HTTP和HTTPS的区别。 PKIX path building failed 通俗讲解。 通俗的讲,PKIX pa 阅读全文
posted @ 2020-03-07 11:02 clnsx 阅读(20458) 评论(4) 推荐(1) 编辑
摘要:最新国内jenkins搭建过程 第一步下载jenkins 点击进入 "清华源jenkins下载地址" ,我们下载的是jenkins 2.204.2.zip版本 之后解压后安装。 第二步配置管理员密码 自动弹出到浏览器的http://localhost:8080/login?from=%2F网址,开始 阅读全文
posted @ 2020-02-24 21:05 clnsx 阅读(1733) 评论(0) 推荐(4) 编辑
摘要:CoachAI 2019年12月~2020年3月实习总结 一句话总结: 方向对口,大有所得。 CoachAI公司简介 CoachAI是一家做在线健身的公司,目前在手机端和IOS端都有自己的服务,并且即将和TCL合作将自己的运动健身服务内嵌于TCL最新的旋转电视。CoachAI的技术团队都是从我邮毕业 阅读全文
posted @ 2020-02-23 20:58 clnsx 阅读(596) 评论(0) 推荐(0) 编辑
摘要:题目内容 Example: 分析过程 题目归类: 使用后删除类题目 题目分析: 递归处理使用后删除即可。掌握方法就很简单 边界分析: 空值分析 循环边界分析 方法分析: 数据结构分析 状态机 状态转移方程 最优解 测试用例构建 代码实现 效率提高 拓展问题 阅读全文
posted @ 2020-02-20 12:56 clnsx 阅读(68) 评论(0) 推荐(0) 编辑
摘要:题目内容 Example: 分析过程 题目归类: 删除类型,在处理后需要删除值的问题。 题目分析: 边界分析: 空值分析 循环边界分析 方法分析: 数据结构分析 状态机 状态转移方程 最优解 测试用例构建 代码实现 效率提高 拓展问题 阅读全文
posted @ 2020-02-20 12:40 clnsx 阅读(84) 评论(0) 推荐(0) 编辑
摘要:题目内容 Example: 分析过程 题目归类: 递归删除题目 题目分析: 每次加入一个值,之后需要删除掉 边界分析: 空值分析 循环边界分析 方法分析: 数据结构分析 状态机 状态转移方程 最优解 测试用例构建 代码实现 效率提高 拓展问题 阅读全文
posted @ 2020-02-19 19:16 clnsx 阅读(77) 评论(0) 推荐(0) 编辑