全国校区
北京
深圳
上海
广州
武汉
成都
西安
郑州
南京
长沙
Java实验班
Java就业班
Java在职加薪班
Java架构师班
Java夜校班
JavaSE
数据库
JavaWeb
流行框架
分布式
微服务
SSM框架是springMVC,spring和mybatis框架的整合,是标准的MVC模式,将整个系统划分为表现层,controller层,service层,DAO层四层使用springMVC负责请求的转发和视图管理spring实现业务对象管理,mybatis作为数据对象的持久化引擎原理:SpringMVC:1...
数据结构首先,要清楚数据结构的概念:数据结构是计算机存储、组织数据的方式。数据结构是指相互之间存在一种或多种特定关系的数据元素的集合。我们在清楚java数据结构后,可以通过选择使用适当的数据结构来提高程序的运行或者存储效率。数据结构与算法的学习路线(粗糙)线性数据结构:各类线性结构常用的使用场景数组:特点:元素...
PL/SQL(ProceduralLanguage/SQL)是一种过程化语言,属于第三代语言,它与C、C++、Java等语言一样关注于处理细节,可以用来实现比较复杂的业务逻辑。它允许SQL的数据操纵语言和查询语句包含在块结构(block_structured)和代码过程语言中,使PL/SQL成为一个功能强大的事...
RandomAccessFile类创建的流称作java随机流,RandomAccessFile类既不是InputStream类的子类,也不是OutputStream类的子类。随机流不属于IO流,支持对文件的读取和写入随机访问。当准备对一个文件进行读写操作时,创建一个指向该文件的随机流即可,这样既可以从这个流中读...
对于刚刚开始学习算法的小伙伴来说,第一次看见时间复杂度这个词难免有点小疑惑,似乎是一个很抽象的东西,很难去理解。实际上算法时间复杂度是一个代表算法输入值的字符串的长度的函数,它定性描述该算法的运行时间。一个算法执行所耗费的时间,从理论上是不能算出来的,必须上机运行测试才能知道。但我们不可能也没有必要对每个算法都...
在计算机科学中,树(英语:tree)是一种抽象资料型别(ADT)或是实作这种抽象资料型别的数据结构,用来模拟具树状结构性质的资料集合。而森林是树的集合,由此可以对森林中的每一棵树依次从左到右进行先根遍历或者后根遍历。森林中的(第一棵树的根)、(第一棵树的子树森林)及(其余树构成的森林),分别对应为(二叉树的根)...
很多人都知道WebServer,但说到HTTPServer却很少有人知道,那么HTTPServer是什么呢?一般来说,HTTPServer也是我们常说的Web服务器,大名鼎鼎的Apache,还有微软的IIS(InternetInformationServer),开源领域的有Lighttpd和最近风头正劲的Ngi...
树是一种重要的非线性数据结构,直观地看,它是数据元素(在树中称为结点)按分支关系组织起来的结构,很象自然界中的树那样。树中的某个结点的孩子可以有多个,所以仅仅使用简单的顺序结构或者链式结构是不能完全表示一整棵树的。充分利用顺序存储结构和链式存储结构的特点,完全可以实现对树的存储结构的表示。树的存储结构可以分为3...
Tomcat与Nginx,Apache名义上都称作服务器,但实际上三者无论是在功能和用途上都有很大区别。Apache和Nginx在负载均衡里是前端服务器,用来处理请求的转发(反向代理等);绝大部分时候他们本身并不会运行项目。而Tomcat是后端服务器,是直接用来运行项目的容器。当然,Tomcat与Nginx,A...
算法(Algorithm)是指解题方案的准确而完整的描述,是一系列解决问题的清晰指令,算法代表着用系统的方法描述解决问题的策略机制。不同的算法可能用不同的时间、空间或效率来完成同样的任务,也就是它们的空间复杂度与时间复杂度可以,但是算法必须要有算法的5种基本特征。1.有穷性(Finiteness)算法的有穷性是...