品达权限系统文档

品达通用权限系统1. 项目概述1.1 项目介绍对于企业中的项目绝大多数都需要进行用户权限管理、认证、鉴权、加密、解密、XSS防跨站攻击等。这些功能整体实现思路基本一致,但是大部分项目都需要实现一次,这无形中就形成了巨大的资源浪费。本项目就是针对这个问题,提供了一套通用的权限解决方案----品达通用权限系统。品达通用权限系统基于SpringCloud(Hoxton.SR1) +SpringBoot

- 阅读全文 -

gitlab搭建以及配置

gitlab安装(准备工作为可选步骤)准备工作: 配置 swap 交换分区 由于 GitLab 较为消耗资源,我们需要先创建交换分区,以降低物理内存的压力。 在实际生产环境中,如果服务器配置够高,则不必配置交换分区。 新建 2 GB 大小的交换分区: dd if=/dev/zero of=/root/swapfile bs=1M count=2048 格式化为交换分区文件并启用: mkswa

- 阅读全文 -

Springboot配置绑定三种方式

方式一: @Component 和 @ConfigurationProperties(prefix = " ")组合的方式使用方法如下演示1.application.yml文件中添加需要配置的属性,注意缩进Myyml: username: cs password: 123456 url: jdbc:mysql://localhost:3306/test driver: com.my

- 阅读全文 -

docker搭建elasticsearch6.5.4以及分词解析器和安装Kibana的配置

elasticsearch介绍Elasticsearch是一个基于Lucene的搜索服务器。它提供了一个分布式多用户能力的全文搜索引擎,基于RESTful web接口。Elasticsearch是用Java语言开发的,并作为Apache许可条款下的开放源码发布,是一种流行的企业级搜索引擎Kibana介绍Kibana 是为 Elasticsearch设计的开源分析和可视化平台。你可以使用 Kiban

- 阅读全文 -

mybatis中使用<if>判断各类型参数是否为空

mybatis中使用<if>判断各类型参数是否为空在使用mybatis进行查询和更新的过程中,很多情况下需要判断传过来的参数是否为空,一般情况下string类型是以下格式<if test="userName != null and userName != ''">userName = #{userName}</if>针对int类型一般为<

- 阅读全文 -