java 调度线程池ScheduledThreadPoolExecutor的使用和源码学习

  • Post author:
  • Post category:java

文章目录 前言 一、创建线程池 二、测试schedule等方法 1.测试代码 2.原理分析 总结 前言 ScheduledThreadPoolExecutor可以用来执行一些定时调度任务,可以按照指定的周期执行任务 一、创建线程池 ThreadPoolTaskScheduler内部包装了一个ScheduledThreadPoolExecutor @Configuration public clas…

继续阅读 java 调度线程池ScheduledThreadPoolExecutor的使用和源码学习

java反射异常:argument type mismatch 解决办法

  • Post author:
  • Post category:java

今天在开发的时候遇到这个问题,代码没有问题,但是调用反射为对象赋值的时候就出了问题。 因为我的实体类是MyBatis的自动生成的,属性类型都是包装类。 上面的代码再遇到一个短类型的属性时报参数类型不匹配异常,找了许久不知道什么原因,后来将该属性改为了int类型,顺利通过,原因不明,有时间了在看,以此记录一下。 补充:出现此异常建议先检查出现异常处类的该字段属性是否和数据库读取出来的属性一致,如果非…

继续阅读 java反射异常:argument type mismatch 解决办法

多线程 – Java实现并发的几种方法

  • Post author:
  • Post category:java

Java提供了多种方式来实现并发,常用的包括: 继承Thread类: 定义一个继承自Thread类的子类,在子类中重写run()方法,并在主函数中创建该子类的对象并调用start()方法来启动线程。 实现Runnable接口: 定义一个实现了Runnable接口的类,在类中重写run()方法,并在主函数中创建该类的对象并将其作为参数传递给Thread类的构造方法,最后调用start()方法来启动线…

继续阅读 多线程 – Java实现并发的几种方法

104.二叉树的最大深度Java

  • Post author:
  • Post category:java

104.二叉树的最大深度Java 题目描述 给定一颗二叉树,返回该二叉树的最大深度。 输入输出样式 示例1: 给定二叉树 [3,9,20,null,null,15,7] 本题来自LeetCode:https://leetcode-cn.com/problems/maximum-depth-of-binary-tree/ 思路 方法一:深度优先遍历(递归),以当前遍历节点为根节点的二叉树的最大深度为…

继续阅读 104.二叉树的最大深度Java

剑指Offer-31.整数中1出现的次数(从1到n整数中1出现的次数)(Javascript)

  • Post author:
  • Post category:java

31.整数中1出现的次数(从1到n整数中1出现的次数) 《剑指Offer》刷题GitHub链接 题目链接 题目描述 求出1 ~ 13的整数中1出现的次数,并算出100 ~ 1300的整数中1出现的次数?为此他特别数了一下1~13中包含1的数字有1、10、11、12、13因此共出现6次,但是对于后面问题他就没辙了。ACMer希望你们帮帮他,并把问题更加普遍化,可以很快的求出任意非负整数区间中1出现的…

继续阅读 剑指Offer-31.整数中1出现的次数(从1到n整数中1出现的次数)(Javascript)

Java — Optional 类(java.util.Optional<T>)

  • Post author:
  • Post category:java

小编之前开发java的时候,经常遇到空指针问题,做if判断来避免抛出异常。现在有 Optional类,可以不用那么麻烦了。 Optional 类是可以为 null 的容器对象,如果值存在,则 isPresent() 方法返回 true, 调用 get() 方法会返回该对象。Optional 类的引入很好的解决了空指针异常。 下面展示一下具体怎么使用 Optional类: /** * @author…

继续阅读 Java — Optional 类(java.util.Optional<T>)

https://github.com/aosp-mirror/platform_frameworks_base/blob/master/core/java/android/view/autofill/

  • Post author:
  • Post category:java

https://github.com/aosp-mirror/platform_frameworks_base/blob/master/core/java/android/view/autofill/AutofillManager.java 版权声明:本文为qq_29012499原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。原文链接:https://blog.…

继续阅读 https://github.com/aosp-mirror/platform_frameworks_base/blob/master/core/java/android/view/autofill/

java正则表达式 yyyy-mm或者yyyy-mm/yyyym

  • Post author:
  • Post category:java

public static void main(String[] args) { //正则表达式 yyyy-mm String MONTH_REGEX1 = "^([1-9]\\d{3}-)(([0]{0,1}[1-9])|([1][0-2]))$"; // yyyy-mm 或者 yyyy-m String MONTH_REGEX2 = "^([1-9]\\d{3}-)(0[1-9]|10|11|…

继续阅读 java正则表达式 yyyy-mm或者yyyy-mm/yyyym

分治法-求众数问题-Java实现

  • Post author:
  • Post category:java

没有解决的问题是,如果有重复众数,怎么输出不同的众数的问题,干脆就设定不准出现重复的众数了 分析有时间再写 源代码: 源码 版权声明:本文为carlylll原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。原文链接:https://blog.csdn.net/carlylll/article/details/101035970

继续阅读 分治法-求众数问题-Java实现

Java+JSP+Oracle+Ajax前台显示数据库数据

  • Post author:
  • Post category:java

Java+JSP+Oracle+Ajax前台显示数据库数据 在这个例子中,我们将使用Java查询Oracle数据库里面的数据并在前台JSP页面显示。 一、准备 Java连接Oracle数据库请参考 Java连接Oracle数据库.note 使用Ajax需要jQuery.js文件,下载: http://www.jq22.com/jquery-info122 必要的连接Oracle的jar包。 所用数…

继续阅读 Java+JSP+Oracle+Ajax前台显示数据库数据