面试中遇到的算法问题

sanchan on 2016-12-20 18:55:58
【Java算法学习】斐波那契数列问题-兔子产子经典问题 题目:如果一对两个月大的兔子以后每个月可以生一对兔子,而一对新生的兔子出生两个月后才可以生兔子。也就是说1月份出生的3月份才能生子。假定一年内兔子没有死亡事件,那么一年后共有多少对兔子。 ```java /** * 用递推算法求解斐波那契数列:Fn = Fn-2 +Fn-1; */ import java.util.*; p ... ...

Spring的事务管理机制

sanchan on 2016-12-20 14:37:27
在博客http://www.hollischuang.com/ 中,多篇文章介绍了[事务相关的内容](http://www.hollischuang.com/archives/tag/%E4%BA%8B%E5%8A%A1),其中包括[数据库的事务](http://www.hollischuang.com/archives/898)的相关介绍、[分布式事务](http://www.hollischu ... ...

本文转载自:[Spring-Boot使用profile来配置不同环境的配置文件](https://my.oschina.net/u/2278977/blog/807958 "Spring-Boot使用profile来配置不同环境的配置文件") > 在springboot的开发中,有时候我们会有不同的配置,例如日志打印,数据库连接等,开发,测试,生产每个环境可能配置都不一致,还好,springboo ... ...

本文转载自:[JavaScript 的开源功能插件和框架小集锦](https://my.oschina.net/u/2903254/blog/806029 "JavaScript 的开源功能 插件和框架小集锦") JavaScript 是一个在全球范围内都非常受欢迎的脚本语言,由 Netscape 的 LiveScript 发展而来,可用于 Web 开发、移动应用开发、服务器端开发等。它因简单、安 ... ...

本文转载自:[关于命名服务的知识点都在这里了](http://www.hollischuang.com/archives/1595 "关于命名服务的知识点都在这里了") 命名服务,顾名思义,就是帮助我们对资源进行命名的服务,命名的目的当然是为了更好的定位了。这里所提到的资源在不同场景中包括但不限于计算机(主机)名和地址、应用提供的服务的地址或者远程对象等。 本文主要介绍Java中的命名服务、简单 ... ...

本文转载自:[深入理解分布式系统的2PC和3PC](http://www.hollischuang.com/archives/1580 "深入理解分布式系统的2PC和3PC") 关注我的博客(<http://www.hollischuang.com>)的人可能都知道,我之前写过一篇文章专门介绍了一下2PC和3PC(详见:[关于分布式事务、两阶段提交协议、三阶提交协议](http://www.hol ... ...

本文转载自:[深入理解Java中的重写和重载](http://www.hollischuang.com/archives/1308 "深入理解Java中的重写和重载") ![overloading-vs-overriding](http://image-1251363007.file.myqcloud.com/2016/12/17/da1a25c24f18430ea33d36f03c2be10e. ... ...

本文转载自:[深入理解Java中的组合和继承](http://www.hollischuang.com/archives/1319 "深入理解Java中的组合和继承") Java是一个面向对象的语言。每一个学习过Java的人都知道,封装、继承、多态是面向对象的三个特征。每个人在刚刚学习继承的时候都会或多或少的有这样一个印象:继承可以帮助我实现类的复用。所以,很多开发人员在需要复用一些代码的时候会很 ... ...

本文转载自:[Java中的事务——JDBC事务和JTA事务](http://www.hollischuang.com/archives/1658 "Java中的事务——JDBC事务和JTA事务") 我的博客中曾经关于事务有过很多[讨论](http://www.hollischuang.com/archives/tag/%E4%BA%8B%E5%8A%A1),之前的事务介绍基本都 是数据库层面的事务 ... ...

本文转载自:[ArrayList vs LinkedList vs Vector 区别](http://www.hollischuang.com/archives/1349 "ArrayList vs LinkedList vs Vector 区别") List ---- List 是一个接口,它继承于Collection的接口。它代表着有序的队列。当我们讨论List的时候,一般都和Set作比较 ... ...

好东西要和大家一起分享呦:

QQ交流群:213732117(直接点击可加入)

一月 2017

1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31