摘要: 1、概述 JSR相关的概念就不赘述了,网上一搜一大把。只要知道以下内容的区别即可: Bean Validation,(javax.validation)包下的接口规范。 Hibernate Validation,Hibernate对于上述规范的具体实现。 Spring Validation,是对Hibern... 阅读原文
2020-10-13 06:00:27 阅读(2497) 评论(0)
摘要: 本文源码:GitHub·点这里 || GitEE·点这里 一、存储机制 1、基础描述 NameNode运行时元数据需要存放在内存中,同时在磁盘中备份元数据的fsImage,当元数据有更新或者添加元数据时,修改内存中的元数据会把操作记录追加到edits日志文件中,这里不包括查询操作。如果NameNode节点发... 阅读原文
2020-10-13 00:14:04 阅读(2503) 评论(0)
摘要: 详解:线程中断详解 总结: 一、没有任何语言方面的需求一个被中断的线程应该终止。中断一个线程只是为了引起该线程的注意,被中断线程可以决定如何应对中断。 二、对于处于sleep,join等操作的线程,如果被调用interrupt()后,会抛出InterruptedException,然后线程的中断标志位会由t... 阅读原文
2020-10-12 22:54:02 阅读(3533) 评论(0)
摘要: 创建仓库 git init 在当前目录执行,会生成 .git目录文件,这个和SVN一致。 提交到仓库 git commit -m "first commit" -m:表示提交描述,必须要填。 添加到远端仓库 git remote add origin git@github.com:test/test.gi... 阅读原文
2020-10-12 21:20:01 阅读(2402) 评论(0)
摘要: 前文概述 本文是《远程触发Jenkins的pipeline任务》的续篇,上一篇文章实战了如何通过Http请求远程触发指定的Jenkins任务,并且将参数传递给Jenkins任务去使用,文末提到了有个并发问题待处理,这就是本文的内容:处理上一篇文章提到的遗留问题。 远程触发Jenkins的问题 对Jenkins... 阅读原文
2020-10-12 19:39:08 阅读(2385) 评论(0)
摘要: 本文介绍在Java中如何使用基于SSH的文件传输协议(SFTP)将文件从本地上传到远程服务器,或者将文件在两个服务器之间安全的传输。我们先来了解一下这几个协议 SSH 是较可靠,专为远程登录会话和其他网络服务提供安全性的协议。比如:我们购买的云服务器登陆的时候使用的协议都是ssh。 ftp协议通常是用来在... 阅读原文
2020-10-12 19:31:05 阅读(2402) 评论(0)
摘要: 打印数字塔中涉及到的Java知识 数据结构课上,老师讲的数字塔时,觉得之前学的不深。下课后仔细总结了一下。自己写了数字塔代码,下面程序中的Third和Fourth类中。 1 public class Digital_tower { 2 public static void main(String... 阅读原文
2020-10-12 18:57:04 阅读(2340) 评论(0)
摘要: 一、定义注解 使用前提:使用@interface来进行声明,会自动继承java.lang.annotation.Annotation接口 注解中的每一个方法实际上是声明了一个配置参数,方法的名称就是参数的名称,返回值的类型就是参数的类型,返回值只能是基本类型、Class、String、Enum,可以通过... 阅读原文
2020-10-12 17:03:11 阅读(2453) 评论(0)
摘要: 10月10日课前复习 JAVA的三大特性: 继承 复用代码,减少代码量 提升灵活性,可以扩展,重写 继承父类的优点 封装 封装是为了提升代码的复用性 提高代码效率 方法,类,模块的封装 多态 增强了灵活性 动态绑定技术 例:变量名数据类型可能是父类,对象数据类型可能是子类 Java... 阅读原文
2020-10-12 16:17:05 阅读(2446) 评论(0)
摘要: Servlet面试问题 Q1。什么是servlet? Java Servlet是服务器端技术,通过提供对动态响应和数据持久性的支持来扩展Web服务器的功能。 javax.servlet和javax.servlet.http包提供用于编写我们自己的servlet的接口和类。 所有servlet必须实现java... 阅读原文
2020-10-12 15:17:06 阅读(2419) 评论(0)