摘要:
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)