1. Java NIO 简介 Java NIO(New IO)是从Java 1.4版本开始引入的一个新的IO API,可以替代标准的Java IO API。NIO与原来的IO...
1. Java NIO 简介 Java NIO(New IO)是从Java 1.4版本开始引入的一个新的IO API,可以替代标准的Java IO API。NIO与原来的IO...
概览 IO是Java中的最重要的一个部分. 其中, java.io是所有编程者都应该掌握的IO方式. 在Java 1.4中, NIO被引入, 它引进了一种新的相对于流模型的新...
servlet: 一个类继承了HTTPServlet,重写了方法就成为了一个组件。 运行在应用服务器上的代码->servlet 两种创建方法:请求、web.xml。 serv...
1.并发编程领域的关键问题 1.1 线程之间的通信 线程的通信是指线程之间以何种机制来交换信息。在编程中,线程之间的通信机制有两种,共享内存和消息传递。在共享内存的并发模型里...
前言 熟悉 Java 并发编程的都知道,JMM(Java 内存模型) 中的 happen-before(简称 hb)规则,该规则定义了 Java 多线程操作的有序性和可见性...
SpringMVC参数绑定,简单来说就是将客户端请求的key/value数据绑定到controller方法的形参上,然后就可以在controller中使用该参数了 下面通过5...
1、概念简介: 线程安全:就是当多线程访问时,采用了加锁的机制;即当一个线程访问该类的某个数据时,会对这个数据进行保护,其他线程不能对其访问,直到该线程读取完之后,其他线程才...
RPC(Remote Procedure Call)—远程过程调用,它是一种不需要了解底层网络技术的协议,就可以通过网络,请求远程服务器上的服务。 我们可以调用本地的一个 R...
一、分析 原生的poi导出,最麻烦的就是导出excel样式的设置,十分麻烦。于是有一种想法,就是以导入的思路做导出,就像我们知道的那样,导入excel进内存也必然对象化了,那...
今年,ServiceMesh(服务网格)概念在社区里头非常火,有人提出2018年是ServiceMesh年,还有人提出ServiceMesh是下一代的微服务架构基础。作为架构...
1 消费异常关键代码分析 1.1 获取消息 Message message = canalConnector.getWithoutAck(BatchSize()); long...
1.yyyy-MM-dd//支持 2020-02-29 格式的时间格式字符串校验 String regex ="^(?:(?!0000)[0-9]{4}-(?:(?:0[1-...
1.问题分析 springboot项目 jar包运行时resources文件在jar包里,并不能从web服务器直接进行访问到。 resources作为源文件打包后其下的文件直...
在上一章节中,我们配置启动了canal server,本节我们使用Java语言编写启动client端消费server端同步过来的binlog数据。 1.添加依赖 2.核心Ap...
一. canal概述 canal是Alibaba旗下的一款开源项目,纯Java开发.它是基于数据库增量日志解析,提供增量数据订阅&消费,目前主要支持mysql。 应用场景: ...