LxyYxl
LxyYxl
全部文章
分类
Elasticsearch(4)
JVM(1)
Mongodb(3)
mybatis(2)
RocketMQ(1)
Spring(2)
多线程(9)
数据库(3)
笔记(4)
算法(7)
计算机网络(1)
随笔(2)
归档
标签
去牛客网
登录
/
注册
Hbr的博客
404 not found
全部文章
(共38篇)
计算机网络
三次握手四次挥手syn:同步序列编号;ack:确认字符;seq:序列号 fin:三次握手:第一次握手:客户端发送syn包(syn=1,sequence=X)到服务器,进入SYN_SEND状态(请求连接状态),等待服务器确认。第二次握手:服务器收到syn包,同时自己也发送一个syn+ack报文(syn...
2021-03-10
0
418
RocketMQ基础
组成结构1.Prodecer Cluster:消息生产者群;负责发送消息,一般由业务系统负责产生消息。2.Consumer Cluster:消息消费者群;负责消费消息,一般是后台系统负责异步消费。3.NameServer:名称服务器;收集关于broker的信息;相当于broker的注册中心,不负责处...
2021-03-08
0
399
多线程理论
创建线程的方式*继承Thread重写里面的run方法*实现Runnable接口*实现Callable接口使用实现接口创建线程优势:线程类只是实现了接口,还可以再继承其他类;使用实现接口创建线程劣势:如果要访问当前线程就需要使用Thread.currentThread()方法。runnable和cal...
2021-03-05
0
373
JVM基础
一.什么是JVM 定义:即Java虚拟机,Java程序的运行环境(Java二进制码的运行环境) 二.jvm,jre,jdk的比较 jre:即Java运行环境jdk:即Java 语言的软件开发工具包,包含了JAVA的运行环境(JVM+Java系统类库)和JAVA工具。 三.JVM组成部分 (1)Cl...
2021-02-24
0
402
对Spring的理解
一.Spring是什么?Spring是一个分层的轻量级Java开源框架,使开发者只需要关注业务需求。Spring框架由20个不同的模块组成。以下是主要的模块;Spring Context:访问bean时使用框架式的访问方法。Spring Core:提供核心类库,所有功能都依赖于该类库,提供IOC(控...
2021-02-24
0
371
mybatis中#{}与${}的用法小结
1.#{}是占位符,用来进行预编译处理;${}是拼接符,用来进行拼接sql语句;具体体现在使用#{}后,#{} 对应的变量自动加上单引号 '',拼接符不会加单引号,传什么参数就是什么参数(注:任何sql语句中条件参数都能使用单引号'',数字类型可以不使用''修饰,但是字符类型必须使用单引号进行修饰。...
2021-02-21
0
414
mybatis中使用like模糊查询的注意点
在maybatis中使用like模糊查询的方法:1.使用${}注意:使用这种方法要防止sql的注入。比如在模糊条件中跟了一个or 1=1,模糊查询的限制条件就不起作用 2.使用concat拼接限制条件注意:如果模糊查询中就是%就是模糊条件,还需更改;实际项目中推荐使用这种方法。
2021-02-21
0
383
@Controller和@RestController的区别?
@RestController可以当成@ResponseBody + @Controller合在一起的作用。二者区别: @RestController无法返回指定页面,而@Controller可以;前者可以直接返回数据,后者需要@ResponseBody辅助;我的理解就是函数返回的类型@RestCo...
2021-02-19
0
657
@RequestBody,@RequestParam,@PathVariable用法小结
@RequestBody:一般使用于参数以json和xml类型传入;接受的参数来自请求体中。不适用于Get请求。 @RequestParam:一般适用于参数来自请求头中,在url中,请求的参数用问号拼接,通常使用在Get请求中。参数不为json类型时,比如文件上传中的文件类型(MultipartF...
2021-02-19
0
433
Elasticsearch
与关系数据库的对比关系数据库 Databases -> Tables -> Rows -> ColumnsElasticsearch Indices -> Types -> Documents -> Fields
2021-02-19
0
332
首页
上一页
1
2
3
4
下一页
末页