自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 使用IDEA maven整合SSM环境搭建

ssm框架环境搭建配置文件pom文件applicationContext.xml 2jdbc.properties 5mybatis-config.xml 6spring-mvc.xml 6log4j.properties 7Mapper.xml 7Pom.xml 8项目结构没有jar包冲突的pom文件,几乎需要的组件都有 <!-...

2020-04-19 14:46:23 143

原创 自定义线程池总结

自定义线程池总结一、四种线程池Java通过Executors提供四种线程池,分别为:1、newSingleThreadExecutor创建一个单线程化的线程池,它只会用唯一的工作线程来执行任务,保证所有任务按照指定顺序(FIFO, LIFO, 优先级)执行。2、newFixedThreadPool创建一个定长线程池,可控制线程最大并发数,超出的线程会在队列中等待。3、newScheduledThreadPool创建一个可定期或者延时执行任务的定长线程池,支持定时及周期性任务执行。4、new

2020-11-05 16:11:51 141 2

原创 分治策略

分治策略1.算法总体思想1.1分治法的设计思想 1. 当要求解一个输入规模n相当大的问题时,直接求解往往是非常困难的,甚至没法求出。正确的方法是, 首先应仔细分析问题本身所具有的特性,然后根据这些特性选择适当的设计策略来求解。 2. 在将这n个输入分成k个不同子集合的情况下,如果能得到k个不同的可独立求解的子问题,而且在求解之后,还可找到适当的方法把它们合并成整个问题的解,那么,可考虑使用分治法来求解。1.2分支法的使用条件​ 分治法所能解决的问题一般具有以下几个特征:**该问题的***

2020-05-30 14:23:59 268

原创 递归

递归1.递归算法及递归函数的概念及其二要素1.1定义:​ 1.1 直接或间接地调用自身的算法称为递归算法。1.2 用函数自身给出定义的函数称为递归函数。​ 1.3 由分治法产生的子问题往往是原问题的较小模式,这就为使用递归技术提供了方便:1.4 在这种情况下,反复应用分治手段,可以使子问题与原问题类型一致而其规模却不断缩小,最终使子 问题缩小到很容易直接求出其解。这自然导致递归过程的产生。​ 1.5 分治与递归像一对孪生兄弟,经常同时应用在算法设计之中,并由此产生许多高效

2020-05-30 10:57:21 189

原创 算法概述

第一章1.理解什么是程序,什么是算法,程序与算法的区别和内在联系1.1算法​ 是指解决问题的一种方法或一个过程。算法是若干指令的有穷序列,满足性质:​ (1)输入:有外部提供的量作为算法的输入。​ (2)输出:算法产生至少一个量作为输出。​ (3)确定性:组成算法的每条指令是清晰,无歧义的​ (4)有限性:算法中每条指令的执行次数是有限的,执行每条指令的时间也是有限的1.2程序程序是算法用某种程序设计语言的具体实现。程序可以不满足算法的性质(4)。

2020-05-30 09:32:32 457

原创 冒泡排序

冒泡排序思想:​ 冒泡排序是一种典型的交换排序交换排序顾名思义就是通过元素的两两比较,判断是否符合要求,如过不符合就交换位置来达到排序的目的。冒泡排序名字的由来就是因为在交换过程中,类似水冒泡,小(大)的元素经过不断的交换由水底慢慢的浮到水的顶端。冒泡排序的思想就是利用的比较交换,利用循环将第 i 小或者大的元素归位,归位操作利用的是对 n 个元素中相邻的两个进行比较,如果顺序正确就不交换,如果顺序错误就进行位置的交换。通过重复的循环访问数组,直到没有可以交换的元素,那么整个排序就已经完

2020-05-09 20:11:48 97

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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