标签:setTimeout

Java

高并发'大杀器'异步化、并行化

10

yeseng 发布于 2018-11-13

编辑推荐: 本文来自于51cto,文章从异步化和并行化两个方案中给大家介绍如何处理架构设计中的高并发这个问题。 高并发的大杀器:异步化 同步和异步,阻塞和非阻塞 同步和异步,阻塞和非阻塞,这几个词已经是老生常谈,但是还是有很多同学分不清楚,以为同步肯定就是阻塞,异步肯定就是非阻塞...

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

Spring

简单读!spring-mvc请求的来龙去脉

puefu.he 发布于 2018-11-11

相信spring-mvc这种被玩坏了的架构理念,大家都烂熟于胸了,不过还是想来扒一扒他的细节。 一个http请求,怎么样被 spring 接收,又怎样做出响应呢? 一般地,我们会配置一个 web.xml,然后开始代码之旅。 在 web.xml 中配置 servlet-mappin...

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

Java

高并发的“大杀器”:异步化、并行化

12

xiaoli.wang 发布于 2018-10-18

高并发的大杀器:异步化 同步和异步,阻塞和非阻塞 同步和异步,阻塞和非阻塞,这几个词已经是老生常谈,但是还是有很多同学分不清楚,以为同步肯定就是阻塞,异步肯定就是非阻塞,其实他们并不是一回事。 同步和异步关注的是结果消息的通信机制: 同步:调用方需要主动等待结果的返回。 异步:不...

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

Java

java使用phantomjs进行截图

3

xubiao.zhuang 发布于 2018-10-11

断断续续查找资料、验证不同的实现方法终于算基本搞定了页面截图,因为中间过程曲折花费较多时间,分享出来帮助大家快速实现截图 为什么选用phantomjs进行截图 截图可以实现的方式有很多,比如: selenium HtmlUnit Html2Image 、、、and so on 但...

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

Spring

SpringBoot+Shiro学习之数据库动态权限管理和Redis缓存

4

yeseng 发布于 2018-09-18

发现问题,需找解决思路。 之前我们整合Shiro,完成了登录认证和权限管理的实现,登录认证没什么说的,需要实现AuthorizingRealm中的doGetAuthenticationInfo方法进行认证,但是我们在实现doGetAuthorizationInfo权限控制这个方法...

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

Java

你不知道的 Electron (一):神奇的 remote 模块

9

darida 发布于 2018-09-18

转自IMWeb社区,作者:laynechen,原文链接 在上一篇Electron 进程通信 中,介绍了 Electron 中的两种进程通信方式,分别为: 使用 ipcMain 和 ipcRenderer 两个模块 使用 remote 模块 相比于使用两个 IPC 模块,使用 re...

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

Spring

原 荐 Spring事务实现原理详解

xubiao.zhuang 发布于 2018-09-06

上文( Spring事务之切点解析详解 )中我们讲解了Spring是如何判断目标方法是否需要织入切面逻辑,其中讲解到事务逻辑的织入是通过 TransactionInterceptor 进行的,本文则主要讲解 TransactionInterceptor 是如何织入切面逻辑的。 1...

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

Java

JavaScript中高阶函数的魅力

刘莉莉 发布于 2018-09-05

高阶函数是指至少满足下列条件之一的函数 1:函数可以作为参数被传递 2:函数可以作为返回值输出 JavaScript语言中的函数显然的是满足了高阶函数的条件,下面我们一起来探寻JavaScript种高阶函数的魅力。 复制代码 高阶函数实现AOP AOP(面向切面编程)的主要作用就...

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

Spring

原 荐 Spring事务之切点解析详解

1

songhua.gao 发布于 2018-09-05

在 Spring事务用法示例与实现原理 中我们讲到,在进行 tx:annotation-driven 标签解析的时候,Spring注册了三个bean:BeanFactoryTransactionAttributeSourceAdvisor,TransactionIntercept...

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

Java

造个轮子之基于 Netty 实现自己的 RPC 框架

3

yeseng 发布于 2018-09-03

child-rpc 采用 socket 直连的方式来实现服务的远程调用,然后使用 jdk 动态代理的方式让调用者感知不到远程调用。 child-rpc 开箱使用 发布服务 RPC 服务类要监听指定IP端口,设置要发布的服务的实现及其接口的引用,并指定序列化的方式,目前 child...

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

Spring

Shiro 集成 Spring 之会话管理

wenming.gapo 发布于 2018-08-31

Shiro 提供了完整的会话管理功能,可以在不依赖底层容器,不仅可以在 WEB 环境下使用 Session,还可以在 JavaSE 环境下使用,且提供了会话管理,会话事件监听,会话持久化,过期支持。 会话操作 所谓会话,即用户访问应用时保持的连接关系,在多次交互中应用能够识别出当...

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

Java

分布式事务之Spring事务与JMS事务(二)

6

xiaoli.wang 发布于 2018-08-28

Spring事务 Spring事务机制主要包括声明式事务和编程式事务,声明式事务让我们从复杂的事务处理中得到解脱,编程式事务在实际开发中得不到广泛使用,仅供学习参考。 事务抽象 spring的事务管理提供了统一的API接口支持不同的资源, 提供声明式事务 管企且方便与Spring...

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

Spring

原 荐 SpringBoot | 第二十章:异步开发之异步请求

4

yanxinchi 发布于 2018-08-16

前言 关于 web开发 的相关知识点,后续有补充时再开续写了。比如 webService 服务、 发邮件 等,这些一般上觉得不完全属于 web开发 方面的,而且目前 webService 作为一个接口来提供服务的机会应该比较小了吧。所以本章节开始,开始讲解关于异步开发过程中会使用...

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

Java

javaScript 之 蚁人<微任务>

4

尖兵 发布于 2018-08-09

每次我在写技术类文章的时候都喜欢用引用一个神话故事或者一位超级英雄。没错,因为我的中二病很严重,写代码的时候都幻想自己有一对机械手臂帮我在那啪啪啪的调试bug,别想歪了不是那种啪啪啪。 这次我要说的就是 蚁人 好吧,为什么要说蚁人那。如果你看过漫威(虽然我是DC粉)的超级英雄电影...

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

Java

XHttp2:功能强悍的网络请求库

3

刘莉莉 发布于 2018-08-09

XHttp2 一个功能强悍的网络请求库,使用RxJava2 + Retrofit2 + OKHttp组合进行封装。 关于我 特征 支持默认、全局、局部三个层次的配置功能。 支持动态配置和自定义底层框架Okhttpclient、Retrofit. 加入基础ApiService,减少...

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

Java

Jetty中如何实现servlet的异步Request调用

1

puefu.he 发布于 2018-08-07

在servlet3.1规范当中,已经支持在servlet中通过调用request.startAsync来开启1个异步调用,然后在相应的业务线程里面进行一些业务操作,再通过asyncContext.complete即完成业务的整个操作。一个参考的demo如下所示: val cont...

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

Java

JsBridge源码分析

3

xiaoli.wang 发布于 2018-08-02

参考: Android 与 JS 之 JsBridge 使用与源码分析 今天分析的是大头鬼的 https://github.com/lzyzsd/JsBridge , 废话不多说, 先从一个例子开始. 用法简析 在h5页面中有一个”调用相机”的按钮, 点击按钮会传递用户的id给原...

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

Java

异步化,你的高并发大杀器

6

xiaoli.wang 发布于 2018-07-18

同步和异步,阻塞和非阻塞, 这个几个词已经是老生常谈,当时常常还是有很多同学分不清楚,以为同步肯定就是阻塞,异步肯定就是非阻塞,其他他们不是一回事。 同步和异步关注的是结果消息的通信机制 同步:同步的意思就是调用方需要主动等待结果的返回 异步:异步的意思就是不需要主动等待结果的返...

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