自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

金和弦的博客

专注于服务器的技术讨论

  • 博客(15)
  • 收藏
  • 关注

原创 【java面试经(架构师&设计师)-第10课】SpringBoot核心入门

技术清单申明:本文属于整理加工原创,部分举证材料来自于网络,仅用于学习参考。本文主要介绍常见互联网通信方式相关知识,通过本文讲解,你可以明白:1、RPC、REST的原理和使用;2、XMPP、COAP和MQTT,及DDS的概念和使用。技术解析一、RPC、REST的概念和使用二、XMPP、COAP和MQTT,及DDS的概念和使用...

2022-11-02 22:48:34 147 1

原创 【java面试经(架构师&设计师)-第9课】网络编程校验方法和加密算法

技术清单申明:本文属于整理加工原创,部分举证材料来自于网络,仅用于学习参考。本文主要介绍java网络协议相关知识,通过本文讲解,你可以明白:1、海明码校验和CRC校验;2、DES、AES和XXTEA;3、RSA、TLS和SSL;...

2022-05-09 19:02:59 479

原创 【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 324 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 138 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 157

原创 【java面试经(架构师&设计师)-第5课】JAVA基础之多线程(一)

技术清单申明:本文属于整理加工原创,部分举证材料来自于网络,仅用于学习参考。本文主要介绍java数据结构相关知识,通过本文讲解,你可以明白:1、JDK、JRE、JVM的概念和区别是什么?2、Java程序编译和运行的过程,JVM如何加载字节码文件的,类加载器如何卸载字节码?3、JVM内存模型是怎样的?Java运行时数据区情况?一个对象(两个属性,四个方法)实例化100次,现在内存中的存储状态,几个对象,几个属性,几个方法?4、堆和栈的区别是什么?在java内存分配中,什么时候会存到堆,

2020-11-04 22:36:32 422 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 118

原创 【java面试经(架构师&设计师)-第3课】java虚拟机和内存优化

技术清单申明:本文属于整理加工原创,部分举证材料来自于网络,仅用于学习参考。本文主要介绍java数据结构相关知识,通过本文讲解,你可以明白:1、JDK、JRE、JVM的概念和区别是什么?2、Java程序编译和运行的过程,JVM如何加载字节码文件的,类加载器如何卸载字节码?3、JVM内存模型是怎样的?Java运行时数据区情况?一个对象(两个属性,四个方法)实例化100次,现在内存中的存储状态,几个对象,几个属性,几个方法?4、堆和栈的区别是什么?在java内存分配中,什么时候会存到堆,

2020-10-08 10:44:21 240

原创 【java面试经(架构师&设计师)-第2课】java常用数据结构(二)

技术清单申明:本文属于整理加工原创,部分举证材料来自于网络,仅用于学习参考。本文主要介绍java数据结构相关知识,通过本文讲解,你可以明白:1、栈(Stack)、哈希表(Hashtable)的概念和实现原理的理解?2、集合(Collection)与图(Map)的概念和实现原理的理解?3、Hashtable、HashMap与ConcurrentHashMap的区别?技术解析一、栈(Stack)、哈希表(Hashtable)的概念和实现原理的理解?1、栈(Stack)栈.

2020-10-08 10:42:17 338

原创 【java面试经(架构师&设计师)-第1课】java常用数据结构(一)

【技术清单】1、Java支持的基本数据类型有哪些,他们占用的字节大小分别是多少?2、char 型变量中能不能存贮一个中文汉字?为什么?3、什么是装箱和拆箱?实现的原理是什么?4、int 和Integer 有什么区别?字符串的反转及替换?5、String与StringBuffer区别?6、...

2020-10-08 10:35:20 126

原创 VMWare开启嵌套虚拟机

一、场景描述已通过vSphere Client创建一个名字为centos7的虚拟机,现在需要打开该虚拟机的嵌套虚拟化功能。二、实现步骤1、第一步: 开启ESXi Shell点击外层虚拟机服务器(如下:10.192.224.5),选择“安全配置文件”,然后选择“属性”。找到“SSH”,然后点击“选项”开启SSH2、第二步: 修改配置登录至ESXi Shell ...

2019-12-15 17:57:34 1829

原创 Linux安装HAProxy(CentOS 7)

一、HAProxy简介  HAProxy是一个使用C语言编写的自由及开放源代码软件,其提供高可用性、负载均衡,以及基于TCP和HTTP的应用程序代理。  HAProxy特别适用于那些负载特大的web站点,这些站点通常又需要会话保持或七层处理。HAProxy运行在当前的硬件上,完全可以支持数以万计的并发连接。并且它的运行模式使得它可以很简单安全的整合进您当前的架构中, 同时可以保护你的web...

2019-12-15 17:56:35 164

原创 Centos7设置时区及定时同步网络时间

如何让linux时间与internet时间同步(centos7)?下面来看看这几个步骤一、时区设置系统时区为上海# timedatectl set-timezone Asia/Shanghai二、同步网络时间1、查看系统时间# date -R2、显示硬件时间# hwclock3、安装ntpdate工具# yum install -y ntpd...

2019-06-27 11:47:18 4239

原创 java服务器开发和维护(linux平台常用指令)

作为一个java服务器开发人员,我们必须了解最基本的linux操作指令,包括jdk的安装及环境变量配置,java服务器程序的发布和部署,防火墙的打开和开启等等。下面我们对以上提到的相关指令进行介绍。...

2018-06-15 18:22:32 1439

原创 快速下载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 750

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除