摘要:三种括号匹配问题,判断参数字符串是否满足匹配要求如空串为括号匹配问题是栈的典型应用,遇到左括号,入栈,遇到右括号,看栈顶是否是相应的左括号,若不是,则时间复杂度代码如下思想是一样的,不过没有用栈这个数据结构,而是用了一个定长数组,对于...
摘要:的这几天看了看的请求处理流程,因为之前一直用的和,一开始对的处理流程有点懵逼,找不到入口,后来跟了代码,在网上找了点资料,发现的入口在的方法该方法的作用就是把接收到的或者最终需要返回的,包装转换为和。 spring-cloud-gateway 的ReactorHt...
摘要:题目要求已知一些字母之间的关系式,问是否能够计算出其它字母之间的倍数关系如已知问是否能够计算出的值。这里的值因为在条件中无法获知是否等于零,因此也无法计算其真实结果,也需要返回。即代表点指向点的边的权重为,而点指向点的边的全中为。 题...
摘要:单服务我们简单编写一个请求地址,输出字符串信息,添加依赖如下所示配置文件如下所示服务名注册到服务端口号配置该服务的服务名称为,这里对应的。 在上一篇文章Spring Cloud GateWay 路由转发规则介绍中我们讲解了SpringCloud Gateway内部提供的断言...
摘要:题目要求假设一个长度为的整数数组,数组中的元素的值位于区间中。代码如下但是这个实现违背了的空间复杂度这里结果集不视为额外空间。如果当前元素无需进行交换,则指针右移一位。无需进行的场景是指当前元素已经出现在目标位置上了。 题目要求 Given...
摘要:其实,来源于包,也是属于集合框架中的一份子,不同于存放单一数据和存放具有映射关系的数据,主要用于集合元素的迭代输出,所以它的对象又被称为迭代器。 上一篇文章中我在集合元素的遍历中已经有涉及到Iterator的普遍使用方法,但是并没有对...
摘要:微服务架构概述应用架构的发展应用是可独立运行的程序代码,提供相对完善的业务功能。阿里开源的是的典型实现。它目前由官方开发维护,基于开发,提供一套完整的微服务解决方案。 微服务与Spring Cloud 随着互联网的快速发展, 云计算近十年也得到蓬勃...
摘要:配置环境变量打开目录下的或者的安装以及基本命令可以戳此查看在末尾追加以下信息并保存刷新配置文件验证安装是否成功终端下输入出现图中的输出语句即为成功 近段时间把自己电脑(win)、虚拟机(Ubuntu)以及阿里云(ubuntu)都重置了一遍,...
摘要:类继承树由继承树看出,三者都是的间接实现类。实现接口,继承于,实现与接口。频繁的插入删除操作频繁的随机访问操作未知的初始数据量 这段时间把疯狂JAVA再看了一遍,发现Stack,ArrayDeque,LinkedList都可以作为栈使用,所以就稍微...
摘要:今天在做的时候,遇到了运算符的不同而导致结果不一致的问题。记录一下提醒自己中文名称与英文名称按位与逻辑与按位或逻辑或区别若第一个条件就可以决定表达式的值,逻辑运算符不会继续检查后续条件,而位运算符则会全部检查。 今天在做leetcode的时候...
摘要:近段时间在准备实习的面试,在网上看到一份面试题,就慢慢试着做,争取每天积累一点点。现在每天给自己在面试题编写的任务是题,有时候忙起来可能就没有时间写了,但是争取日更,即使当天没更也会在之后的更新补上。 近段时间在准备实习的面试...
摘要:原博客地址出现问题的原因定义项目名和静态资源路径后发现,中中引用的的相对路径出现异常在上面目录中,通过相对路径引用就获取不到了在没有定义的前这样写是没有问题的在设置项目名后,使用相对路径的时候就会缺少项目名,从而获取不到静态资源解决 ...
摘要:更多资料请看编程之编程协议用户数据报协议是无连接的不可靠的无序的速度快进行数据传输时,首先将要传输的数据定义成数据报,大小限制在,在数据报中指明数据索要达到的主机地址和端口号,然后再将数据报发送出去类表示数据报包类进行端到端通信的类服...
摘要:之前的也被取代为。但的内部回调是由来实现的。一个包含这一个纵向的,内部是一个,是一个包含了内容部分和标题部分的容器。是的子类,我们编写的布局就是被添加到它的内部。至此,的流程就走完了。 1. AppCompatDelegate 的 setContentView() 分析 An...
摘要:作为本系列的第一章就从内存模型开始说起。这这块内存区域有可能发生两种异常。新生代的一块内存空间,它是新小对象出生的地方,当没有足够的空间进行分配的时候,发生一次。 一、前言 手上的这本《深入理解Java虚拟机》这本书买来已接近2年,期间也是...
摘要:线程封闭当访问共享的可变数据时,通常需要使用同步。如果仅在单线程内访问数据,就不要同步。这种技术成为线程封闭。栈封闭栈封闭是线程封闭的一种特例,在栈封闭中,只能通过局部变量才能访问对象。,对象是正确创建的。 线程封闭 当访问共享的可变...
摘要:最近公司打算采用前后端分离的开发模式,这就意味着前后端代码将分为两个工程了,所以我打算用的反向代理来搭建一个开发环境,方便后续的开发。 最近公司打算采用前后端分离的开发模式,这就意味着前后端代码将分为两个工程了,所以我打算用nginx的反...
摘要:介绍什么是在软件业,为的缩写,意为面向切面编程,通过预编译方式和运行期动态代理实现程序功能的统一维护的一种技术。切面是切入点和通知引介的结合。切面类权限校验。。。 1. AOP 1.1 AOP介绍 1.1.1 什么是AOP 在软件业,AOP为Aspect Oriented Pro...
摘要:后置增强周杰伦环绕通知在切面类中添加以下方法环绕通知环绕前增强环绕前增强测试前置增强保存订单。。。不使用事务管理。 1. Spring基于AspectJ的注解的AOP开发 1. 1 SpringAOP的注解入门 创建项目,导入jar包 需要导入Spring基础包4+2 需要导入AO...
摘要:在使用过程中,我们可以使用注解可以方便的实现定时任务。默认单线程经排查后发现,我们使用注解默认的配置的话,所有的任务都是单线程去跑的。参数其实代表了每个路由的最大连接数。怪不得当时在高并发情况下总会出现超时,明明已经设的很高。 前言 ...
摘要:对象的组合介绍一些组合模式,这些模式能够使一个类更容易成为线程安全的,并且维护这些类时不会无意破坏类的安全性保证。状态变量的所有者将决定采用何种加锁协议来维持变量状态的完整性。所有权意味着控制权。 对象的组合 介绍一些组合模式,这些模...
摘要:就和是应用的脚手架一样,是分布式和集群应用的脚手架。是由一个一个的微服务组成,而这些微服务都是在注册中心管理起来的。为了降低维护成本,我们引入了分布式配置服务的概念。 就和 springboot 是 web 应用的脚手架一样, springcloud 是分布式和集...
摘要:面试题增强一个对象的方法的三种方式继承使用这种方式必须满足的条件是被增强的方法的所在类能被继承,并且这个对象已经明确知道。所以创建一个类继承重写了父类的方法增强了,变成飞了。。。 面试题:增强一个对象的方法的三种方式 1. 继承 使用这种...
摘要:如果您在阅读编程思想核心篇或示例练习的过程中发现了其中错误或提出建议,请将内容提交至勘误汇,小马哥将勘误或建议内容汇总到此,修正后的内容将在后续的书籍发行中体现,并刊登勘误贡献者。笔者水平有限,行文的过程中错误无法避免,为此深表歉意。...
ChatGPT和Sora等AI大模型应用,将AI大模型和算力需求的热度不断带上新的台阶。哪里可以获得...
大模型的训练用4090是不合适的,但推理(inference/serving)用4090不能说合适,...
图示为GPU性能排行榜,我们可以看到所有GPU的原始相关性能图表。同时根据训练、推理能力由高到低做了...