自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Ada的博客

JAVA-学习中...

  • 博客(76)
  • 收藏
  • 关注

原创 论文笔记:ASTTN模型

这种方法在建模复杂的时空关系时尤为重要,尤其是在原始邻接信息可能不完整或不足以完全表达节点间依赖性的情况下。直接计算全局时空注意力(full ST-attention)会导致计算复杂度过高,难以扩展到大规模数据。而自适应邻接矩阵的引入可以。

2025-04-01 15:17:30 943 1

原创 Mybatis的高级用法

如果返回的是一个实体类,那么即使我们设定了返回字段,那么它的值为null,但是属性仍然存在。如果返回的是Map类型,当指定了返回字段时,那么没返回的就不会存在。如果传入的null,想要忽略掉,也就是不进行拼接,那么就传入第二个参数为false。如下,查询符合条件中的前50条。example 用于添加条件,相当于where后面的部分,理论上单表的任何复杂条件查询都可以使用example来完成。:当返回的不是一条一条记录时,也就是返回的字段不在实体类属性中,比如一些统计,像平均值,最大值,最小值这样的。

2024-11-05 14:14:37 1106

原创 XX外企-java实习岗面试

在网关中任何一个请求,我们都会先判断当前请求的用户是否已经登录,如果没有登录则会路由到登录页面进行登录,如果已经登录了则会继续鉴权,判断当前用户是否有访问该接口的权限,如果鉴权成功则会将请求路由给对应的服务进行处理。在HTTP 通信的过程中,建立连接是一个很复杂的过程,涉及到多个数据包的交换,很耗时间,而且HTTP连接需要3次握手和4次挥手开销都很大。作为后期之秀,功能和性能上,可能稍优于HttpClient ,但是几乎没多大区别,实际使用时,都是可以的,不过HttpClient集成起来更方便。

2024-11-01 00:27:48 769

原创 JAVA面试-linux相关

使用 nslookup 或 dig 命令测试DNS解析是否正常,例如 nslookup google.com 或 dig google.com。检查 /var/log/messages、/var/log/syslog 或其他系统日志文件,查找与网络相关的错误或警告信息。使用 route -n 或 ip route show 命令查看系统的路由表,确保路由设置正确。tcpdump:使用 tcpdump 命令捕获网络数据包,分析数据包流量和内容,用于排查问题。1.检查网络连接状态。4.检查网络连接状态。

2024-10-24 18:38:19 526

原创 JAVA基础面试题准备

一些常见的JAVA基础题,面试中遇到过的会加*显示。

2024-10-24 18:23:54 449

原创 Redis-消息队列

消费者可以订阅一个或多个channel,生产者向对应channel发送消息后,所有订阅者都能收到相关信息。如果已经从队列中取到了消息,但是发生宕机等情况,这条消息就会丢失,并且pop的形式也只支持单消费者(智能有一个人拿到这个消息)当指定起始ID为¥(读取最新消息)时,如果同时来了好几条消息,会出现消息漏读的情况。消息队列不仅可以用来传输消息,还可以确保消息的安全性(持久化、确保消息被消费)发送的消息不会在redis中保存,如果没有人接收就会丢失。确认消息:XACK [消费者][组][消息序号]

2024-10-08 18:12:07 474

原创 DAY62-Floyd

【代码】DAY62-Floyd。

2024-09-03 09:56:48 563 1

原创 DAY60-图论-Bellman_ford

Bellman_ford 队列优化算法(又名SPFA)Bellman_ford之单源有限最短路。Bellman_ford之判断负权回路。

2024-08-31 17:05:43 356

原创 DAY59-图论-Bellman_ford

【代码】DAY59-图论-Bellman_ford。

2024-08-31 17:02:21 216

原创 DAY58-图论-拓扑排序&dijkstra

kama117.拓扑排序。

2024-08-31 16:57:30 295

原创 DAY57-图论-最小生成树

kama53.kruskal算法。kama53.prim算法。

2024-08-31 16:53:53 191

原创 DAY56-图论-并查集

kama109.冗余连接II。kama108.冗余连接。

2024-08-31 16:49:14 279

原创 DAY55-图论-并查集

kama107.寻找存在的路径。

2024-08-31 16:44:39 618

原创 DAY53-图论BFS

kama105.有向图的完全可达性。kama110.字符串接龙。kama106.岛屿的周长。

2024-08-31 16:40:54 550

原创 字节跳动-生活服务-java后端-一面

缓存穿透概念特性好处。

2024-08-26 01:18:55 864

原创 DAY52-图论BFS

kama101.孤岛的总面积。kama104.建造最大岛屿。kama102.沉没孤岛。kama103.水流问题。

2024-08-25 22:57:55 338

原创 DAY51-图论BFS

kama99.岛屿数量。kama99.岛屿数量。

2024-08-25 22:53:22 243

原创 DAY50-图论DFS

kama98. 所有可达路径。kama98. 所有可达路径。

2024-08-25 22:50:29 156

原创 DAY49-单调栈

LeetCode42. 接雨水。

2024-08-25 22:48:47 190

原创 ffmpeg音频处理-java实现

FFmpeg的equalizer(均衡器)滤镜是一个强大的音频滤波器,用于调节音频信号中各个频率的增益。通过操控不同频率的增益,均衡器可以提升或衰减音频信号中特定频段的音量,从而改变音频的整体音色或突出某些频率范围。均衡器滤镜常用于音频处理,如增强人声、去除背景噪声或调整音乐音色,以达到更好的听觉效果。FFmpeg的volumedetect滤镜是一个用于检测音频文件中音量信息的滤镜。通过分析音频文件,volumedetect能够提供详细的音量统计数据,包括最大音量、平均音量和音量峰值等。

2024-08-20 18:07:11 1207

原创 DAY48-单调栈

LeetCode496.下一个更大元素 I。LeetCode503.下一个更大元素II。LeetCode739. 每日温度。

2024-08-19 12:12:35 217

原创 DAY46-动态规划-回文子串

LeetCode516.最长回文子序列。LeetCode647. 回文子串。

2024-08-17 11:52:45 204

原创 DAY45-动态规划-编辑距离

LeetCode583. 两个字符串的删除操作。LeetCode115.不同的子序列。LeetCode72. 编辑距离。

2024-08-16 12:25:31 180

原创 DAY44-动态规划-公共子序列

LeetCode1143.最长公共子序列。LeetCode1035.不相交的线。LeetCode392.判断子序列。

2024-08-15 10:46:23 157

原创 DAY43-动态规划-子序列

LeetCode674. 最长连续递增序列。LeetCode718. 最长重复子数组。LeetCode300.最长递增子序列。

2024-08-14 11:50:57 304

原创 DAY42-动态规划-买卖股票

LeetCode714.买卖股票的最佳时机含手续费。LeetCode309.最佳买卖股票时机含冷冻期。LeetCode188.买卖股票的最佳时机IV。

2024-08-13 12:59:23 195

原创 DAY41-动态规划-买卖股票

LeetCode123.买卖股票的最佳时机III。LeetCode122.买卖股票的最佳时机II。LeetCode121. 买卖股票的最佳时机。

2024-08-12 12:47:59 266

原创 DAY39-动态规划-打家劫舍

LeetCode337.打家劫舍III。LeetCode213.打家劫舍II。LeetCode198.打家劫舍。

2024-08-10 14:09:54 218

原创 DAY38-动态规划-完全背包

LeetCode322. 零钱兑换。LeetCode322. 零钱兑换。LeetCode279.完全平方数。LeetCode139.单词拆分。

2024-08-09 15:41:03 196

原创 DAY37-动态规划-背包问题

LeetCode518. 零钱兑换 II。LeetCode377. 组合总和 Ⅳ。

2024-08-09 15:34:16 196

原创 DAY36-动态规划-01背包plus

LeetCode1049. 最后一块石头的重量 II。LeetCode1049. 最后一块石头的重量 II。LeetCode494. 目标和。LeetCode474.一和零。

2024-08-07 16:17:24 233

原创 DAY31-贪心算法

LeetCode738.单调递增的数字。LeetCode56. 合并区间。LeetCode56. 合并区间。

2024-08-06 11:55:38 186

原创 DAY34-动态规划-不同路径与整数拆分

LeetCode63. 不同路径 II。LeetCode96.不同的二叉搜索树。LeetCode343.整数拆分。LeetCode62.不同路径。LeetCode62.不同路径。

2024-08-06 11:51:33 222

原创 DAY35-动态规划-01背包

LeetCode416. 分割等和子集。

2024-08-06 11:43:31 178

原创 DAY32-动态规划

LeetCode746. 使用最小花费爬楼梯。LeetCode509. 斐波那契数。LeetCode509. 斐波那契数。LeetCode70. 爬楼梯。

2024-08-04 14:58:24 132

原创 JAVA-反射

反射允许对封装类的和的信息进行编程访问。从文件获取对象。

2024-08-02 23:06:00 551

原创 Redis实战

实现流程实现流程实现流程。

2024-08-01 21:28:48 2139

原创 DAY30-贪心(区间算法)

LeetCode452. 用最少数量的箭引爆气球。LeetCode435. 无重叠区间。LeetCode763.划分字母区间。重点:维护一个最右区间长度。

2024-08-01 15:53:10 276

原创 DAY28-贪心

LeetCode1005.K次取反后最大化的数组和。LeetCode122.买卖股票的最佳时机II。LeetCode45.跳跃游戏II。LeetCode55. 跳跃游戏。

2024-07-31 16:50:18 170

原创 Day29-贪心算法

LeetCode134. 加油站LeetCode134. 加油站思路:主要是在遍历的时候计算局部剩余油量总和,如果小于0则说明无法走到需要更新起始点。LeetCode135. 分发糖果思路:主要是利用两次遍历,第一次遍历的时候需要给数组里的每个位置都填上值。第二次反向遍历的时候在根据(该位置的最大值,和后一位+1来判断)

2024-07-31 16:42:30 243

SHU数字逻辑实验报告

SHU数字逻辑实验报告

2023-07-22

SHU计算机组成原理实验报告

SHU计算机组成原理实验报告

2023-07-22

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除