Java中list集合判空详解

1、如果想判断list是否为空,可以这么判断: if(null == list || list.size() ==0 ){   //为空的情况 }else{   //不为空的情况 }    2、li...

MongoDB中的explain和hint提的使用详解

一、简介 这里简单介绍一下各个工具的使用场景,一般用mysql,redis,mongodb做存储层,hadoop,spark做大数据分析。 mysql适合结构化数据,类似excel表格一样定义严格的数据,用于数...

MySQL架构和业务详解

目前,在很多OLTP场景中,MySQL数据库都有着广泛的应用,也有很多不同的使用方式。从数据库的业务需求、架构设计、运营维护、再到扩容迁移,不同的MySQL架构有不同的特点,适应一定的业务场景,或者解决一定的业务问题。DBA作为数据库架构的...

Git常用命令汇总详解

git命令汇总 展示帮助信息 git help -g 回到远程仓库的状态 抛弃本地所有的修改,回到远程仓库的状态。 git fetch --all && git reset -...

关于PHP中的webshell详解

一、webshell简介 webshell就是以asp、php、jsp或者cgi等网页文件形式存在的一种命令执行环境,也可以将其称做为一种网页后门。黑客在入侵了一个网站后,通常会将asp或php后门文件与网站服务器WEB目录下正常的网页文...

关于Tcpdump抓包总结详解

一、简介 tcpdump是一个用于截取网络分组,并输出分组内容的工具。凭借强大的功能和灵活的截取策略,使其成为类UNIX系统下用于网络分析和问题排查的首选工具 tcpdump提供了源代码,公开了接口,因此具备很强的可扩展性,对于网络维护...

springmvc拦截器配置详解

1、目的:拦截器的配置主要是对请求进行相应的处理(在登录和session过时的时候是一个很好的方式) 2、由于Spring容器的优越性,在配置的时候全部交给容器管理是一个很不错的方式 3、配置拦截器:   1)在对应的方式类中实现Ha...

maven的两种打包方式详解

1、maven目前在web上面的使用方式很普遍,而打包的方式也存在很多方式 2、因为涉及一个项目调用另外一个项目的包,并将另外一个项目打成jar的形式便于管理 3、maven打包第一种方式:   将项目检测为一个maven项目,涉及子...

MySQL之mysqldump备份和恢复详解

一、备份单个数据库1、备份命令:mysqldump  MySQL数据库自带的一个很好用的备份命令。是逻辑备份,导出 的是SQL语句。也就是把数据从MySQL库中以逻辑的SQL语句的形式直接输出或生成备份的文件的过程。-u <...

mysqldump备份参数大全(带详细解释)详解

介绍在日常维护工作当中经常会需要对数据进行导出操作,而mysqldump是导出数据过程中使用非常频繁的一个工具;它自带的功能参数非常多,文章中会列举出一些常用的操作,在文章末尾会将所有的参数详细说明列出来。语法:默认不带参数的导出,导出文本...