- 博客(28)
- 资源 (4)
- 收藏
- 关注
原创 Traffic Manager
Azure的load balancing services有四种:是微软 Azure 提供的一种基于的流量路由服务。它用于在多个 Azure 区域、数据中心或混合环境之间实现高可用性和性能优化。Traffic Manager 的主要任务是根据用户请求的位置和可用性,将流量动态路由到最佳的终端节点,从而提升服务的响应速度和可靠性。
2024-10-30 11:44:38
909
原创 路由器,集线器,交换机,网桥,光猫有啥区别?
两个人打cs,总会觉得无聊,但是每台电脑又只有一个网线口。想要邀请更多的人一起玩,怎么办?那就要回到文章开头提到的集线器(hub)了。这是个工作在物理层的设备。有多个网口,很好的解决了电脑上只有一个网口的问题,可以做到多台电脑的网线都插入到集线器上。同时工作原理也非常简单,会把某个端口收到的数据,输入到中继电路。中继电路的基本功能是将输入的信号广播到集线器的所有端口上。简单来说就是无脑复制N份到其余N个端口上。数据复制到N个端口后。对应转发到N台机器里。
2024-09-16 16:56:22
920
原创 HTTP、加密算法、HTTPS、SSL Certificates
粘贴证书Public Certificate Data进行Decode查看证书有效期。
2024-09-11 17:38:41
634
原创 Private endpoint 和 private link
private dns zone中的virtual network link就是把二者🔗一起的,这样我168.63.129.16才会知道去对应的dns zone里面找pe的private ip(A记录)拿到private ip之后,访问服务路由走势。
2024-09-04 18:39:14
735
原创 网络常用诊断指令和工具
ping [ip address] -t 持续pingipconfig 显示每个已配置网卡的 IP 地址ipconfig /flushdns 清除本地 DNS 缓存nslookup [domain name] 查看域名解析nslookup -d [domain name] 查看域名解析所经过的每个服务器nslookup [domain name] [server name] 选择指定的server去解析该domain。
2024-08-30 16:14:47
353
原创 Hub-Spoke
本文将介绍Azure Hub Spoke结构,hub中心网络就像一个连接中心,连接很多spoke 辐射网络,hub中心网络还可以作为连接本地的连接点,spoke网络会和hub网络胡同,也可以用来进行隔离负载。中心网络:中心网络是和本地连接的中心,中心网络是用来放服务的,这些服务用来管理辐射网络。辐射网络:各个辐射网络是用来隔离负载的,和其他辐射网络相互隔离。每个负载都会有多层,多个子网连接。
2024-08-13 20:34:23
888
原创 Peering 和 DNS zone
这是因为我们添加的A记录只在Azure中的DNS 服务器能够解析,互联网服务提供商不知道这些Azure上有这些名称服务器的存在,所以我发出的查询就在供应商的数据库进行检索了,根本没有发送给Azure上的DNS服务器。创建两个Vnet,在Vnet中选择Peering,在对方网络中也要创建对应的peering。现在我发请求到Azure中的DNS服务器,解析成功!自己内部使用,不面向互联网。解析失败,没有找到结果。nslookup 测试。在浏览器中进行访问测试。
2024-08-12 01:22:25
401
原创 创建路由表,添加路由
首先创建如上图所示的三个子网,并在每个子网中创建一个VM,登录VM中,关闭防火墙。在10.1.0.4 VM 中使用tracert 10.3.0.4,发现只有一跳。
2024-08-12 00:02:43
213
原创 网络基本知识:url、osi、tcp/ip、dns、CIDR、计算机如何通信、常见网络协议和服务器
The Network Interface layer encompasses the Data Link and Physical layers of the OSI model. The Network Interface layer (also called the Network Access layer) handles placing TCP/IP packets on the network medium and receiving TCP/IP packets off the network
2024-03-27 20:31:03
750
原创 链表LinkList
双向链表相比于单向链表并没有多大优势,相比单向链表还要维护next和prev两个指针。操作最后节点比较方便,单向链表只能遍历查找看是否是最后一个。双向链表可以直接进行判断是否是prev和tail节点。
2023-10-09 16:48:19
75
原创 Java DTO
数据传输对象是根据UI的需求进行设计的,而不 是根据领域对象进行设计的。比如:我的项目中,使用DTO对,offset,limit,order,sort,search,这些字段在数据库是没有的。表现层UI与应用层之间是通过数据传输对象(DTO)进行交互的,数据传输对象是没有行为的POCO对象,它的目的只是为了对领域对象进行数据封装,实现层与层之间的数据传递。3.按需组织DTO对象,页面需要的字段我才组织,不需要的我不组织,可以避免传输整个表的字段,一定程度上提高了安全性。2.减少请求次数,大大提高效率。
2023-10-02 20:08:08
54
原创 函数式编程
首先必须明确lambda表达式从本质上说是一个函数,所以它具备了参数列表、函数主体、返回类型、甚至可以抛出异常;还有一点,它是匿名的,所以lambda表达式没有具体的函数名称;Lambda 表达式在 Java 8 中添加的。我们可以将lambda表达式看作一个。下面是lambda表达式的简单例子。(参数列表) -> 表达式。
2023-10-01 16:41:27
47
原创 Java基础篇-反射
JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性;这种动态获取的信息以及动态调用对象的方法的功能称为java语言的反射机制。要想解剖一个类,必须先要获取到该类的字节码文件对象。而解剖使用的就是Class类中的方法.所以先要获取到每一个字节码文件对应的Class类型的对象.以上的总结就是什么是反射反射就是把java类中的各种成分映射成一个个的Java对象例如:一个类有:成员变量、方法、构造方法、包等等信息,利用反射技术可
2023-09-25 10:49:56
49
原创 Bean~
一般来说,自己创建的类都可以使用上面的注解,将其交给Spring容器管理,但是对于第三方引用的架包中的类,上述方法则不行。项目中引入的第三方,想让其交给Spring容器管理,使用@Bean注解。思考:@Component及衍生注解与@Bean注解使用场景?项目中自己定义的类,使用@Component及其衍生注解。控制反转IOC和依赖注入DI详解。
2023-09-24 20:47:50
40
原创 Spring - AOP
AOP就是在保证代码不变的情况下给某一个/一些方法或类添加功能上图中的代码中可以看到,上面对每个方法都加了统计耗时的代码,但是每个都加工作量太大且繁琐。因此将共同代码抽取出来,定义一个模版方法,如下图:下次在调用功能时,会执行模版方法中的原始方法(即选定进行AOP增强的方法或类),这样子之后,最原始的代码没有进行变更,但是已经对其添加了功能那框架怎么知道我们想要对哪些方法进行AOP增强呢,这就多亏了JDK动态代理。
2023-09-24 18:02:18
39
原创 分层解耦:MVC三层架构、IOC控制反转、DI依赖注入
假如说我们EmpController类想使用EmpServiceA这个类实现一些功能,我们只需要把这个类所创建的对象放到容器里面,而EmpController只需要去容器里面查找EmpService的对象,找到之后直接赋值给EmpController中声明的EmpService即可。之前在应用程序中,我们需要什么对象,直接new一个什么对象,IOC是把所有的对象都交给容器管理,我们不需要再new。我们可以提供一个容器,容器里面可以存储一些对象。容器怎样提供Controller中所依赖的资源?
2023-09-24 15:20:22
66
原创 list、set、map、泛型、Collections工具类
什么是集合?对象的容器,实现类对对象常用的操作和数组的区别1.数组长度固定,集合长度不固定2.数组可以存储基本类型和引用类型,集合只能存储引用类型。
2023-09-24 14:01:08
61
原创 what is 线程
t1线程执行t1的。t2线程执行t2的。t1不会影响t2,t2也不会影响t1。这叫做真正的多线程并发。4.为什么run()方法只能try…catch…不能throws?因为run()方法在。
2023-09-24 10:31:54
71
原创 全局异常处理
从上图中的返回结果可以看出,返回的错误信息并不是开发规范中所定义的统一相应结果Result,所以前端拿到上述数据时,是不能进行解析的。Mapper中出现异常之后,如若不能处理,会把异常往上抛,直到Controller层还没办法处理异常,框架就会报出上图所出现的错误。,因此需要对异常进行处理。
2023-09-22 20:46:14
52
原创 前端向后端获取数据的三种方法:ajax、axios、fetch
本身是针对MVC的编程,不符合现在前端MVVM的浪潮基于原生的XHR开发,XHR本身的架构不清晰,已经有了fetch的替代方案整个项目太大,单纯使用ajax却要引入整个JQuery非常的不合理(采取个性化打包的方案又不能享受CDN服务)优缺点:符合关注分离,没有将输入、输出和用事件来跟踪的状态混杂在一个对象里更好更方便的写法更加底层,提供的API丰富(request, response)脱离了XHR,是ES规范里新的实现方式。
2023-09-14 14:28:28
379
原创 DataFountain-图书推荐系统
原文链接:图书推荐系统 Competitions - DataFountainDataFountain(简称DF平台)是国内领先的数据科学及人工智能协同创新平台,提供AI 竞赛/大数据竞赛、人工智能数据集、开源分享社区、AI实验室等服务。是CCF大赛官方指定竞赛平台。https://www.datafountain.cn/competitions/542...
2021-11-05 09:27:18
3579
5
submission+test+train.rar
2021-11-13
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人