会员
周边
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
醉温柔
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
下一页
2020年7月12日
打电话-一个很神奇结构
摘要: 打电话 一个合唱队共有15人,暑假期间有一个紧急演出,老师需要尽快通知到每一个同学,如果用打电话的方式,每分钟通知1人,请帮老师设计一个打电话的方案。 1. 老师依次给每个学生打电话 老师依次给所有学生拨打电话。耗时15分钟 2. 老师让同学帮忙 老师依次给同学们拨打电话太耗时了。改变策略。 老
阅读全文
posted @ 2020-07-12 21:58 小马快跑3
阅读(391)
评论(0)
推荐(0)
2020年7月7日
如何解决复杂问题
摘要: 如何面对一个复杂的需求。 从需求中抽离业务实体,业务参数。 得到运行逻辑。 分解复杂逻辑,将复杂逻辑转换为多个简单逻辑的组合。 上述说的太过于抽象,我以一个小学生解决复杂乘法运算的例子来进行一个类比 小明二舅舅的三姑妈家里开的小卖部,今天卖出了102件棒棒糖,棒棒糖成本0.45,售价1块。计算盈亏
阅读全文
posted @ 2020-07-07 19:47 小马快跑3
阅读(360)
评论(0)
推荐(0)
2020年6月23日
基础的集合实现
摘要: 引用 《算法4》1.3.2.5 迭代 特点:小巧精妙 自动扩缩容 避免对象游离 使用数组能够高效检索数据 实现Iterable 对外提供 Iterator Bag、Queue、Stack、List基本都可以依葫芦画瓢 这是一个线程不安全的实现类 import java.util.Iterator;
阅读全文
posted @ 2020-06-23 12:11 小马快跑3
阅读(117)
评论(0)
推荐(0)
2020年6月16日
HashMap 数组+链表实现
摘要: 手撕HashMap主要是为了能更好的理解HashMap的数据结构原理。只实现了 put、get、remove。 JDK 实现的实在太复杂。这个实现是实现最简单的版本。后续如果有时间会逐一补上 自动扩容,数组+红黑树的实现。 前提条件 数组+链表有基本了解 实现逻辑 package com.compa
阅读全文
posted @ 2020-06-16 19:57 小马快跑3
阅读(1531)
评论(0)
推荐(0)
2020年6月3日
Spring Boot 自动装配
摘要: 自动装配 环境信息 操作系统: win10 jdk: 1.8 spring boot: 2.3.0 前提条件 熟悉 Xml Configuration 熟悉 Java Configuration 熟悉 SPI spring 配置信息的历史 Xml configuration jdk 5 发布后Spr
阅读全文
posted @ 2020-06-03 15:36 小马快跑3
阅读(389)
评论(0)
推荐(0)
2019年7月30日
Java--对象复制
摘要: ```java package com.mshuoke.framework.starter.common.util; import org.dozer.DozerBeanMapper; import java.util.ArrayList; import java.util.List; public class BeanConvertUtil { /** * 将srcLi...
阅读全文
posted @ 2019-07-30 13:42 小马快跑3
阅读(158)
评论(0)
推荐(0)
2018年12月27日
HashMap 简介
摘要: HashMap 前置条件 1. 了解数组 2. 了解链表 3. jdk version: 1.8 个人分3步来了解HashMap 1. 通过数据结构图 2. 通过为了完成这样的数据结构我们该怎么做 3. HashMap 实际put方法源码追踪 先通过一张数据结构图对HashMap的数据结构进行一个简
阅读全文
posted @ 2018-12-27 01:00 小马快跑3
阅读(214)
评论(0)
推荐(0)
2017年11月16日
Spring MVC 使用 HttpServletResponseWrapper 修改返回结果
摘要: package com.basic.m.web.config; import javax.servlet.ServletOutputStream; import javax.servlet.WriteListener; import javax.servlet.http.HttpServletRes
阅读全文
posted @ 2017-11-16 16:45 小马快跑3
阅读(8628)
评论(2)
推荐(2)
2017年11月13日
Apache Common-IO 使用
摘要: Apache Common-IO 是什么? Apache File 工具类,能够方便的操作 File 运行环境 jdk 1.7 commons-io 2.6 测试代码 1 package com.m.basic; 2 3 import org.apache.commons.io.FileUtils;
阅读全文
posted @ 2017-11-13 14:39 小马快跑3
阅读(1988)
评论(0)
推荐(0)
Apache Compress-使用
摘要: Apache Compress 是什么? Apache 提供的文件压缩工具。 运行环境 jdk 1.7 commons-compress 1.15 测试代码 1 package com.m.basic; 2 3 import org.apache.commons.compress.archivers
阅读全文
posted @ 2017-11-13 14:33 小马快跑3
阅读(1920)
评论(0)
推荐(0)
上一页
1
2
3
4
5
下一页
公告