![](https://img-blog.csdnimg.cn/20210611213350452.jpeg?x-oss-process=image/resize,m_fixed,h_224,w_224)
开源组件
开源组件
阿呆编程
天行健,君子以厚德载物
展开
-
SpringBoot+ Swagger接口文档
一:Swagger介绍 Swagger2,它可以轻松的整合到Spring Boot中,并与Spring MVC程序配合组织出强大RESTful API文档。它既可以减少我们创建文档的工作量,也可以让我们在修改代码逻辑的同时方便的修改文档说明。 效果图如下: 二:pom.xml依赖 <dependency> <groupId&...原创 2018-06-23 22:13:05 · 1594 阅读 · 0 评论 -
基于丝袜哥的knife4j,您值得拥有!
一、介绍Knife4jknife4j是为Java MVC框架集成Swagger生成Api文档的增强解决方案。参考文档swagger配置二、基础搭建1、pom依赖 <io.swagger.version>1.5.21</io.swagger.version> <swagger2.version>2.9.2</swagger2.version> <knife4j.version>2.0.2</knife4j.ve原创 2020-06-01 17:16:27 · 1161 阅读 · 0 评论 -
Easy Rules 配置文件外置-Mysql
一、场景前一篇,介绍了Easy Rules作为Java一款轻量级的规则引擎,使得研发更加注重于纯业务开发,提高开发效率。这一篇,主要是围绕,规则配置数据,外置于数据库Mysql的实现。二、思路1、Mysql存储新建表t_biz_rule、t_biz_rule_compose分别存储规则定义、规则组合定义2、构建RulesMysql中的Rule、RuleCompose转换成RuleDefinition对象定义Rules注册工具类Helper,为每个RuleCompose注册3、定原创 2020-12-25 14:46:49 · 3615 阅读 · 12 评论 -
Java规则引擎easy rules
场景简单点描述,easy rules就是为了干掉if…else…语句。Easy Rules可以把业务逻辑抽象出来,使得业务开发更加顺畅、维护迭代更加快捷,代码更加清晰;有点策略模式的味道。功能轻量级框架,基于API方式支持基于POJO和注解方式开发支持创建组合规则支持使用表达式语言(MVEL/SpEL)名词描述name:规则名称,唯一性description:说明描述priority:优先级Facts:事实Conditions:条件Actions:执行动作案例背景定义原创 2020-12-21 20:28:49 · 4740 阅读 · 3 评论 -
玩转SpEL
一、概述Spring表达式语言全称为“Spring Expression Language”,缩写为“SpEL”。是一个支持查询,并在运行时操纵一个对象图功能、是一门强大的表达式语言。SpEL是单独模块,只依赖于core模块,可以被独立使用、运行。二、作用一、基本表达式字面量表达式、关系,逻辑与算数运算表达式、字符串连接及截取表达式、三目运算、正则表达式、括号优先级表达式;二、类相关表达式:类类型表达式、类实例化、instanceof表达式、变量定义及引用、赋值表达式、自定义..原创 2020-12-29 17:30:23 · 963 阅读 · 0 评论 -
Nginx负载均衡策略
Nginx提供的负载均衡策略有2种:内置策略和扩展策略。内置策略为轮询(默认),加权轮询,Ip hash,第三方。一、热备如果你有2台服务器,当一台服务器发生事故时,才启用第二台服务器给提供服务。服务器处理请求的顺序:AAAAAA突然A挂啦,BBBBBBBBBBBBBB…upstream mysvr { server 127.0.0.1:7878; server 192.168.1...原创 2019-01-25 17:12:39 · 1514 阅读 · 0 评论 -
Nginx配置详解篇
找出nginx的配置文件nginx.configwhereid nginxnginx的配置文件如下:########### 每个指令必须有分号结束。##################user administrator administrators; #配置用户或者组,默认为nobody nobody。#worker_processes 2; #允许生成的进程数,默认为1#...原创 2019-01-24 22:16:02 · 1481 阅读 · 0 评论 -
Nginx基础概念篇
一、概念Nginx(engine X)是一款轻量级web服务器/反向代理服务器/电子邮件(IMAP/POP3)代理服务器。1.1、名称解析反向代理:代理服务器接受了从Internet上的请求,然后将请求转发给内部网络上的服务器,并将从服务器上得到的结果返回给Internet上请求的连接的客户端。反向代理服务器并没有保存任何网页的真实数据,所有的静态网页或者CGI程序,都保存在内部的Web服务...原创 2019-01-24 21:52:35 · 1482 阅读 · 0 评论 -
域名解析
背景腾讯云一台服务器,以及万网一个域名,例如:abc.com;三个项目,一个前端项目;两个后端服务项目,一个web项目端口号:8090,另一个admin项目端口号:8081。目的解析域名abc.com,并且初始化二级域名m.abc.com(手机mobile)以及admin.abc.com(项目后台),以及abc.com SSL https访问安装。步骤一、域名解析二、添加记录注...原创 2018-12-09 23:26:46 · 1114 阅读 · 0 评论 -
二、elasticSearch整合kibana和logstash
一、回顾elasticSearch配置完成以后二、下载安装kibana2.1:下载wget https://artifacts.elastic.co/downloads/kibana/kibana-7.0.0-x86_64.rpmwget https://artifacts.elastic.co/downloads/kibana/kibana-7.0.0-x86_64.rpm2.2...原创 2019-04-24 15:22:01 · 1854 阅读 · 0 评论 -
一、elasticsearch基础
一、下载安装1.1、下载wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-7.0.0-x86_64.rpmwget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-7.0.0-x86_64.rpm1.2、安装...原创 2019-04-22 20:02:24 · 1427 阅读 · 0 评论