
java
Java 是一门编程语言,用来开发各类应用程序,是后端程序员的开发利器。此专栏旨在与大家一起交流学习。
一只爱笑的小燕子
这个作者很懒,什么都没留下…
展开
-
创建线程的六种状态代码示例
RUNNABLE : 可运行状态,由线程调度器可以安排执行。TIMED WAITING: 隔一段时间后自动唤醒。包括READY和RUNNING两种细分状态。NEW : 线程刚刚创建,还没有启动。BLOCKED: 被阻塞,正在等待锁。TERMINATED: 线程结束。WAITING: 等待被唤醒。原创 2023-05-21 14:58:20 · 250 阅读 · 0 评论 -
工作线程数(线程池中线程数量) 设多少合适?
Ncpu是处理器的核的数目,可以通过Runtime.getRuntime().availableProcessors()得到。但是一个java程序启动本身就会启动很多线程,帮我们分配资源的线程,还有操作系统的线程等。Ucpu是期望的CPU利用率( 该值应该介于0和1之间)具体设置多少,也可以根据实际运行的情况。出于安全的角度,还需要给CPU留有20%的余地。实际需要压测,得到一个合理的数据。根据CPU的核数和计算能力设置。原创 2023-05-19 22:36:21 · 485 阅读 · 0 评论 -
创建线程的五种状态
【代码】创建线程的五种状态。原创 2023-05-19 22:34:18 · 248 阅读 · 0 评论 -
线程的状态
RUNNABLE : 可运行状态,由线程调度器可以安排执行。TIMED WAITING: 隔一段时间后自动唤醒。包括READY和RUNNING两种细分状态。NEW : 线程刚刚创建,还没有启动。BLOCKED: 被阻塞,正在等待锁。TERMINATED: 线程结束。WAITING: 等待被唤醒。原创 2023-05-19 22:14:22 · 185 阅读 · 0 评论 -
git提交规范
以下的git提交规范,仅针对于说明 commit 的类别。原创 2023-04-02 23:01:03 · 72 阅读 · 0 评论 -
如何创建Git仓库
如何创建Git仓库原创 2023-04-02 22:44:02 · 363 阅读 · 0 评论 -
查看本地maven仓库的地址
查看本地maven仓库的地址原创 2023-04-02 10:46:06 · 4228 阅读 · 0 评论 -
Java Character类
[Character类][Character.isLetter() ][Character.isDigit() ][Character.isWhitespace() ][Character.isUpperCase()][Character.isLowerCase() ][Character.toUpperCase()][Character.toLowerCase() ][Character.toString() ][Character.isTitleCase() ][Character.getNumeric原创 2023-03-28 23:34:49 · 249 阅读 · 0 评论 -
Lambda表达式和匿名类的区别
的理解,如果文章由于我学识浅薄,导致您发现有严重谬误的地方,请一定在评论中指出,我会在第一时间修正我的文章,以避免误人子弟。Lambda表达式:编译之后,没有一个单独的字节码文件。对应的字节码会在程序运行的时候生成。匿名内部类:编译之后,产生一个单独的.class字节码文件。Lambda表达式:所需的接口中只能有一个抽象方法。匿名内部类:所需的接口中的抽象方法的数量是随意的。匿名内部类:可以是 类,抽象类,接口。Lambda表达式和匿名类的区别。Lambda:必须是接口。2.抽象方法的数量不一样。原创 2023-03-12 16:50:37 · 418 阅读 · 0 评论 -
Lambda表达式——省略模式
Lambda表达式——省略模式原创 2023-03-12 12:15:21 · 633 阅读 · 3 评论