随笔——如何打造一个安全的系统

  作为一个在主打网络安全系公司实习过的人,不得不了解下系统安全设计相关的知识,本篇博客将以一个虚拟的需求开始,尝试以讲系统设计者阿辉黑客小刘互相博弈的故事,这样的方式去让大家学习到我了解到的网络安全。


随笔——如何防止空指针

  很久没写博客啦,因为前段时间公司项目忙着上线(绝对不是因为懒!),公司事为大,现在稍微闲了点,整点随笔写写别荒废了自个的写作能力。今天的主题是空指针,这玩意儿在咱们的开发生涯中应该是出现最多的异常吧,今天我就讲讲如何在程序中有效的防止该异常的出现。


随笔——Java SPI、Dubbo与SpringBoot

  在平时的自我学习中,总结归纳能力是非常重要的,使用已有的知识体系去预测未知的领域,然后再进行不断的自我修正,个人认为这是个不错的学习方法。今天我们就总结归纳一下如题的三块知识体系,寻找它们的共性与区别。


随笔——如何优雅的遍历树结构

  在编程生涯中我们会碰上各式各样的数据结构,简单的如数组、列表、字典,复杂一点的如树结构、图等等,本文将基于Java8讲述如何优雅的实现树的遍历、打印、平铺、聚合操作。


算法——猫鼠游戏

  给定一张地图,其中包含老鼠障碍物三类元素,游戏初始化时猫在地图的左上角,老鼠在地图的右下角,猫每个回合可以选择自己临近格子移动一步,不可超过地图边界,不可移动至有障碍物处,请设计一个算法让使用最少的回合抓住老鼠


算法——24点游戏

  给定四个1-10的正整数,可以进行+ - * / 四种运算,每个数字只能用一次,任意组合构造表达式使结果为24,要找出所有可能的组合?


算法——爬楼梯问题

  有一座高度是1000级台阶的天梯,从下往上走,每跨一步只能向上1级或者2级台阶。要找出一共有多少种走法?


算法——老鼠毒药问题

  有16瓶水,其中一瓶有毒,小白鼠喝一滴有毒的水一小时后会死,要在一小时找出来哪瓶水有毒最少需要几只小白鼠 ?


Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×