标签:Document

Spring

190526-SpringBoot高级篇搜索Solr之文档新增与修改使用姿势

4

likai 发布于 2019-05-26

大多涉及到数据的处理,无非CURD四种操作,对于搜索SOLR而言,基本操作也可以说就这么几种,在实际应用中,搜索条件的多样性才是重点,我们在进入复杂的搜索之前,先来看一下如何新增和修改文档 I. 环境准备 solr的基础环境需要准备好,如果对这一块有疑问的童鞋,可以参考下上一篇博...

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

Java

Gradle插件开发系列之开发第一个gradle插件

1

puefu.he 发布于 2019-05-24

背景 这是 Gradle插件开发系列之总纲(点击查看) 系列的第二篇,整个文档基于开发的插件 一款检查Gradle依赖配置是否冲突的插件 完成。 这篇文章主要介绍如何新建一个插件并可以在本地运行。 新建插件工程 新建工程 使用Android Studio 新建一个空工程,在选择工...

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

Java

『互联网架构』软件架构-netty之websocket协议应用实践(59)

5

xirruiqiang 发布于 2019-05-23

今天所说的websocket是个文本协议,还是二进制协议呢? 源码:https://github.com/limingios/netFuture/tree/master/源码/『互联网架构』软件架构-io与nio线程模型reactor模型(上)(53)/nio (一)websoc...

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

Java

springboot2.x集成swagger

尖兵 发布于 2019-05-23

集成swagger pom包配置 <dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swagger2</artifactId> <...

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

Java

最全面的CQRS和事件溯源介绍 – Software House ASC

5

xubiao.zhuang 发布于 2019-05-23

CQRS(Command-Query Responsibility Segregation) 是一种模式,它告诉我们将数据的查询与数据的操作分开。 它源于 Bertrand Mayer 设计的命令查询分离(CQS)原理。CQS声明一个类只能有两种方法:改变状态并返回vo...

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

Java

简单实用的对象转换复制工具 原 荐

2

darida 发布于 2019-05-22

一、概述 工作中经常会遇到这样的场景,需要把对象A中的变量复制到对象B中,这是一个枯燥又没有技术含量的工作,最繁杂枯燥的方法是先调用A对象的get方法将A中待复制的变量取出然后再调用B对象的set方法将对应的变量set到B对象中得到结果。后来有了BeanUtils提供的BeanU...

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

Java

Mybatis: 动手封装ORM框架

xiaoli.he 发布于 2019-05-21

ORM核心思想在于通过建立MODEL与数据库的映射来简化大量重复的工作量. 对于简单增删改查操作来说, 通过MODEL自动转换为SQL语句并执行可以节省很多工作量. 但是对于复杂的系统来说, 需要各种各样的复杂操作, 并且SQL也需要经过高度优化, 因此通过MODEL自动执行SQ...

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

Spring

Spring: IOC容器的实现

puefu.he 发布于 2019-05-21

上一篇中对Spring的IOC概念进行了介绍, 本篇将通过代码来实现一个简易版的IOC. 在Spring中, IOC是一个容器, 主要负责对托管至Spring的Bean进行创建及保存. Spring IOC创建Bean可分为单例和原型两种. 由于篇幅所限, 本篇中的简易版IOC只...

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

编程技术

什么是架构设计的五个核心要素?

7

dulong 发布于 2019-05-21

架构中五个重要的核心指标:分别是性能、可用性、伸缩性、扩展性和安全性。 一、性能 性能就是核心要素之一,不然我为什么架构设计?随随便便一个lowlow的系统上线就好了。所以性能优化是很多小公司卖不去过的坎。这么说吧,当然优化网站性能的手段也非常多: (1)web前端性能优化: 浏...

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

Spring

SpringMVC: 前端控制器

1

xubiao.zhuang 发布于 2019-05-21

在SpringMVC中, 开发者不在需要关心Servlet等组件的机制. 只需要按照SpringMVC的约定(框架使用方法): 在控制器中添加方法并声明可以处理的请求, 将数据保存至Model中返回视图即可. SpringMVC在J2EE上进行了封装, 让开发者的工作更专注于业务...

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

Java

20分钟读懂 Quartz Cron 配置

hanze 发布于 2019-05-21

20 分钟学会 Quartz Cron 配置 创建于 2019-05-21 12:37:14 Quartz Cron 采用类 Unix Cron 的写法的,但又有些语法拓展。最近使用时,查阅了一些网上资料,但大多是三、四年前的旧文,碰巧在 Quartz Cron 官网看到许多不错...

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

Java

SpringBoot2 | @SpringBootApplication注解 自动化配置流程源码分析(三)

6

邓龙华 发布于 2019-05-21

微信公众号:吉姆餐厅ak 学习更多源码知识,欢迎关注。 SpringBoot2 | SpringBoot启动流程源码分析(一) SpringBoot2 | SpringBoot启动流程源码分析(二) SpringBoot2 | @SpringBootApplication注解 自...

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

Java

图解源码 | 接管SpringMVC的自动配置

5

hanze 发布于 2019-05-21

前言 我们都知道,SpringBoot做了很多自动配置。但是很多 老司机 并不喜欢"自己动",而是更喜欢"一手掌控"的感觉。因此本篇我们就来聊聊,如何接管SpringBoot对SpringMVC的自动配置。 我们先来看一下springboo...

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

编程技术

在 Laravel 项目中集成 Swagger 扩展包为 Laravel API 生成接口文档并对接口进行测试

8

likai 发布于 2019-05-20

除了上篇介绍的API 文档生成器扩展包之外,我们还可以基于著名的 Swagger 在 Laravel 项目中为 API 接口生成文档。 Swagger 是一个开源的、用于简化 API 开发的工具集,这些工具集涵盖了 API 开发的整个生命周期,从设计到文档、从测试到部署。 Swa...

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

Java

用guava快速打造两级缓存能力

dulong 发布于 2019-05-20

首先,咱们都有一共识,即可以使用缓存来提升系统的访问速度! 现如今,分布式缓存这么强大,所以,大部分时候,我们可能都不会去关注本地缓存了! 而在一起高并发的场景,如果我们一味使用nosql式的缓存,如 redis, 那么也是好的吧! 但是有个问题我们得考虑下: redis 这样的...

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

Java

springboot 使用swagger自动生成API文档

1

尖兵 发布于 2019-05-20

如今微服务是趋势,微服务下的web开发通常采用前后端分离的方式.前后端通过API进行交互,Swagger ui,可以生成能让前端开发人员预览且测试的API文档 在SpringBoot中集成swagger,方法如下 将下面的依赖添加到Maven项目的pom.xml文件中。sprin...

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

Java

Spring boot 注解

7

hellas 发布于 2019-05-19

Springboot 相比于 Spring 的强大之处在于用注解解决了很多 Spring 的设计中需要配置来解决的问题,极大地提高了开发体验。这篇文章主要解释 Springboot 是如何使用注解实现依赖注入的。 Java 注解 在讲解 Springboot 注解之前先来看看 J...

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

Java

海量事件数据存储与计算:高可用建设

4

xirruiqiang 发布于 2019-05-19

作者简介 运小军    百度云资深研发工程师 负责百度智能运维方向大规模日志处理、海量事件数据存储相关设计研发工作,在分布式系统架构、大数据存储计算、高性能网络服务和即时通讯服务有广泛实践经验。 干货概览 前文《 面对海量事件数据,我来告诉你怎么办! 》中我们...

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