- 博客(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
原创 Redis-消息队列
消费者可以订阅一个或多个channel,生产者向对应channel发送消息后,所有订阅者都能收到相关信息。如果已经从队列中取到了消息,但是发生宕机等情况,这条消息就会丢失,并且pop的形式也只支持单消费者(智能有一个人拿到这个消息)当指定起始ID为¥(读取最新消息)时,如果同时来了好几条消息,会出现消息漏读的情况。消息队列不仅可以用来传输消息,还可以确保消息的安全性(持久化、确保消息被消费)发送的消息不会在redis中保存,如果没有人接收就会丢失。确认消息:XACK [消费者][组][消息序号]
2024-10-08 18:12:07
474
原创 DAY60-图论-Bellman_ford
Bellman_ford 队列优化算法(又名SPFA)Bellman_ford之单源有限最短路。Bellman_ford之判断负权回路。
2024-08-31 17:05:43
356
原创 ffmpeg音频处理-java实现
FFmpeg的equalizer(均衡器)滤镜是一个强大的音频滤波器,用于调节音频信号中各个频率的增益。通过操控不同频率的增益,均衡器可以提升或衰减音频信号中特定频段的音量,从而改变音频的整体音色或突出某些频率范围。均衡器滤镜常用于音频处理,如增强人声、去除背景噪声或调整音乐音色,以达到更好的听觉效果。FFmpeg的volumedetect滤镜是一个用于检测音频文件中音量信息的滤镜。通过分析音频文件,volumedetect能够提供详细的音量统计数据,包括最大音量、平均音量和音量峰值等。
2024-08-20 18:07:11
1207
原创 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
原创 DAY38-动态规划-完全背包
LeetCode322. 零钱兑换。LeetCode322. 零钱兑换。LeetCode279.完全平方数。LeetCode139.单词拆分。
2024-08-09 15:41:03
196
原创 DAY36-动态规划-01背包plus
LeetCode1049. 最后一块石头的重量 II。LeetCode1049. 最后一块石头的重量 II。LeetCode494. 目标和。LeetCode474.一和零。
2024-08-07 16:17:24
233
原创 DAY34-动态规划-不同路径与整数拆分
LeetCode63. 不同路径 II。LeetCode96.不同的二叉搜索树。LeetCode343.整数拆分。LeetCode62.不同路径。LeetCode62.不同路径。
2024-08-06 11:51:33
222
原创 DAY32-动态规划
LeetCode746. 使用最小花费爬楼梯。LeetCode509. 斐波那契数。LeetCode509. 斐波那契数。LeetCode70. 爬楼梯。
2024-08-04 14:58:24
132
原创 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
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人