金三银四即将结束,最近也整理了不少的面试题,现在把所有的面试题归纳在一起并分享出来,内容涵盖了JVM、Java集合、Java多线程并发、Java基础、spring原理、微服务、Netty与RPC、网络、日志、Zookeeper、Kafka、RabbitMQ、Hbase、MongoDB、Cassandra、设计模式、负载均衡、数据库、一致性算法、Java算法、数据结构、加密算法、分布式缓存、Hado
分类:
编程语言 时间:
2020-04-27 17:48:50
阅读次数:
55
一、Java 基础1. JDK 和 JRE 有什么区别?JDK:Java Development Kit 的简称,java 开发工具包,提供了 java 的开发环境和运行环境。JRE:Java Runtime Environment 的简称,java 运行环境,为 java 的运行提供了所需环境。具 ...
分类:
编程语言 时间:
2020-04-27 13:20:25
阅读次数:
59
代码 解释 public 访问修饰符,控制程序的其他部分对这段代码的访问级别 class 关键字,表示类 FirstSample 类名 Java中类名的命名规定 以字母开头,后面可以跟字母和数字的任意组合,长度基本上没有限制 类名不能是Java保留字 main方法 Java 1.4之后强制main方 ...
分类:
编程语言 时间:
2020-04-27 13:01:35
阅读次数:
60
在深入阅读runtime和标准库的源码时候,发现底层有大片代码都会与汇编打交道,所以这篇文章主要是介绍golang使用到的汇编。 go汇编语言是一个不可忽视的技术。因为哪怕只懂一点点汇编,也便于更好地理解计算机原理,也更容易理解Go语言中动态栈/接口等高级特性的实现原理。 本文涉及到计算机架构体系相 ...
分类:
编程语言 时间:
2020-04-26 11:08:00
阅读次数:
82
+ JDK(JAVA SE Development Kit): Java标准开发包,他提供了编译、运行Java程序所需要的各种工具和资源,包括Java编译器、Java运行时环境、以及常用Java类库等。注意:JDK中包括JRE。 + JRE(Java Runtime Environment):JAV ...
分类:
其他好文 时间:
2020-04-25 23:32:12
阅读次数:
111
今天卸载了JDK8,随后安装了 JDK14,但是配置完环境变量之后,还是不行,出现问题如下: Error: opening registry key 'Software\JavaSoft\Java Runtime Environment 最终确定原因,因为path环境变量中,有在新安装的JDK14前 ...
分类:
编程语言 时间:
2020-04-24 12:58:06
阅读次数:
342
介绍Spring Cloud Config 客户端之前,先了解一下Spring Cloud应用的 bootstrap上下文 Bootstrap应用程序上下文 Spring Cloud应用程序通过创建“ bootstrap ”上下文来运行,该上下文是主应用程序的父上下文。它负责从外部源加载配置属性,并 ...
分类:
编程语言 时间:
2020-04-24 01:37:57
阅读次数:
63
打包在android下的可执行程序打包的代码如下,作用是输出运行的操作系统的信息:func main() { fmt.Print("Go runs on ") switch os := runtime.GOOS; os { case "darwin": fmt.Println("OS X.") ca ...
分类:
移动开发 时间:
2020-04-23 19:34:19
阅读次数:
234
一、题目说明 题目406. Queue Reconstruction by Height,队列每个元素包括 ,其中h是身高,k是身高不低于h的数量,请按照k和h重构队列。难度是Medium! 二、我的解答 这个题目理论上不难,但是细节不好处理。代码如下: 性能如下: 三、优化措施 这个用到map,用 ...
分类:
其他好文 时间:
2020-04-23 12:08:47
阅读次数:
67
.netcore3.1在iis中发布需要安装 Hosting Bundle和 ASP.NET Core Runtime 3.1.2,但安装了hosting宿主之后其他站点就会挂掉,不可访问。 解决方案:1、停止IIS2、修改 C:\Windows\System32\inetsrv\config\ap ...
分类:
Web程序 时间:
2020-04-22 09:40:02
阅读次数:
167