标签:线程池

Spring

实战Spring Boot 2.0系列(四) – 使用WebAsyncTask处理异步任务

4

wenming.gapo 发布于 2018-06-24

上文介绍了基于 @Async 注解的 异步调用编程 ,本文将继续引入 Spring Boot 的 WebAsyncTask 进行更灵活异步任务处理,包括 异步回调 , 超时处理 和 异常处理 。 本系列文章 实战Spring Boot 2.0系列(一) – 使用Gra...

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

Java

weixin-java-tools 3.1.0 发布,微信 Java 开发工具包

hanze 发布于 2018-06-23

weixin-java-tools 3.1.0 发布了,本次版本更新主要修复了一些bug,各个模块增加了不少接口,比如开放平台模块增加小程序相关接口,小程序模块增加代码管理、成员管理、数据分析等API,公众号模块增加了取Wi-Fi门店列表接口、微信AI开放接口等。具体更新日志如下...

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

Java

Dubbo 实现原理与源码解析系列 —— 精品合集

16

puefu.he 发布于 2018-06-23

摘要: 原创出处 http://www.iocoder.cn/Dubbo/good-collection/ 「芋道源码」欢迎转载,保留摘要,谢谢! 1.【芋艿】精尽 Dubbo 原理与源码专栏 2.【老徐】RPC 专栏 3.【肥朝】Dubbo 源码解析 4.【MR_QI】Dubb...

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

Java

JAVA后端面试100 Q&A之第一篇

2

darida 发布于 2018-06-22

实现机制不同 synchronized通过java对象头锁标记和Monitor对象实现 reentrantlock通过CAS、ASQ(AbstractQueuedSynchronizer)和locksupport(用于阻塞和解除阻塞)实现 synchronized依赖jvm内存模...

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

Java

广州三本找Java实习经历

13

songhua.gao 发布于 2018-06-21

前言 只有光头才能变强 这阵子跑去面试Java实习生啦~~~我来简单介绍一下背景吧。 广州三本大三在读,在广州找实习。大学开始接触编程,一个非常平庸的人。 在学习编程时,跟我类似的人应该会有一个疑问: 究竟学到什么程度才能找到一份实习/工作呢 ? 针对的是中小公司.. 我是在6月...

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

Spring

MRoot 1.0.0,Kotlin 快速开发平台

changyuan.xu 发布于 2018-06-21

MRoot是基于Spring Boot2使用Kotlin编写的快速开发平台(100%兼容Java,可以与Java互操作) 技术选型 开发语言:Kotlin 核心框架:Spring Boot2 数据库连接池:Alibaba Druid 持久层框架:MyBatis + MyBatis...

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

Spring

Spring Boot系列之一:如何快速熟悉Spring技术栈

4

Harries 发布于 2018-06-21

本篇文章的目的是就自己阅读Spring代码和相关技术栈的一些心得体会做一些总结,方便快速上手Spring相关的技术栈,如Spring Cloud等,文章不长,大约花费5分钟时间。 (介绍一,可以略过)Spring强大的扩展能力,促进了其与新技术的融合,维护了它持久的生命力,熟悉S...

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

Java

Java中如何实现线程的超时中断

1

yanxinchi 发布于 2018-06-20

背景 之前在实现熔断降级组件时,需要实现一个接口的超时中断,意思是,业务在使用熔断降级功能时,在平台上设置了一个超时时间,如果在请求进入熔断器开始计时,并且接口在超时时间内没有响应,则需要提早中断该请求并返回。 比如正常下游接口的超时时间为800ms,但是因为自身业务的特殊需求,...

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

Java

天池中间件大赛 dubboMesh 优化总结:qps 从 1000 到 6850

6

xubiao.zhuang 发布于 2018-06-20

天池中间件大赛的初赛在今早终于正式结束了,公众号停更了一个月,主要原因就是博主的空余时间几乎全花在这个比赛上,第一赛季结束,做下参赛总结,总的来说,收获不小。 最终排名 先说结果,最终榜单排名是第 15 名(除去前排大佬的两个小号,加上作弊的第一名,勉强能算是第 12 名),说实...

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

Java

单品页统一服务系统架构未公开细节

32

刘莉莉 发布于 2018-06-17

本文是《 京东商品详情页服务闭环实践 》中未公开的一些细节,是15年内部培训的PPT,目前的内容也不过时,还适用现有系统架构设计。PPT下载地址: https://pan.baidu.com/s/1K-Djkf6IFZ7qSEIlNqYPAw 。 架构 单品页依赖服务众多,分布在...

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

Java

开源软件源代码安全缺陷分析报告之框架类软件篇

6

刘莉莉 发布于 2018-06-17

开源软件源代码安全缺陷分析报告 ——框架类软件专题 1、概述 随着软件技术飞速发展,开源软件已在全球范围内得到了广泛应用。数据显示,99%的组织在其IT系统中使用了开源软件。开源软件的代码一旦存在安全问题,必将造成广泛、严重的影响。为了解开源软件的安全情况,为了解开源软件的安全情...

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

Java

Java异常及日志注意事项

hellas 发布于 2018-06-15

一、异常注意事项 简单整理了下关于异常的规范: 1)      在异常处理模块中应提供精确、易读的错误原因信息。 2)      不要处理能够避免的异常。 3)      一个方法不应该抛出...

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

Java

Spring / Spring boot 异步任务编程 WebAsyncTask

4

changyuan.xu 发布于 2018-06-15

今天一起学习下如何在Spring中进行异步编程。我们都知道,web服务器处理请求 request 的线程是从线程池中获取的,这也不难解释,因为当web请求并发数非常大时,如何一个请求进来就创建一条处理线程,由于创建线程和线程上下文切换的开销是比较大的,web服务器最终将面临崩溃。...

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

Java

Netty 百万连接协议解析

2

小丁 发布于 2018-06-14

Netty 百万连接协议解析 Netty 是一个高性能的网络框架,被广泛的运用在底层的网络传输,在保持高性能的同时也保证了API的简单易用性,可谓是广大Java er 网络编程必选神器 在IOT的领域里面,为了更好的采集更多更准确的数据,业界也常常使用的一种方案保持长连接,然后保...

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

Java

详解 RxJava 的消息订阅和线程切换原理

11

yanxinchi 发布于 2018-06-13

本文由 玉刚说写作平台 提供写作赞助 原作者: 四月葡萄 版权声明:本文版权归微信公众号 玉刚说 所有,未经许可,不得以任何形式转载 1.前言 本文主要是对RxJava的消息订阅和线程切换进行源码分析,相关的使用方式等不作详细介绍。 本文源码基于 rxjava:2.1.14 。 ...

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

Java

Tomcat 是怎样处理搜索引擎爬虫请求的?

3

小丁 发布于 2018-06-12

每个置身于互联网中的站点,都需要搜索引擎的收录,以及在适时在结果中的展现,从而将信息提供给用户、读者。 而搜索引擎如何才能收录我们的站点呢? 这就涉及到一个「搜索引擎的爬虫」 爬 取站点内容的过程。只有被搜索引擎爬过并收录的内容才有机会在特定query命中之后在结果中展现。 这些...

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

Java

企业神奇中间件-RPC之RMI(上)

11

hanze 发布于 2018-06-12

说了那么久,到底什么是 RMI (Java Remote Method Invocation)呢?我们来看看维基百科的解释。 In computing, the Java Remote Method Invocation (Java RMI) is a Java API that...

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

Spring

Spring中获取request的几种方法,及其线程安全性分析

4

dulong 发布于 2018-06-12

前言 本文将介绍在Spring MVC开发的web系统中,获取request对象的几种方法,并讨论其线程安全性。 目录 概述 如何测试线程安全性 方法1:Controller中加参数 方法2:自动注入 方法3:基类中自动注入 方法4:手动调用 方法5:@ModelAttribut...

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