• 面试刷题18:死锁是怎么产生的?如何定位修复?

    面试刷题18:死锁是怎么产生的?如何定位修复? 死锁是并发编程的难点问题。 大家好,我是李福春,我在准备面试,今天的问题是: 死锁是如何产生的?如何定位?如何修复和避免? 答:死锁是一种特定的程序状态,一般是多线程场景下两个以上的线程互相持有对方需要的锁而...

    2020-03-30 08:02:40 辅助工具代码审查BugPStimAV进程Pool超时name

  • 面试刷题12:zero copy是怎么回事?

    面试刷题12:zero copy是怎么回事? 文件copy是java的io部分不可忽视的内容。 我是李福春,我在准备面试,今天的问题是: zero-copy是怎么回事? 操作系统的空间划分为内核态空间, 用户态空间; 内核态空间相对操作系统具备更高的权限和优先级; 用户态空间即普通用户...

    2020-03-26 16:12:38 文件用户IE磁盘系统AV流媒体tab操作系统while

  • 面试刷题9:HashTable HashMap TreeMap的区别?

    面试刷题9:HashTable HashMap TreeMap的区别? map是广义集合的一部分。 我是李福春,我在准备面试,今天我们来回答: HashTable,HashMap,TreeMap的区别? 共同点:都是Map的子类或者间接子类,以键值对的形式存储和操作数据。 区别如下表: 项目 线程安全 是否支持nul...

    2020-03-25 16:09:23 服务器拒绝服务IE服务器宕机AV<NETtheWAPtab

  • SpringBoot 全局异常处理

    SpringBoot 全局异常处理 SpringBoot 全局异常处理 @Slf4j@RestControllerAdvicepublic class ExceptionController { /** * 校验错误拦截处理 * * @param ex 异常 * @return 返回值 * StringBuilder sb = new StringBuilder(); * for (FieldError error : ex.getBindin...

    2020-03-22 16:03:41 定义个人博客IE系统ServletAccessiMessageAV<ADO

  • 仿美团外卖-首页实现

    仿美团外卖-首页实现 1、环境搭建 基于node.js的http-server服务器搭建 https://www.npmjs.com/package/http-server cnpm install http-server -g 2、首页实现 创建一个目录,叫webapp,在里面创建一个index.html 打开cmd,进入webapp目录,输入以下代码: http-server...

    2020-03-22 16:00:34 麦当劳文件ESET服务器定义Banner宅男用户3kIE

  • 注意了!ArrayList 增删千万不要乱用…

    注意了!ArrayList 增删千万不要乱用… 编程过程中常常需要使用到集合,而ArrayList是我们常常使用的,但是最近在一次删除和增加中出现了一些问题,分享记录下。 分下如下俩段代码 ListString?arrayList1?=?new?ArrayListString();arrayList1.add(1);arrayList1.add(2)...

    2020-03-18 09:24:44 Intellij阿里巴巴IntelPS小程序AVHTTPSeclipse<checked

  • Netty之缓冲区ByteBuf解读(二)

    Netty之缓冲区ByteBuf解读(二) 上篇介绍了 ByteBuf 的简单读写操作以及读写指针的基本介绍,本文继续对 ByteBuf 的基本操作进行解读。 读写指针回滚 这里的 demo 例子还是使用上节使用的。 ByteBuf buf = Unpooled.buffer(15);String content = ytao公众号;buf.write...

    2020-03-18 09:22:23 ESET定义YY个人博客公众号PS共享AVHTTPS<

  • 设计模式——观察者模式

    设计模式——观察者模式 概念 观察者模式(又被称为发布-订阅(Publish/Subscribe)模式,属于行为型模式的一种,它定义了一种一对多的依赖关系,让多个观察者对象同时监听某一个主题对象。这个主题对象在状态变化时,会通知所有的观察者对象,使他们能够自动更新自己...

    2020-03-18 09:21:53 定义php用户系统微信公众号微信公众号PSAVHTTPS

  • Java 集合

    Java 集合 1、说说List,Set,Map三者的区别? List:有序、元素可重复 Set:元素不能重复 Map: 一个元素即一个键值对,key唯一标识一个键值对,key不能重复,元素可以重复,key、value均可以是任意类型。 2、Arraylist 与 LinkedList 区别? 1. 是否保证线程安全: Arr...

    2020-03-16 16:04:52 ESET定义IEPSmacAccesszoomAVHTTPSntt

  • Flume实现写入es

    Flume实现写入es Flume实现写入es,flume1.7,es6.8.5 Flume定制elasticsearch sink源码 最近尝试通过Flume将消息写入elasticsearch,但是flume并没有对每个es版本提供支持,仅仅保留了对0.9版本支持,可能是由于es版本变化频繁且不同版本间差异较大,没有办法在每个Fl...

    2020-03-16 05:47:09 ESETIEiOSPSAccesstimAVSSLnttapache