- 博客(7)
- 收藏
- 关注
原创 Java——Java基础之Queue接口
1. DelayQueue用法在这里插入代码片DelayQueue 实现了 BlockingQueue 接口,DelayQueue 中元素继承了 Delayedpublic class DelayQueue<E extends Delayed> extends AbstractQueue<E> implements BlockingQueue<E> {}...
2020-08-29 15:39:15 531
原创 Java——Java基础之ArrayList中元素的删除操作
1. 问题记录public static void main(String[] args) { List<String> list=new ArrayList<String>(); list.add("a"); list.add("b"); list.add("c"); list.add("d"); list.add("e"); for (String str : list){ if (str=="d"){ list.remov
2020-08-22 11:55:31 359
原创 JVM——垃圾回收器与调优
文章目录1. 垃圾回收器1.1 分类1.2 GC性能指标1.3 详解1.3.1 串行垃圾回收器1.3.1.1 Serial 垃圾回收器1.3.1.2 Serial Old 垃圾回收器1.3.2 并行垃圾回收器1.3.2.1 ParNew垃圾回收器1.3.2.2 Parallel Scavenge:吞吐量优先1.3.2.3 Parallel Old:吞吐量优先1.3.2.4 CMS:低延迟1.4 命令1. 垃圾回收器1.1 分类按照线程数分并行(Parallel):指多条垃圾收集线程并行工作,但此
2020-08-15 01:19:35 545
原创 数据结构与算法——Java常用api
1. 栈StackStack<Character> stack=new Stack<Character>();stack.push('c');//入栈char c=stack.peek();//查看栈顶元素stack.pop();//出栈class Stack<E> extends Vector<E> {}2. SetSet<Integer> set=new HashSet<>();boolean flag=set.
2020-08-14 18:08:52 424
原创 数据结构与算法——中缀表达式与后缀表达式
1. 中缀表达式给定中缀表达式:1+2*(3+4)-5=10从左向右遍历,数字1,入栈操作数栈1空空空运算符栈空空空空+号,判断运算符栈是否为空,为空,入栈操作数栈1空空空运算符栈+空空空数字2,入栈操作数栈12空空运算符栈+空空空*号,判断运算符栈是否为空,不为空,判断当前操作符优先级是否小于或等于栈顶运算符,不是,入栈操作数栈12空空
2020-08-12 22:35:29 299
原创 数据库——SQL语句实战
176. 第二高的薪水编写一个 SQL 查询,获取 Employee 表中第二高的薪水(Salary) 。+----+--------+| Id | Salary |+----+--------+| 1 | 100 || 2 | 200 || 3 | 300 |+----+--------+例如上述 Employee 表,SQL查询应该返回 200 作为第二高的薪水。如果不存在第二高的薪水,那么查询应返回 null。+--------------------.
2020-08-07 22:30:43 273
原创 JVM——方法区
文章目录1. 什么是方法区2. 永久代与元空间3. 常量池与运行时常量池使用字节码文件分析方法区public class TestMethodArea extends Object implements Comparable<String>,Serializable{ //属性 public int num=10; private static String s="测试方法区内部结构"; //构造器,使用默认的 //自定义方法 public void test1()
2020-08-04 23:36:30 425
空空如也
关于CompletableFuture的疑惑
2023-04-08
TA创建的收藏夹 TA关注的收藏夹
TA关注的人