标签:queue

Java

SpringBoot之整合邮件发送功能

likai 发布于 2019-12-11

我们在开发中通常会使用邮件方式进行告警,传统的邮件发送整合起来较为繁琐,因此Spring Boot提供了一套更为简洁易用的整合方案,对Java Mail进行了封装,能够让业务更快的具备邮件发送能力。 本文主要讲解如何为Spring Boot应用添加邮件发送能力。 依赖引入 首先还...

阅读(1)评论(0)赞 (0)

Java

Java容器详解

6

yanxinchi 发布于 2019-12-11

编辑推荐: 文章主要介绍了什么是容器,Java基本容器类包括:List,Set,Queue,Map,他们的区别是什么?希望本文对您的学习有所帮助。 本文来自于csdn,由火龙果软件Alice编辑、推荐。 一、容器的概念 1. 什么是容器 在Java当中,有一个类专门用来存放其它类...

阅读(17)评论(0)赞 (0)

Java

那些有趣的代码 —— 有点萌的 Tomcat 的线程池

3

darida 发布于 2019-12-11

最近抓紧时间看看了看tomcat 的源代码。 发现了一些有趣的代码,应该会写一系列文章和大家分享一下。 Tomcat 作为一个老牌的 servlet 容器,处理多线程肯定得心应手,为了能保证多线程环境下的高效,必然使用了线程池。 但是,Tomcat 并没有直接使用 j.u.c 里...

阅读(7)评论(0)赞 (0)

Java

干货收藏!史上最强 Tomcat 8 性能优化来啦!| 原力计划

61

wenming.gapo 发布于 2019-12-10

作者 | ThinkWon 责编 | Elle 出品 | CSDN 博客 授人以鱼不如授人以渔 本博客的目的不在于给出最佳配置,而是带领开发者,能够从实际情况出发,通过不断的调节tomcat和jvm参数,去发现吞吐量,平均响应时间和错误率等信息的变化...

阅读(12)评论(0)赞 (0)

Java

Java新一代网络编程模型AIO原理及Linux系统AIO介绍

13

邓龙华 发布于 2019-12-10

从JDK 7版本开始,Java新加入的文件和网络io特性称为nio2(new io 2, 因为jdk1.4中已经有过一个nio了),包含了众多性能和功能上的改进,其中最重要的部分,就是对异步io的支持,称为Java AIO(asynchronous IO)。 因为AIO的实施需充...

阅读(11)评论(0)赞 (0)

Java

在Java7中体会NIO.2异步执行

小丁 发布于 2019-12-10

JDK7 已经大致确定发布时间。JSR 203 提出很久了。2009.11.13,JDK7 M5(b76)已经发布。JSR 203 习惯上称为 NIO.2,主要包括新的: 异步 I/O(简称 AIO); Multicase 多播; Stream Control Transport...

阅读(8)评论(0)赞 (0)

Java

秉心说 2019 博文合集

1

zhuangli 发布于 2019-12-10

这里是 秉心说 的知识金字塔 。 掘金 没有文章分类的功能,每次想找以前的文章都比较费劲。 微信公众号的阅读体验又不忍吐槽。个人网站也还没有搭建完成。 所以把之前的所有文章都备份到此仓库,作为永久链接长期维护。 我的开源项目 Box —— 我的开发助手 真香!Kotlin+MVV...

阅读(10)评论(0)赞 (0)

Java

【译】华为云——代码质量“多云”

changyuan.xu 发布于 2019-12-10

原文链接 使用静态代码分析看一看华为的源代码。 出于各种原因,有许多企业进入了云市场并建立了他们自己的云服务。最近,我们的团队致力于将PVS-Studio代码分析工具集成到我们的云架构中。我们的忠实读者可能已经猜到我们这次要拿什么项目开刀,没错,就是华为的云服务。 介绍 如果你订...

阅读(9)评论(0)赞 (0)

Java

Java基础复习之旅(3)-线程篇

7

xiaoli.wang 发布于 2019-12-10

1. 基本概念 1.1 线程、进程、协程是什么? 首先要知道, 一个进程可以有多个线程,一个线程可以有多个协程。 先说说线程跟进程: 进程是资源分配的最小单元,线程是CPU调度的最小单位。所有与进程相关的资源,均被记录在PCB(印刷电路板)中。 线程隶属于某一个进程,共享进程的资...

阅读(9)评论(0)赞 (0)

Java

2019年终总结Java后端面试题:集合+并发+Web+设计模式+Spring框架

2

xirruiqiang 发布于 2019-12-10

一、基础部分 JDK 和 JRE 的区别 == 和 equals 的区别 基本类型和包装类对象使用 == 和 equals进行比较的结果? 什么是装箱?什么是拆箱?装箱和拆箱的执行过程?常见问题? hashCode()相同,equals() 也一定为 true吗? final 在...

阅读(9)评论(0)赞 (0)

Java

java多线程与线程池

1

xubiao.zhuang 发布于 2019-12-10

1. 场景描述 以前多线程也常用,这次因需再页面上用到多线程,如下图,总结下,有需要的朋友可以参考下。 2. 解决方案 2.1 线程池概念 线程池官方定义不说了,通俗说下:池子的概念,事先(预定义)创建后,后续的线程可以直接从池子中拿,好处: (1)来创建线程比较消耗资源,不用重...

阅读(6)评论(0)赞 (0)

Java

还不懂Java集合框架?阿里架构师总结了这五点,看完至少能掌握99%

8

changyuan.xu 发布于 2019-12-09

早在 Java 2 中之前,Java 就提供了特设类。比如:Dictionary, Vector, Stack, 和 Properties 这些类用来存储和操作对象组。 虽然这些类都非常有用,但是它们缺少一个核心的,统一的主题。由于这个原因,使用 Vector 类的方式和使用 P...

阅读(10)评论(0)赞 (0)

编程技术

详解RocketMQ的架构设计、关键特性、与应用场景

9

Harries 发布于 2019-12-09

内容大纲: RocketMQ的简介与演进 RocketMQ的架构设计 RocketMQ的关键特性 RocketMQ的应用场景 RocketMQ的简介 RocketMQ一个纯java、分布式、队列模型的开源消息中间件,前身是MetaQ,是阿里研发的一个队列模型的消息中间件,后开源给...

阅读(13)评论(0)赞 (0)

Java

Java数据结构之线性表

7

刘莉莉 发布于 2019-12-09

这篇文章我们来说说Java里一个很重要的数据结构——线性表,还是这张图,线性表对应着下图里的List。 ​ 红框里的内容就是线性表的大家族了,其中黄色部分是要重点了解的, 线性表里的元素是按线性排列的(这里的线性指逻辑上的) 线性表分为两大类,分别是顺序表和链表 : 一、顺序表 ...

阅读(9)评论(0)赞 (0)

Java

Java 并发编程 73 道面试题及答案

5

songhua.gao 发布于 2019-12-09

点击上方  Java后端 ,选择  设为星标 优质文章,及时送达 原文出处: https://blog.csdn.net/qq_34039315/article/details/7854931 1、在java中守护线程和本地线程区别? java中的线程分为两种...

阅读(13)评论(0)赞 (0)

编程技术

高并发、高性能 Web 架构

3

puefu.he 发布于 2019-12-09

编辑推荐: 文章介绍了典型的,三层架构的高性能 Web 应用架构,并对反向代理服务,应用层节点工作模型,Memcached 服务等做了详细的解释,希望能对您有所帮助。 本文来自于csdn,由火龙果软件Luca编辑、推荐。 典型 Web App 架构 以下是一个典型的高负载 web...

阅读(13)评论(0)赞 (0)

Java

【大厂面试真题350道】性能优化+微服务+并发编程+开源框架+分布式

7

puefu.he 发布于 2019-12-08

秋招面试已经过去有半个月了,我相信有人欢喜有人愁,大厂的面试题千奇百怪,不知道他会问到哪方面的知识点,我也是秋招大部队里面的一员,给大家整理出了18个大厂经常会问到200多道面试问题,涉及的知识点有,性能优化,微服务,并发编程,开源框架,分布式,等等。 一,性能优化专题: 1.t...

阅读(16)评论(0)赞 (0)

Java

浅谈JVM虚拟机

5

wenming.gapo 发布于 2019-12-08

本人是一名前不久被秋招打得体无完肤的Java小白,在经历过秋招以后,认识到JVM虚拟机的重要性,虽然之前了解过虚拟机的一些基本知识和概念,但是对于怀揣这进入大厂的心的我是远远不够的,于是想更深一步的了解并学习JVM,《深入理解JAVA虚拟机》这本书对JVM剖析的特别清楚,最近也在...

阅读(11)评论(0)赞 (0)