标签:setTimeout

Java

Spring-Boot-admin之HttpTrace显示入参和出参及监控Redisson

3

songhua.gao 发布于 2019-10-20

spring-boot-admin (以下简称 SBA )与Spring Boot、Spring cloud项目以starter得方式自动集成,包括Server端和Client端 SBA 监控包括应用的基本信息、logfile(在线实时浏览或者download)、JVM信息(线程...

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

Java

聊聊nacos config的doPollingConfig

尖兵 发布于 2019-10-20

序 本文主要研究一下nacos config的doPollingConfig ConfigController nacos-1.1.3/config/src/main/java/com/alibaba/nacos/config/server/controller/ConfigCo...

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

Spring

spring5 源码深度解析—– 事务增强器(100%理解事务)

3

Harries 发布于 2019-10-15

上一篇文章我们讲解了事务的Advisor是如何注册进Spring容器的,也讲解了Spring是如何将有配置事务的类配置上事务的,实际上也就是用了AOP那一套,也讲解了Advisor,pointcut验证流程,至此,事务的初始化工作都已经完成了,在之后的调用过程,如果代理类的方法被...

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

Java

Tomcat是如何实现异步Servlet的 原 荐

3

darida 发布于 2019-10-14

前言 通过我之前的Tomcat系列文章,相信看我博客的同学对Tomcat应该有一个比较清晰的了解了,在前几篇博客我们讨论了Tomcat在SpringBoot框架中是如何启动的,讨论了Tomcat的内部组件是如何设计以及请求是如何流转的,那么我们这边博客聊聊Tomcat的异步Ser...

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

Java

spring5 源码深度解析—– Spring事务 是怎么通过AOP实现的?(100%理解Spring事务)

2

xirruiqiang 发布于 2019-10-14

此篇文章需要有SpringAOP基础,知道AOP底层原理可以更好的理解Spring的事务处理。 自定义标签 对于Spring中事务功能的代码分析,我们首先从配置文件开始人手,在配置文件中有这样一个配置:<tx:annotation-driven/>。可以说此处配置是事...

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

Java

Tomcat是如何实现异步Servlet的

3

xubiao.zhuang 发布于 2019-10-14

前言 通过我之前的Tomcat系列文章,相信看我博客的同学对Tomcat应该有一个比较清晰的了解了,在前几篇博客我们讨论了Tomcat在SpringBoot框架中是如何启动的,讨论了Tomcat的内部组件是如何设计以及请求是如何流转的,那么我们这边博客聊聊Tomcat的异步Ser...

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

Spring

Spring系列(六):Spring事务源码解析

19

xiaoli.he 发布于 2019-10-12

一、事务概述 1.1 什么是事务 事务是一组原子性的SQL查询,或者说是一个独立的工作单元。要么全部执行,要么全部不执行。 1.2 事务的特性(ACID) ①原子性(atomicity) 一个事务必须被视为一个不可分割的最小工作单元,整个事务中的所有操作要么全部提交成功,要么全部...

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

Spring

基于SpringBoot+WebSocket搭建一个简单的多人聊天系统

3

likai 发布于 2019-10-10

前言 今天闲来无事,就来了解一下WebSocket协议。来简单了解一下吧。<!–more–> WebSocket是什么 首先了解一下WebSocket是什么?WebSocket是一种在单个TCP连接上进行全双工通信的协议。这是一种比较官方的说法...

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

Java

阿里开源分布式事务组件 seata :demo 环境搭建以及运行流程简析

2

wenming.gapo 发布于 2019-10-09

案例设计 seata 官方给出了一系列 demo 样例,不过我在用的过程中发现总有这个那个的问题,所以自己维护了一份基于 dubbo 的 demo 在 github 上,适配的 seata 版本是 0.8.0。 案例的设计直接参考官方 quick start给出的案例: 整个案例...

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

Java

那些年,我们见过的 Java 服务端“问题”

12

yanxinchi 发布于 2019-10-09

导读 明代著名的心学集大成者王阳明先生在《传习录》中有云: 道无精粗,人之所见有精粗。如这一间房,人初进来,只见一个大规模如此。处久,便柱壁之类,一一看得明白。再久,如柱上有些文藻,细细都看出来。然只是一间房。 是的,知识理论哪有什么精粗之分,只是人的认识程度不同而已。笔者在初创...

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

Spring

Spring Cache 实践

1

邓龙华 发布于 2019-10-08

一、缓存介绍 在 Java 中,一般对调用方法进行缓存控制,比如调用 findUserById(id) ,那么应该在调用此方法之前先从缓存中查找,如果没有再掉该方法如从数据库中加载,接着添加到缓存中,下次调用时将会从缓存中获取到数据。 自 Spring 3.1 起,提供了类似于 ...

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

Java

javascript 中 AOP 那些事

xiaoli.wang 发布于 2019-10-07

最近在忙着阅读 megalo 的代码 (未来会出一个系列专门讲 megalo 的源码,还是挺有意思的,大家可以期待一下)。感觉 megalo 、 mpvue 等小程序的跨端框架也好, weex 跨平台框架也好,本质都差不多,都是 fork 了一份 vue 过来改了改,借助了 vu...

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

Java

SpringBoot集成Shiro 实现动态加载权限

hellas 发布于 2019-09-28

一、前言 本文小编将基于 SpringBoot 集成 Shiro 实现动态uri权限,由前端vue在页面配置uri,Java后端动态刷新权限,不用重启项目,以及在页面分配给用户 角色 、 按钮 、 uri 权限后,后端动态分配权限,用户无需在页面重新登录才能获取最新权限,一切权限...

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

Java

2019-大龄前端如何准备面试之手写题

hanze 发布于 2019-09-21

今年和以往一个区别就是有一些大厂增加了手写前端逻辑 或者 收集算法这个环节。前端的一些语言特性,异步控制相对好准备,大多都是Promise的使用外加递归。算法就相对来说难准备一些。需要一个长时间的积累。本文分几类来举例。抛转引玉。 前端语言特性 这部分主要考察对于js语言本身的理...

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

Java

CVE-2016-8735环境搭建到POC编写

3

changyuan.xu 发布于 2019-09-21

很早之前写的一篇文章,现在分享出来 网上关于cve-2016-8735的漏洞环境搭建和POC的编写大都千篇一律,几乎都是源自于 Apache Tomcat Remote Code Execution(CVE-2016-8735) 。但是这篇在环境搭建方面详细说明,仅仅只是说明要修...

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

Java

大前端常用按钮限流防抖总结

yeseng 发布于 2019-09-17

在实际前端项目中, 会有一些场景 , 在用户点击按钮时 ,因手抖等各种原因多次点击 , 重复提交请求 . 因此 , 通常情况下,会要求前后端均做一些限流/防手抖策略 . 这里简单说一下各前端如何去实施的. 防抖和限流是我们再开发过程中常用的优化性能的方式 通常 , 我们会给重要请...

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

Spring

常用的重试技术—如何优雅的重试

dulong 发布于 2019-09-11

背景 分布式环境下,重试是高可用技术中的一个部分,大家在调用RPC接口或者发送MQ时,针对可能会出现网络抖动请求超时情况采取一下重试操作,自己简单的编写重试大多不够优雅,而重试目前已有很多技术实现和框架支持,但也是有个有缺点,本文主要对其中进行整理,以求找到比较优雅的实现方案; ...

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

Spring

Spring事务源码解析(二)获取增强

1

yeseng 发布于 2019-09-04

在上一篇文章 @EnableTransactionManagement注解解析 中,我们搭建了源码阅读的环境,以及解析了开启Spring事务功能的注解 @EnableTransactionManagement 的实现逻辑 在进行接下来的源码解析之前我想大家应该知道,当我们使用传统...

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