- 博客(20)
- 问答 (4)
- 收藏
- 关注
原创 Java-匿名内部类使用只能使用带final的变量
这个变量可以是方法的参数,如`public void function1(final List<String > list)`原因:匿名方法的执行时机是不确定的,它必须要得到一个永远不会改变的引用对象,才能保证代码的逻辑正确。不过应该也跟自己idea设置的语言严格规则有关,应该是可以设置忽略掉这个检查的。也可以是方法体内,匿名方法之前声明的变量,都需要加final。
2025-03-05 15:11:41
102
原创 缓存问题——java: -source 1.7 中不支持 lambda 表达式
其他方案是设置java版本为1.8,但是也可能不是那个原因导致的。我的触发时机是切换了分支而已。刷新maven就好了。
2025-02-12 13:51:45
100
原创 前端 event.stopPropagation()失效
注意,这里要用的是evt.currentTarget,而不是event.target,前者获取的是这里的jqCellDiv,后者可能是jqCellDiv的子dom。把需要禁止向上传递event的对象设置为`position:fixed`,然后通过获取父元素相对于整个屏幕的定位的方式来写。禁止向父dom传递click事件,但是在一些特定情况可能会没有效果,比如某些组件中会先触发父dom的click事件。首先我用的是原生js。
2025-02-10 16:05:22
157
原创 使用工具类读取文件时,读取过久
今天用Java-hutool的时候就碰到了,原因很简单。2. 路径或文件名含中文符号或其他特殊符号。1. 路径或文件名含中文。
2024-02-28 17:12:19
491
原创 ERROR StatusLogger Unable to create Lookup for ctx java.lang.NoSuchMethodError: org.apache.logging.
在同一项目中对相同的包(或者是相同的副本)通过不同的`.gradle`导入依赖了。删除其中一个`.gradle`即可,别忘了重新加载gradle噢。
2024-02-26 15:41:35
915
1
原创 Mybatis关键信息笔记
在resource下创建和该mapper同名但是不同后缀的包(.xml)例如实体类属性名常用驼峰命名(首字母不大写),表常用下划线小写命名。@mapper会将以下注入Spring容器中。在此之前应该编写好可能用到的类。(自动生成开启,将赋值给谁)也可以像下面这样采用占位符。该方法可实现动态SQL。如按顺序自动生成的id。在@Insert前写。
2023-06-15 15:43:09
111
原创 connection is closed by foreign host(FinalShell报错的原因之一)
当你手贱勾选了[高级]->[智能加速]时,就会导致这种报错,原因我不知道,反正取消勾选就可以正常访问了。
2023-06-09 15:21:11
3245
1
原创 flex_contents_grid布局方式
设置了display:contents的元素的元素没有边框,所以元素的背景、padding、margin值都不会显示,但是可继承的属性会被子元素继承(例如color)
2023-05-08 16:28:16
85
原创 http 1~3
在TCP3次握手后采用一次一送的方式接收文件。例如拿到了index.html在根据html依次请求css,js文件。如果其中一个文件丢失,可能对造成队头阻塞。为了解决队头阻塞,http采用管线化的技术:单个链接可以发送多个请求。但是采用这个技术接收顺序必须与发送顺序相同。管道化允许客户端在已发送的请求收到服务端的响应之前发送下一个请求,借此来减少等待时间提高吞吐,但HTTP管道化本身可能会导致队头阻塞的问题。
2023-03-27 19:10:05
118
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人