Java的代理模式 前言 为其他对象提供一个代理以控制对某个对象的访问。代理类主要负责为委托了(真实对象)预处理消息、过滤消息、传递消息给委托类,代理类不现实具体服务,而是利...
参考
IDEA 中使用 spring-boot-devtools 实现热部署 热部署可以让我们在更新代码时能实时的去测试是否正确,而不是每次都要重启项目,缩短重启的浪费的时间。 配...
使用jGit 通过gitUrl 获取Git的所有分支 本文代码已经同步到码云 ,欢迎大家 star https://gitee.com/njitzyd/JavaDemoCol...
Spring 中数据校验 @Validated和@Valid 的区别 Spring Validation验证框架对参数的验证机制提供了@Validated(Spring's ...
前言 一个完整的日期格式如下:YYYY-MM-DD HH:MM:SS[.fraction],它可分为两部分:date部分和time部分,其中,date部分对应格式中的“YYY...
问题引入 需要将不同的两个对象实例进行属性复制,从而基于源对象的属性信息进行后续操作,而不改变源对象的属性信息,比如DTO数据传输对象和数据对象DO,我们需要将DO对象进行属...
简介 单元测试是用来进行测试我们业务代码是否有问题,而不用在业务代码中到处System.out.println(),在基于maven的项目中,默认就给我们生成了test目录专...
BIO、NIO和AIO的区别以及Netty 简介 要分清这三个,首先要分清这两组概念。 同步(Synchronization)和异步(Asynchronous)的方式 同步和...
基于java的简单案例已上传到码云,欢迎大家fork https://gitee.com/njitzyd/JavaDemoCollection websocket是一个网络协...
Swagger 的介绍以及使用 本文代码已经同步到码云 ,欢迎大家 star https://gitee.com/njitzyd/JavaDemoCollection Swa...
Apache HttpClient 使用教程 以及 Spring 的 RestTemplate 本文源代码已经收录在我的码云上面的HttpClientDemo 的模块,大家可...
程序员都会使用Typora 来写文档,但是如何把本地写的文档同步发布到各个平台呢?最主要的问题就是如何进行图片的上传? 之前用过使用 GitHub 作为图床或者 Gitee ...
在进行开发的时候,尤其是在公司进行代码开发的时候,在你的代码上一般都要加上注释,常见的就是你的名称、创建日期、类的描述等,name如何去定义自己的注释模板呢? 设置类的模板 ...
用Netty 自己实现dubbo RPC RPC 的基本介绍 RPC (Remote Procedure Call) 远程过程调用,是一个计算机通信协议。该协议允许运行于一台...
Git 教程之 设置 .gitignore, IDEA 安装插件以及设置全局文件 在使用GitHub 或者 GitLab 等分布式代码管理平台时,我们在进行代码提交的时候,...
在NIO中,读和写的逻辑有点不同,当调用channel的read方法时,是把数据读入buffer;当调用channel的write方法时,是把buffer中的数据写出到cha...
1. 零拷贝的基本介绍 零拷贝是网络编程的关键,很多性能的优化都离不开。 在Java程序中,常用的零拷贝有mmap(内存映射)喝sendFile。 2. 传统的IO模型与零拷...