html
-
10天精通MySQL教程【从基础、进阶到运维全覆盖】
本套视频教程是目前为止,黑马在MySQL知识方面最为全面的一套,包含3个篇章:基础篇、进阶篇、运维篇,干货满满。 在基础篇,主要讲解MySQL的基础知识,包含MySQL安装…
-
Java培训之参数了解:initParam参数是什么意思?
在开发一个Web应用程序时,通常会在web.xml文件中配置一些初始化参数,为了方便获取这些参数,EL表达式提供了一个initParam隐式对象,该对象可以获取Web应用程序中…
-
树化的意义是什么?【java面试题】
树化的意义: 红黑树用来避免 DoS 攻击,防止链表超长时性能下降,树化应当是偶然情况,是保底策略。 hash 表的查找,更新的时间复杂度是 $O(1)$,而红黑树的查找,更新的时…
-
Java毕设项目《集信达》短信平台系统实战
Java企业级毕设项目《集信达》短信平台系统实战 初级教程 随着企业业务扩张、短信规模化使用,传统短信平台的接入方式和单一的信息发送功能,已不能满足现代企业管理的需求,所以统一入口…
-
整型常量不同进制间的相互转换
整型常量可以分别用二进制、八进制、十进制和十六进制表示,不同的进制并不影响数据本身的大小,同一个整型常量可以在不同进制之间转换,具体转换方式如下。 1.十进制和二进制之间的转换 (…
-
lock和synchronized有什么区别?【java面试题】
目标 掌握 lock 与 synchronized 的区别理解 ReentrantLock 的公平、非公平锁 理解 ReentrantLock 中的条件变量 lock 与 sync…
-
Maven的生命周期与插件
项目构建生命周期 Maven的本质是一个项目管理工具,将项目开发和管理过程抽象成一个项目对象模型(POM)。Maven构建生命周期描述的是一次构建过程经历经历了多少个事件。对项目构…
-
聚合分为几类?用DSL实现Bucket聚合
什么是聚合?聚合(aggregations)可以实现对文档数据的统计、分析、运算。聚合常见的有三类: 桶(Bucket)聚合:用来对文档做分组,有TermAggregation和D…
-
Stream流的常用方法有哪些?
JDK8为聚合操作中的Stream流对象提供了非常丰富的操作方法,这些方法被划分为中间操作和终结操作两种类型。这两种类型操作方法的根本区别就是方法的返回值,只要返回值类型不是Str…
-
delete()方法删除文件及目录【案例讲解】
在操作文件时,经常需要删除一个目录下的某个文件或者整个文件夹,这时可以使用File 类的delete()方法来实现,在使用该方法时需要判断当前目录下是否存在文件,如果存在则需要先删…