- 博客(17)
- 收藏
- 关注
原创 从前端发送请求到后端返回的流程
后端服务器接收到请求后,根据请求的URL和方法,找到对应的处理程序。在整个过程中,网络协议、域名解析、TCP连接的建立和释放等环节都是确保请求和响应顺利传输的重要环节。请求包含请求URL、请求方法、请求头、请求参数等信息。通过建立的TCP连接,前端应用将HTTP请求报文发送给后端服务器。请求报文包含请求方法、请求头、请求体等信息。后端处理程序生成响应数据,构造HTTP响应报文,包括响应状态码、响应头、响应体等信息。前端应用接收到HTTP响应报文,解析响应数据,并根据响应状态码和响应体进行处理。
2023-08-01 14:08:16 3418 1
原创 Spring for Apache Kafka
Spring整合kafka时要用到的官方Api文档。包括KafkaListener注解及全局配置文件等。
2023-05-15 14:25:37 241
原创 Springboot+JWT+Redis实现手机端扫码登录到WEB端
基于ruoyi-vue + hutools二维码功能实现,具体思路逻辑等待补充。代码如下
2022-07-14 15:33:48 586
原创 RocketMQ延迟消息发送
延时等级1到16分别表示 1s 5s 10s 30s 1m 2m 3m 4m 5m 6m 7m 8m 9m 10m 20m 30m 1h 2h,3表示延迟10s发送,开源版本的RocketMQ不支持自定义延迟时间,但支持修改延时等级的延时时间延时等级时间修改:需要修改/conf/broker.conf配置文件brokerRole = ASYNC_MASTERflushDiskType = ASYNC_FLUSHmessageDelayLevel = 1s 5s 10s 30s 1m 2m 3m
2022-07-13 10:44:46 1666 2
原创 Elasticsearch 7.17 Java Client Api
Elasticsearch官方建议使用新版的Java Api Client替代原有的Rest客户端,这篇文章会简单讲解新版api的使用。
2022-07-13 10:00:45 4897 6
原创 Spring Security使用argon2加密
Spring Security默认使用bCryptPasswordEncoder进行加密,因项目需要,使用内置的argon2PasswordEncoder进行加密,经测试比bcrypt算法要慢。需要引入Bouncy Castle Provider依赖
2022-03-11 15:25:37 798
原创 JAVA-练习-8.9
有时为了避免某些未识别的异常抛给更高的上层应用,在某些接口实现中我们通常需要捕获编译运行期所有的异常, catch 下述哪个类的实例才能达到目的:()Exceptionerror是系统出错,catch是无法处理的,难以修复的,RuntimeException不需要程序员进行捕获处理,error和exception都是throwable的子类,我们只需要对exception的实例进行捕获即...
2019-08-09 17:27:49 637
原创 Oracle-7.19
Oracle 11g新特性continue语句,退出当前迭代;进入循环的下一次迭代;触发器增强可创建复合触发器;PL/SQL中的符号标识符不区分大小写;...
2019-07-19 16:59:44 200
原创 笔试-理论-京东
对于ajax技术描述正确的是()可以实现无刷新页面 用户体验好、速度快对于 IFrame 说法正确的有 在相同域名下,外层网页脚本可以获取 IFrame 网页内的对象可以通过脚本调整 IFrame 的大小盒模型的属性:margin(外边距)、border(边框)、padding(内边距)、content(内容)一个序列为(13,18,24,35,47,50,6...
2018-09-06 08:04:56 546
原创 笔试-欢聚时代
常用浏览器内核IE: trident 内核Firefox:gecko 内核Safari:webkit 内核Opera:以前是presto 内核,Opera 现已改用Google Chrome 的Blink 内核Chrome:BlinkForm标签的()属性用于设置表单提交时向何处发送表单数据。 actionHTML中的()标签用于定于无序列表ul设置圆角...
2018-09-06 08:04:44 771
原创 笔试-网易
网易二分查找算法不能在下面哪个数据结构中使用?()sorted linked list 二分查找不能在链表中使用 对算法估计空间复杂度,关注的是程序使用的辅助空间 某单链表中最常用的操作是在最后一个元素之后插入一个元素和删除链表中给定的元素,则下列选项中正确的是________。若仅有头指针,则插入操作及删除操作均是O(n)的 已知一棵高度为4的完全二叉树的...
2018-09-06 08:04:33 568
转载 面试-汇总-预测-JS
JavaScript 里有哪些数据类型,解释清楚 null 和 undefined,解释清楚原始数据类型和引用数据类型。比如讲一下 1 和 Number(1)的区别数据类型:字符串、数字、布尔、数组、对象、Null、UndefinedUndefined类型只有一个值,即undefined。当声明的变量还未被初始化时,变量的默认值为undefined。Null类型也只有一个值,即nul...
2018-09-06 08:04:16 204
原创 面试-自汇总
4399面试Tcp三次握手,四次挥手https://blog.csdn.net/qzcsu/article/details/72861891HTTP传送数据包的方法 GET:获取资源GET方法用来请求访问已被URL识别的资源POST:传输实体主体POST方法用来请求服务器传输信息实体的主体PUT:传输文件PUT要求在请求报文的主体中包含文件内容,然后保存到请...
2018-09-06 08:03:57 279
原创 数据库优化
MySQL数据库的优化设计优化 权限 表优化 使用索引 使用默认值 其他技巧1.设计优化保持数据库元素的小规模,通过优化设计采用最小化冗余度,最小的列数据类型,尽量避免使用NULL表并保持主键数据简短。如果可能,避免使用MyISAM表的可变长度列。2.权限权限检查越简单,查询速度执行越快。3.表优化通过使用以下语句:OPTIMIZE TABLE table...
2018-08-09 17:07:30 261 1
原创 Vue.js 条件渲染
v-if Vue 中,我们使用 v-if 指令实现条件渲染:<h1 v-if="ok">Yes</h1>也可以用 v-else 添加一个“else 块”:<h1 v-if="ok">Yes</h1><h1 v-else>No</h1>具体实现如下所示:在
2018-07-28 14:57:11 225
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人