java快问快答小集锦
文章平均质量分 50
收集一些常见的问答题目/面试题
网小鱼的学习笔记
勤勤恳恳写bug的小鱼儿
展开
-
面试题积累
面试原创 2022-06-23 20:03:30 · 148 阅读 · 0 评论 -
Java快问快答小集锦06-怎么理解JavaSE中的String?
根据JAVA的提供的一些信息来看一下String这个特殊的对象:java.lang public final class Stringextends Objectimplements java.io.Serializable, Comparable<String>, CharSequence首先String 是属于java.lang包下面的资源,它是继承了Object这个基类,并且根据它的定义能得知它是一个不可变的(final)的class(这里的不可变需要再往下深挖一下,我后面再补原创 2021-06-04 21:02:29 · 72 阅读 · 0 评论 -
JAVA快问快答小集锦04-什么是配置中心,如何动态配置
什么是配置中心?配置中心是存储项目配置信息的一个服务, 传统单体应用存在缺陷,随着规模变大,部署效率降低,系统可用性变差,当被拆分成分布系统上一个个服务节点后,配置文件也必须跟着迁移,这样配置就分散了,所以配置中心就是用户发布一个配置,然后客户端获取这个配置项,甚至经过配置后可以动态刷新服务内部配置项,这样就很方便.为什么要使用配置中心?市面上有哪些主流的配置中心? 配置中心一般都会配置什么内容?(可能会经常变化的配置信息,例如连接池,日志、线程池、限流熔断规则) 什么信息一般不会写到配置中心原创 2021-06-04 20:16:45 · 136 阅读 · 2 评论 -
String字符串练习小Demo练习:格式化日期\反转\第一次出现
练习一:找出字符串中不同类型字符出现次数:package com.cy;/*接受控制台输入字符串并进行字符串类型的统计 */import java.util.Scanner;public class CountStrings { public static void main(String[] args) { int digital = 0; int character = 0; int other = 0; int b原创 2021-06-03 00:17:19 · 68 阅读 · 0 评论 -
Java快问快答小集锦003-微服务的优点缺点?
微服务的优点缺点分别是什么?优点:每一个服务足够内聚,代码容易理解开发效率高,一个服务只做一件事微服务能够被小团队单独开发微服务是松耦合的,具有功能意义的服务可以用不同的语言开发,是面向接口编程易于第三方集成微服务知识业务逻辑的代码,不会和HTML,CSS或者其他界面组合开发中,分为两种开发模式:前后端分离\全栈工程师可以灵活搭配,家里公共库/链接独立库缺点:分布式系统的复杂性多服务运维艰难,扶着服务的增加,运维的压力也增加系统部署依赖服务间通信成本数据一致性系统集成测试原创 2021-05-30 23:57:22 · 136 阅读 · 0 评论 -
Java快问快答小集锦002-分布式学习相关问题收集整理
1.单体架构存在什么缺陷?单体架构在最开始的时候可以满足较少互联网用户的需求,在单体架构中web服务器和数据库是部署在同一台服务器上面也可以满足用户需求.1.1 但是随着用户数量的增长,tomcat服务器和数据库之间存在资源竞争问题,单机的性能能不能满足同时支撑tomcat服务器和数据库之间的资源需求,不能满足多用户访问,达不到高可用需求.1.2 第二点,在单机上面,一旦我们的服务器除了问题,数据库的安全性就受到了挑战,不能满足高可用的要求.1.3 第三点,计算机单机的计算能力有限,当我们的用原创 2021-05-27 23:50:29 · 95 阅读 · 2 评论 -
Java快问快答小集锦001-Java程序是如何执行的
1.Java和JDK关系?JDK(java Development Kit) Java开发工具,它包括:编译器\Java运行环境\JVM(Java虚拟机)监控和诊断工具等等,而Java则是一种开发语言2.Java程序是如何执行的?我们日常的工作中都是使用开发工具(IDEA或者Eclipse等等)可以很方便的调试文件或者程序,或者是通过打包软件把项目打包成jar文件或者war文件,放入到Tomcat等Web容器中就可以正常运行了,但是JAVA内部是如何运行的呢?其实不论是在开发工具中运行还是在Tmoc原创 2021-05-16 13:09:45 · 94 阅读 · 0 评论