随笔分类 -  开发框架

实战SpringCloud响应式微服务系列教程(第六章)
摘要:本章节介绍:Flux和Mono操作符 和其他主流的响应式编程一样,Reactor框架的设计目标也是为了简化相应式流的使用方法。为此Reactor框架提供了大量操作符用于操作Flux和Mono对象。 本节不打算全面详细介绍,我们的思路是将这些操作符分类,然后对每一类中具有代表性的操作符展开讨论。 在本 阅读全文

posted @ 2019-09-27 14:32 Java知音号 阅读(1311) 评论(0) 推荐(2) 编辑

Kafka简明教程
摘要:作者:柳树之 www.jianshu.com/p/7b77723d4f96 Kafka是啥?用Kafka官方的话来说就是: Kafka is used for building real-time data pipelines and streaming apps. It is horizontal 阅读全文

posted @ 2019-08-30 10:02 Java知音号 阅读(764) 评论(0) 推荐(0) 编辑

10分钟彻底理解Redis的持久化机制:RDB和AOF
摘要:作者:张君鸿 juejin.im/post/5d09a9ff51882577eb133aa9 什么是Redis持久化? Redis作为一个键值对内存数据库(NoSQL),数据都存储在内存当中,在处理客户端请求时,所有操作都在内存当中进行,如下所示: 这样做有什么问题呢? 其实,只要稍微有点计算机基础 阅读全文

posted @ 2019-08-28 16:55 Java知音号 阅读(8404) 评论(1) 推荐(1) 编辑

实战SpringCloud响应式微服务系列教程(第四章)
摘要:接上一篇: 实战SpringCloud响应式微服务系列教程(第一章) 实战SpringCloud响应式微服务系列教程(第二章) 实战SpringCloud响应式微服务系列教程(第三章) 1.1.4 引入Reactor框架 如果想在代码中集成 Reactor框架,则需要添加如下的 Maven依赖,分别 阅读全文

posted @ 2019-08-28 11:33 Java知音号 阅读(1103) 评论(0) 推荐(0) 编辑

SpringBoot整合MyBatis-Plus3.1详细教程
摘要:作者:Sans_ juejin.im/post/5cfa6e465188254ee433bc69 一.说明 Mybatis-Plus是一个Mybatis框架的增强插件,根据官方描述,MP只做增强不做改变,引入它不会对现有工程产生影响,如丝般顺滑.并且只需简单配置,即可快速进行 CRUD 操作,从而节 阅读全文

posted @ 2019-08-27 09:53 Java知音号 阅读(2062) 评论(1) 推荐(1) 编辑

实战SpringCloud响应式微服务系列教程(第三章)
摘要:接着之前的: 实战SpringCloud响应式微服务系列教程(第一章) 实战SpringCloud响应式微服务系列教程(第二章) 1.1.3Reactor框架 响应式编程是一种编程模型,本节将介绍这种编程模型的具体实现工具 Project Reactor框架。 Reactor框架也是 Spring5 阅读全文

posted @ 2019-08-26 10:02 Java知音号 阅读(980) 评论(0) 推荐(0) 编辑

8种方案解决重复提交问题
摘要:作者:锦成同学 链接:juejin.im/post/5d31928c51882564c966a71c 1.什么是幂等 在我们编程中常见幂等 select查询天然幂等 delete删除也是幂等,删除同一个多次效果一样 update直接更新某个值的,幂等 update更新累加操作的,非幂等 insert 阅读全文

posted @ 2019-08-25 10:38 Java知音号 阅读(21112) 评论(0) 推荐(1) 编辑

SpringBoot 整合Shiro实现动态权限加载更新+Session共享+单点登录
摘要:作者:Sans_ juejin.im/post/5d087d605188256de9779e64 一.说明 Shiro是一个安全框架,项目中主要用它做认证,授权,加密,以及用户的会话管理,虽然Shiro没有SpringSecurity功能更丰富,但是它轻量,简单,在项目中通常业务需求Shiro也都能 阅读全文

posted @ 2019-08-23 10:10 Java知音号 阅读(4511) 评论(0) 推荐(1) 编辑

如何使用SpringBoot封装自己的Starter
摘要:作者:Sans_ juejin.im/post/5cb880c2f265da03981fc031 一.说明 我们在使用SpringBoot的时候常常要引入一些Starter,例如spring-boot-starter-web,官方为我们提供了几乎所有的默认配置,很好的降低了使用框架时的复杂度。 所以 阅读全文

posted @ 2019-08-21 18:13 Java知音号 阅读(3259) 评论(0) 推荐(0) 编辑

Git原理入门解析
摘要:前言: 之前听过公司大佬分享过 Git 原理之后就想来自己总结一下,最近一忙起来就拖得久了,本来想塞更多的干货,但是不喜欢拖太久,所以先出一版足够入门的; 一、Git 简介 Git 是当前流行的分布式版本控制管理工具,最初由 Linux Torvalds (Linux 之父) 创造,于 2005 年 阅读全文

posted @ 2019-08-21 10:47 Java知音号 阅读(858) 评论(0) 推荐(0) 编辑

通俗易懂,开发必备的线程池执行流程图
摘要:作者:林冠宏 juejin.im/post/5a28b37c6fb9a044fc44a103 有时候花了大把时间去看一些东西却看不懂,是很 “ 蓝瘦 ” 的,花时间也是投资。 本文适合: 曾了解过线程池却一直模模糊糊的人 了解得差不多却对某些点依然疑惑的 曾了解过线程池却一直模模糊糊的人 了解得差不 阅读全文

posted @ 2019-08-16 15:09 Java知音号 阅读(5884) 评论(0) 推荐(2) 编辑

Netty实战:设计一个IM框架
摘要:bitchat 是一个基于 Netty 的 IM 即时通讯框架 项目地址:https://github.com/all4you/bitchat 快速开始 bitchat-example 模块提供了一个服务端与客户端的实现示例,可以参照该示例进行自己的业务实现。 启动服务端 要启动服务端,需要获取一个 阅读全文

posted @ 2019-08-13 10:08 Java知音号 阅读(1629) 评论(0) 推荐(0) 编辑

SpringBoot是如何动起来的
摘要:作者:襄垣 juejin.im/post/5c6f730ce51d457f14363a53 推荐阅读(点击即可跳转阅读) 1. SpringBoot内容聚合 2. 面试题内容聚合 3. 设计模式内容聚合 4. Mybatis内容聚合 5. 多线程内容聚合 程序入口 执行此方法来加载整个SpringB 阅读全文

posted @ 2019-08-08 13:30 Java知音号 阅读(277) 评论(0) 推荐(0) 编辑

Maven 教程之 pom.xml 详解
摘要:作者:dunwu https://github.com/dunwu/blog 推荐阅读(点击即可跳转阅读) 1. SpringBoot内容聚合 2. 面试题内容聚合 3. 设计模式内容聚合 4. Mybatis内容聚合 5. 多线程内容聚合 简介 什么是 pom? POM 是 Project Obj 阅读全文

posted @ 2019-08-07 11:10 Java知音号 阅读(1287) 评论(0) 推荐(0) 编辑

Git详细学习教程
摘要:作者:gafish https://github.com/gafish/gafish.github.com Git简介 Git 是一种分布式版本控制系统,它可以不受网络连接的限制,加上其它众多优点,目前已经成为程序开发人员做项目版本管理时的首选,非开发人员也可以用 Git 来做自己的文档版本管理工具 阅读全文

posted @ 2019-08-06 15:23 Java知音号 阅读(636) 评论(0) 推荐(0) 编辑

Maven从入门到放弃
摘要:1.maven是什么? maven是Apache下的一个纯java开发的一个开源项目,它是一款能够抽象构建过程,并且提供依赖管理,中央仓库,自动下载构建等功能的项目构建工具。 2.为什么要使用maven工具构建项目? 假如我们在开发两个Java项目,暂时称之为A,B,这两个项目中对于一些特殊功能会有 阅读全文

posted @ 2019-08-05 10:02 Java知音号 阅读(1416) 评论(6) 推荐(0) 编辑

实战SpringCloud响应式微服务系列教程(第二章)
摘要:接上一篇:实战SpringCloud响应式微服务系列教程(第一章) 1.1.2背压 背压是响应式编程的核心概念,这一节也是我们了解响应式编程的重点。 1.背压的机制 在生产者/消费者模型中,我们意识到消费者在消费由生产者生产的数据的同时,也需要有一种能够向上游反馈流量需求的机制,这种能够向上游反馈请 阅读全文

posted @ 2019-07-31 10:02 Java知音号 阅读(1035) 评论(0) 推荐(0) 编辑

极简代码神器:Lombok使用教程
摘要:Lombok 是一个非常神奇的 java 类库,会利用注解自动生成 java Bean 中烦人的 Getter、Setter,还能自动生成 logger、ToString、HashCode、Builder 等 java特色的函数或是符合设计模式的函数,能够让你 java Bean 更简洁,更美观。 阅读全文

posted @ 2019-07-30 18:08 Java知音号 阅读(4084) 评论(0) 推荐(1) 编辑

SpringBoot内容聚合
摘要:分类整理一些内容,方便需要时回过头来看,整理不易,如有疏漏,请多担待!之后要查看这篇文章,公众号后台回复 “Springboot聚合” SpringBoot+Mybatis多模块(module)项目搭建教程 Springboot使用RedisTemplate优雅地操作redis Springboot 阅读全文

posted @ 2019-07-30 13:40 Java知音号 阅读(698) 评论(1) 推荐(0) 编辑

提升10倍生产力:IDEA远程一键部署SpringBoot到Docker
摘要:作者:陶章好 juejin.im/post/5d026212f265da1b8608828b 推荐阅读(点击即可跳转阅读) 1. SpringBoot内容聚合 2. 面试题内容聚合 3. 设计模式内容聚合 4. Mybatis内容聚合 5. 多线程内容聚合 IDEA是Java开发利器,springb 阅读全文

posted @ 2019-07-30 10:17 Java知音号 阅读(668) 评论(0) 推荐(0) 编辑

导航