自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

ThinkWon的博客

敏于观察,勤于思考,善于综合,勇于创新。

原创 LeetCode第3题 无重复字符的最长子串(Longest Substring Without Repeating Characters)

文章目录题目地址题目描述代码实现 题目地址 题目地址https://leetcode-cn.com/problems/longest-substring-without-repeating-characters/ 题目描述 给定一个字符串,请你找出其中不含有重复字符的 最长子串 的长度。 示例 1...

2019-11-17 21:41:22 3513 2

原创 LeetCode第20题 有效的括号(Valid Parentheses)

文章目录题目地址题目描述代码实现 题目地址 题目地址https://leetcode-cn.com/problems/valid-parentheses/ 题目描述 给定一个只包括 ‘(’,’)’,’{’,’}’,’[’,’]’ 的字符串,判断字符串是否有效。 有效字符串需满足: 左括号必须用相...

2019-11-17 21:32:43 3119 2

原创 LeetCode第14题 最长公共前缀(Longest Common Prefix)

文章目录题目地址题目描述代码实现 题目地址 题目地址https://leetcode-cn.com/problems/longest-common-prefix/ 题目描述 编写一个函数来查找字符串数组中的最长公共前缀。 如果不存在公共前缀,返回空字符串 “”。 示例 1: 输入: ["...

2019-11-17 21:23:30 3109 2

原创 LeetCode第13题 罗马数字转整数(Roman to Integer)

文章目录题目地址题目描述代码实现 题目地址 题目地址https://leetcode-cn.com/problems/roman-to-integer/ 题目描述 罗马数字包含以下七种字符: I, V, X, L,C,D 和 M。 字符 数值 I 1 V ...

2019-11-17 21:12:25 2879 2

原创 LeetCode第7题 整数反转(Reverse Integer)

文章目录题目地址题目描述代码实现 题目地址 https://leetcode-cn.com/problems/reverse-integer/ 题目描述 给出一个 32 位的有符号整数,你需要将这个整数中每位上的数字进行反转。 示例 1: 输入: 123 输出: 321 示例 2: 输入: -1...

2019-11-17 20:48:43 3125 2

原创 LeetCode第9题 回文数(Palindrome Number)

文章目录题目地址题目描述代码实现解法一:普通解法解法二:进阶解法---数学解法解法三:进阶解法---巧妙解法 题目地址 https://leetcode-cn.com/problems/palindrome-number/ 题目描述 判断一个整数是否是回文数。回文数是指正序(从左向右)和倒序(从右...

2019-11-17 20:48:00 2985 2

原创 LeetCode第26题 删除排序数组中的重复项(Remove Duplicates from Sorted Array)

文章目录题目地址题目描述代码实现 题目地址 https://leetcode-cn.com/problems/remove-duplicates-from-sorted-array/ 题目描述 给定一个排序数组,你需要在原地删除重复出现的元素,使得每个元素只出现一次,返回移除后数组的新长度。 不要...

2019-11-17 20:44:30 3049 2

原创 LeetCode第1题 两数之和(Two Sum)

文章目录题目地址题目描述代码实现方法一:暴力法方法二:两遍哈希表方法三:一遍哈希表 题目地址 https://leetcode-cn.com/problems/two-sum/ 题目描述 给定一个整数数组 nums 和一个目标值 target,请你在该数组中找出和为目标值的那 两个 整数,并返回他...

2019-11-17 20:42:28 4181 2

原创 《Spring实战》读书笔记-第1章 Spring之旅

文章目录1.1 简化Java开发1.1.1 激发POJO的潜能1.1.2 依赖注入1.1.3 应用切面1.1.4 使用模板消除样板式代码1.2 容纳你的Bean1.2.1 使用应用上下文1.2.2 bean的生命周期1.3 俯瞰Spring风景线1.3.1 Spring模块1.3.2 Spring...

2019-11-16 12:45:19 6417 9

原创 程序员写个人技术博客的价值与意义

文章目录什么是博客主要用途博客分类个人博客使用第三方平台个人博客与独立博客的优缺点使用第三方平台个人博客的优点独立博客的优点没写博客的原因浪费时间工作太忙,没时间写懒于思考,疏于总结怕自己的技术被别人学到,被别人超越想写,但不知道写什么技术含量低,写出来没意义,怕别人嘲笑写博客最初的想法写博客的价...

2019-11-08 21:34:27 13598 68

转载 业务复杂=if else?刚来的大神竟然用策略+工厂彻底干掉了他们!

文章目录太多if-else影响可读性和可维护性举例外卖平台需求引入策略模式借助Spring和工厂模式解决策略模式存在的问题Spring Bean的注册总结 太多if-else影响可读性和可维护性 对于业务开发来说,业务逻辑的复杂是必然的,随着业务发展,需求只会越来越复杂,为了考虑到各种各样的情况,...

2019-11-05 21:26:07 4674 5

原创 控制反转(IoC)与依赖注入(DI)详解

文章目录什么是控制反转(IoC)控制反转(IoC)有什么作用控制反转(IoC)是怎么分类的依赖注入接口注入Setter方法注入构造器注入依赖查找上下文依赖查找(Contextualized Dependency Lookup)依赖拖拽 (Dependency Pull)Spring 的 IoCSp...

2019-11-05 11:18:01 9841 7

原创 Spring容器中bean的生命周期

在传统的Java应用中,bean的生命周期很简单。使用Java关键字new进行bean实例化,然后该bean就可以使用了。一旦该bean不再被使用,则由Java自动进行垃圾回收。相比之下,Spring容器中的bean的生命周期就显得相对复杂多了。正确理解Spring bean的生命周期非常重要,因...

2019-11-01 23:48:26 5698 3

提示
确定要删除当前文章?
取消 删除