全国校区
北京
深圳
上海
广州
武汉
成都
西安
郑州
南京
长沙
Java实验班
Java就业班
Java在职加薪班
Java架构师班
Java夜校班
JavaSE
数据库
JavaWeb
流行框架
分布式
微服务
数据结构是计算机存储、组织数据的方式。数据结构是指相互之间存在一种或多种特定关系的数据元素的集合,它研究的是数据的逻辑结构和数据的物理结构以及它们之间的相互关系,并对这种结构定义相适应的运算,设计出相应的算法,并确保经过这些运算以后所得到的新结构仍保持原来的结构类型。通常情况下,精心选择的数据结构可以带来更高的...
SpringSecurity是一个基于Spring的安全框架,提供了一套Web应用安全性的完整解决方案。一般来说,Web应用的安全性包括用户认证(Authentication)和用户授权(Authorization)两个部分。用户认证指的是验证某个用户是否为系统中的合法主体,也就是说用户能否访问该系统。用户认证...
线程池工作中,当任务量很大,超过系统实际承载能力时,如果不去处理,系统很可能崩溃,所以JDK内置提供了4种线程池拒绝策略,可以合理解决这种问题。除此之外,还有第三方实现的4种拒绝策略。当线程池中线程已用完不能再创建,等待队列也排满,如果此时再有新任务,就会触发执行拒绝策略之一。一、JDK内置的4种拒绝策略1.C...
yield()的作用是让步。它能让当前线程由“运行状态”进入到“就绪状态”,从而让其它具有相同优先级的等待线程获取执行权;但是,并不能保在当前线程调用yield方法之后,其它具有相同优先级的线程就一定能获得执行权;也有可能是当前线程又进入到“运行状态&...
自连接是指使用表的别名实现表与其自身连接的查询方法。一般情况下,在MySQL数据库中很多问题的解决,需要我们进行多表查询,将两表中某些数据联结,来得到我们所需的数据。但有些情况下,我们需要对一张表内的数据,进行一些对比,或者是比较,获得各列层次关系,通过一般的SQL写法,可能需要通过写多个子查询的方式才能解决。...
Navicat是一套快速、可靠并价格相当便宜的数据库管理工具,专为简化数据库的管理及降低系统管理成本而设。在许多的数据库软件中得到了广泛的运用,比如说非常流行的关系型数据库MySQL以及Oracle数据库。NavicatforMySQL就是一套专门为MySQL设计高性能数据库管理及开发工具。Navicatfor...
2020/3/17日JDK14正式发版,每一次Java版本的更新都会带来许多巨大的改变,对J从事Java行业和学习Java技术的人来说都是不可不关注的重大事件。本文我们就带大家初步认识一下JDK14新特性。Java14对应的JSR389中包含16个JEP,也就是说在JDK14中新增了16个新的特性。在JDK14...
条件查询就是用户通过设置某些查询条件,从表或其他查询中选取全部或者部分数据,以表的形式显示数据供用户浏览。MySQL条件查询的语法很简单,一目了然:SELECT<列名1>,<列名2>,...<列明N>FROM<表名>WHERE<筛选条件>MySQL条件...
DBMS是数据库管理系统(DataBaseManagementSystem)的简称。数据库管理系统是用于管理数据的计算机软件。DBMS主要功能十分强大,DBMS使用户能方便地定义和操纵数据,维护数据的安全性和完整性,以及进行多用户下的并发控制和恢复数据库。DBMS是一个庞大且复杂的产品,几乎都是由软件供应商授权...
MySQL中的explain命令显示了mysql如何使用索引来处理select语句以及连接表。explain显示的信息可以帮助选择更好的索引和写出更优化的查询语句。MySQL中explain命令的使用其实很简单,只要explain后边跟着SQL语句就行了。例如:explainselect*fromtb_stud...