Java
文章平均质量分 50
予舍杨
——"No matter the consequence?"
——"Let us dare."
展开
-
费马二平方和定理
费马二平方定理是指除了2这个特殊的素数,所有的素数都可以分两类:被4除余1的素数,如5,13,17,29,37,41;第二类则是被4除余3的素数如3,7,11,19,23,31.第一类素数都能表示为两个整数的平方和,第二类都不能。———摘自百度...原创 2021-04-29 00:29:38 · 2116 阅读 · 0 评论 -
java8特性 .stream()的使用
1. .stream().map().distinct().collect(Collectors.toList())//算平方List<Integer> numbers = Arrays.asList(2, 5, 8, 9, 7, 4, 5, 6); List<Integer> squareNumList = numbers.stream().map(i -> i * i).distinct().collect(Collectors.toList());原创 2021-02-01 16:20:41 · 10769 阅读 · 0 评论 -
记录JVM参数调优一之-Xmixed、-Xint、-Xcomp
public class T1_WayToRun { public static void main(String[] args) { for (int i = 0;i < 100000;i++) m(); long start = System.currentTimeMillis(); for (int i = 0;i < 100000;i++) { m();原创 2020-11-21 00:33:35 · 2973 阅读 · 2 评论 -
多线程卖票Java经典案例
多线程卖票可以通过继承Thread类,也可以通过实现Runnable接口。本文主要讲实现Runnable接口的方式。1.实现Runnable接口方法//多线程卖票 实现Runnable接口public class Test6 { public static void main(String[] args) { TicketWindow tw = new TicketWindow(); //创建TicektWindow实例对象tw; new Thread(t原创 2020-11-18 23:14:15 · 298 阅读 · 0 评论 -
SpringBoot自定义LOGO 修改banner 最简单的方法
打开SpringBoot的项目,在src下找到resources,在resources下新建一个文本文档——banner.txt,然后在文本里写入自己想要的设置就好了。推荐在线制作Banner的网址:http://patorjk.com/software/taag/https://www.bootschool.net/asciihttp://www.network-science.de/ascii/Spring Boot提供了一个枚举类AnsiColor,在这里我们可以用来控制banner.t原创 2020-11-15 13:39:59 · 648 阅读 · 0 评论 -
谈谈GC垃圾回收—什么是垃圾,垃圾回收算法,垃圾收集器
我们都知道,在JAVA虚拟机中进行垃圾回收的场所有2个:堆,方法区。那么,首先要弄清什么是垃圾呢?——没有任何引用指向的一个对象或者多个对象的叫做垃圾。原创 2020-10-23 17:55:32 · 515 阅读 · 1 评论 -
Spring的五种事务隔离级别、7种事务传播机制
一、解释1.脏读:当一个事务读取某个数据,并对它进行了修改,但是未提交到数据库;这时,另一个事务也访问到了这个数据,并进行了进一步的处理,就产生了未提交的数据依赖的关系。脏数据就是指修改了但未提交,处于待定状态的数据(可能提交也可能回滚)。2.不可重复读:一个事务多次读取一条数据,在两次读取同一数据的中间,有另一个事务读取这个数据并进行了修改,则会导致该事务两次读取到的数据内容不一致。这就称为不可重复读。3.幻读:是指当事务非独立执行时发生的一种现象。当一个事务对一个表中的所有行的某项数据进行了修改,原创 2020-10-18 22:39:34 · 1364 阅读 · 0 评论 -
浅谈Java中的四种引用类型
今天我们来谈一谈Java中的四种引用类型:1.强引用(StrongReference)把一个对象赋给一个引用变量,这个引用变量就是一个强引用。强引用是Java中最常见的,当这个对象被强引用变量引用时,就处于可达状态,无论该对象以后会不会被用到,即使永远不会被用到,JVM也不会回收这个对象。缺点:强引用是造成Java内存泄露的主要原因之一。2.软引用(SoftReference)软引用需要用SoftReference来实现,对于只有弱引用的对象来说,当系统内存足够时不会被垃圾收集机制回收;而当内部不原创 2020-10-09 00:36:16 · 199 阅读 · 0 评论