自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

原创 Spring MVC常用注解

Spring MVC常用注解RequestParam@RequestParam(value="age",required=false)Integer age作用1.把请求中指定名称的参数给控制器中的形参赋值(请求参数和需要的参数名不一致时使用)2.加上这个注解就表示必须要传的参数属性:value:请求参数中的名称。required:请求参数中是否必须提供此参数。默认值:true。表示必须提供,如果不提供将报错。使用示例jsp 中的代码:<!-- requestParams 注解

2021-09-07 15:16:45 122

原创 ElasticSearch仿京东搜索实战

ElasticSearch仿京东搜索实战项目介绍此项目是跟随狂神ES课程入门所做的SpringBoot+ES+Vue实战项目,在视频的基础上,已实现前后端分离。功能比较简单,实现的基本的爬取+储存+搜索+高亮,此项目涉及以下功能ES创建索引ES删除索引ES批量插入文档ES查询并高亮显示最基础的JAVA爬虫(Jsoup)Vue基本操作运行环境ElasticSearch 7.6.1IDEA 2021.2Maven 3.6.1SpringBoot 2.5.4前期准备安装E

2021-09-06 16:30:02 446

原创 Springboot集成ES(Java操作ES)

Springboot集成ES1.新建springboot项目2.导入依赖pom.xml<?xml version="1.0" encoding="UTF-8"?><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/POM

2021-09-04 15:19:30 674

原创 ElasticSearch (ES)万字狂神学习笔记(超详细)

ElasticSearch 学习万字笔记ElasticSearch adj. 有弹性的;灵活的;易伸缩的全文概述ElasticSearch是一个实时分布式搜索和分析引擎。它让你以前所未有的速度处理大数据成为可能。它用于全文搜索、结构化搜索、分析以及将这三者混合使用:总之,可以对搜索关键字高亮显示,可以对搜索结果纠错,提供建议。并且ELK是大数据必会的技术。本人根据b站狂神说视频“【狂神说Java】ElasticSearch7.6.x最新完整教程通俗易懂”学习ES,参考网上已有笔记,对已有笔记错误修

2021-09-03 15:19:57 7040

原创 设计模式学习笔记

设计模式学习笔记设计模式就是总结前人经验的一套模式创建型模式:帮我们省去new的过程,帮我们更好的创建对象工厂模式核心本质是实例化对象不使用new,用工厂方法代替工厂模式分为简单工厂模、工厂方法模式、抽象工厂模式简单工厂模式简单工厂模式是把new的过程包装了起来,实现对其他类的代理,就像一个工厂一样生产出所需要的类。好处:不必要关注怎么拿到的车子,只需要告诉工厂我需要什么车子就能生产坏处:不利于扩展,不满足开闭原则代码:车接口package com.duoyi.demo.desig

2021-08-31 14:56:41 54

原创 JWT跨域身份验证笔记

JWT跨域身份验证笔记什么是JWTJson web token (JWT), 是为了在网络应用环境间传递声明而执行的一种基于JSON的开放标准((RFC 7519).该token被设计为紧凑且安全的,特别适用于分布式站点的单点登录(SSO)场景。JWT的声明一般被用来在身份提供者和服务提供者间传递被认证的用户身份信息,以便于从资源服务器获取资源,也可以增加一些额外的其它业务逻辑所必须的声明信息,该token也可直接被用于认证,也可被加密。JWT长什么样?JWT是由三段信息构成的,将这三段信息文本用.

2021-08-31 14:54:54 336

原创 UUID通用唯一识别码 学习笔记

UUID通用唯一识别码 学习笔记Universally adv. 普遍地;人人;到处 Unique adj. 独特的,稀罕的;[数] 唯一的,独一无二的Identifier n. 标识符,认同者;检验人,鉴定人UUID 是 通用唯一识别码(Universally Unique Identifier)的缩写,它使用某种规则,而不是某种中心化的自增方式,来保证这个识别码的全局唯一性。UUID 有非常多的使用场景,比如在分布式系统中,需要生成全局唯一 ID 来进行日志记录。

2021-08-31 14:53:30 520

原创 MyBatis-Plus学习笔记

MyBatis-Plus学习笔记Mybatis-Plus介绍MyBatis-Plus(简称 MP)是一个 MyBatis 的增强工具,在 MyBatis 的基础上只做增强不做改变,为简化开发、提高 效率而生。官网:https://mybatis.plus/ 或 https://mp.baomidou.com/创建MP项目根据官网方法,新建项目,导入MP的包即可。特点基础的curd很简单带条件的加上wapper就行注意:在mybaits plus插入数据后会自动回填对于id有一串数据m

2021-08-31 14:51:23 688

原创 Java枚举类型学习和使用

枚举学习枚举是在jdk1.5后才有的之前需要用静态常量定义枚举现在只需要一行就能定义枚举但是现在使用枚举更复杂了向枚举中添加新方法如果打算自定义自己的方法,那么必须在enum实例序列的最后添加一个分号。而且 Java 要求必须先定义 enum 实例。解释说明注意:RED(“红色”, 1)就是相当于public static final Color RED=new Color(“红色”, 1);所以枚举里,全参构造方法是必须的,能够给成员白能量赋值public enum Color {

2021-08-31 14:47:50 63

原创 Slf4j 简单日志框架的学习

Slf4j 简单日志框架的学习概念简单日志门面(Simple Logging Facade For Java) SLF4J主要是为了给Java日志访问提供一套标准、规范 的API框架,其主要意义在于提供接口,具体的实现可以交由其他日志框架,例如log4j和logback等。 当然slf4j自己也提供了功能较为简单的实现,但是一般很少用到。对于一般的Java项目而言,日志框架 会选择slf4j-api作为门面,配上具体的实现框架(log4j、logback等),中间使用桥接器完成桥接。官方网站: htt

2021-08-31 14:44:43 80 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除