摘要:
全排列是指n个数(或其他字符)所有可能的排列顺序,例如1 2 3三个数字的全排列是 1 2 3 1 3 2 2 1 3 2 3 1 3 1 2 3 2 1 那么问题来了,任意输入一个大于1的数字n,列出1-n这n个数字的全排列。 如果尝试手动列举一下1 2 3的全排列,会发现通常我们会在头脑中制定好 阅读全文
posted @ 2017-05-10 17:18
撒_旦
阅读(1659)
评论(0)
推荐(0)
摘要:
斐波那契数列问题:如果一对兔子每月能生1对小兔子,而每对小兔在它出生后的第三个月里,又能开始生1对小兔子,假定在不发生死亡的情况下,由一对初生的兔子开始,1年后能繁殖出多少对兔子? 首先手工计算来总结规律,如下表 注意总数这一列 1+1=2 1+2=3 2+3=5 3+5=8 5+8=13 可以得出 阅读全文
posted @ 2017-05-10 17:17
撒_旦
阅读(331)
评论(0)
推荐(0)
摘要:
快速排序的基本思路是,每次选定数列中的一个基准数,将小于基准数的数字都放到基准数左边,大于基准数的数字都放到基准数右边。然后再分别对基准数左右的两个数列分别重复以上过程。仍以4 3 6 2 7 1 5为例。 选定最左侧数字4为基准数,首先从右开始向左找小于4的数,找到第一个数1后停止。然后从左开始向 阅读全文
posted @ 2017-05-10 17:16
撒_旦
阅读(247)
评论(0)
推荐(0)
摘要:
冒泡排序法的原理是,每次比较相邻的两个元素,如果它们的顺序错误就把它们交换过来。 例如对4 3 6 2 7 1 5这7个数字进行从小到大的排序,从最左侧开始,首先比较4和3 因为是从小到大排序,4和3的顺序显然是错误的,交换他们,得到 接下来比较4和6 顺序是正确的,不需要任何操作。接下来进行下一步 阅读全文
posted @ 2017-05-10 17:15
撒_旦
阅读(245)
评论(0)
推荐(0)
摘要:
项目从开发到部署会历经多个运行环境,如开发环境、测试环境和生产环境,不同环境中项目的配置文件通常也会不同,典型的如数据库连接配置。我们当然不希望每次部署打包前都去修改配置文件以适配环境,利用Maven的Profile和资源过滤,可以实现自动按环境设置调整配置文件。 新建一个Maven项目,在src/ 阅读全文
posted @ 2017-05-10 17:13
撒_旦
阅读(747)
评论(0)
推荐(0)
摘要:
接上文内容,上一节中的示例中完成了支持分页的商品列表查询功能,不过我们的目标是打造一个商品管理后台,本节中还需要补充添加、修改、删除商品的功能,这些功能依靠Mybatis操作数据库,并通过SpringMVC的数据验证功能检查数据合法性。既然是后台,那么肯定还需要验证和登录,这部分使用拦截器(inte 阅读全文
posted @ 2017-05-10 17:12
撒_旦
阅读(356)
评论(0)
推荐(0)
摘要:
接上文内容,本节介绍基于Mybatis的查询和分页功能,并展示一个自定义的分页标签,可重复使用以简化JSP页面的开发。 从头阅读传送门 在上一节中,我们已经使用Maven搭建好了项目的基础结构,包括一个父项目petstore-parent和数据库持久层模块petstore-persist及Web站点 阅读全文
posted @ 2017-05-10 17:11
撒_旦
阅读(377)
评论(0)
推荐(0)
摘要:
接上文内容,本节介绍Maven的聚合和继承。 从头阅读传送门 互联网时代,软件正在变得越来越复杂,开发人员通常会对软件划分模块,以获得清晰的设计、良好的分工及更高的可重用性。Maven的聚合特性能把多个模块聚合在一起构建,并促进各子模块通过继承父模块的pom配置来保持配置的一致。为了演示这些特性,本 阅读全文
posted @ 2017-05-10 17:10
撒_旦
阅读(674)
评论(0)
推荐(0)
摘要:
技术发展日新月异,许多曾经拥有霸主地位的流行技术短短几年间已被新兴技术所取代。 在Java的世界中,框架之争可能比语言本身的改变更让人关注。近几年,SpringMVC凭借简单轻便、开发效率高、与spring框架无缝整合等特点,逐渐击败前辈Struts/Struts2,成为最常用的Web框架。而Myb 阅读全文
posted @ 2017-05-10 17:08
撒_旦
阅读(2718)
评论(0)
推荐(0)
摘要:
Redis集合类型的基础功能也是存储字符串列表,和列表类型的区别是字符串不能重复且没有顺序。当然,存储元素唯一性也可以通过应用程序保证,单从这一点上并没有体现出对比列表类型的特点。 其实,集合类型的一个鲜明特性是可以对多个集合求交集、并集和差集。例如在一个社交应用中,A用户有C、D两个好友,B用户有 阅读全文
posted @ 2017-05-10 17:02
撒_旦
阅读(541)
评论(0)
推荐(0)

浙公网安备 33010602011771号