- 博客(15)
- 收藏
- 关注
原创 【java面试经(架构师&设计师)-第10课】SpringBoot核心入门
技术清单申明:本文属于整理加工原创,部分举证材料来自于网络,仅用于学习参考。本文主要介绍常见互联网通信方式相关知识,通过本文讲解,你可以明白:1、RPC、REST的原理和使用;2、XMPP、COAP和MQTT,及DDS的概念和使用。技术解析一、RPC、REST的概念和使用二、XMPP、COAP和MQTT,及DDS的概念和使用...
2022-11-02 22:48:34
184
1
原创 【java面试经(架构师&设计师)-第9课】网络编程校验方法和加密算法
技术清单申明:本文属于整理加工原创,部分举证材料来自于网络,仅用于学习参考。本文主要介绍java网络协议相关知识,通过本文讲解,你可以明白:1、海明码校验和CRC校验;2、DES、AES和XXTEA;3、RSA、TLS和SSL;...
2022-05-09 19:02:59
546
原创 【java面试经(架构师&设计师)-第8课】常见互联网通信方式介绍
技术清单申明:本文属于整理加工原创,部分举证材料来自于网络,仅用于学习参考。本文主要介绍java网络协议相关知识,通过本文讲解,你可以明白:1、IP、TCP、UDP的定义和特点是什么?2、RPC与REST的定义和区别是什么?3、XMPP、COAP、MOTT、DDS?4、Java线程池中submit()和execute()方法有什么区别?5、实现单例模式的方法有哪些?单例模式的双检锁是什么?饿汉模式与懒汉模式?技术解析一、有三个线程T1,T2,T3,怎么确保它们按顺序.
2021-06-07 23:26:25
380
2
原创 【java面试经(架构师&设计师)-第7课】JAVA基础之多线程(三)
技术清单申明:本文属于整理加工原创,部分举证材料来自于网络,仅用于学习参考。本文主要介绍java数据结构相关知识,通过本文讲解,你可以明白:1、有三个线程T1,T2,T3,怎么确保它们按顺序执行(join())?2、Java中如何停止和暂停一个线程?interrupted 和 isInterruptedd方法的区别?3、notify 和 notifyAll有什么区别?为什么wait, notify 和 notifyAll这些方法不在thread类里面?4、Java线程池中submit
2021-05-17 22:33:21
164
1
原创 【java面试经(架构师&设计师)-第6课】JAVA基础之多线程(二)
技术清单申明:本文属于整理加工原创,部分举证材料来自于网络,仅用于学习参考。本文主要介绍java数据结构相关知识,通过本文讲解,你可以明白:1、进程和线程的区别?2、创建线程的方法,以及他们之间的区别是什么?用Runnable还是Thread?3、Thread 类中的start() 和 run() 方法有什么区别?4、什么是FutureTask?5、Java线程的状态,BLOCKED和WAITING有什么区别?6、HashMap的数据结构是什么?如何实现的。和HashTabl
2021-05-07 23:05:44
186
原创 【java面试经(架构师&设计师)-第5课】JAVA基础之多线程(一)
技术清单申明:本文属于整理加工原创,部分举证材料来自于网络,仅用于学习参考。本文主要介绍java数据结构相关知识,通过本文讲解,你可以明白:1、JDK、JRE、JVM的概念和区别是什么?2、Java程序编译和运行的过程,JVM如何加载字节码文件的,类加载器如何卸载字节码?3、JVM内存模型是怎样的?Java运行时数据区情况?一个对象(两个属性,四个方法)实例化100次,现在内存中的存储状态,几个对象,几个属性,几个方法?4、堆和栈的区别是什么?在java内存分配中,什么时候会存到堆,
2020-11-04 22:36:32
467
1
原创 【java面试经(架构师&设计师)-第4课】java基础常识
技术清单申明:本文属于整理加工原创,部分举证材料来自于网络,仅用于学习参考。本文主要介绍java基础常识,通过本文讲解,你可以明白:1、java中,"=="与"equals"的区别,equals方法是怎样实现的?2、&和&&的区别?|和||的差别?3、static与final, finally, finalize关键字的区别是什么,用法有哪些?4、不同编码的字符串之间是怎么转换的?比如,怎样将GB2312编码的字符串转换为ISO-8859-1编码的字符串?
2020-10-08 11:25:16
152
原创 【java面试经(架构师&设计师)-第3课】java虚拟机和内存优化
技术清单申明:本文属于整理加工原创,部分举证材料来自于网络,仅用于学习参考。本文主要介绍java数据结构相关知识,通过本文讲解,你可以明白:1、JDK、JRE、JVM的概念和区别是什么?2、Java程序编译和运行的过程,JVM如何加载字节码文件的,类加载器如何卸载字节码?3、JVM内存模型是怎样的?Java运行时数据区情况?一个对象(两个属性,四个方法)实例化100次,现在内存中的存储状态,几个对象,几个属性,几个方法?4、堆和栈的区别是什么?在java内存分配中,什么时候会存到堆,
2020-10-08 10:44:21
277
原创 【java面试经(架构师&设计师)-第2课】java常用数据结构(二)
技术清单申明:本文属于整理加工原创,部分举证材料来自于网络,仅用于学习参考。本文主要介绍java数据结构相关知识,通过本文讲解,你可以明白:1、栈(Stack)、哈希表(Hashtable)的概念和实现原理的理解?2、集合(Collection)与图(Map)的概念和实现原理的理解?3、Hashtable、HashMap与ConcurrentHashMap的区别?技术解析一、栈(Stack)、哈希表(Hashtable)的概念和实现原理的理解?1、栈(Stack)栈.
2020-10-08 10:42:17
373
原创 【java面试经(架构师&设计师)-第1课】java常用数据结构(一)
【技术清单】1、Java支持的基本数据类型有哪些,他们占用的字节大小分别是多少?2、char 型变量中能不能存贮一个中文汉字?为什么?3、什么是装箱和拆箱?实现的原理是什么?4、int 和Integer 有什么区别?字符串的反转及替换?5、String与StringBuffer区别?6、...
2020-10-08 10:35:20
160
原创 VMWare开启嵌套虚拟机
一、场景描述已通过vSphere Client创建一个名字为centos7的虚拟机,现在需要打开该虚拟机的嵌套虚拟化功能。二、实现步骤1、第一步: 开启ESXi Shell点击外层虚拟机服务器(如下:10.192.224.5),选择“安全配置文件”,然后选择“属性”。找到“SSH”,然后点击“选项”开启SSH2、第二步: 修改配置登录至ESXi Shell ...
2019-12-15 17:57:34
2007
原创 Linux安装HAProxy(CentOS 7)
一、HAProxy简介 HAProxy是一个使用C语言编写的自由及开放源代码软件,其提供高可用性、负载均衡,以及基于TCP和HTTP的应用程序代理。 HAProxy特别适用于那些负载特大的web站点,这些站点通常又需要会话保持或七层处理。HAProxy运行在当前的硬件上,完全可以支持数以万计的并发连接。并且它的运行模式使得它可以很简单安全的整合进您当前的架构中, 同时可以保护你的web...
2019-12-15 17:56:35
213
原创 Centos7设置时区及定时同步网络时间
如何让linux时间与internet时间同步(centos7)?下面来看看这几个步骤一、时区设置系统时区为上海# timedatectl set-timezone Asia/Shanghai二、同步网络时间1、查看系统时间# date -R2、显示硬件时间# hwclock3、安装ntpdate工具# yum install -y ntpd...
2019-06-27 11:47:18
4561
原创 java服务器开发和维护(linux平台常用指令)
作为一个java服务器开发人员,我们必须了解最基本的linux操作指令,包括jdk的安装及环境变量配置,java服务器程序的发布和部署,防火墙的打开和开启等等。下面我们对以上提到的相关指令进行介绍。...
2018-06-15 18:22:32
1492
原创 快速下载JDK及其安装、环境变量配置(win7-64)
一、JDK的下载1、官网下载地址:http://www.oracle.com/technetwork/java/javase/downloads/index.html2、选择"Java Platform(JDK)10"3、选择“Windows”4、选择"Accept License Agreement"5、下载时,为了加快下载速度,可以选择下载工具进行下载,这里我们用迅雷下载 二、JDK的安...
2018-06-12 15:03:01
803
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人