- 博客(5)
- 资源 (8)
- 收藏
- 关注
原创 Netty面试题
服务端启动时,通常会创建两个NioEventLoopGroup实例,对应了两个独立的Reactor线程池,bossGroup负责处理客户端的连接请求,workerGroup负责处理I/O相关的操作,执行系统Task、定时任务Task等。Tomcat是一个Web服务器,是一个Servlet容器,基本上Tomcat内部只会运行Servlet程序,并处理HTTP请求,而Netty封装的是底层IO模型,关注的是网络数据的传输,而不关心具体的协议,可定制性更高。
2024-04-16 07:23:01
443
原创 常见分类算法
【如有错误请想告知更正】在机器学习领域,分类算法是一类用于预测样本的类别标签的算法。决策树(Decision Trees)优点:易于理解和实现,不需要数据归一化。缺点:容易过拟合,对噪声和异常值敏感。应用:金融风险评估、医疗诊断等。随机森林(Random Forests)优点:处理高维数据效果好,减少过拟合,提高决策树的稳定性。缺点:模型较大,训练时计算复杂。应用:生物识别、股票市场行为预测等。支持向量机(Support Vector Machines, SVM)优点。
2024-04-15 14:12:06
1185
原创 JUC并发面试题
底层是这样的,当一个线程处理完当前任务后,就会开始去阻塞队列中获取任务,只不过,在调用poll或take方法之前,会判断当前线程池中有多少个线程,如果多余核心线程数,那么当前线程就会调用poll()并设置超时时间来获取阻塞队列中的任务,这样一旦时间到了还没有获取到任务,那么线程就不会阻塞了,并且没有业务执行,那么线程就会运行结束,也就是回收了。我们知道线程池的作用就是提高线程的利用率,需要线程时,可以直接从线程池中获取线程直接使用,而不用创建线程,那线程池中的线程,在没有任务执行时,是如何保活的呢?
2024-04-15 13:29:45
1247
原创 迟迟没来的第一篇博客
工作已经有两三年了,在找工作遇到很多的坎坷,找过好多的工作.学编程完全是自学过来的,有过痛苦和无奈,还是一直在迷茫,不知道怎么在IT这行业继续下去; 什么都看过,区块链文章看过,每次看过的东西都没自己去想过,到头来没有学到任何的东西,微信上加了各种各样的有关IT方面的微信公众号,下载过好多编程的软件:比如知乎,编程助手,36氪,开发者头条等等,手机上的农药游戏也卸载不玩了...
2018-06-28 22:37:31
178
前端-后端java的Util类的工具类
2017-10-17
Hbase-1.3.1-src
2017-05-23
Nordic nRF51822接入服务器端源代码
2017-05-11
设计模式:可复用面向对象软件的基础.pdf
2015-10-23
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人