标签:ArrayList

Java

springboot~@Valid注解对嵌套类型的校验

3

songhua.gao 发布于 2018-05-25

@Valid注解可以实现数据的验证,你可以定义实体,在实体的属性上添加校验规则,而在API接收数据时添加@valid关键字,这时你的实体将会开启一个校验的功能,具体的代码如下,是最基本的应用: 实体: public class DepartmentDto { @ApiModelP...

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

Java

从构建分布式秒杀系统聊聊商品详情页静态化

2

puefu.he 发布于 2018-05-25

前言 大家都知道淘宝、天猫、京东以及聚美之类的电商网站,她们的商品页会存在多套模板,各套模板的元数据是一样的,只是展示方式不一样。特别是对于店主而言商品详情页个性化需求非常多,就商品单页各个维度信息来说,数据来源也是非常多的。这时候,如果我们再实时的去查询各个数据源组织数据,对于...

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

Spring

Spring Security验证流程剖析及自定义验证方法

3

刘莉莉 发布于 2018-05-24

Spring Security本质上是一连串的Filter, 然后又以一个独立的Filter的形式插入到Filter Chain里,其名为FilterChainProxy。 如下图所示。 实际上FilterChainProxy下面可以有多条Filter Chain,来针对不同的U...

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

Java

漫画:卖鱼与买鱼之生产与消费

5

changyuan.xu 发布于 2018-05-24

恭喜辛勤的鱼摊主今日生意火热,瞬间就售空掉捕捞到的鱼。 这里我们把卖鱼当作产出方,顾客当作消费方,其实就是个生产与消费的例子。而生产与消费无处不在,工厂生产玩偶,消费者购买玩偶;餐厅里厨师炒菜,食客吃菜;市场买菜的阿姨卖菜,妈妈们去买菜等等。 假若生产的商品放置于仓库(鱼摊主捕鱼...

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

Java

项目实战之Rxjava、RxBinding在实际项目中的使用

小丁 发布于 2018-05-24

网上很多讲rxjava入门的文章,讲了什么是rxjava以及一些高大上的操作符,但是真正在项目中使用的场景很少讲,那本篇文章主要讲一下rxjava在实际项目中的应用场景,rxjava结合rxbinding在实际项目中的使用姿势了解一下。因为rxbind2 本身依赖rxjava2,...

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

Spring

Spring Cloud Zuul中使用Swagger汇总API接口文档

Harries 发布于 2018-05-24

有很多读者问过这样的一个问题:虽然使用Swagger可以为Spring MVC编写的接口生成了API文档,但是在微服务化之后,这些API文档都离散在各个微服务中,是否有办法将这些接口都整合到一个文档中?之前给大家的回复都只是简单的说了个思路,昨天正好又有人问起,索性就举个例子写成...

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

Java

Junit无法正常测试多线程问题原因分析与解决

1

puefu.he 发布于 2018-05-23

今天在 Junit 中尝试调试多线程业务,结果发现,testXX 方法中早早就退出了虚拟机,启动的子线程全都压根没有执行,也就是 Junit 中无法正常的测试多线程。 分析 一开始,我以为是在主线程中出现了异常,导致了虚拟机的退出,但是做了一个小实验分析了一下,发现不是那么回事。...

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

Java

使用Netty构建一个带注解的Http服务器框架

1

Harries 发布于 2018-05-23

一个SpringBoot框架搭建起来的项目发布接口服务是这样的 SpringBoot搭建教程点击这里 @Controller @RequestMapping("/v1/product") public class DocController { @Reques...

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

Java

Dubbo 剖析:二 服务引用

8

尖兵 发布于 2018-05-23

注:文章中使用的 dubbo 源码版本为 2.5.4 零、文章目录 一、服务引用的目的 二、关键概念及关系 三、服务引用流程详解 四、整体流程图总结 五、后续系列文章预告 一、服务引用的目的 “服务消费者”向注册中心订阅“服务提供者”提供的服务地址,并生成服务接口的实际代理对象。...

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

Spring

去除Spring Security认证:Pre-Authentication配置

尖兵 发布于 2018-05-23

Spring Security官方文档对Pre-Authentication是这样解释的: There are situations where you want to use Spring Security for authorization, but the user has...

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

Java

spring-security 实现用户名密码/图片验证码验证和记住我以及登录次数判断功能

yanxinchi 发布于 2018-05-21

自定用户名密码验证 不用spring-security自带的,自己实现一个provider,只做用户名密码校验,代码如下 public class MyAuthenticationProvider extends DaoAuthenticationProvider { @Over...

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

Java

Java网络编程总结

yeseng 发布于 2018-05-21

编辑推荐: 本文来自于csdn,本文主要对java网络编程Socket(套接字)接口的使用做详细的介绍和使用。 一.网络编程中两个主要的问题 一个是如何准确的定位网络上一台或多台主机,另一个就是找到主机后如何可靠高效的进行数据传输。 在TCP/IP协议中IP层主要负责网络主机的定...

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

Java

Fragment源码解析

1

yanxinchi 发布于 2018-05-20

相信大家平时用到很多Fragment, 手机平板的代码共用,各种东西的复用,用Fragment也很方便。如今Fragment遍布在我们的APP里面,今天此文将讲解Activity是如何Fragment机制联动的,以及各个生命周期是如何走的,因为,说实话,Fragment的生命周期...

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

Java

Java集合类的详解与应用

dulong 发布于 2018-05-19

集合简介: 1.定义:可以同时存储不同类型的数据 他的存储空间会随着数据的增大而增大 2.缺点:只能存储引用数据类型 3.优点:更加合理的利用空间,封装了更多的方法,用起来更加方便 4.分类:集合分为:Collection(接口): List接口:ArrayList类,Linke...

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

Spring

SpringBoot开发案例构建分布式日志处理系统

8

songhua.gao 发布于 2018-05-19

其实做这个Demo的目的是如何基于Elasticsearch构建网站日志处理系统,通过数据同步工具等一些列开源组件来快速构建一个日志处理系统,项目雏形初步成型中。 日志演示网址:http://es.52itstyle.com 区域演示网址:http://es.52itstyle....

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

Java

一篇文章,让你彻底弄懂生产者–消费者问题

darida 发布于 2018-05-19

生产者-消费者模式是一个十分经典的多线程并发协作的模式,弄懂生产者-消费者问题能够让我们对并发编程的理解加深。所谓生产者-消费者问题,实际上主要是包含了两类线程,一种是生产者线程用于生产数据,另一种是消费者线程用于消费数据,为了解耦生产者和消费者的关系,通常会采用共享的数据区域,...

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

Java

Java基础知识总结

8

hellas 发布于 2018-05-18

编辑推荐: 本文来自于cnblogs,本文主要总结了Java的所有的基础知识,参考《Java编程思想》整理而成,对Java基础阶段的学习有很重要的作用。 一:java概述: 1,JDK:Java Development Kit,java的开发和运行环境,java的开发工具和jre...

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

Java

热修复与插件化基础——Java与Android的类加载器

6

yanxinchi 发布于 2018-05-17

2、加载流程 Loading:类的信息从文件中获取并载入到JVM的内存中。 Verifying:检查读入的结构是否符合JVM规范的描述。 Preparing:分配一人上结构用来存储类信息。 Resolving:把类的常量池中的所有符号引用变成直接引用。 Initializing:...

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