全国校区
北京
深圳
上海
广州
武汉
成都
西安
郑州
南京
长沙
Java实验班
Java就业班
Java在职加薪班
Java架构师班
Java夜校班
JavaSE
数据库
JavaWeb
流行框架
分布式
微服务
进程是在处理器中执行的实例,Linux内核调度各类资源来满足进程的需求。Linux的进程管理方式类似于Unix的进程管理方式,包含进程调度、中断处理、信号、进程优先级、进程切换、进程状态、进程的内存等等,这些管理方式的实现都需要Linux进程管理命令。下面我们来看看Linux进程管理命令:1.查看进程-ps。[...
在Linux系统中如何查看磁盘空间?是否需要我们安装相应的软件工具?答案是否定的。在Linux系统中,具备查找驱动器上的剩余磁盘空间的所有工具。事实上,Linux自带有两个非常容易使用的工具,df和du,有了它们Linux查看磁盘空间变得十分简单。一、dfdf命令是用于在Linux上查询驱动器空间的工具,时间可...
Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和Unix的多用户、多任务、支持多线程和多CPU的操作系统。和Windows一样,为了方便用户的使用,Linux系统也设置了许多快捷键方便用户的使用和操作,为用户带来更好的操作体验。本文我们就来为大家介绍30个常用Linux快捷键。1、...
Shiro是一个强大且易用的Java平台的开源权限框架,用于身份验证、授权、加解密和会话管理,它使用简单,可以快速、轻松地让任何应用程序获得如下需求的支持:(1)用户,角色,权限,资源;(2)用户分配角色,角色定义权限;(3)访问授权时支持角色或者权限,并且支持多级的权限定义;对比SpringSecurity权...
RabbitMQ是流行的开源消息队列系统,用erlang语言开发,RabbitMQ是AMQP(高级消息队列协议)的标准实现。采用该技术,我们可以实现异步处理、流量削峰、系统解耦。什么是消息队列(MQ)消息是在不同应用间传递的数据。这里的消息可以非常简单,比如只包含字符串,也可以非常复杂,包含多个嵌套的对象。消息...
MySQL是一个关系型数据库管理系统,在技术面试和笔试中经常会考到数据库事务相关的知识。在MySQL中,InnoDB和BDB都支持事务处理,各自事务处理的特点不一。本文我们重点来讨论MySQL事务处理的相关知识。1、事务的ACID特性事务是由一组SQL语句组成的逻辑处理单元,事务具有以下4个属性,通常简称为事务...
我们目前接触的主流的数据库有:sqlserver,mysql,Oracle、SQLite、Access、MSSQLServer等,对于Java开发的初学者来说,我们看似选择很多,但为了方便我们开发,相对而言推荐使用的数据库还是MySQL。那么什么是MySQL呢?要想了解什么是MySQL,我们先要弄懂SQL是什么...
由于MySQL的组件众多,很难在有限的篇幅解释清楚所有的MySQL组件,所以这里我们就只讨论一些相对而言比较重要的MySQL核心组件。一、Service层1.客户端连接器:也称之为mysql应用层。主要负责:连接处理:当客户端请求上来mysql会从线程池分配一个线程来与客户端连接,如果连接处于空闲状态,wait...
索引是一种特殊的文件(InnoDB数据表上的索引是表空间的一个组成部分),它们包含着对数据表里所有记录的引用指针。索引不是万能的,索引可以加快数据检索操作,但会使数据修改操作变慢。每修改数据记录,索引就必须刷新一次。为了在某种程度上弥补这一缺陷,许多SQL命令都有一个DELAY_KEY_WRITE项。这个选项的...
可以使用命令行工具管理MySQL数据库(命令mysql和mysqladmin),也可以从MySQL的网站下载图形管理工具MySQLAdministrator,MySQLQueryBrowser和MySQLWorkbench。MySQL的管理维护工具非常多,除了上述的系统自带的命令行管理工具之外,还有许多其他的图...