全国校区
北京
深圳
上海
广州
武汉
成都
西安
郑州
南京
长沙
Java实验班
Java就业班
Java在职加薪班
Java架构师班
Java夜校班
JavaSE
数据库
JavaWeb
流行框架
分布式
微服务
Mycat是一个开源数据库中间件,是一个实现了MySQL协议的的数据库中间件服务器,前端用户可以把它看作是一个数据库代理,用MySQL客户端工具和命令行访问,而其后端可以用MySQL原生(Native)协议与多个MySQL服务器通信,也可以用JDBC协议与大多数主流数据库服务器通信。Mycat发展到目前,已经不...
在算法的实现中,遍历与递归是经常出现的两种操作。遍历其实就是使用一个for循环来遍历集合里的元素,在编程中经常出现,通俗易懂,至于递归,我们先来看看递归的概念:在数学与计算机科学中,是指在函数的定义中使用函数自身的方法。其实递归在程序语言中简单的理解就是方法自己调用自己。递归其实和循环是非常像的,循环都可以改写...
war是一个可以直接运行的web模块,通常用于网站,打成包部署到容器中。以Tomcat来说,将war包放置在其\webapps\目录下,然后启动Tomcat,这个包就会自动解压,就相当于发布了。在Tomcat服务器中部署一个war包和两个war包的操作还是有着些许不同的,本文我们主要来讲在Tomcat部署两个w...
贪心算法,又名贪婪算法,顾名思义,是指在对问题求解时,总是作出在当前看来最好的选择。也就是说贪心算法并不从整体最优考虑,它所作出的选择只是在某种意义上的局部最优选择。贪心算法不是对所有问题都能得到整体最优解,关键是贪心策略的选择,选择的贪心策略必须具备无后效性,即某个状态以前的过程不会影响以后的状态,只与当前状...
Linux,全称GNU/Linux,是一种免费使用和自由传播的类UNIX操作系统,同时也是一个基于POSIX和Unix的多用户、多任务、支持多线程和多CPU的操作系统。Linux不仅系统性能稳定,而且是开源软件。其核心防火墙组件性能高效、配置简单,保证了系统的安全。在很多的企业网络中,被广泛使用。要学习Linu...
Tomcat访问所有的资源,都是用Servlet来实现的,所以Tomcat又叫Servlet容器,什么都交给Servlet来处理。当然,静态资源也不例外。静态资源可以理解为前端的固定页面,如css,html,js,jpg,png等。对于静态资源,Tomcat最后会交由一个叫做DefaultServlet的类来处...
HTML称为超文本标记语言,是一种标识性的语言。它包括一系列标签.通过这些标签可以将网络上的文档格式统一,使分散的Internet资源连接为一个逻辑整体。HTML文本是由HTML命令组成的描述性文本,HTML命令可以说明文字,图形、动画、声音、表格、链接等。超文本是一种组织信息的方式,它通过超级链接方法将文本中...
MySQL这个名字,起源不是很明确。一个比较有影响的说法是,基本指南和大量的库和工具带有前缀“my”已经有10年以上,而且不管怎样,MySQLAB创始人之一的MontyWidenius的女儿也叫My。这两个到底是哪一个给出了MySQL这个名字至今依然是个迷,包括开发者在内也不知道。MySQL的海豚标志的名字叫“...
很多Java初学者容易把Servlet和太多东西联系起来,其实Servlet本身在Tomcat中是“非常被动”的一个角色,处理的事情也很简单。网络请求与响应,不是他的主要职责,它其实更偏向于业务代码。所谓的Request和Response是Tomcat传给它,用来处理请求和响应的工具,但它本身不处理这些。下文为...
Tomcat服务器作为一个免费的开放源代码的Web应用服务器,在Java开发领域被广泛应用。当然,Tomcat属于轻量级应用服务器,在处理一些高并发的大型系统方面还力有不足,此时,Tomcat服务器优化就显得至关重要了。Tomcat服务器优化主要有以下几个方面:一、Tomcat内存优化Tomcat内存优化主要是...