自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 分布式搜索引擎01

什么是elasticsearch?一个开源的分布式搜索引擎,可以用来实现搜索,日志统计,分析,系统监控等功能* 什么是elastic stack(ELK)?是以elasticsearch为核心的技术栈,包括beats、Logstash、kibana、elasticsearch* 什么是Lucene?是Apache的开源搜索引擎类库,提供了搜索引擎的核心API倒排索引倒排索引的概念是基于MySQL这样的正向索引而言的那么什么是正向索引呢?

2023-10-07 15:38:50 84 1

原创 Mybatis动态SQL

select*from emp where name like '%张' and entrydate between '2010-01-01' and '2020-01-01' order by update_time desc;如果,我们没有传递第一个参数,此时输出的SQL语句中,我们会看到多了一个where之后多了一个and。然后我们就可以进行测试了,我们可以传递不同的条件,然后通过日志查看组装执行的SQL语句;<select>标签的resultType属性,指的是查询返回的单条记录所封装的类型。

2023-10-06 20:03:15 89 1

原创 swagger相关注解介绍

ApiImplicitParam 方法 用在@ApiImplicitParams注解中,指定一个请求参数的各个方面的属性。body 以流的形式提交 仅支持POST。@ApiParam 方法入参或者方法之上 单个参数的描述信息,描述form表单,url参数。@ApiModelProperty 方法 描述实体类的属性,(用对象接收参数时,描述对象的一个字段)

2023-09-07 08:50:17 219 1

原创 JWT令牌

JWT令牌的介绍,组成,生成,校验等基础知识,我们已经讲解完了;介绍:jwt是一个开放的行业标准,它定义了一个简洁的,自包含的协议格式,用于在通信双方传递json对象,传递的信息经过数字签名可以被验证和信任;组成:JWT令牌由Header,Payload,Signature三部分组成,每部分中间使用(.)分隔,比如:xxxx,yyyy,zzzz。jwt载荷部分可以存储业务相关的信息(非敏感的),例如用户信息,角色等;注意事项:JWT校验时使用的签名密钥,必须和生成JWT令牌时使用的密钥是配套的。

2023-09-01 11:32:08 220 1

原创 容易忘记遗漏的地方

用来解决对象的成员变量与方法内部变量的名称一样时,导致访问冲突问题的(成员变量无法访问)2)this关键字在实际开发中常用来干啥?方法中的this就是当前调用方法的对象。可以使用this.来区分成员变量。二:this 关键字。

2023-08-07 21:30:47 50

原创 java调用API接口方法的写法;

这个语句调用了ArrayList接口中的get方法,尝试获取list对象中的第十个元素,由于list对象中只有一个元素,所以会抛出IndexOutOfBoundsException异常并且打印了一条错误消息;通过导入API接口,创建API接口对象,调用API接口方法,处理API接口返回值和异常,可以实现各种功能;这个语句创建了一个ArrayList对象,并将其赋值给list变量,现在可以使用list变量来调用ArrayList接口中的方法;创建API接口对象后,就可以调用该接口中的方法了。

2023-08-07 20:43:19 1199

原创 SpringBoot中用到的注解

为controller及service注入运行时依赖的对象,在成员变量上加上注解,表示在程序运行时,Springboot会自动的从IOC容器中找到UserService类型的bean对象,然后赋值给该变量;提示:将我们定义的controller,service,dao这些包呢,都放在引导类所在包controller,service,dao这些包呢,这样我们定义的bean就会被自动的扫描到。声明bean的时候,可以通过value属性指定bean的名字,如果没有指定,默认为类名首字母小写;

2023-08-06 23:47:42 155 1

原创 day13SpringBootWeb登录认证

登录页面的验证码功能:生成验证码和输入验证码点击注册这也是2次请求,这2次请求的数据之间要进行对比,相同则允许注册,不同则拒绝注册,该功能的实现也需要在同一次会话中共享数据;*页面展示用户登录信息:很多网站,登陆后访问多个功能发送多次请求后,浏览器上都会有当前登录用户的信息【y用户名】,比如百度,京东,码云等。会话:用户打开浏览器,访问web服务器的资源,会话建立,直到有一方断开连接,会话结束,在一次会话中可以包含多次请求和响应;*会话被建立后,如果浏览器或服务端都没有被关闭,则会话就会持续建立着;

2023-08-05 21:07:22 66 1

原创 day12SpringBootWeb案例

前面我们已经实现了员工信息的条件分页查询以及删除操作;关于员工管理的功能,还有2个需要实现:新增员工/修改员工今天我们的内容包括以下4个部分的内容:新增员工/文件上传/配置文件/修改员工。

2023-08-04 22:43:27 53 1

原创 day11SpringBootWeb知识点答复

我们通过四种请求方式,来操作数据的增删改查GET:查询POST:新增PUT:修改DELETE:删除我们看到如果是基于REST风格,定义URL,URL将会更加简洁,更加规范,更加优雅;

2023-08-04 11:06:31 46 1

原创 day06SpringBootWeb请求响应

其实呢,是我们在浏览器发起请求,请求了我们的后端web服务器,也就是内置的Tomcat;而我们在开发web程序时呢,定义了一个控制器类Controller,请求会被部署在Tomcat中Tomcat中,然后Controller再给浏览器一个响应,响应一个字符串" "基于SpringBoot的方式开发一个web应用,浏览器发起请求/hello后,给浏览器返回字符串”hello World~".

2023-08-04 08:34:58 116 1

原创 SpringBoot中常用的注解及作用

/@GetMapping注解指定了getUser方法的请求路径为"/api/user",当收到该路径的GET请求时,getUser方法会被调用,并返回一个User对象。//@RequestMapping(“/user”)指定了UserController类中所有处理器方法的请求路径前缀为"/user",//@RequestMapping(“/info”)指定了getUserInfo方法可以处理的请求路径为"/user/info",

2023-08-02 23:04:45 52

原创 day10Mybatis

通过在接口的方法上使用注解,将方法与SQL语句进行绑定,从而实现数据库的操作。这些代码可以自动创建数据库表,持久化对象,相关的SQL语句等,减少开发人员的工作量。1.数据访问层定义:使用Mapper注解来标记接口,将其声明为数据访问层的接口;总的来说,Mapper注解提供了一种声明式的方式来定义接口和数据库的映射关系,简化了数据访问层的开发,提高了代码的可读性和可维护性。如果mapper接口方法形参只有一个普通类型的参数,#{}里面的属性名可以随便写,如:#{id},

2023-08-01 22:59:43 43 1

原创 09MySQL—Mybatis入门

select*from emp where dept_id in(select id from dept where name ="教研部" or name ="咨询部");select*from emp where(entrydate,job )=(select entrydate,job from emp where name ="韦一笑");select*from emp where dept_id =(select id from dept where name='教研部’);

2023-07-31 10:30:21 116 1

原创 day08数据库开发-MySQL

查询出来的职位,是1,2,3,4;学工主管,教研主管。(14,'zhangsanfeng','123456','张三丰',1,'14.jpg',2,'2002-08-01',2,now(),now()),(16,'songyuanqiao','123456','宋远桥',1,'16.jpg',2,'2010-01-01',2,now(),now()),(15,'yulianzhou','123456','俞莲舟',1,'15.jpg',2,'2011-05-01',2,now(),now()),

2023-07-29 20:41:33 48

原创 07数据库开发-MySQL

数据库管理系统,英文全程DataBase Management System,简称DBMS,它是操作和管理数据库的大型软件。将来我们只需要操作这个软件,就可以通过这个软件来操纵和管理数据库了。

2023-07-27 18:08:41 52 2

空空如也

空空如也

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

TA关注的人

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