热文2020全新Java面试题之多线程(三)
2020全新Java面试题——多线程(三) 一、线程池都有哪些状态? 线程池有5种状态:Running、ShutDown、Stop、Tidying、Terminated。...
2020全新Java面试题——多线程(三) 一、线程池都有哪些状态? 线程池有5种状态:Running、ShutDown、Stop、Tidying、Terminated。...
2020全新Java面试题——多线程(二) 一、线程有哪些状态? 线程通常都有五种状态,创建、就绪、运行、阻塞和死亡。 1、创建状态 在生成线程对象,并没有调用该对象的s...
SpringCloud 面试要点 1、SpringCloud的优势; 2、负载平衡的意义; 3、Hystrix是什么; 4、Hystrix断路器是什么; 5、Netfli...
SQL 优化的几种方法 1、对查询进行优化,应尽量避免全表扫描; 2、应尽量避免在where子句中对字段进行null值判断; 3、应尽量避免在where子句中使用!=或<...
mysql如何实现循环插入千万级数据? 1.建表: CREATE TABLE `mysql_genarate` ( `id` int(11) NOT NULL AUT...
MySQL 自增 ID 用完了怎么办? 在MySQL中有很多类型的自增ID,每个自增ID都设置了初始值,然后按照一定的步长增加,只要定义了字节长度,那么就会有上限,如果达...
首次安装centos进行一些基本配置 当你首次安装完CentOs后,还需要做一些事,才能更好的使用该操作系统。 关闭selinux selinux这个软件功能确实很强大,...
数据库三大范式通俗理解 1、原子性,要求属性具有原子性,不可再分解。 表:字段1、 字段2(字段2.1、字段2.2)、字段3 ...... 如学生(学号,姓名,性别,出生...
mysql的优势在哪里 1、运行速度快,MySQL体积小,命令执行的速度快。 2、使用成本低。MySQL是开源的,且提供免费版本,对大多数用户来说大大降低了使用成本。 3...
Mysql什么是脏读? 什么是脏读? 脏读又称无效数据的读出,是指在数据库访问中,事务T1将某一值修改,然后事务T2读取该值,此后T1因为某种原因撤销对该值的修改,这就导...
MySQL运维之二进制日志 MySQL二进制日志里保存会造成或可能造成数据变化的SQL语句。通过二进制日志可以完成如实时异地容灾备份、读写分离、数据恢复等功能。下面,我们...
Mysql运维之日志管理 一般成熟的软件,都会有自己的日志文件。通过这些日志来快速定位问题。在Mysql中,日志分为以下几类: - 慢查询日志,当sql的执行时间超过设定...
JS 代码要不要加分号? JavaScript 中分号划分了社区。有些人无论如何都喜欢使用分号。其他人喜欢不加分号。 在使用分号多年之后,2017 年秋,我决定尝试根据需...
js实现图片无缝滚动 实现原理: 图片滚动原理同图片轮播原理,同样也适用于文字滚动等一系列滚动,通过复制最后一张图片或最后一堆文字插入第一行,或复制第一张图片或一堆文字插...
如何判断js中数据类型 方法一、js内置方法typeof 检测基本数据类型的最佳选择是使用typeof typeof 来判断数据类型,只能区分基本类型,即 “number...
JavaScript 如何实现横向瀑布流 最近在做一个小程序项目,在 UI 上借鉴了一下其他 App 设计,其中有一个图片横向布局铺满的 UI 感觉挺好看的,类似于传统的...
jQuery表单插件jquery.form.js jQuery Form插件是一个优秀的Ajax表单插件,可以非常容易地、无侵入地升级HTML表单以支持Ajax。jQue...
利用js实现表格隔行换色效果 首先我们来看一下实现的效果,如下图所示: 思路: 确定事件: 文档加载完成 onload 2. 事件要触发函数: init() 3. 函数:...
JS 中 9 个强大主流写法(各种 Hack 写法) 1. 全局替换 我们知道,字符串函数 replace () 仅替换第一次出现的情况。 您可以通过在正则表达式的末尾添...
js中!与!!的用法介绍 js中!的用法是比较灵活的,它除了做逻辑运算常常会用!做类型判断,可以用!与上对象来求得一个布尔值, 1、!可将变量转换成boolean类型,n...
JavaScript event.keyCode 此属性可以返回被敲击的按键生成的Unicode字符码。 对于keydown和keyup事件,它指定了被敲击...
window.innerWidth 此属性可以返回浏览器视口(viewport)的宽度,只读属性。 如果存在垂直滚动条,那么包括滚动条所占据的宽度。 返回值是一个数字,...
JavaScript insertRow() 此方法可以创建并在表格的指定位置插入一个新行。 参数解析: (1).tableObject:表格对象。 (2).index...
Math.max() 方法 此方法可返回指定的数中较大的一个。 如果没有参数,则返回-Infinity,如果某个参数为NaN,或是不能转换成数字的非数字值,则返回NaN。