分布式与集群的区别是什么? ) 分布式:一个业务分拆多个子业务,部署在不同的服务器上 集群:同一个业务,部署在多个服务器上 简单用图概括:

2021年6月12日 0条评论 7点热度 阅读全文

案例: 编写一个程序,将下面的一段文本中的各个单词的字母顺序翻转 例:“To be or not to be",将变成"oT eb ro ton ot eb"。 以下是代码: 代码运行结果如图:

2021年3月13日 0条评论 3点热度 阅读全文

感觉是证书的问题,先记录一下问题,搞定了更细结果 2021-03-03 23:44:56.783 ERROR 20992 --- [nio-8088-exec-1] org.jasig.cas.client.util.CommonUtils : SSL error getting response from host: cas.jackray.com : Error Message: java.security.cert.CertificateException: No name matching cas.jack…

2021年3月3日 0条评论 39点热度 阅读全文

前言 掌握Git命令是每位程序员必备的基础,之前一直是用smartGit工具,直到看到大佬们都是在用Git命令操作的,回想一下,发现有些Git命令我都忘记了,于是写了这篇博文,复习一下~ https://github.com/whx123/JavaHome 公众号:捡田螺的小男孩 文章目录 Git是什么? Git的相关理论基础 日常开发中,Git的基本常用命令 Git进阶之分支处理 Git进阶之处理冲突 Git进阶之撤销与回退 Git进阶之标签tag Git其他一些经典命令 Git是什么 在回忆Git是什么的话,我…

2021年1月16日 0条评论 89点热度 阅读全文

java匿名内部类 什么是匿名内部类? 匿名内部类的使用场景? 匿名内部类如何创建? 匿名内部类的实现和使用 例1(实现接口) 例2(继承类) 什么是匿名内部类? 匿名内部类,顾名思义,就是不知道这个类到底是什么名字,也就是不知道类名。 匿名内部类的使用场景? 匿名内部类适合创建那种只需要使用一次的类,也就是说创建一个匿名内部类,只需要用一次即可。 匿名内部类如何创建? new 类名(参数) | 实现接口() { // 匿名内部类的类体部分 } 从上面的定义可以看出,匿名内部类必须继承一个父类,或实现一个接口,但最…

2021年1月16日 0条评论 72点热度 阅读全文

前言 掌握Git命令是每位程序员必备的基础,之前一直是用smartGit工具,直到看到大佬们都是在用Git命令操作的,回想一下,发现有些Git命令我都忘记了,于是写了这篇博文,复习一下~ https://github.com/whx123/JavaHome 公众号:捡田螺的小男孩 文章目录 Git是什么? Git的相关理论基础 日常开发中,Git的基本常用命令 Git进阶之分支处理 Git进阶之处理冲突 Git进阶之撤销与回退 Git进阶之标签tag Git其他一些经典命令 Git是什么 在回忆Git是什么的话,我…

2020年6月27日 0条评论 11点热度 阅读全文

java匿名内部类 什么是匿名内部类? 匿名内部类的使用场景? 匿名内部类如何创建? 匿名内部类的实现和使用 例1(实现接口) 例2(继承类) 什么是匿名内部类? 匿名内部类,顾名思义,就是不知道这个类到底是什么名字,也就是不知道类名。 匿名内部类的使用场景? 匿名内部类适合创建那种只需要使用一次的类,也就是说创建一个匿名内部类,只需要用一次即可。 匿名内部类如何创建? new 类名(参数) | 实现接口() { // 匿名内部类的类体部分 } 从上面的定义可以看出,匿名内部类必须继承一个父类,或实现一个接口,但最…

2019年11月12日 0条评论 6点热度 阅读全文

数组:其实所谓的数组指的就是一组相关类型的变量集合,并且这些变量彼此之间没有任何的关联。存储区间连续,占用内存严重,数组有下标,查询数据快,但是增删比较慢; 链表:一种常见的基础数据结构,是一种线性表,但是不会按照线性的顺序存储数据,而是每一个节点里存到下一个节点的指针。存储区间离散,占用内存比较宽松,使用链表查询比较慢,但是增删比较快; 哈希表:Hash table 既满足了数据的快速查询(根据关键码值key value 而直接进行访问的数据结构),也不会占用太多的内存空间,十分方便。哈希表是数组加链表组成。 H…

2019年7月3日 0条评论 32点热度 阅读全文

报错: 一、问题 在使用FileInputStream或FileOutputStream时会遇到如下问题1和问题2。 问题1: java.io.FileNotFoundException: .\xxx\xxx.txt (系统找不到指定的路径。)     at java.io.FileOutputStream.open(Native Method)     at java.io.FileOutputStream.<init>(Unknown Source) &nbs…

2019年4月19日 0条评论 48点热度 阅读全文

1. 需要了解的知识 1. 并发编程需要处理两个关键问题 线程同步和通信 2. 线程通信机制有两种 共享内存(隐式)和消息传递(显示) 3. Java中是采用共享内存模型来进行通信 2. 了解Java虚拟机模型(红色字体区域为线程共享,其余为线程私有) (直接内存不是在运行时数据区内) 1. 程序计数器 一块较小的内存,可看成当前线程执行字节码的行号指示器分支、循环、跳转、异常处 理、线程恢复等基础功能都需要依赖这个计数器完成。每条线程都需要一个独立的程序计数器,各线程之间的计数器互不影响,独立存储。程序计数器是唯…

2018年9月6日 0条评论 8点热度 阅读全文