眼泪滑过所有的梦
眼泪滑过所有的梦
全部文章
分类
抽象类(1)
ArrayList(1)
Docker(7)
echarts(1)
finally(1)
JAVA(27)
java8(3)
JAVAEE(3)
JAVA面试题(63)
JSON(1)
jvm(8)
K8S(12)
leetcode(2)
Linux(1)
Object(1)
rabbitmq(2)
Read uncommitted(1)
Redis(1)
sleep(1)
SpringBoot实践(15)
sql注入(1)
String(1)
Tomcat(1)
内存泄露(1)
前端(2)
合并有序链表(1)
多线程(14)
多线程与并发(2)
学生发展数据综合评价与分析系统(5)
布隆过滤器(1)
感悟(1)
操作系统(1)
数据库(6)
数据结构(1)
日常学习笔记(1)
未归档(38)
生活经历(2)
程序人生(1)
程序计数器(1)
索引(1)
脏读(1)
蓝绿部署(1)
计算机网络(2)
论文或报告(1)
设计模式(3)
集合(1)
归档
标签
去牛客网
登录
/
注册
阳阳的博客
热爱技术,享受生活
全部文章
(共243篇)
谈谈并行流parallelStream
一、parallelStream是什么 Java8中提供了能够更方便处理集合数据的Stream类,其中parallelStream()方法能够充分利用多核CPU的优势,使用多线程加快对集合数据的处理速度。不熟悉Stream类的同学,可以先参考我的另外一篇文章Java8中Stream的常用方法 ...
parallelStream
2020-08-15
0
1773
Java8之Optional扫盲
在java8中,引入Optional类,来缓解对每次都需要变量判空的尴尬。Optional在一定程度上,能够减少判空产生的级联深度,运用lambda表达式,也能够在一定程度上简化代码。 创建一个Optional 1、创建一个可以包含null的Optional Optional<...
Optional
2020-08-15
0
484
SpringBoot集成RabbitMQ
容器化运行RabbitMQ,可以参考我之前的一篇文章容器化运行RabbitMQ 本篇不讲解RabbitMQ的理论知识,均采用最简配置 那么消息队列,需要一个消息的生产者与消费者 创建一个生产者:引入相关的依赖 <dependency> <groupId>...
SpringBoot
rabbitmq
2020-08-15
0
588
容器化运行RabbitMQ
拉取最新版本的RabbitMQ镜像 docker pull rabbitmq 运行容器 docker run -d --name rabbitmq -e RABBITMQ_DEFAULT_USER=admin -e RABBITMQ_DEFAULT_PASS=admin -p...
2020-08-15
0
735
如何排查java应用的死锁
首先,我们构造一个死锁场景。 如何构造一个死锁呢? 很简单,只要让线程1占有对象a的锁后,再去请求对象b的锁。与此同时,对象2已经占有了对象b的锁,再请求对象a的锁。线程1与线程2互相等待,形成了死锁。(在面试中,也会被经常地要求手写死锁) 代码如下: package com....
死锁
2020-08-15
0
664
浅谈JVM调优中的两个小知识点
对JVM的调优,需要大量的场景以及经验,本篇主要是从一个理论的角度,粗浅地 对堆这边不太熟悉的同学,可以先参考我的这一篇文章说说java中的堆区 我把堆区的主要结构以及参数放在下面,这样可以参照着图来看: 一、如何设置最大年龄 每发生一次Young GC...
jvm
2020-08-15
0
501
记录第一次出差的经历
前奏篇 2020年6月19日的下午,是一个周五。在这个悠闲的时光里,我翘着二郎腿,写着再普通不过的curd。 突然,主管仿佛捕捉到了我迷离的眼神,慢慢地走到我的旁边,拉着我的衣角。 我想:该不会我摸鱼被发现了吧,主管想炸了我的鱼塘? ...
出差
2020-08-15
0
743
【MySQL】谈谈锁的类型
前言 MySQL中的锁分为表锁以及行锁,从字面意思就可以得知,表锁是对一整张表进行加锁,而行锁是针对于特定的行。在Server层面,提供了表锁的实现,而行锁则由存储引擎实现。Innodb引擎支持行锁,Myisam则不支持行锁。 下面从锁模式以及加锁方法来大致阐述Mysql中的锁。 ...
mysql
2020-08-15
0
612
ThreadLocal使用不好,小心造成内存泄露!
一、前言 对ThreadLocal不熟悉的同学,可以先参考我的另外一篇文章浅谈ThreadLocal 在讨论内存泄漏之前,需要明白java中的四种引用,同样可以移步到java中的四种引用 什么是内存泄露? 大白话讲,就是我自己创建的对象,在一系列操作后,我访问不到该对象了,我...
2020-06-15
0
568
Java8中Stream的常用方法
前言 这篇文章简单总结一下Stream中的常用方法,,当然一般都是和Lambda配合着使用的。 对Lambda不熟悉的同学,可以参考这篇进行入门对Lambda的理解,Lambda真是越用越爽 如果刚刚入门Lambda,但对Consumer、Supplier、Predicate与Fu...
2020-06-15
0
580
首页
上一页
1
2
3
4
5
6
7
8
9
10
下一页
末页