全国校区
北京
深圳
上海
广州
武汉
成都
西安
郑州
南京
长沙
Java实验班
Java就业班
Java在职加薪班
Java架构师班
Java夜校班
JavaSE
数据库
JavaWeb
流行框架
分布式
微服务
分库分表介绍随着微服务这种架构的兴起,我们应用从一个完整的大的应用,切分为很多可以独立提供服务的小应用。每个应用都有独立的数据库。数据的切分分为两种:垂直切分:按照业务模块进行切分,将不同模块的表切分到不同的数据库中。水平切分:将一张大表按照一定的切分规则,按照行切分到不同的表或者不同的库中。MyCAT介绍官方...
EL表达式主要用来满足表现层的需求,简化代码开发。它的基本格式是${表达式}。Jsp引擎在翻译Jsp页面时,碰到${表达式}这样的字符串就会将大括号里的内容提取出来当做EL表达式来处理。其中大括号中的内容必须符合EL的语法。EL表达式中可以是Java的关系式,也可以是算数等式,也可以放字符串等等。下面要注意的是...
Filter,过滤器,顾名思义,即是对数据等的过滤,预处理过程。为什么要引入过滤器呢?在平常访问网站的时候,有时候发一些敏感的信息,发出后显示时就会将敏感信息用*等字符替代,这就是用过滤器对信息进行了处理。这只是一个简单的例子,当然,过滤器那么强大,它的功能也不可能局限于此,它不仅能预处理数据,只要是发送过来的...
SpringBoot是由Pivotal团队提供用来简化Spring的搭建和开发过程的全新框架。随着近些年来微服务技术的流行,SpringBoot也成了时下炙手可热的热点技术。SpringBoot去除了大量的xml配置文件,简化了复杂的依赖管理,配合各种starter使用,基本上可以做到自动化配置。Spring可...
EL算术运算表达式语言支持的算术运算符和逻辑运算符非常多,所有在Java语言里支持的算术运算符,表达式语言都可以使用;甚至Java语言不支持的一些算术运算符和逻辑运算符,表达式语言也支持。<%@pagecontentType="text/html;charset=gb2312"%>...
一、Git是什么?Git是目前世界上最先进的分布式版本控制系统。二、SVN与Git的最主要的区别?SVN是集中式版本控制系统,版本库是集中放在中央服务器的,而干活的时候,用的都是自己的电脑,所以首先要从中央服务器哪里得到最新的版本,然后干活,干完后,需要把自己做完的活推送到中央服务器。集中式版本控制系统是必须联...
ApacheJMeter是一款纯java编写负载功能测试和性能测试开源工具软件。相比Loadrunner而言,JMeter小巧轻便且免费,逐渐成为了主流的性能测试工具,是每个测试人员都必须要掌握的工具之一。本文为JMeter性能测试完整入门篇,从Jmeter下载安装到编写一个完整性能测试脚本、最终执行性能测试并...
说到Javascript自学,那必然是要通过视频教程来学习了,我们学习的技巧主要是动手及主动思考,视频在看的同时记得跟敲代码不低于三遍,直到隔一天隔一周能重复敲出代码或回忆起思路为止。而且边敲边做笔记,以做复习时快速的查阅之用。学习的最大技巧是动手,其实每天都在成长,只是感觉不明显而已。但这个月与前几月相比,已...
假设有一道题目:有一组N个数而要确定其中第k个最大者,我们称之为选择问题,那么这个程序如何编写?最直观地,至少有两种思路:1、将N个数读入一个数组中,再通过某种简单的算法,比如冒泡排序法,以递减顺序将数组排序,则第k个位置上的元素就是我们需要的元素2、稍微好一些的做法,将k个元素读入数组并以递减顺序排序,接着将...
tomcat服务器部署教程,tomcat是一个免费开源的服务器,可以到官方网站下载,jdk每更新一个版本,tomcat就会推出响应版本与之对应。截止到现在,最低可用版本是tomcat7。官方提供解压版和安装版,解压版提供32位/64位,有一些小的区别是32位的是可以在dos使用startup.bat和shutd...