java判断当前时间在时间区间内
public static void main(String[] args) throws ParseException { SimpleDateFormat ft = new SimpleDateFormat ("yyyy-MM-dd hh:mm:ss"); Date startTime = ft.parse("2021-08-05 10:00:00"); Date endTime = ft.p…
public static void main(String[] args) throws ParseException { SimpleDateFormat ft = new SimpleDateFormat ("yyyy-MM-dd hh:mm:ss"); Date startTime = ft.parse("2021-08-05 10:00:00"); Date endTime = ft.p…
可重入锁 可重入锁又名递归锁。是指在同一个线程在外层方法获取锁之后,在进入该线程的内层方法会自动获取锁(前提锁对象是同一个对象或者class),不会因为之前获取过还没释放而阻塞。Java中synchronized和ReentrantLook都是可重入锁。可重入锁的优点是可以一定程度上避免死锁。代码如下: public class Test{ public synchronized void doO…
Java8新特性 Java8接口可添加默认实现接口和抽象类的区别设计模式:缺省适配模式 Java8接口可添加默认实现 java8新增了接口默认实现功能,每个接口可以有默认实现,实现类可以根据其需要进行定制化得实现 抽象方法前面添加default关键字即可,代表该方法有默认实现。 public interface UserService { String say(); default void He…
首先说一下它的工作过程:如果一个类加载器收到了类加载的请求,它首先不会自己去尝试加载这个类,而是把这个请求委派给父类加载器去完成,每一个层次的类加载器都是如此,因此所有的加载请求都应该传送到最顶层的启动类加载器中,只有当父加载器反馈自己确实无法完成这个加载请求(它的搜索范围内没有找到所需的类)的时候,子加载器才会尝试自己去完成加载。 使用双亲委派模型来组织类加载器之间的…
类的称呼: 题目如图: 解答: 图二 public abstract class Top{ } public class Tip extends Top { } 图三 public abstract class Fee { } public abstract class Fi extends Fee {} 图四 public interface Foo{ } public class Bar im…
目录 背景java历史组成终端调试环境变量 变量定义命名规则 public和class数据类型基本数据类型char字符型float、double浮点型补码取值范围直接量、字面量自动类型转换 运算符算术运算符赋值运算符比较运算符位运算符 与& 或 | 异或^逻辑运算符&& & || |位移运算符:>> << >>>三目运算符:…
原文作者:很閒很快樂 原文地址:HashMap初始容量为什么是2的n次幂及扩容为什么是2倍的形式 HashMap的初始容量都是2的n次幂的形式存在的,而扩容也是2倍的原来的容量进行扩容,也就是扩容后的容量也是2的n次幂的形式存在的,下面就来说明一下为什么是2的n次幂的形式!先来看一下源码,也就是向HashMap中添加元素,或者扩容时是怎么存放元素的。 第一个截图是向HashMap中添加元素pu…
在项目中用到了数据库的备份和恢复功能,就通过java的Runtime.getRuntime().exec()来调用cmd或者linux命令来导出和导入.sql文件。但是在执行恢复时,程序一直被阻塞,没法往下运行,很头疼。代码有点糙: public static void main(String[] args) { String filepath="D:…
No.1:Javaweb 学完web第一站就到了Javaweb这儿,web和Javaweb之间可是有很多相通的地方,想要做出一个合格的网页,web和Javaweb一个都不能少,但你真的做好准备学习Javaweb了吗? JavaSE学会了没?MySQL数据库会编写增删改查……这些简单的SQL语句了吗?JDBC没忘吧?web前端里的HTML、CSS、JavaScript还记得吗? 先别着急骂,我要是不…
JavaCV教程:视频流/直播/回放/Mp4/RTSP/RTMP/FLV等进行切片转hls流播放 Maven依赖代码实现 系列专栏 流媒体相关技术 JavaCV流媒体教程 JavaCV异常报错汇总 海康摄像头SDK二次开发实例 本文参考 :JavaCV开发详解之23:hls视频录制,m3u8切片录制和fmp4切片录制详解 Maven依赖 <dependency> <groupId…