上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 33 下一页
摘要: 转载自:http://www.cnblogs.com/jaredlam/archive/2011/11/08/2241089.html 学习AOP时,教材上面都说使用的是动态代理,可是在印象中代理模式一直都是控制访问什么的,怎么又动态增加行为了,动态增加行为不是装饰器模式吗?于是 找了很多资料,想弄 阅读全文
posted @ 2019-07-14 21:09 twoheads 阅读(1753) 评论(1) 推荐(0) 编辑
摘要: 为了换取性能,JVM在内置锁上做了非常多的优化,膨胀式的锁分配策略就是其一。理解偏向锁、轻量级锁、重量级锁的要解决的基本问题,几种锁的分配和膨胀过程,有助于编写并优化基于锁的并发程序。 内置锁的分配和膨胀过程较为复杂,限于时间和精力,文中该部分内容是根据网上的多方资料整合而来;仅为方便查阅,后面继续 阅读全文
posted @ 2019-07-11 00:53 twoheads 阅读(1640) 评论(0) 推荐(0) 编辑
摘要: 基于HTTP协议的Web API是时下最为流行的一种分布式服务提供方式。无论是在大型互联网应用还是企业级架构中,我们都见到了越来越多的SOA或RESTful的Web API。为什么Web API如此流行呢?我认为很大程度上应归功于简单有效的HTTP协议。HTTP协议是一种分布式的面向资源的网络应用层 阅读全文
posted @ 2019-07-10 13:29 twoheads 阅读(156) 评论(0) 推荐(0) 编辑
摘要: 例1、用lambda表达式实现Runnable 我开始使用Java 8时,首先做的就是使用lambda表达式替换匿名类,而实现Runnable接口是匿名类的最好示例。看一下Java 8之前的runnable实现方法,需要4行代码,而使用lambda表达式只需要一行代码。我们在这里做了什么呢?那就是用 阅读全文
posted @ 2019-06-27 17:32 twoheads 阅读(285) 评论(0) 推荐(0) 编辑
摘要: Debug用来追踪代码的运行流程,通常在程序运行过程中出现异常,启用Debug模式可以分析定位异常发生的位置,以及在运行过程中参数的变化。通常我们也可以启用Debug模式来跟踪代码的运行流程去学习三方框架的源码。 一、Debug开篇 首先看下IDEA中Debug模式下的界面。 如下是在IDEA中启动 阅读全文
posted @ 2019-06-18 11:29 twoheads 阅读(1218) 评论(0) 推荐(0) 编辑
摘要: 给定一个字符串 S 和一个字符串 T,计算在 S 的子序列中 T 出现的个数。 一个字符串的一个子序列是指,通过删除一些(也可以不删除)字符且不干扰剩余字符相对位置所组成的新字符串。(例如,"ACE" 是 "ABCDE" 的一个子序列,而 "AEC" 不是) 示例 1: 示例 2: 链接:https 阅读全文
posted @ 2019-05-10 16:00 twoheads 阅读(294) 评论(0) 推荐(0) 编辑
摘要: 一条包含字母 A-Z 的消息通过以下方式进行了编码: 给定一个只包含数字的非空字符串,请计算解码方法的总数。 示例 1: 示例 2: 注意,输入100,输出是0.题目未说明。自己写的时候在这个地方犯错。 非常类似于斐波那契序列,可以理解为dp[i]=dp[i-1]+dp[i-2]。但是这个是有条件的 阅读全文
posted @ 2019-05-10 13:48 twoheads 阅读(507) 评论(0) 推荐(0) 编辑
摘要: 子集 给定一组不含重复元素的整数数组 nums,返回该数组所有可能的子集(幂集)。 说明:解集不能包含重复的子集。 示例: 我的: 阅读全文
posted @ 2019-05-09 16:22 twoheads 阅读(227) 评论(0) 推荐(0) 编辑
摘要: (1过,调试很久) 给定三个字符串 s1, s2, s3, 验证 s3 是否是由 s1 和 s2 交错组成的。 示例 1: 示例 2: 关键:设dp[i][j]表示s3的前i+j个字符可以由s1的前i个字符和s2的前j个字符交织而成 看了这句提示才写出来,中途忽略了length1 + length2 阅读全文
posted @ 2019-05-09 13:58 twoheads 阅读(577) 评论(0) 推荐(0) 编辑
摘要: (没思路,很典型,重要) 给定两个单词 word1 和 word2,计算出将 word1 转换成 word2 所使用的最少操作数 。 你可以对一个单词进行如下三种操作: 示例 1: 示例 2: 关键: dp[i][j]代表由word1的前i个子串变为word2的前j个子串的花费 在删除,插入,修改中 阅读全文
posted @ 2019-05-08 16:04 twoheads 阅读(178) 评论(0) 推荐(0) 编辑
上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 33 下一页