Java
【JavaScript41】axios
由于jquery有严重的地狱回调逻辑. 再加上jquery的性能逐年跟不上市场节奏. 很多前端工程师采用axios来发送ajax. 相比jquery. axios更加灵活. 且容易使用. 更加美丽的是. 这玩意是用promise搞的. 所以更加贴合大前端的项目需求. 示例 服务器端 2、前端 axios也会有跨域的问题,如何解决了 f服务器端,增加
maven系列:简介和安装配置(Mac、Linux、Windows、settings.xml、IDEA配置)
目录一、简介二、安装三、配置Mac配置Centos配置Window配置settings.xml配置IDEA配置四、仓库分类 一、简介 官网:https://maven.apache.org maven 是一个项目管理工具,主要作用是在项目开发阶段对Java项目进行依赖管理和项目构建。 依赖管理:就是对jar包的管理。通过导入maven坐标,就相当于将仓库中的jar包导入了当前项目中。 项目构建:通
软件测试-面试题总结
软件测试面试问答 软件测试基础 什么是软件测试 通过使用软件,检验软件是否达到预期的标准,实际示预期结果和实际结果对比的过程 软件的生命周期 提出需求、需求的可行性研究分析、确认需求、设计结构,架构、开发编程、测试人员执行测试、测试通过后上线运营 测试方案的主要内容 测试环境(硬件设备(手机)、软件、搭建手册)、测试方法(黑盒+手工+动态)、测试工具、测试类型(功能测试、安全性测试、兼容性测试、易
Docker搭建常用的开发环境
本地制作JDK17镜像: 制作jdk17镜像: # 新建目录 mkdir -p /usr/local/dockerjdk17 cd /usr/local/dockerjdk17 # 下载jdk17包 wget https://download.oracle.com/java/17/latest/jdk-17_linux-x64_bin.tar.gz # 解压后查看jdk版本 tar -zxvf j
rabbitMQ初识
消息队列-RabbitMQ 认识MQ 同步和异步通讯 微服务间通讯有同步和异步两种方式: 同步通讯:就像打电话,需要实时响应。 异步通讯:就像发邮件,不需要马上回复。 同步通讯 同步调用的优点: 时效性较强,可以立即得到结果 同步调用的问题: 耦合度高 性能和吞吐能力下降 有额外的资源消耗 有级联失败问题 异步通讯 异步调用则可以避免上述问题: 我们以购买商品为例,用户支付后需要调用订单服
【谷粒学院】Maven导入aliyun-java-vod-upload包依赖失败
【谷粒学院】Maven导入aliyun-java-vod-upload包依赖失败 原因:aliyun-java-vod-upload没有开源,所以不能直接在pom文件中直接引入依赖 解决:到阿里云官网去下载对应的demo然后install到本地仓库 1、去官网下载 demo网址 https://help.aliyun.com/document_detail/51992.html?spm=a2c
【剑指Offer】55、链表中环的入口结点
【剑指Offer】55、链表中环的入口结点 题目描述: 给一个链表,若其中包含环,请找出该链表的环的入口结点,否则,输出null。 解题思路: 本题是一个比较典型的链表题目,难度适中。首先,对于大多人来说,看到这道题是比较开心的,因为判断一个链表是否存在环的方法,基本上大家都知道,就是快慢指针法,但是再仔细一看,本题除了判断是否有环之外,还要找到这个环的入口点,这就略有些复杂了。 具体思路如下:
maven系列:依赖管理和依赖范围
目录一、依赖管理使用坐标导入jar包使用坐标导入 jar 包 – 快捷方式使用坐标导入 jar 包 – 自动导入二、依赖范围 一、依赖管理 使用坐标导入jar包 1.在 pom.xml 中编写<dependencies> 标签 2.在 <dependencies> 标签中 使用<dependency> 引入坐标 3.定义坐标的 groupId,artifactI
【剑指Offer】56、删除链表中重复的结点
【剑指Offer】56、删除链表中重复的结点 题目描述: 在一个排序的链表中,存在重复的结点,请删除该链表中重复的结点,重复的结点不保留,返回链表头指针。 例如,链表1->2->3->3->4->4->5 处理后为 1->2->5。 解题思路: 关于链表的大多数题目还是比较简单的,本题也并不太难。 删除重复结点,也就是如果当前结点和下一个结点的值相同
Leetcode 209. 长度最小的子数组(Minimum size subarray sum)
题目链接 给定一个含有 n 个正整数的数组和一个正整数 target 。 找出该数组中满足其和 ≥ target 的长度最小的 连续子数组 [numsl, numsl+1, ..., numsr-1, numsr] ,并返回其长度。如果不存在符合条件的子数组,返回 0 。 示例 1: 示例 2: 提示: 1 <= target <= 109 1 <= nums.length
【剑指Offer】4、重建二叉树
【剑指Offer】4、重建二叉树 题目描述: 输入某二叉树的前序遍历和中序遍历的结果,请重建出该二叉树。假设输入的前序遍历和中序遍历的结果中都不含重复的数字。例如输入前序遍历序列{1,2,4,7,3,5,6,8}和中序遍历序列{4,7,2,1,5,3,8,6},则重建二叉树并返回根结点。 解题思路: 树的遍历有三种:分别是前序遍历、中序遍历、后序遍历。本题是根据前序和中序遍历序列重建二叉树,我们可
0x06 MyBatis-Plus多表查询及分页查询
MyBatis-Plus是针对于MyBatis单表查询进行功能增强的框架,在多表查询上并未修改 在实现复杂关系映射时,可以使用@Results、@Result、@One、@Many注解组合完成复杂关系的配置 多表查询小demo 按照教程写的时候踩了个坑, 弄了好久才弄出来 总的思路是: 要在UserMapper中做好结果集的映射 先写下大致过程: 先启sql服务,在本地3306端口处的
Cannot resolve symbol 解决方案汇总
在我复制一个mybatisplus代码生成器文件的时候,Cannot resolve symbol 'generator',提示找不到这个文件 generator报错,意味着本地maven仓库中是没有这个jar包的,我们需要去找到这个jar下载到本地仓库中去, 上面是本地maven仓库中jar包不存在的情况 如果去本地仓库看了一下确实有,但是项目里面没有 那就是idea的问题了, 1.先
2023.8.8打卡
2023.8.8 (1)、今天下午打了场比赛,赢了,然后明天早上还有一场,晚上在同学家喝了点酒,聊天。 (2)、明天打完上午那场比赛回家,然后学Java,记单词。 (3)、今天没遇到什么问题。
22023.8.9打卡
2023.8..9 (1)、今天早上打了比赛,输了,然后回家后学了Java,记了单词。 (2)、明天打算去外婆家住住,顺便帮我外婆外公摘玉米,然后学Java。 (3)、今天没遇到什么问题。
2023.8.11打卡
(1)、今天早起摘了玉米,然后学了Java,记了单词,给我妹听写了英语单词。 (2)、明天要去吃酒,我干弟弟考上了大学,家里做酒,我带着我妹妹去吃,然后学Java,记单词。 (3)、今天没遇到什么问题。
nginx中location的写法有哪些?优先级是什么呢?rewrite如何使用?
主要内容:一、location匹配的规则和优先级(重点,面试会问,工作用得到) 二、nginx常用的问题(要求掌握) 三、rewrite:重定向功能(有掌握,有理解),重定向的标识位,标识位的四种类型是重点 在工作中配置nginx,主要配置location location匹配:用正则表达式 URI:统一资源标识符,是一种字符串标识,用于标识抽象的或物理资源(文件,图片,视频) nginx中uri
AXI传输总结+页面置换算法+不定态判定+verdi+PATH管理
AXI传输总结 AXI这部分我没有深入解除过,只是多多少少摸一下看下数据路径有没有传过去,总感觉不到难点在哪里,不就是一个传输协议吗? 这个是soc设计方法与实现中提供的附录,可供参考,但是有版本错误(AXI4不支持写的交织,没有WID) https://www.hxedu.com.cn/hxedu/w/inputVideo.do?qid=5a79a0187fd903cc01801cd94c35
springboot集成log4j2日志
目录Maven依赖log4j2.xml配置注释测试参考 Maven依赖 参考: https://docs.spring.io/spring-boot/docs/2.7.14/reference/htmlsingle/#howto.logging.log4j log4j2.xml配置注释 测试 参考 引入log4j2依赖 https://docs.spring.io/spring-boot/d
Java BigDecimal 分析
1.使用理由: Double类和Float类可以对16位有效数字的数进行精确运算,但对于超过16位有效数字的数,会丢失精度。所以使用BigDecimal类来精确计算超过16位有效数字的数。 2.引入包: import java.math.BigDecimal; 3.构造方法: BigDecimal(E):创建一个具有参数所指定类型的对象 使用样例: 结果分析:输入值创建具有可预知