- 博客(8)
- 收藏
- 关注
原创 maven打包失败(记一次打包失败)
之前想着把common再次细分模块来避免循环依赖,之后忘记把<packaging>pom</packaging>去掉了,虽然找了问题很久但终归是解决了...如果模块是单个rm。<packaging>pom</packaging>看来得好好学学maven了...
2022-04-17 02:00:42
409
原创 java对象深copy最简单有效方法
List<nodeInfo> nodeInfosOld = JSONArray.parseArray(JSON.toJSONString(nodeInfos), nodeInfo.class);BeanUtils.copyPropress();//此方法对集合无效,对单个对象有效ArrayList.addAll(list); 浅copynew ArrayList(list);浅copy
2022-04-15 15:29:21
519
原创 too many files open ftp(并发下载坑) 记录一次宕机
1、问题排查(如果没有什么相关工具可用,就比如我不知道用什么插件来排查,这就需要对业务了解)查看某个进程下打开文件数量,虽可以设置文件打开数量,但不治本。是因为并发太多的原因吗,修改核心线程数减少一半10改为3发现并没有解决,再次宕机继续排查发现这个进程打开的文件数达到3000后宕机(已经确定和ftp下载有关)打开代码测试下载方法发现下载速度超快(万兆网)300张图片300M时间2021-12-19 00:07:06.155 [schedule-pool-3] I
2022-01-17 11:11:16
3119
原创 springboot netty tcp 黏包拆包消息不全
服务端接收消息解析老是出现消息不全的问题解码编码器@Componentpublic class SimpleChatChannelInitializer extends ChannelInitializer<SocketChannel> { @Override protected void initChannel(SocketChannel socketChannel) { ChannelPipeline pipeline = socketChanne
2021-10-09 15:48:36
559
原创 单session多channel的sftp多线程并发下载
依赖<!--sFTP连接--><dependency> <groupId>com.jcraft</groupId> <artifactId>jsch</artifactId> <version>0.1.53</version></dependency>import com.jcraft.jsch.*;连接 使用ThreadLocal管理channel,确...
2021-10-09 15:11:47
3745
7
原创 面试总结1
面试必问,面试四家两过,都问!注:不要背!不要背!不要背!按自己理解的说就行,该不会就是不会,没办法、临时抱佛脚意义不大,建议大胆去面,反正我临时准备的都没问!1、mysql优化答:啊~您这个问题比较宽泛,这样我大概从这几个方面给您讲讲我对它的理解,从它的底层数据结构到为什么使用,索引失效的原理,失效后会带来什么样的问题,比如行锁升级表锁啊,”间隙锁怎样去避免”(#这句话可以不要,为了加强意境)再结合我们项目中遇到的案例,我也有信心能将这个给您将清楚。。。。。。1.1首先我们需要开启慢日志,在这之前
2021-05-29 18:12:10
283
7
空空如也
对接wps协作接口实现消息发送
2024-09-19
TA创建的收藏夹 TA关注的收藏夹
TA关注的人