- 博客(5)
- 收藏
- 关注
原创 SpringBoot的优点
一、什么是SpringBoot在使用传统的Spring去做Java EE(Java Enterprise Edition)开发中,大量的 XML 文件存在于项目之中,导致JavaEE项目变得慢慢笨重起来,,繁琐的配置和整合第三方框架的配置,导致了开发和部署效率的降低。Spring Boot 并不是用来替代 Spring 的解决方案,而是和 Spring 框架紧密结合用于提升 Spring ...
2018-07-21 10:10:36 144876 18
原创 求斐波那契数列的三种方法
什么是斐波那契数列,1,1,2,3,5,8,13...这样一个数列就是斐波那契数列,求第n项的值。一、经典求法观察数列可得,除了第一项和第二项,所有的数列的值都是前一项和前一项的前一项的加和,转换成函数也就是f(n) = f(n-1) + f(n-2)public static int f1(int n) { if(n < 1) { return 0;...
2018-07-05 21:49:00 134206 15
原创 视图、存储过程和函数以及触发器
一、视图1.视图的定义视图是一种虚拟存在的表,它本身在数据库中并不存在,而是在我们出于某种目的想要去使用视图的时候,使用我们数据库中已经存在的表的行和列数据来自定义的一种动态生成的,便于检索的安全的数据独立的一种虚拟表。2.优点①简单。视图是一种已经经过过滤筛选之后的符合条件的结果集,因此,使用视图的用户不需要关心对应表的表结构、关联条件和筛选条件。②安全。使用视图的用户只能对视图相关的表的列进行...
2018-07-03 09:44:06 2097
原创 朴素模式匹配与KMP模式匹配算法
一、朴素模式匹配朴素模式匹配算法就是遍历主串,然后把待匹配字符串与子串进行比对,先把待匹配子串的第一个字母与主串进行匹配,若匹配成功,则两串的坐标依次 ++,匹配不成功时,主串坐标返回到开始匹配时的坐标,待匹配串坐标清零,若待匹配坐标等于待匹配子串长度,则证明匹配成功, 返回匹配完毕主串的第一个坐标,否则返回-1假设主串的长度为N,待匹配串的长度为M,因为需要遍历主串,每次匹配的长度都小于等于M,...
2018-07-02 10:15:42 4530 1
原创 进程池和线程池
一、进程池进程池中的所有子进程都运行着相同的代码,并具有相同的属性,比如优先级、 PGID 等。当有新的任务来到时,主进程将通过某种方式选择进程池中的某一个子进程来为之服务。相比于动态创建子进程,选择一个已经存在的子进程的代价显得小得多。至于主进程选择哪个子进程来为新任务服务,则有两种方法:1)主进程使用某种算法来主动选择子进程。最简单、最常用的算法是随机算法和 Round Robin (轮流算法...
2018-07-01 13:59:50 1548
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人