- 博客(59)
- 资源 (72)
- 收藏
- 关注
原创 Cas5.3.2之自定义登入流程(实现验证码)
自定义验证很重要,因为我们后续的很多功能,都是基于自定义验证。CAS服务器的org.apereo.cas.authentication.AuthenticationManager负责基于提供的凭证信息进行用户认证。与Spring Security很相似,实际的认证委托给了一个或多个实现了org.apereo.cas.authentication.AuthenticationHandler接口的...
2019-07-31 16:45:58 9995 4
原创 Cas服务端5.3.2之开启审计功能(MySQL8)
1. 在cas-overlay-template的pom里面增加对cas-server-support-audit-jdbc的依赖 <!-- 审计功能 --> <dependency> <groupId>org.apereo.cas</groupId> <artifactId>...
2019-07-31 10:15:56 951 1
原创 Avtiviti 之初始化数据库、表说明
创建Maven 项目创建一个maven项目引入activiti相关jar包依赖即可。<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org...
2019-07-31 01:37:06 813
原创 Cas服务端5.3.2 之自定义密码认证
第一:项目整体结构:注意:Java Resources 设置src/main/java 和src/main/resources 目录,并将src/main/java设置为代码文件根目录,将src/main/resources设置为资源文件根目录。截图如下:第二步:自定义数据密码加密工具类package com.digipower.encrypt;import org....
2019-07-29 18:40:16 3355 2
原创 ElasticSearch6.x 基于SpringBoot 实现ElasticSearch之分组统计查询
AggregationUtil.java中添加如下方法, /** * 分组统计 * @param index 索引 * @param field 文档属性 * @return */ public Terms terms(String index,String field){ String name = "ter...
2019-07-26 16:31:40 5287
原创 ElasticSearch6.x 基于SpringBoot 实现ElasticSearch的统计查询
AggregationUtil.java 实现elasticsearch 搜索引擎针对指定索引的max(最大值)、 min(最小值)、sum(合计统计)、avg(平均值统计)、 stats(基本统计)、extendedStats(高级统计)、cardinality(基数统计)、percentiles(百分比统计)、valueCount(文档数量统计)等相关统计功能。package com.z...
2019-07-26 15:58:13 4291
原创 ElasticSearch6.x 基于SpringBoot 实现ElasticSearch的多条件查询
SpringBoot 功能封装涉及ElasticSearch的多条件查询方法约定如下:public SearchResponse searchConstantScoreQuery(String[] indexs, String[] types, String name, Object value, float boost)public SearchResponse searchBoolQu...
2019-07-26 15:31:04 4120 3
原创 ElasticSearch6.x 基于SpringBoot 实现ElasticSearch匹配查询
官方文档地址:https://www.elastic.co/guide/en/elasticsearch/client/java-api/6.1/java-term-level-queries.htmlSpringBoot 功能封装涉及ElasticSearch文档匹配查询,约定方法如下:在上一篇文中说到:ElasticSearch6.x 基于SpringBoot 实现ElasticSea...
2019-07-26 12:00:26 2153
原创 ElasticSearch6.x 基于SpringBoot 实现ElasticSearch全文查询
elasticsearch6.x 官网文档地址:https://www.elastic.co/guide/en/elasticsearch/client/java-api/6.1/java-full-text-queries.htmlSpringBoot 功能封装涉及ElasticSearch的全文检索方法约定如下:public SearchResponse searchMatchQuer...
2019-07-26 11:07:57 534
原创 ElasticSearch6.x 基于SpringBoot 实现ElasticSearch的文档查询、更新和删除管理
SpringBoot 功能封装涉及ElasticSearch的文档查询、更新和删除方法约定如下:public BulkByScrollResponse deleteDocumentByCondition(String name, Object text, String[] index);public DeleteResponse deleteDocumentById(String inde...
2019-07-26 09:28:28 1731
原创 ElasticSearch6.x 基于SpringBoot 实现ElasticSearch的文档批处理管理
SpringBoot 功能封装涉及ElasticSearch的文档批处理管理方法约定如下:public void createBlukProcessDocument(String index, String type, List<Map<String, Object>> context):基于BulkProcessor 实现批处理public BulkRespons...
2019-07-26 09:14:21 257
原创 ElasticSearch6.x 基于SpringBoot 实现ElasticSearch的文档管理
前景提要: ElasticSearch6.x 搜索引擎服务支持四种方式导入文档对象: 1、byte[]:字节数组(JSON格式文档手动转换为 byte[]或String) 2、Map:键值对(使用Map,代表一个JSON文档) 3、实体对象:JavaBean(使用Jackson 等第三方库把JavaBean转换为JSON)...
2019-07-26 09:05:01 372
原创 ElasticSearch6.x基于SpringBoot 实现ElasticSearch的索引管理
SpringBoot 功能封装涉及ElasticSearch的索引管理方法约定如下:indexExist(String index):判断指定index 是否存在createIndex(String indexName):创建索引createInde(String indexName, String type):创建索引indexDelete(String index):索引删除...
2019-07-25 16:59:02 1536
原创 ElasticSearch6.x 基于SpringBoot 实现ElasticSearch连接功能封装
第一步:基于SpringBoot2.1.2,依赖ElasticSearch jar 包<!--elasticsearch 依赖 --> <dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId...
2019-07-25 16:40:40 1719
原创 ElasticSearch6.x 之分组聚合
数据准备:新建索引my_index,初始化数据# 创建my_index索引Put 请求:http://192.168.1.74:9200/my-index/# 索引数据初始化PUT请求: http://192.168.1.74:9200/my-index/persion/1{ "name":"张三", "age":27, "gender":"男", "salary"...
2019-07-25 16:11:13 4188 2
原创 ElasticSearch6.x 之聚合
自定义索引my_index,并初始化相关数据# 创建my_index索引put my_index# 索引数据初始化http://192.168.1.74:9200/my_index/person/2/{ "name":"小周", "age":28, "salary":10000}http://192.168.1.74:9200/my_index/person/2/...
2019-07-25 15:36:24 394
原创 ElasticSearch6.x 之检索排序
1、文档添加顺序排序:http://192.168.1.74:9200/website/_search/{"query": { "query": { "match_all": {} } }}2、文档评分排序:http://192.168.1.74:9200/website/_search/{ "query": {...
2019-07-25 15:06:09 856
原创 ElasticSearch6.x 之词项查询
词项查询:通常用于数字,日期和枚举等结构化数据,而不是全文本字段。词项查询之rang查询range查询用于匹配数值型、日期型或字符串型字段在某一范围内的文档。示例:创建my_index,初始化相关数据:PUT my-indexPUT my-index/doc/1{"age":12}PUT my-index/doc/2{"age":18}PUT my-index...
2019-07-25 14:44:27 171
原创 ElasticSearch6.x 之全文查询
第一个:ElasticSearch6.x 中match 和term 之间的区别match: 模糊匹配查询term: 精确查询示列:全文检索定义说明:全文检索通常用于在全文本字段(如电子邮件正文)上运行全文检索,且分词查询的词组。全文检索之match检索(默认or 操作符)POST http://192.168.1.74:9200/website/blog/...
2019-07-25 11:33:36 633
原创 ElasticSearch6.x 之基础查询
本文基于:ElasticSearch6.x 之JSON 数据导入(Windows平台),完成相关索引创建和数据初始化导入。基础查询之:term 查询POST http://192.168.1.74:9200/website/blog/_search/{ "query": { "term": { "title": "字段" } }}基础...
2019-07-25 10:15:25 719
转载 Windows10 安装和使用curl 命令
Curl命令可以通过命令行的方式,执行Http请求。在很多测试中有使用的场景,因此这里研究下如何在windows下执行curl命令。工具下载 在官网处下载工具包:http://curl.haxx.se/download.html 这里选择64位的包使用方式一:在curl.exe目录中使用 解压下载后的压缩文件,通过cmd命令进入到curl.exe所在的目录。...
2019-07-25 09:37:26 4821
原创 ElasticSearch6.x 之JSON 数据导入(Windows平台)
第一步:注意事项使用json文件可以给es中导入数据,10万条左右的数据可以一次导入,数量太大时导入就会报错。大数量的到导入还是需要用bulk方式。第二步:创建website 索引,并且指定映射关系编辑内容:{ "settings": { "number_of_replicas": 1, "number_of_shards": 5 }, "mapp...
2019-07-25 09:33:33 1583 1
转载 ElasticSearch6.x 之映射参数
本文转载至https://blog.csdn.net/chengyuqiang/article/details/79059958映射参数概述: ElasticSearch提供了丰富的映射参数。 官网地址:https://www.elastic.co/guide/en/elasticsearch/reference/6.3/mapping-params.html...
2019-07-24 17:47:34 594
原创 ElasticSearch6.x 之IK 分词
IK分词器介绍elasticsearch-analysis-ik git地址:https://github.com/medcl/elasticsearch-analysis-ik分词方式Analyzer: ik_smart , ik_max_wordTokenizer: ik_smart , ik_max_wordes安装ik插件有2种方式: plugin自动安装方式和手动解压方式...
2019-07-24 11:39:43 1960
原创 ElasticSearch6.x 之字段类型
本文转载至:https://blog.csdn.net/chengyuqiang/article/details/79048800字段类型概述字符串类型(1)stringstring类型在ElasticSearch 旧版本中使用较多,从ElasticSearch 5.x开始不再支持string,由text和keyword类型替代。(2)text当一个字段是要被全文搜索的,比...
2019-07-24 09:48:18 1737
原创 ElasticSearch6.x 之映射
映射(Mapping)概述: ElasticSearch中的映射(Mapping)用来定义一个文档,可以定义所包含的字段以及字段的类型、分词器及属性等等。映射(Mapping)种类: 动态映射 :ElasticSearch中事先不定义映射(Mapping),文档写入ElasticSearch时,会根据文档字段自动识别类型,这种机制...
2019-07-23 18:29:53 767
原创 ElasticSearch6.x 之路由规则
1、创建文档指定路由语法规则:http://elasticsearch 服务器访问地址/索引名称/文档名称/文档主键编号?routing=路由名称,Put请求, 携带文档属性参数。实列:http://192.168.1.74:9200/shopping/user/3?routing=route/,选择在elasticsearch 服务器中的shopping 索引创建文档(user)并指定文...
2019-07-23 17:45:43 826
原创 ElasticSearch6.x 之 文档
1、创建文档(指定文档ID)创建文档语法规则:http://elasticsearch 服务器访问地址/索引名称/文档名称/文档主键编号,Put请求, 携带文档属性参数。实列:http://192.168.1.74:9200/shopping/user/1/,选择在elasticsearch 服务器中的shopping 索引创建文档(user)并指定文档(user)的主键1,携带文档参数如...
2019-07-23 16:37:59 1893
原创 ElasticSearch6.x 之索引
1、创建索引 创建索引语法规则:http://elasticsearch 服务器访问地址/索引名称,Put请求, 无参数 实列:http://192.168.1.74:9200/security/,在elasticsearch 服务器上创建名为security 的索引。 截图:注意:(1)、索引不能包含大写字母。 (2)、索引不能重复创...
2019-07-23 15:23:09 1968
原创 ElasticSearch6.x 核心概念总结
ElasticSearch6.x 与MySQL8 核心概念对比:ElasticSearch6.x MySQL8.x 索引(index) 数据库(database) 类型(type) 表(table) 文档(document) 行(row) 字段(field) 列(column) 映射(mapping) 表结构(schema) 全文索引...
2019-07-23 14:32:36 229
转载 Spring-Security 控制用户并发登入,并剔除前一个用户
本文参考至:https://blog.csdn.net/xusanhong/article/details/53260373添加该功能是在原有功能上新增功能:SpringBoot +SpringSecurity+mysql 实现用户数据权限管理spring-security 配置文件:添加用户并发登入的数量,session 失效跳转地址,实例化session 内存存储对象。pack...
2019-07-16 18:41:47 4135 4
原创 Spring-Security +Kaptcha 实现验证码功能
添加该功能是在原有功能上新增功能: SpringBoot +SpringSecurity+mysql 实现用户数据权限管理本文仅做重点代码的和相关依赖说明:SpringBoot +SpringSecurity+mysql 实现用户数据权限管理 文章中,我们采用的了分布式架构搭建该项目,同时也期望将相关通过公共组件抽离进行封装。因此。我们在common-tool 模块中添加kaptcha ja...
2019-07-16 17:29:23 2133 1
原创 Spring JPA 用法总结
废话不多说,直接发送源码:Repositorypackage test.dao;import java.util.List;import java.util.Map;import org.springframework.jdbc.core.JdbcTemplate;import test.bean.User;import test.mapper.UserRowMappe...
2019-07-16 15:06:06 401
原创 Spring-Security 实现黑白名单功能
添加该功能是在原有功能上新增功能: SpringBoot +SpringSecurity+mysql 实现用户数据权限管理本文仅做重点代码的和相关依赖说明:SpringBoot +SpringSecurity+mysql 实现用户数据权限管理文章中,我们采用的了分布式架构搭建该项目,导致controller 模块是不存在数据库连接资源(DataSource),由此,我们在controller...
2019-07-16 14:46:55 8499 1
原创 SpringSecurity 实现rember me 功能
添加该功能是在原有功能上新增功能:SpringBoot +SpringSecurity+mysql 实现用户数据权限管理本文仅做重点代码的和相关依赖说明:SpringBoot +SpringSecurity+mysql 实现用户数据权限管理文章中,我们采用的了分布式架构搭建该项目,导致controller 模块是不存在数据库连接资源(DataSource),由此,我们在controller ...
2019-07-16 11:05:49 1396
原创 SpringBoot +SpringSecurity+mysql 实现用户数据权限管理
通用用户数据权限sql建库 和初始化脚本:/* Navicat MySQL Data Transfer Source Server : 192.168.1.73 Source Server Type : MySQL Source Server Version : 80015 Source Host : 192.168.1.73:3306...
2019-07-15 18:09:13 4403
原创 SpringBoot 集成Dubbo 提示:java.lang.NoClassDefFoundError: org/apache/curator/RetryPolicy
今天搭建SpringBoot 集成Dubbo 提示如下错误信息:java.lang.NoClassDefFoundError: org/apache/curator/RetryPolicy原因:缺少curator框架依赖pom.xml 文件添加curator.jar 包依赖: <dependency> <groupId>org.apache...
2019-07-12 14:16:29 5313
原创 Linux 的scp 指令提示:not a regular file
scp 语法格式:scp 文件名 root@远程ip:/路径/scp 的可选参数: -p 拷贝文件的时候保留源文件建立的时间。 -q 执行文件拷贝时,不显示任何提示消息。 -r 拷贝整个目录 -v 拷贝文件时,显示提示信息。centos7 下scp传文件时错误 scp: /usr/local/spark/*: not...
2019-07-09 19:03:55 6995
原创 CentOS7 搭建Spark集群环境
1、服务器配置IP 地址 主机名称 是否master 192.168.60.204 master 是 192.168.60.205 node1 否 2、安装Scala从https://www.scala-lang.org/download/下载scala 2.13.8,并安装到/usr/local/scala目录下。执行如下命令:mkd...
2019-07-09 18:57:57 2352 1
原创 Scala-1.12.8(Window10) 安装
安装前的准备 1.确定自己已经安装好了JDK 下载好Scala (最好不要下载最新的版本) 网址: http://www.scala-lang.org/download/安装Scala 1.双击运行Scala的安装包 设置环境变量 1. 新建环境变量:SCALA_HOME 变量值为:D:\Program Files (x86)\scala 2. 在PATH中添加;%SCALA_H...
2019-07-09 17:29:32 216
digipower-ureport.rar
2020-08-11
ssm框架集成apache cxf2.7
2016-05-20
Smack3.0.4+ Openfire3.10.2 Android 客户端之四
2015-11-23
基于Smack3.0.4+ Openfire3.10.2开发之Android 客户端之三
2015-11-19
基于Smack3.0.4+ Openfire3.10.2开发之Android 客户端之二
2015-11-18
android Smack教程一:实例代码
2015-11-17
OpenFire3.10.3+Smack3.0.4
2015-11-07
SpringBoot + MyBatis-plus + SpringSecurity + JWT
2021-11-09
house-agent.rar
2021-03-26
migrate.rar
2020-11-05
FormPlatform.rar
2019-07-15
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人