摘要:域名不同或者端口不同,都会造成跨域问题。为了解决跨域的问题,曾经出现过代理文件等方案,应用场景受限,维护成本高,直到带来了协议。常见表示允许发起跨域请求。 一、什么是跨域HTTP请求 现代浏览器出于安全的考虑,使用 XMLHttpRequest对象发起 H...
摘要:在代理实例上调用方法时,方法调用将被转发到的方法动态代理实现的代理模式必须有一个的接口方法代理类实现类的实现方式是一个基于的字节码生成库,它允许我们在运行时对字节码进行修改和动态生成。 动态代理是使用反射和字节码的技术,在运行期创建指...
摘要:使用遇到一个简单错误从错误上看,这只是一个非法的造成的,但是实际检查发现,根本原因不是这个,我有一个需要调用,调用代码发现调用这个接口的时候,传递的参数是,原来我认为就算是也应该把给替换掉,但是实际上并不会,所以产生了这个问题。 使用...
摘要:多练练排序算法,不仅能够让我们知道一些排序方法的底层实现细节,更能够锻炼我们的思维,提升编程能力。排序算法的稳定性一个稳定的排序,指的是在排序之后,相同元素的前后顺序不会被改变,反之就称为不稳定。 1. 导言 因为这是排序算法系列的第一篇...
摘要:介绍在配置和直接注解式配置之外还有一种有趣的选择方式,是指基于配置的。传统的一般都是基本配置的,后来新增了许多的注解,特别是,基本都是清一色的。代码如下创建对象创建对象创建一个对象运行后的两种结果 1.javaconfig介绍 在XML配置和直接注解...
摘要:概述今天来看看栈这种线性数据结构,非常的基础,我举个例子你就能明白了。这种满足了先进后出,后进先出特点的数据结构,就叫做栈。相信结合上图你能够看到,栈这种数据结构,插入和删除的操作都被局限在了栈的一端,插入数据叫做入栈,删除数据叫做出...
摘要:在使用构建应用启动时,我们在工作中都是通过命令行来启动应用,有时候会需要一些特定的参数以在应用启动时,做一些初始化的操作。 在使用spring boot 构建应用启动时,我们在工作中都是通过命令行来启动应用,有时候会需要一些特定的参数以在应用启动...
摘要:概念傻傻分不清是一种面向切面的编程思想,最小单位是切面是基于的编程思想,最小单位是类。联盟为的实现提出了多种方案,主要有基于拦截的直接修改字节码的。可忽略先来说说中,的几个主要概念切面切入点连接点建议增强开始晕了深吸一口气,慢慢往下看...
摘要:不管是什么样的框架,其都涉及到反射。见名知其意,即类对象,其包含了类的所有信息,包括属性方法构造器。为了生成这个类的对象,运行当前程序的将使用到类加载器。这种是等主流框架使用的。 导读 源码地址 在之后的几篇文章,我会讲解我自己的hibern...
摘要:使用强转的话,只能强转成和它的基类,如果强转成的子类的话,有可能会报运行时异常。拥有类型,它是的子类型因此,我们可以将赋给类型为的变量在声明处设置后,就可以和或它的子类进行比较了。 欢迎关注我的博客:songjhh"s blog原文连接:对比Java泛...
摘要:使用做代码质量检查是一个开源的代码质量管理系统,支持超过种编程语言,提供重复代码编码标准单元测试单元测试覆盖率,代码复杂度,潜在注释和软件设计的报告等。 Maven --> Gradle 首先安装gradle:Mac安装 brew install gradle Ubuntu安装 apt inst...
摘要:概述前面说完了栈,接下来再看看另一种很基础的数据结构,队列。很明显,队列的操作也是受限的,插入元素入队只能在队尾,删除元素出队只能在队头。这时候我们需要进行数据搬移,性能会受到影响,而循环队列解决了这个问题。 1. 概述 前面说完了栈,接...
摘要:汉诺塔问题有三根柱子,源杆,暂存杆,目的杆上有层盘子,由小到大向下排列,现需要将杆的盘子移到杆中要求大的盘在下面,小的盘在上面一次只能移动一个盘子个人思路先分析问题,用数学的归纳法当只有一个盘时,直接移动当有两个盘时,先将小的移到暂存...
摘要:更多相关博文参考前一篇博文讲了的方式创建应用,用过的童鞋都知道,早就没有什么事情了,其实的版本,就已经支持,不用再写本篇将介绍下,如何利用取代配置本篇博文,建议和上一篇对比看,贴出上一篇地址之基于配置的应用构建构建项目依赖对于依赖 更...
摘要:因而,我从中也知道了,很多公司没有实现数据过滤。因为,那样将会造成数据的冗余。因而,我们这时需要过滤数据对象,如代码所示常用的把图片转成结构如上诉代码的转换,公司使用的是这个框架。而栈是存放数据的一种结构,其采用,即先进后出。 导读 ...
摘要:导读源码地址公司的持久层采用的框架,这也是很多公司使用的一种持久层框架。配置文件本项目以为开发环境和以搭建的,分为包和包。一种是,这种是手动提交事务。返回结果分为两种,一种是以实体类直接返回,调用方法。 导读 源码地址 公司的持久层采用...
摘要:在使用开发的时候希望把,,等等的信息记录到我们的日志中,方便我们排查问题,也能对系统的数据做一些统计。使用了来拦截并分发请求,我们只要自己实现一个并在其中对请求和响应做处理打印到日志中即可。 在使用Spring Boot开发 web api 的时候希望把...
摘要:网关设计一之多平台身份认证方案随着的发展现如今早已不是当年的登陆单一模式,而不久的到来又会带来无人车等其他设备的接入。所以为了应对将来的时代的变化,一个好的多平台认证登陆方案是切实所需。 API网关设计(一)之Token多平台身份认证方案 随...
摘要:概述一共两个页面当直接访问产品列表的时候会判断用户是否登录如果用户没有登录则直接秒跳转如果用户登录则不进行跳转登录页面对于登录页面来说直接输入用户名密码和数据库进行对比进行登录并进行密码的本地保存一般是需要对密码加密进行本地保存的代码...
摘要:概述该技术已过时已经过时是因为代码杂糅在一起没有做到完美的分离不利于后期的维护过时的原因在于面条代码的存在即各种代码杂乱的糅合在一起特点组件式编程步骤封装成为组件需要那个的时候直接调用组件即可增加复用性标准目录结构该目录为目录中最安全...
摘要:特点高性能且易于使用,旨在实现简单并快速的事务提交与回滚。大部分项目只需要少量的配置即可地址介绍是开源的诊断工具。当然,它们的重点是,和。 该文已加入笔主的开源项目——JavaGuide(一份涵盖大部分Java程序员所需要掌握的核心知识的文档类项...
摘要:为了方便小组里的同学快速创建新项目,并且保持框架及配置的一致性,维护了模板工程。模板工程基于,用不了,需要另外找。 为了方便小组里的同学快速创建新项目,并且保持框架及配置的一致性,维护了模板工程。接下来需要一个好用的工具来快速生成新项...
摘要:发现问题在一次项目实践中有实现多级缓存其中有已经包括了的,本以为开启的缓存是一件很简单的事情只需要在启动类上加上注解就会启动缓存管理了,但是问题出现了。 微信公众号:一个优秀的废人。如有问题,请后台留言,反正我也不会听。 showImg("http...
摘要:标记,表示记录当前的位置。直接缓冲通过方法分配的缓冲区,此缓冲区建立在物理内存中。直接在两个空间中开辟内存空间,创建映射文件,去除了在内核地址空间和用户地址空间中的操作,使得直接通过物理内存传输数据。 NIO与IO的区别 IO NIO 阻塞式...
ChatGPT和Sora等AI大模型应用,将AI大模型和算力需求的热度不断带上新的台阶。哪里可以获得...
一、活动亮点:全球31个节点覆盖 + 线路升级,跨境业务福音!爆款云主机0.5折起:香港、海外多节点...
大模型的训练用4090是不合适的,但推理(inference/serving)用4090不能说合适,...