小灰灰blog的专栏

我是小灰灰,码农界新人一个

SpringBoot之MongoTemplate的查询可以怎么耍

学习一个新的数据库,一般怎么下手呢?基本的CURD没跑了,当可以熟练的增、删、改、查一个数据库时,可以说对这个数据库算是入门了,如果需要更进一步的话,就需要了解下数据库的特性,比如索引、事物、锁、分布式支持等 本篇博文为mongodb的入门篇,将介绍一下基本的查询操作,在Spring中可以怎么玩 ...

2019-01-13 21:30:00

阅读数:24

评论数:0

Quick-Fix 如何优雅的实现应用内外交互之接口设计篇

博文原始链接: 190108-Quick-Fix 如何优雅的实现应用内外交互之接口设计篇 如何实现应用内外交互,是Quick-Fix框架的核心之一,我们常见的应用有提供web服务的(如Spring应用),有进行大数据计算的(如Storm应用),有提供rpc的后台服务(如通过dubbo提供rpc...

2019-01-08 21:53:11

阅读数:22

评论数:0

Quick-Fix 纯Jar应用及自定义扩展使用手册

博文原始链接: 190104-Quick-Fix 纯Jar应用及扩展手册 目前Quick-Fix框架提供了两种类型,三中不同场景下的Fixer,一种是以Jar方式启动的,一个是基于Spring生态体系玩法的,下面主要介绍这jar方式,如何使用QuickFix来实现应用内服务调用和数据订正 ...

2019-01-08 21:49:20

阅读数:21

评论数:0

Quick-Fix 从0到1构建一个应用内服务/数据访问订正工具包

博文原始链接: 190102-Quick-Fix 从0到1构建一个应用内服务/数据访问订正工具包 I. 背景说明 case1: 程序出bug了 在我们的实际工作中,当我们遇到别人反馈代码出问题了吧,怎么返回的数据不对? 当应用持续跑了一段时间之后,这个时候我们的第一个反应基本是确认能复现么?...

2019-01-08 21:46:31

阅读数:30

评论数:0

使用Java Socket手撸一个http服务器

原文连接:使用Java Socket手撸一个http服务器 作为一个java后端,提供http服务可以说是基本技能之一了,但是你真的了解http协议么?你知道知道如何手撸一个http服务器么?tomcat的底层是怎么支持http服务的呢?大名鼎鼎的Servlet又是什么东西呢,该怎么使用呢? ...

2018-12-30 18:03:31

阅读数:51

评论数:0

SpringBoot应用篇之借助Redis实现排行榜功能

更多Spring文章,欢迎点击 一灰灰Blog-Spring专题 在一些游戏和活动中,当涉及到社交元素的时候,排行榜可以说是一个很常见的需求场景了,就我们通常见到的排行榜而言,会提供以下基本功能 全球榜单,对所有用户根据积分进行排名,并在榜单上展示前多少 个人排名,用户查询自己所在榜单的位置...

2018-12-25 22:22:24

阅读数:16

评论数:0

SpringBoot高级篇MongoDB之基本环境搭建与使用

SpringBoot结合mongodb进行业务开发,也属于比较基本的需求了,本文为mongo系列的基本篇,主要就是环境搭建、工程的配置设置相关 I. 环境搭建 正式开始之前,第一步就是需要安装Mongo的环境了,因为环境的安装和我们spring的主题没有太大的关系,因此我们选择最简单的使用姿势:...

2018-12-14 09:06:01

阅读数:73

评论数:0

SpringBoot高级篇Redis之ZSet数据结构使用姿势

Redis的五大数据结构,目前就剩下最后的ZSET,可以简单的理解为带权重的集合;与前面的set最大的区别,就是每个元素可以设置一个score,从而可以实现各种排行榜的功能 I. 基本使用 在开始之前,序列化的指定需要额外处理,前面List这一篇已经提及,相关内容可以参考: 181109-Sp...

2018-12-14 09:04:58

阅读数:104

评论数:0

SpringBoot高级篇Redis之Set数据结构使用姿势

Redis的五大数据结构,前面讲述了String和List,Hash的使用姿势,接下来就是Set集合,与list最大的区别就是里面不允许存在重复的数据 I. 基本使用 在开始之前,序列化的指定需要额外处理,上一篇已经提及,相关内容可以参考: 181109-SpringBoot高级篇Redis之...

2018-12-14 09:04:18

阅读数:39

评论数:0

SpringBoot高级篇Redis之Hash数据结构使用姿势

Redis的五大数据结构,前面讲述了String和List的使用姿势,而Hash数据结构,也是比较常用的,接下来看下hash数据结构的读取,删除,塞入的基本使用姿势 I. 基本使用 在开始之前,序列化的指定需要额外处理,上一篇已经提及,相关内容可以参考: 181109-SpringBoot高级...

2018-12-14 09:03:44

阅读数:94

评论数:0

SpringBoot高级篇Redis之List数据结构使用姿势

前面一篇博文介绍redis五种数据结构中String的使用姿势,这一篇则将介绍另外一个用的比较多的List,对于列表而言,用的最多的场景可以说是当做队列或者堆栈来使用了 I. 基本使用 1. 序列化指定 前面一篇的操作都是直接使用的execute配合回调方法来说明的,其实还有一种更加方便的方式,...

2018-12-14 09:02:21

阅读数:44

评论数:0

SpringBoot高级篇Redis之String数据结构的读写

Redis目前常用的存储结构有五种,String字符串,List列表,Set集合,Hash散列,ZSet有序集合;本篇则主要集中在String这个数据结构的读写操作之上 对于String的操作,除了常见的get/set之外,还有一些比较有特色的功能,如用于实现redis分布式锁的setnx/get...

2018-12-14 09:01:27

阅读数:42

评论数:0

SpringBoot高级篇Redis之Jedis配置

SpringBoot2之后,默认采用Lettuce作为redis的连接客户端,当然我们还是可以强制捡回来,使用我们熟悉的Jedis的,本篇简单介绍下使用Jedis的相关配置 I. 基本配置 1. 依赖 使用Jedis与Lettuce不同的是,需要额外的引入Jedis包的依赖 &l...

2018-12-14 09:00:47

阅读数:75

评论数:0

SpringBoot高级篇Redis之基本配置

更多Spring文章,欢迎点击 一灰灰Blog-Spring专题 在Spring的应用中,redis可以算是基础操作了。那么想要玩转redis,我们需要知道哪些知识点呢? redis配置,默认,非默认,集群,多实例,连接池参数等 redis读写操作,RedisTemplate的基本使用姿势 ...

2018-10-30 08:44:47

阅读数:861

评论数:0

SpringBoot应用篇之FactoryBean及代理实现SPI机制示例

更多Spring文章,欢迎点击 一灰灰Blog-Spring专题 FactoryBean在Spring中算是一个比较有意思的存在了,虽然在日常的业务开发中,基本上不怎么会用到,但在某些场景下,如果用得好,却可以实现很多有意思的东西 本篇博文主要介绍如何通过FactoryBean来实现一个类SP...

2018-10-24 17:52:59

阅读数:400

评论数:0

SpringBoot基础篇之重名Bean的解决与多实例选择

更多Spring文章,欢迎点击 一灰灰Blog-Spring专题 当通过接口的方式注入Bean时,如果有多个子类的bean存在时,具体哪个bean会被注入呢?系统中能否存在两个重名的bean呢?如果可以,那么怎么选择引入呢?如果不行的话又该怎么避免上面的问题呢? I. 多实例Bean的选择 ...

2018-10-22 22:36:57

阅读数:1191

评论数:0

SpringBoot基础篇Bean之条件注入之注解使用

更多Spring文章,欢迎点击 一灰灰Blog-Spring专题 bean的条件注入,除了前面一篇博文中介绍的通过@Conditional注解配合Condition接口的实现之外,还提供了更多简化的注解使用方式,省略了自己实现Condtion接口,本篇博文主要介绍下面几个常用的注解使用方式 ...

2018-10-22 11:30:32

阅读数:334

评论数:0

SpringBoot基础篇Bean之条件注入@Condition使用姿势

更多Spring文章,欢迎点击 一灰灰Blog-Spring专题 前面几篇关于Bean的基础博文中,主要集中在Bean的定义和使用,但实际的情况中有没有一些场景是不加载我定义的bean,或者只有满足某些前提条件的时候才加载我定义的Bean呢? 本篇博文将主要介绍bean的加载中,条件注解@Co...

2018-10-21 19:34:00

阅读数:143

评论数:0

SpringBoot基础篇Bean之动态注册

更多Spring文章,欢迎点击 一灰灰Blog-Spring专题 Spring中的Bean除了前面提到的几种JavaConfig或者@Component等注解标识之外,也是可以动态的向Spring容器注册的,本篇博文将主要介绍 如何向Spring容器注册Bean 如何引用主动注册的Bean ...

2018-10-21 19:33:01

阅读数:582

评论数:0

SpringBoot基础篇Bean之自动加载

更多Spring文章,欢迎点击 一灰灰Blog-Spring专题 前面一篇介绍了Bean的常用姿势,在一个项目中,可能不会出现什么问题,可如果你提供了一个Jar包供第三方用户使用,那么你这个jar包中的Bean,能被第三方加载么? 本篇博文将主要介绍AutoConfig相关的内容,即如果我想提...

2018-10-21 19:32:22

阅读数:36

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭