标签:处理器

Java

Java网络编程和NIO详解9:基于NIO的网络编程框架Netty

25

puefu.he 发布于 2019-08-23

微信公众号【黄小斜】作者是蚂蚁金服 JAVA 工程师,目前在蚂蚁财富负责后端开发工作,专注于 JAVA 后端技术栈,同时也懂点投资理财,坚持学习和写作,用大厂程序员的视角解读技术与互联网,我的世界里不只有 coding!关注公众号后回复”架构师“即可领取 Java基础、进阶、项目...

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

Java

Spring boot MapStruct 快速拷贝POJO、DTO、VO等

1

yeseng 发布于 2019-08-23

MapStruct 是一个用于生成类型安全,高性能和无依赖的bean映射代码的注释处理器。竞争对手是 Selma 。 项目地址: https://gitee.com/SoftMeng/spring-boot-skill/tree/master/mapstruct-skill 介绍...

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

Java

快速使用组件-spring batch(3)读文件数据到数据库

3

xiaoli.he 发布于 2019-08-23

上一篇文章 《快速了解组件-spring batch(2)之helloworld》 对 Spring Batch 进行了入门级的开发,也对基本的组件有了一定的了解。但实际开发过程中,更多的是涉及文件及数据库的操作,以定时后台运行的方式,实现批处理操作。典型操作是从文本数据( cs...

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

Spring

SpringAop分析

2

dulong 发布于 2019-08-23

原来只是想看下Spring事务管理的原理,但在寻找事务起作用的源头时,就把Aop的代码几乎看遍了。。。所以就顺便写了一篇关于Aop原理的文章。希望能帮到大家( ^_^ ) SpringBoot自动配置 和看事务管理一样,还是根据SpringBoot配置了哪些关键类来分析原理。可以...

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

Spring

Spring源码解析二:基于注解开发的Spring MVC配置原理

songhua.gao 发布于 2019-08-23

一、基于注解的方式使用Spring MVC 使用@RequestMapping,@Controller,@ResponseBody @RestController public class HelloController { @RequestMapping("hello...

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

Java

从 Java 迁移到 Kotlin,这 14 个 App 是怎么想的?

6

邓龙华 发布于 2019-08-23

在 2017 谷歌 I/O 开发者大会上,谷歌宣布 Kotlin 语言和 Java 一样,成为 Android 应用开发的一级语言。从此,这门由位于俄罗斯的 JetBrain 团队开发的语言开始广受瞩目。 Kotlin 有着简洁的语法,同时可以与 Java 很方便地进行互操作。另...

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

Java

Mina实现Socket通信完整过程

3

yanxinchi 发布于 2019-08-23

title: Mina服务端客户端通信 date: 2018-09-30 09:00:30 tags: - [mina] - [tcp] categories: - [编程] permalink: zxh [TOC] 前两章节已经完整的介绍了理论部分,今天我们就利用这些理论来实现...

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

Java

Effective Java 3rd Edition — 第十一章 并发编程

puefu.he 发布于 2019-08-22

Item 78 : Synchronize access to shared mutable data 共享可变数据需要同步 synchronized 关键字可以保证同时只有一个线程可以执行或者阻塞该方法; 除了long和double之外,Java语言特性都能保证对变量的读写操作...

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

Spring

SpringMVC 源码解析

6

yeseng 发布于 2019-08-22

前言 年初面试时接触到一道面试题,在聊到SpringMVC时提到了SpringMVC的开发者为何要设计父子容器呢,又或者说是父子容器的设计有什么更实际的作用呢? 首先要理解对于一个web应用,当其部署在web容器上时,容器会为其提供一个全局上下文环境ServletContext,...

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

Java

SpringMVC 源码解析

6

xiaoli.he 发布于 2019-08-22

前言 年初面试时接触到一道面试题,在聊到SpringMVC时提到了SpringMVC的开发者为何要设计父子容器呢,又或者说是父子容器的设计有什么更实际的作用呢? 首先要理解对于一个web应用,当其部署在web容器上时,容器会为其提供一个全局上下文环境ServletContext,...

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

Java

深度解析 Spring Bean 的加载

1

尖兵 发布于 2019-08-22

点击上方 "IT牧场" ,选择 "设为星标" 技术干货每日送达! 1、getBean() 这个方法有点长我们进行分段解析。 1.1、从缓存获取 1//提取对应的beanName 2final String beanName = transf...

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

编程技术

互联网系统架构|前后端分离技术体系

25

xiaoli.he 发布于 2019-08-22

点击「京东数科技术说」可快速关注 「摘要」 随着互联网技术的发展以及终端设备的不断增多,前后端分离技术已成为移动互联网领域不可或缺的技术。 前后端分离技术的不断完善,让前后端的分工与系统边界划分越来越清晰。 正是由于这种日趋严格的边界定义,致使前端工程师很少关注后端技术架构,后端...

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

Java

徒手撸一个框架-ButterKnife三步走

6

尖兵 发布于 2019-08-21

通过 @BindView() 实现ID自动绑定 通过 @OnClick() 实现点击事件自动绑定 ButterKnife简易原理解析: 通过 @BindView() 、 @OnClick() 注解获得控件的ID及类型 拿到控件ID后自动生成一个以 XXActivity_ViewB...

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

Java

Live-Server-4-Shiro的简单使用

2

xiaoli.wang 发布于 2019-08-21

Apache Shiro是Java的一个安全框架,主要完成:认证、授权、加密、会话管理、缓存等功能,而且API简单,越来越多人使用该框架。 Shiro介绍 基本功能如下: Authentications:身份认证/登录,验证用户是否有对应的身份。 Authorization:授权...

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

Java

JVM的内存模型和垃圾回收机制

6

Harries 发布于 2019-08-21

java 虚拟机在执行java程序的过程中,会把它管理的内存划分为若干那个内存区域,分为以下几种 程序计数器 程序计数器是一个较小的内存空间,他可以看做当前线程所执行的字节码的行号指示器,由于java虚拟机的多线程是通过线程轮流切换并分配处理器的执行时间来实现的,任何一个确定的时...

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

编程技术

一篇文章看透百度XuperChain系统架构

2

zhuangli 发布于 2019-08-21

本期 「百度超级链学院」 邀请来资深研发工程师,为各位开发者带来超硬核解读,揭秘百度XuperChain系统架构到底是怎样的! 背景 百度 XuperChain 在 2019 年 5 月底正式宣布开源。在开源后很快获得了开发者、区块链媒体的广泛关注。 XuperChain 是百度...

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

Java

Java内存模型

xiaoli.wang 发布于 2019-08-21

Java内存模型 Why 为什么要有内存模型 1 CPU和缓存一致性问题 当程序在运行过程中,会将运算需要的数据从主存复制一份到CPU的高速缓存当中,那么CPU进行计算时就可以直接从它的高速缓存读取数据和向其中写入数据,当运算结束之后,再将高速缓存中的数据刷新到主存当中。当CPU...

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

Spring

Springboot源码分析之jar探秘

3

小丁 发布于 2019-08-21

摘要: 利用IDEA等工具打包会出现springboot-0.0.1-SNAPSHOT.jar,springboot-0.0.1-SNAPSHOT.jar.original,前面说过它们之间的关系了,接下来我们就一探究竟,它们之间到底有什么联系。 文件对比: 进入target目录...

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