摘要: 已有方法 rand7 可生成 1 到 7 范围内的均匀随机整数,试写一个方法 rand10 生成 1 到 10 范围内的均匀随机整数。 public class Solution { public static int rand10() { int ans = rand2(); for (int i 阅读全文
posted @ 2021-11-04 17:58 微笑带你去 阅读(44) 评论(0) 推荐(0)
摘要: 1、 饿汉模式 线程安全 public class SingleInstance1 { private static SingleInstance1 single=new SingleInstance1(); private SingleInstance1(){ } public static Si 阅读全文
posted @ 2021-11-01 20:46 微笑带你去 阅读(35) 评论(0) 推荐(0)
摘要: octotree 是一款chrome插件,用于将 GitHub 项目代码以树形格式展示,而且在展示的列表中,我们可以下载指定的文件,而不需要下载整个项目。 官网地址:https://www.octotree.io/ GitHub 展示效果: 阅读全文
posted @ 2021-10-29 10:00 微笑带你去 阅读(145) 评论(0) 推荐(0)
摘要: RabbitMQ 实战教程 1.MQ引言 1.1 什么是MQ MQ(Message Quene) : 翻译为 消息队列,通过典型的 生产者和消费者模型,生产者不断向消息队列中生产消息,消费者不断的从队列中获取消息。因为消息的生产和消费都是异步的,而且只关心消息的发送和接收,没有业务逻辑的侵入,轻松的 阅读全文
posted @ 2021-10-06 17:20 微笑带你去 阅读(78) 评论(0) 推荐(1)
摘要: 题目 你是一个专业的小偷,计划偷窃沿街的房屋。每间房内都藏有一定的现金,影响你偷窃的唯一制约因素就是相邻的房屋装有相互连通的防盗系统,如果两间相邻的房屋在同一晚上被小偷闯入,系统会自动报警。 给定一个代表每个房屋存放金额的非负整数数组,计算你 不触动警报装置的情况下 ,一夜之内能够偷窃到的最高金额。 阅读全文
posted @ 2021-09-15 17:15 微笑带你去 阅读(20) 评论(0) 推荐(0)
摘要: 解法一:从上到下计算(后序遍历) class Solution { public int maxDepth(TreeNode root) { if (root == null) { return 0; } int left = maxDepth(root.left); int right = max 阅读全文
posted @ 2021-09-14 19:47 微笑带你去 阅读(32) 评论(0) 推荐(0)