- 博客(11)
- 资源 (6)
- 收藏
- 关注
原创 elasticsearch学习四:使用springboot整合 rest 进行搭建elasticsearch服务
文章目录前言一、添加pom依赖二、ElasticSearchConfig配置类三、pojo类User(测试)四、application.properties五、目录结构六、测试代码前言前面学习了一下 使用springboot整合 transport 进行搭建elasticsearch服务,但是transport 以后要被废弃了,所以便来学习一下,rest 整合 springboot 来搭建操作 elasticsearch,这两个很相似,而且 rest 也是 springboot整合。其依赖为 spr
2020-12-29 14:18:53 438
原创 shiro学习四:使用springboot整合shiro,正常的企业级后端开发shiro认证鉴权流程。使用redis做token的过滤。md5做密码的加密。
文章目录前言一、逻辑1. 登录逻辑2. 开发逻辑a. redis 开发工具类b. 密码加密工具类c. shiro开发3. 项目目录结构三、shiro代码开发1. shiroConfig.java2. ShiroAccessControlFilter3. ShiroUsernamePasswordToken4. ShiroRealm5. ShiroHashedCredentialsMatcher三、redis开发四、五、六、七、前言shiro学习一:了解shiro,学习执行shiro的流程。使用spr
2020-12-24 18:23:20 432 2
原创 shiro学习三:shiro的源码分析
文章目录前言一、问题分析二、 ==源码分析(敲重点)==前言shiro学习一:了解shiro,学习执行shiro的流程。使用springboot的测试模块学习shiro单应用(demo 6个)shiro学习二:shiro的加密认证详解,加盐与不加盐两个版本。上面的 demo 写完,看完之后,还是有很多疑问的,很多问题的。我在这里记录一下,也分析一下源码走向。一、问题分析综上案例,进行分析。其实看了上面那么多案例,是有很多疑问的,那 用户名、密码到底是怎么匹配的,肯定都交给s
2020-12-24 17:37:53 260 1
原创 密码专辑:对密码加盐加密,对密码进行md5加密,封装成密码工具类
文章目录前言一、密码工具类PasswordUtils二、密码编码类PasswordEncoder三、测试类前言一般测试、写demo时用户注册的用户名和密码保存到数据库中都是以明文的形式保存的,其实这是不安全的。密码是需要进行加密的,比如md5或者SHA加密方式。又因为密码明文相同时可能导致有相同的密文,为了避免密码密文一致,则又进行了 加盐验证。使得即使明文密码相同,密码的密文也不同。一、密码工具类PasswordUtilspackage com.feng.utils;import
2020-12-24 16:20:00 527
原创 mybatis使用四:dao接口参数与mapper 接口中SQL的对应和对应方式的总结,MyBatis的parameterType传入参数类型
文章目录前言一、parameterType类型1. MyBatis的传入参数parameterType类型分两种2. 如何获取参数中的值:二、单个参数1. 普通参数2. 传入List3. 传入map4. 传入JAVA对象三、注解@Param(推荐)1. 注解单一属性2. 注解javaBean四、多参数1. 多个普通类型参数a. 方案1a. 方案1 注解方式(推荐)2. javabean+普通类型参数五、总结前言关于mybatis的dao接口和mapper的SQL编写,具有一定的规矩,但是动态性却很多,
2020-12-24 11:49:58 1866 2
原创 elasticsearch学习三:elasticsearch-ik分词器的自定义配置 分词内容
文章目录前言一、发现问题1. ik_market2. ik_max_word二、解决问题:ik分词器增加自己的配置三、kibana测试1. ik_smart1. ik_max_word前言一、发现问题对 超级喜欢冯凡利java 进行分词1. ik_market2. ik_max_word发现问题:冯凡利被拆开了!这种自己需要的词,需要自己加到我们的分词器的字典中!二、解决问题:ik分词器增加自己的配置打开elasticsearch中plugins/ik/config/IKAnaly
2020-12-17 14:32:56 379
原创 elasticsearch学习二:使用springboot整合TransportClient 进行搭建elasticsearch服务
文章目录前言一、新建springboot项目1. 注意的地方2. 最终目录结构二、新增maven依赖1. ES版本2. 新增依赖3. pom.xml全部依赖三、业务代码1. application.properties2. ES全局配置类3. 编写elasticsearch工具类4. 编写分页实体类5. 测试类6. 测试结果前言先送上博客一,可以安装和了解有关elasticsearch的软件elasticsearch学习一:了解 ES,版本之间的对应。安装elasticsearch,kibana,he
2020-12-17 10:23:08 1520
原创 elasticsearch学习一:了解 ES,版本之间的对应。安装elasticsearch,kibana,head插件、elasticsearch-ik分词器。
文章目录前言一、elasticsearch1. 了解一下2. Elasticsearch的特性3. Elasticsearch的主要概念4. Elasticsearch的优点5. Elasticsearch的缺点6. Elasticsearch和RDBMS之间的比较一、版本对应1. jdk与es版本对应2. kibana与es版本对应3. springboot整合elasticsearch二、elasticsearch三、kibana四、head插件1. head插件简介2. head插件历史3. chro
2020-12-16 18:09:25 5146
原创 shiro学习二:shiro的加密认证详解,加盐与不加盐两个版本。
文章目录前言一、shiro不加盐加密认证1. 逻辑流程2. 修改部分3. 自定义数据源:CustomRealmCh074. 编写:Ch07_testMatcher5. 测试二、shiro加盐加密认证1. 流程逻辑2. 修改部分3. 自定义数据源:CustomRealmCh084. 编写:Ch08_testSaltMatcher前言上一篇博客地址:shiro学习一:了解shiro,学习执行shiro的流程。使用springboot的测试模块学习shiro单应用(demo 6个)。源码分析(敲重点)
2020-12-11 17:00:00 909 1
原创 shiro学习一:了解shiro,学习执行shiro的流程。使用springboot的测试模块学习shiro单应用(demo 6个)
文章目录前言一、初识 shiro二、三、四、前言一、初识 shiroshiro是apache的一个开源框架,而且呢是一个权限管理的框架,用于实现用户认证、用户授权。spring 中也有一个权限框架 spring security (原名Acegi),它和 spring 依赖过于紧密,没有 shiro 使用简单。shiro 不依赖于 spring,shiro 不仅可以实现 web应用的权限 管理,还可以实现c/s系统,分布式系统权限管理,shiro属于轻量框架,越来越多企业项目开始使用s
2020-12-11 15:38:59 442
原创 mybatis使用三:springboot整合mybatis,使用PageHelper 进行分页操作,并整合swagger2。使用正规的开发模式:定义统一的数据返回格式和请求模块
文章目录前言一、maven依赖1. 新增依赖(本博客用到的swagger2和分页依赖)2. 所有依赖二、application.yml配置1. 新增配置2. 全配置3. 打印SQL日志配置(两种)四、统一的数据返回格式1. 定义统一数据返回格式(important)2. DataResult.java4. ResponseCodeInterface.java 接口3. BaseResponseCode.java枚举类五、请求模块1. vo/req/StudentPageReqVo.java2. vo/res
2020-12-03 14:15:59 571 2
java API文档, 1.6 中文版,1.8中文和英文版
2019-11-05
nginx配置相关软件.zip
2019-10-21
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人