- 博客(8)
- 收藏
- 关注
原创 maven打包失败(记一次打包失败)
之前想着把common再次细分模块来避免循环依赖,之后忘记把<packaging>pom</packaging>去掉了,虽然找了问题很久但终归是解决了... 如果模块是单个rm。<packaging>pom</packaging> 看来得好好学学maven了 ...
2022-04-17 02:00:42
457
原创 java对象深copy最简单有效方法
List<nodeInfo> nodeInfosOld = JSONArray.parseArray(JSON.toJSONString(nodeInfos), nodeInfo.class); BeanUtils.copyPropress();//此方法对集合无效,对单个对象有效 ArrayList.addAll(list); 浅copy new ArrayList(list);浅copy
2022-04-15 15:29:21
556
原创 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
3180
原创 springboot netty tcp 黏包拆包消息不全
服务端接收消息解析老是出现消息不全的问题 解码编码器 @Component public class SimpleChatChannelInitializer extends ChannelInitializer<SocketChannel> { @Override protected void initChannel(SocketChannel socketChannel) { ChannelPipeline pipeline = socketChanne
2021-10-09 15:48:36
617
原创 单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
4012
7
原创 面试总结1
面试必问,面试四家两过,都问! 注:不要背!不要背!不要背!按自己理解的说就行,该不会就是不会,没办法、临时抱佛脚意义不大,建议大胆去面,反正我临时准备的都没问! 1、mysql优化 答:啊~您这个问题比较宽泛,这样我大概从这几个方面给您讲讲我对它的理解,从它的底层数据结构到为什么使用,索引失效的原理,失效后会带来什么样的问题,比如行锁升级表锁啊,”间隙锁怎样去避免”(#这句话可以不要,为了加强意境)再结合我们项目中遇到的案例,我也有信心能将这个给您将清楚。。。。。。 1.1首先我们需要开启慢日志,在这之前
2021-05-29 18:12:10
316
7
空空如也
对接wps协作接口实现消息发送
2024-09-19
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅