自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

原创 大商所飞创一面

了解工作经常使用的技术栈情况,有代表性的项目经历可以分享项目情况。

2024-03-26 23:20:46 453

原创 ES底层原理

ES底层原理。

2024-03-26 11:15:48 109

原创 面试 - 数据库 - MyBatis - 一对多映射

待补充。

2024-03-21 17:56:16 124 1

原创 面试 - 多线程 - @Async/@Transactional(Spring)

异常Throwable:Java异常顶层父类Error:JVM本身错误ExceptionUnChecked Exception:Error、Runtime Exception,如ArithmeticException、ClassCastException、ArrayIndexOutOfBoundsException、NullPointerExceptionChecked Exception:SQLException 、IOException、ClassNotFoundException

2024-03-21 17:53:32 252 1

原创 Thread、Runable、Callable区别

接口(子类必实现run方法),由Thread类实现,依靠Thread启动,提供不子类化Thread的办法。可返回需要数据,但造就主类需等待线程执行完毕。

2024-03-21 13:02:50 403 1

原创 Kafka是如何保证消息不丢失的?

Kafka是如何保证消息不丢失的?Kafka是如何保证消息不丢失的?什么情况下消息会丢失?如何解决?Kafka是如何保证消息不丢失的?什么情况下消息会丢失?同步模式:配置为只写入Leader时(配置为1),Leader挂了异步模式:消息缓冲区满了之后自动清空缓冲区如何解决?同步模式:配置改为同时写入Leader和(配置为-1)异步模式:配置改为无限期阻塞...

2021-03-01 11:57:13 81

原创 多路复用技术、网络IO

看了很多多路复用知识点,现在来简单的总结一下。IOCP、POLL、EPOLL,这些都是操作系统层面的。NIO是JAVA API,是根据不通操作系统来封装的。Netty、VERT.X同步和阻塞:同步是这部分IO操作由Java自身来完成,非同步就是这部分IO操作由操作系统来代理完成;阻塞就是所有IO操作都由一个线程来完成,不浪费资源;非阻塞就是有多少个连接就有多少个线程;BIO是同步且阻...

2019-11-13 11:44:18 170 1

原创 TCP如何保证传输的可靠性

TCP滑动窗口和拥塞窗口校验和:相加再取反,为检测数据在传输过程中的任何变化。如校验和有差错,TCP将丢弃这个报文段和不确认收到这个报文段。确认应答 + 序列号:先排序再发送,接收到后先排序再传输给应用层。超时重传:发出段的同时启动定时器,如果不能及时收到确认,将重发这个段。流量控制:TCP使用的流量控制协议是可变大小的滑动窗口协议。接收方可以提示发送方降低发送包的速率,防止包丢失...

2019-10-11 12:24:33 186

原创 进程与线程以及它们之间的区别

进程拥有自己的内存、命名空间线程是进程的实体一个进程至少拥有一个线程CPU执行的是线程。线程共享进程的资源(内存)。进程拥有保护机制。调度策略。进程拥有资源,最终是由线程运行在进程的资源上来线程拥有自己的栈...

2019-10-02 21:13:35 143

原创 全排列-回溯算法有感

实现代码如下: /** * 递归获取全排列 */ private void fullyArranged(List<List<Integer>> fullyArranged, List<Integer> tmp, int[] nums, boolean[] isVisited) { if (tmp.siz...

2019-09-04 17:10:33 273

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除