- 博客(9)
- 收藏
- 关注
原创 项目技术点
1、Redis+Lua脚本限流1.1.定义切入点接口(小旗子),添加四个属性并赋初值,后续用到。1.2.定义切面类,使用前置通知实现IP限流,其中 MethodSignature methodSignature = (MethodSignature) joinPoint.getSignature()----》获得修饰符+ 包名+组件名(类名) +方法名 Method method = methodSignature.getMethod()----》获取方法名 Pu
2022-04-23 16:49:11
1228
原创 计算机网络基础
1 网络协议是什么在计算机网络要做到有条不紊地交换数据,就必须遵守一些事先约定好的规则, 比如交换数据的格式、是否需要发送一个应答信息。这些规则被称为网络协议。2 为什么要对网络协议分层简化问题难度和复杂度。由于各层之间独立,我们可以分割大问题为小问题。 灵活性好。当其中一层的技术变化时,只要层间接口关系保持不变,其他层不受 影响。 易于实现和维护。 促进标准化工作。分开后,每层功能可以相对简单地被描述。3 四层协议 五层协议和七层协议的关系TCP/IP是一个四层的体系结
2022-03-11 12:18:36
373
原创 计算机基础-操作系统
1 什么是操作系统?请简要概述一下 操作系统是管理计算机硬件和软件资源的计算机程序,提供一个计算机用户与计算机硬件系统之间的接口。 向上对用户程序提供接口,向下接管硬件资源。 操作系统本质上也是一个软件,作为最接近硬件的系统软件,负责处理器管理、存储器管理、设备管理、文件管理和提供用户接口。 2 操作系统有哪些分类? 操作系统常规可分为批处理操作系统、分时操作系统、实时操作系统。 若一个操作系统兼顾批操作和分时的功能,则称该系统为通用操作系统。(通用操作系统 = 批处理操作系统 + 分
2022-03-10 23:04:22
770
原创 前后端分离架构技术
前后端分离已成为互联网项目开发的业界标准使用方式,通过nginx+tomcat的方式(也可以中间加一个node.js)有效的进行解耦,并且前后端分离会为以后的大型分布式架构、弹性计算架构、微服务架构、多端化服务(多种客户端,例如:浏览器,车载终端,安卓,IOS等等)打下坚实的基础。核心思想是前端HTML页面通过AJAX调用后端的RESTFUL API接口并使用JSON数据进行交互。1 前后端分离的三个方面改变交互形式 代码组织形式 开发模式与流程1.1 交互形式前后端不分离:后端将数据和.
2022-03-09 18:49:13
8884
原创 设计模式总结
1 简述设计模式七大原则开放封闭原则:对扩展开放,对修改关闭。在程序需要进行拓展的时候,不能去修改原有的代码,实现一个热插拔的效果。 单一职责原则:一个类、接口或方法只负责一个职责,降低代码复杂度以及变更引起的风险。 依赖倒置原则:高层次的模块不应该依赖于低层次的模块,他们都应该依赖于抽象。抽象不应该依赖于具体实现,具体实现应该依赖于抽象。 接口隔离原则:将不同功能定义在不同接口中实现接口隔离。 里氏替换原则:任何基类可以出现的地方,子类一定可以出现。 迪米特原则:每个模块...
2022-03-09 14:58:15
98
原创 MySQL数据库知识点总结
1 什么是MySQLMySQL 是⼀种关系型数据库,在Java企业级开发中⾮常常⽤,因为 MySQL 是开源免费的,并 且⽅便扩展。阿⾥巴巴数据库系统也⼤量⽤到了 MySQL,因此它的稳定性是有保障的。MySQL 是开放源代码的,因此任何⼈都可以在 GPL(General Public License) 的许可下下载并根据个性 化的需要对其进⾏修改。MySQL的默认端⼝号是3306。2为什么要使用数据库1. 因为MySQL数据库将数据保存在文件中,可以永久保存; 2. 使用.
2022-03-09 13:15:17
3987
原创 Redis 知识点总结(Java面试)
1 Redis单线程原理 Redis单线程指的是网络请求模块使用了一个线程,原理上,其采用了利用epoll的多路复用特性,因此可以采用单线程处理其网络请求。2Redis数据类型String:字符串类型,最简单的类型 Hash:类似于Map的一种结构。 List:有序列表。 Set:无序集合。 ZSet:带权值的无序集合,即每个ZSet元素还另有一个数字代表权值,集合通过权值进行排序。3什么...
2022-03-08 16:25:04
940
原创 ACM模式下输入输出总结(Java)
1、使用 java.util.Scanner包 nextInt():直至读取到空格或回车之后结束本次的int值; next():直至读取到空格或回车之后结束本次的String值,不可读取回车; nextLine():直至读取到换行符(回车)之后结束本次读取的String,可读取回车(空值) 1.1 读取连续整数(两个整数a和b)import java.util.Scanner;public class Main{ public static void main(
2022-03-07 21:25:13
7873
3
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人