标签:Thread pool

Java

京东面经:乐观锁是怎么实现,线程池线程的提交方式和优缺点

3

songhua.gao 发布于 2019-12-08

优点:速度快,对称性加密通常在消息发送方需要加密大量数据时使用,算法公开、计算量小、加密速度快、加密效率高。 缺点:在数据传送前,发送方和接收方必须商定好秘钥,然后 使双方都能保存好秘钥。其次如果一方的秘钥被泄露,那么加密信息也就不安全了。另外,每对用户每次使用对称加密算法时,都...

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

Java

Java开发者必须知道的内存泄漏问题

14

likai 发布于 2019-12-02

点击上方蓝色“ 程序猿DD ”,选择“设为星标” 回复“ 资源 ”获取独家整理的学习资料! 1. 简介 Java的核心优势之一是在内置垃圾收集器(简称 GC )的帮助下实现自动内存管理。GC隐含地负责分配和释放内存,因此能够处理大多数内存泄漏问题。 虽然GC有效地处理了大部分内存...

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

Java

Spring Boot 2.1.0 已发布,7 个重大更新!

1

邓龙华 发布于 2019-11-27

距离《 重磅:Spring Boot 2.0 正式发布! 》已经过去大半年了,而 Spring Boot 2.1.0 在 10 月底就发布了,我们来看下 Spring Boot 2.1.0 都更新了什么,每一个 Java 技术人都值得关注。 栈长其实早就看到了更新了,现在才有时间...

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

Java

Java 并发与多线程教程

3

xiaoli.he 发布于 2019-11-25

注:此文翻译自 Java Concurrency and Multithreading Tutorial ,本文只是首篇翻译 Java 中的*并发*是一个术语,涉及 Java 平台中的多线程、并发、并行等概念。包括 Java 并发工具,问题和解决方案。这个教程涵盖了多线程的核心概...

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

编程技术

微服务高可用利器——Hystrix熔断降级原理&实践总结

11

yeseng 发布于 2019-11-25

前言 最近在工作中参与组内服务稳定性建设,梳理我们目前服务现状并接入公司自研稳定性保障平台。对公司内自研组件以及业界流行的Hystrix做了学习,Netflix Hystrix 里面大量RxJava响应式实现,实在看着有点绕。所以在这里梳理一些实践以及Hystrix知识点。 为什...

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

Java

Dubbo源码解析(十五)远程通信——Mina

1

hanze 发布于 2019-11-18

目标:介绍基于Mina的来实现的远程通信、介绍dubbo-remoting-mina内的源码解析。 前言 Apache MINA是一个网络应用程序框架,可帮助用户轻松开发高性能和高可扩展性的网络应用程序。它通过Java NIO在各种传输(如TCP / IP和UDP / IP)上提...

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

Java

Beyond Threading

2

刘莉莉 发布于 2019-11-17

Java线程模型的优点在于能够清晰的model应用逻辑流,通过对应OS里物理线程,可以利用多个处理器,或者通过切换让CPU利用率不同的线程共享一个处理器。 但是这种把应用的逻辑线程直接搬到OS的物理线程上运行的方式(*)也存在弊端: Heavy weight,每个OS线程都需要内...

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

Java

Linux/CentOS Tomcat 配置

2

小丁 发布于 2019-11-16

需要注意的是:安装 Tomcat 之前需要把 jdk 安装好。 一、下载安装包 - 安装可以在官网自行下载,下载 tar.gz 包便可。 二、解压缩: tar -zxvf apache-tomcat-9.0.27.tar.gz 如果需要权限,执行以下命令 sudo chmod 7...

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

Java

开发三年,我告诉你凭什么拿下阿里、苏宁、京东、美团的offer

17

songhua.gao 发布于 2019-10-26

前言 每个大牛的诞生都是从菜鸟起步的,只是在成长的过程中,他们为自己设立了长期而鉴定的奋斗目标,梳理了清晰而受用的知识架构。用这种知识框架去按部就班地成长,每个人都有成为大牛的可能。本文就将展示一种知识体系的构建方法,希望能够对你有所帮助。 笔者整理出一篇Java进阶架构师之路的...

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

Java

走进JavaWeb技术世界5:初探Tomcat的HTTP请求过程

7

xiaoli.he 发布于 2019-10-21

本系列文章将整理到我在GitHub上的《Java面试指南》仓库,更多精彩内容请到我的仓库里查看 https://github.com/h2pl/Java-… 喜欢的话麻烦点下Star哈 文章首发于我的个人博客: www.how2playlife.com 本文是微信公众...

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

Java

阿里面试题:使用dubbo过程中遇到过哪些坑?

3

xiaoli.he 发布于 2019-10-20

Dubbo[   |ˈdʌbəʊ| ,发音为`打波 `] 稳如狗,哪有坑? 如果你用过Dubbo,但是没碰到过什么坑,那只能说明你还没有深交Dubbo,看看笔者那些年使用Dubbo踩过的坑! 父子类有相同属性时值丢失 假设Provider提供的服务中某个服务的参数是Wo...

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

Java

java线程池ThreadPoolExecutor八种拒绝策略浅析

4

yanxinchi 发布于 2019-10-18

来源 |  http://rrd.me/en3Wp 前言 谈到java的线程池最熟悉的莫过于 ExecutorService 接口了,jdk1.5新增的 java.util.concurrent 包下的这个api,大大的简化了多线程代码的开发。而不论你用 FixedTh...

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

Java

03 TestNG框架与Junit的区别简介与使用-基本注解使用、套件测试、参数化测试、分组测试、依赖测试、多线…

49

xiaoli.he 发布于 2019-10-18

下面这段英文是testNG官方给出的说明: TestNG is a testing framework inspired from JUnit and NUnit but introducing some new functionalities that make it more...

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

Java

Java 线程池 8 大拒绝策略,面试必问!

1

xiaoli.wang 发布于 2019-10-12

点击上方  Java后端 ,选择 设为星标 技术博文,及时送达 前言 谈 到java的线程池最熟悉的莫过于ExecutorService接口了,jdk1.5新增的java.util.concurrent包下的这个api,大大的简化了多线程代码的开发。而不论你用Fixed...

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

编程技术

Go微服务容错与韧性(Service Resilience)

5

小丁 发布于 2019-09-26

Service Resilience是指当服务的的运行环境出现了问题,例如网络故障或服务过载或某些微服务宕机的情况下,程序仍能够提供部分或大部分服务,这时我们就说服务的韧性很强。它是微服务中很重要的一部分内容,并被广泛讨论。它是衡量服务质量的一个重要指标。Service Resi...

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

Java

微服务化

6

darida 发布于 2019-09-06

问题 服务如何定义 服务如何发布和订阅 服务如何监控 服务如何治理(熔断机制等) 故障如何定位 基本组件 服务描述: RESTful API, 性能差 XML, java平台, 一般内部使用 IDL, interface description language, 用作跨语言平台...

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

Java

聊聊dubbo的ExecutionDispatcher

dulong 发布于 2019-09-02

序 本文主要研究一下dubbo的ExecutionDispatcher ExecutionDispatcher dubbo-2.7.3/dubbo-remoting/dubbo-remoting-api/src/main/java/org/apache/dubbo/remotin...

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

Java

HttpClient Executors工作原理 – Cay Horstmann

yeseng 发布于 2019-09-02

Java 11添加了HttpClient,为我们提供了一种更好的HTTP请求发送方式。它支持异步和同步模式。支持HTTP2开箱即用。有点时髦,Cay Horstmann教授探讨了如何在表面下的工作原理。 在 JCrete 2019年 ,Heinz Kabutz主持了一个演讲,展示...

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