应用类
主要分享 代码,中间件等等的应用文章
FREETOSKYMEXU
千里之行始于足下
展开
-
中间件--攻克Redis
前言如今几乎所有的系统或多或少都使用着缓存,作为缓存界的king-redis;我们应该都很熟悉。这段时间阅读了不少关于redis的书籍,有做一些笔记也有一些自己的思考,分享出来一起交流思考。Redis的学习思维导图我基于自己对redis的理解,化了一个redis的学习思维导图。这个张图从redis的原理,数据类型,实际应用,面临的问题,集群的架构,数据的一致性方案,业务架构的演变几个方面来认识缓存Redis。概述使用C预研编写的,高性能非关系型的键值对数据库 基于内存数据结构原创 2020-08-06 17:23:11 · 354 阅读 · 0 评论 -
第四章 搭建基于Spring-boot/cloud应用框架之security认证授权
文章目录前言模块结构设计思路配置maven配置WebSecurityConfigurerAdapter配置重写configure(HttpSecurity http)配置AuthenticationManager实现认证器的实现前言前三张已经把应用框架的结构和最核心的Core模块已经分析完了,在实际开发中,我们只需要在我们的业务应用中引路核心maven最可以开始我们的业务开发了。Core处理了最基本的Web相关操作,如统一数据格式,统一异常,统一参数校验,统一上下文,解析器自定义;统一日志处理,统一日志原创 2020-06-03 17:32:28 · 341 阅读 · 0 评论 -
第三章 续-基于spring-boot和spring-cloud应用型框架-CORE
文章目录前言FW-COREcore-web web相关自定义参数校验core-统一日志处理core-加解密core-mybatis数据库版本管理core-缓存core-commoncore-config前言上一张讲到了框架中的FW-CORE的core-web模块主要讲了1.WebMvcConfigurer的配置2.core-web实现3.统一数据返回处理实现4. 统一异常处理5. 在线文档实现6. 上下文会话的实现我们接着往下讲,接下来讲下统一的参数校验,这边选用的是avax.valida原创 2020-05-18 12:40:26 · 415 阅读 · 0 评论 -
第二章 基于spring-boot和spring-cloud应用型框架-CORE
文章目录前言:1.父层目录2.FW-BOOT3.FW-ClOUD4.FW-CORE4.1.core-web1.WebMvcConfigurer的配置2.core-web实现4.1.2.1.统一数据返回处理实现4.1.2.2 统一异常处理4.1.2.3 在线文档实现4.1.2.4 上下文会话前言:上一章已经把整个框架做了介绍,同时也略带了后续的微服务生态图。这章将从框架的搭建开始说起,spring-boot和spring-cloud对于看这篇文章的jr吗都不陌生,我们就从它们开始。还是先附上项目结构图:原创 2020-05-15 21:18:09 · 874 阅读 · 0 评论 -
第一章 一起来搭建实用微服务框架
最近在对spring-boot和spring-cloud进行梳理,基于此,封装了一套可开箱即用的业务底层框架。这套框架旨在提供可快速进行应用程序开发的,屏蔽一些基础的底层的实现专注业务开发,同时帮助有兴趣的同学学习交流。框架并没有多复杂的东西,只是对当下spring-boot和spring-cloud时实践的一些经验总结。这会是一个系列文章,会逐步把这个过程按章节来讲,并附上已经开源的源码,源码在码云上,欢迎一起讨论学习。很多人会讲spring-boot和spring-cloud已经足够简单了为甚么还要去做原创 2020-05-14 15:39:43 · 362 阅读 · 1 评论 -
Arthas应用和场景说明
(一)Arthas(阿尔萨斯)是阿里巴巴开源的 Java 诊断工具,能够查看应用的load,内存,gc,线程等状态信息;并能在不修改应用代码的情况下,对业务问题进行诊断,包括查看方法调用的出入参、异常,监测方法执行耗时,类加载信息等,大大提升线上问题排查效率(二)这边先贴出两个地址:官方文档地址:https://alibaba.github.io/arthas/GitHub源...原创 2020-04-15 15:51:03 · 2049 阅读 · 0 评论 -
Atlassian Jira安装,部署
最近想使用Atlassian的jira,软件过程管理软件。目前这个软件的正版是付费的,但是很多学习和使用者往往没有购买,如此优秀的软件不能因为这个阻碍学习(提倡使用正版)。在百度和谷歌上查了很多资料,都是讲的很不全。通过实践整理了下jira搭建的整个过程,本文示例的是基于jira 7.7.4版本。讲解了安装,破解,和配置三个方面。(一)安装准备工作环境:linux-centos7.x...原创 2020-05-14 16:23:18 · 3371 阅读 · 0 评论 -
FastDFS应用(三)搭建过程文档
fastDFS安装部署文档本文档安装的环境centOS7.X安装目录和数据存储目录规划: 说明 位置 所有安装包 /usr/local/src/fdfs 数据存储位置 /home/project/fdfs #这里我为了方便把日志什么的都放到了dfs ...原创 2020-03-23 12:54:46 · 321 阅读 · 0 评论 -
ELK 基于filebeat搭建过程(二)
ELK 基于filebeat搭建过程(二)上一章讲了ELK的数据传输和各个中间件的作用,以及基于ELK和filebeat搭建日志管理平台的不同架构。这一章将会基于第一种架构来记录整个搭建过程。其他更复杂的架构原理其实是一样的。我们将从上往 下搭建,elasticsearch–>kibana–>logstash–>filebeatELK系统官网地址:Kibana地址: htt...原创 2020-03-20 15:27:55 · 1414 阅读 · 0 评论 -
RabbitMQ 是如何保证消息可达和邮件发送应用(转载)
最近有看到一篇关于RabbitMQ是如何保证消息可达的技术贴,讲的不错,mark下分享记录下。原文链接:https://mp.weixin.qq.com/s?__biz=MjM5NzMyMjAwMA==&mid=2651486667&idx=1&sn=21cbdfaeb1abc109c514a3ffef441eac&key=f506612bfbba42cb4...转载 2020-03-20 11:33:19 · 584 阅读 · 0 评论 -
FastDFS应用(二)数据的迁移和备份
第二章 数据的迁移和备份要使用fastDFS,及必然要先考虑到数据的迁移和备份;必须有非常合理和可靠的数据迁移和备份的方案,才能确保在使用过程中数据的可靠。下面时我设计的数据迁移和备份的方案,不做太多的文字描述,我以流程图的方式来呈现:数据迁移方案主要针对了几种不同场景的数据迁移:1.tracker和storage同时迁移2.只迁移storage3.只迁移tracker数据的异地备...原创 2020-03-12 20:51:23 · 5013 阅读 · 0 评论 -
FastDFS的应用(一)常用架构设计
FastDFS的应用第一章FastDFS的介绍和常用的架构什么是FastDFS为什么使用FastDFSFastDFS 常用的架构如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出...原创 2020-03-12 16:21:19 · 502 阅读 · 0 评论