标签:stream

Spring

springmvc 请求参数解析细节

hanze 发布于 2019-02-18

springmvc 的请求流程,相信大家已经很熟悉了,不熟悉的同学可以参考下资料! 有了整体流程的概念,是否对其中的实现细节就很清楚呢?我觉得不一定,比如:单是参数解析这块,就是个大学问呢? 首先,我们从最靠近请求末端的地方说起!此时,handler已经找到,即将进行处理! 这是...

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

Java

Spring Security OAuth 个性化token

2

darida 发布于 2019-02-18

个性化Token 目的 默认通过调用 /oauth/token 返回的报文格式包含以下参数 { "access_token": "e6669cdf-b6cd-43fe-af5c-f91a65041382", "token_type...

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

Java

Android 系统开发_内存泄漏篇 — "内存泄漏"的前世今生

1

yeseng 发布于 2019-02-18

基础了解 什么是内存泄漏? 内存泄漏是当有程序不再使用到的内存时,释放内存失败而产生了无用的内存消耗。内存泄漏并不是指物理上的内存消失,这里的内存泄漏是指由程序分配的内存,由于程序逻辑错误而导致程序失去了对该内存的控制,使得内存浪费。 Java 内存分配策略 Java 程序运行时...

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

Java

Java 工程师成神之路 | 2019正式版

4

尖兵 发布于 2019-02-18

一、基础篇 01.面向对象 → 什么是面向对象 面向对象、面向过程 面向对象的三大基本特征和五大基本原则 → 平台无关性 Java 如何实现的平台无关 JVM 还支持哪些语言(Kotlin、Groovy、JRuby、Jython、Scala) → 值传递 值传递、引用传递 为什么...

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

编程技术

用Java 11实现清洁架构Clean Architecture

4

dulong 发布于 2019-02-18

在软件工程方面,软件架构是过去几年中最重要的主题之一。 罗伯特·C·马丁 (又名鲍勃大叔)在 他的书中 深刻地提出了他对清洁架构的看法,我强烈推荐! 但是当涉及到具体实施时,事情变得困难并且出现了许多问题。我该从哪里开始?我如何构建我的项目?如何将Bo...

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

Java

JeeSite 4.1.3 发布,支持一级菜单在顶部,各种组件改进

xiaoli.wang 发布于 2019-02-18

新增 新增参数配置 sys.index.menuStyle=2 的时候,一级菜单显示在主框架顶部 新增 lang.defaultLocale 和 lang.defaultTimeZone 指定默认语言和默认时区参数 fileupload 组件新增 extendParams 扩展参...

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

Java

SpringAMQP 消息转换器 – MessageConverter

17

尖兵 发布于 2019-02-17

MessageConverter 即消息转换器 我们在进行发送消息的时候,正常情况下消息体为二进制的数据方式进行传输,如果希望内部帮我们进行转换,或者指定自定义的转换器,就需要用到 MessageConverter 了。 自定义常用转换器: MessageConverter, 一...

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

Java

浅谈Java锁

puefu.he 发布于 2019-02-17

在一秒钟内看到本质的人和花半辈子也看不清一件事本质的人,自然是不一样的命运。 ——马里奥·普佐 每当遇到Java面试,“锁”是个必然会被提到的东西。那么,在面试中,谈“锁”都会谈论些什么呢,诸位看官又是否对“锁”有足够的了解? 本文旨在剖析锁的底层原理,以及锁的应用...

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

Java

为什么 Java 能这么流行

2

刘莉莉 发布于 2019-02-17

阅读本文大概需要4分钟。 典型回答 这种问题比较笼统,如果我遇到这个问题,我会从下面几个点阐述我的观点: Java通过JVM实现了“一次编写,到处运行”的特性,由JVM屏蔽掉了不同平台的差异性,并创建了字节码语言来作为Java代码的“汇编语言”,JVM读取字节码文件、解析字节码文...

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

Spring

Spring Boot统一异常处理以及参数校验

5

刘莉莉 发布于 2019-02-17

一般情况我们前端向后端传递参数都是2种方式 JSON 或者 表单提交 因此本文分别讲述 JSON提交 参数校验和 表单提交 参数校验在Spring Boot中是如何操作,以及校验失败如何统一转交给异常处理类去处理的。 Api设计如下: 表单方式 : http://localhos...

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

Spring

SpringBoot实现过滤器、拦截器与切片

3

Harries 发布于 2019-02-17

Q:使用过滤器、拦截器与切片实现每个请求耗时的统计,并比较三者的区别与联系 过滤器Filter 过滤器概念 Filter是J2E中来的,可以看做是 Servlet 的一种“加强版”,它主要用于对用户请求进行预处理和后处理,拥有一个典型的 处理链 。Filter也可以对用户请求生成...

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

Java

RxJava和Reactor比较

尖兵 发布于 2019-02-17

Reactor更推荐,当然RxJava 2.x仍然是一个不错的选择,如果你使用Android,那么RxJava 2.x是你唯一的选择. 首先,从功能角度来看,RxJava和Reactor的两个版本都非常相似。如果您知道RxJava 1.x或2.x,Reactor将会很快非常熟悉,...

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

Java

使用Spring Data R2DBC进行异步RDBMS访问 – Lanky Dan Dev Blog

darida 发布于 2019-02-17

不久前,JDBC驱动程序的反应变体称为R2DBC发布了,它允许数据异步流式传输到已订阅它的任何端点,结合使用像R2DBC这样的反应式驱动程序和Spring WebFlux,可以编写一个完整的响应式应用程序来异步进行数据的接收和发送。在这篇文章中,我们将重点关注数据库端:从连接到数...

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

Java

BIO到NIO源码的一些事儿之NIO 下 Buffer解读 下

9

邓龙华 发布于 2019-02-15

此系列文章会详细解读NIO的功能逐步丰满的路程,为Reactor-Netty 库的讲解铺平道路。 关于Java编程方法论-Reactor与Webflux的视频分享,已经完成了Rxjava 与 Reactor,b站地址如下: Rxjava源码解读与分享: www.bilibili....

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

Java

图解源码:MyBatis 的 Mapper 原理

3

hellas 发布于 2019-02-15

提到看源码,很多同学内心的恐惧的,其实这个从人性的角度来说是非常正常的,因为人们对未知的事物,都是非常恐惧的,其次,你内心可能始终觉得,好像不会原理也还是能工作啊,你的潜意识里没有强烈的欲望.从阅读源码的经历来说,Java三大框架SSM中,Mybatis的源码是最适合入门的. 简...

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

Spring

基于Spring Security Role过滤Jackson JSON输出内容

xirruiqiang 发布于 2019-02-15

在本文中,我们将展示如何根据Spring Security中定义的用户角色过滤JSON序列化输出。 为什么我们需要过滤? 让我们考虑一个简单但常见的用例,我们有一个Web应用程序,为不同角色的用户提供服务。例如,这些角色为User和Admin。 首先,让我们定义一个要求,即 Ad...

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

Java

别再说Serializable性能不如Parcelable啦

1

hanze 发布于 2019-02-15

这一开始写分享, 想写的东西是越来越多, 很多之前看过但是比较模糊的都想写(手动doge, 这不, 今天看到个项目用了Parcelable, 就想着看看这俩序列化方式 引入 序列化不知道大家都用在哪里, 不考虑进程间通信, 好像只在Intent.putExtra()里用到, 那么...

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