摘要:栈长整理了 2021 年最新、最全的 Java 面试题,题目涉及 Java 基础、集合、多线程、IO、分布式、Spring全家桶、MyBatis、Dubbo、缓存、消息队列、Linux…等等。 题库共 600+ 道,带全部答案,非常齐全! Java 基础 1、面向对象编程有哪些特征? 2、JDK 与 阅读全文
posted @ 2021-02-18 17:49 Java技术栈 阅读(2375) 评论(0) 推荐(1) 编辑
摘要:想往高处走,怎么能不懂 Dubbo? Dubbo是国内最出名的分布式服务框架,也是 Java 程序员必备的必会的框架之一。Dubbo 更是中高级面试过程中经常会问的技术,无论你是否用过,你都必须熟悉。 下面我为大家准备了一些 Dubbo 常见的的面试题,一些是我经常问别人的,一些是我过去面试遇到的一 阅读全文
posted @ 2018-10-02 10:17 Java技术栈 阅读(2273) 评论(0) 推荐(0) 编辑
摘要:以下是Java技术栈微信公众号发布的关于 Java 的技术干货,从以下几个方面汇总。 阅读全文
posted @ 2018-04-10 21:53 Java技术栈 阅读(9319) 评论(3) 推荐(1) 编辑
摘要:作者: SimpleWu 出处:https://www.cnblogs.com/SimpleWu/p/11004902.html 什么是高可用? 高可用HA(High Availability)是分布式系统架构设计中必须考虑的因素之一,它通常是指,通过设计减少系统不能提供服务的时间。如果一个系统能够 阅读全文
posted @ 2021-08-05 08:32 Java技术栈 阅读(14) 评论(0) 推荐(0) 编辑
摘要:某天,我忙中偷闲去Stack Overflow上赚声望值。 于是,我看到了下面这个问题:怎样将字节数输出成人类可读的格式?也就是说,怎样将123,456,789字节输出成123.5MB? 隐含的条件是,结果字符串应当在1~999.9的范围内,后面跟一个适当的表示单位的后缀。 这个问题已经有一个答案了 阅读全文
posted @ 2021-08-04 21:32 Java技术栈 阅读(16) 评论(0) 推荐(0) 编辑
摘要:工作很多年后,才发现有很多工具类库,可以大大简化代码量,提升开发效率,初级开发者却不知道。而这些类库早就成为了业界标准类库,大公司的内部也都在使用,如果刚工作的时候就有人告诉我使用这些工具类库,该多好! 一块看一下有哪些工具类库你也用过。 1. Java自带工具方法 1.1 List集合拼接成以逗号 阅读全文
posted @ 2021-08-04 14:32 Java技术栈 阅读(28) 评论(0) 推荐(1) 编辑
摘要:前言 使用spring开发时,进行配置主要有两种方式,一是xml的方式,二是java config的方式。 spring技术自身也在不断的发展和改变,从当前springboot的火热程度来看,java config的应用是越来越广泛了,在使用java config的过程当中,我们不可避免的会有各种各 阅读全文
posted @ 2021-08-04 10:04 Java技术栈 阅读(24) 评论(0) 推荐(0) 编辑
摘要:工具类乱象 最近在检查代码时,发现有的同事喜欢用 isEmpty,有的同事喜欢用 isBlank,而且大家用的还不是同一个工具包中的,甚至还有自己手写 String 工具类的,天呀,我真是醉了…… 你们公司是否也有这样的情况呢?别说没有,我真不信! 说到这个事情,最近还有个工作 3 年的同事问我 i 阅读全文
posted @ 2021-08-03 16:55 Java技术栈 阅读(38) 评论(0) 推荐(0) 编辑
摘要:文 | 局长 出品 | OSC开源社区(ID:oschina2013) 一名开发者出于好奇在 Google 使用php mysql email register作为关键词进行了搜索。很显然,这是在查找如何使用 PHP 和 MySQL 实现邮箱注册的功能。 搜索结果返回了教程、操作方法、代码片段等内容 阅读全文
posted @ 2021-08-02 14:44 Java技术栈 阅读(25) 评论(0) 推荐(0) 编辑
摘要:作者:温安适 来源:https://my.oschina.net/floor/blog/4784609 问题 一个忙(mo)碌(yu)的下午,小航同学,突然大骂一声,“TM ,见鬼了,version没变,更新就是不成功”。 我看他,满头大汗,双手握拳,面目狰狞,似乎又要发作,赶紧说:“不成功没关系啊 阅读全文
posted @ 2021-08-02 07:38 Java技术栈 阅读(19) 评论(0) 推荐(0) 编辑
摘要:问:new 关键字在虚拟机中是怎样的一个过程?JVM 构造对象的步骤都有哪些? 1、解答 2、Java对象创建流程 指针碰撞 如果Java堆中的内存是绝对规整的,所有用过的内存都放在一边,空闲的内存放在另一边,中间放着一个指针作为分界点的指示器,那所分配内存就仅仅是把那个指针向空闲空间那边揶动一段与 阅读全文
posted @ 2021-08-01 11:50 Java技术栈 阅读(19) 评论(0) 推荐(0) 编辑
摘要:大家好,我是你们的码农大哥——栈长。 IDEA 2021.2 来了 距离《IntelliJ IDEA 2021.1》的发布已经过去 3 个月了,现在 IDEA 2021.2 也来了: 老规矩,更新,解读安排上! 更新完,查看 IDEA 版本: 我去,怎么改成这样了。。完全换了一种 UI。。 试试重新 阅读全文
posted @ 2021-07-31 13:24 Java技术栈 阅读(128) 评论(0) 推荐(0) 编辑
摘要:由于默认的Linux内核参数考虑的是最通用场景,这明显不符合用于支持高并发访问的Web服务器的定义,所以需要修改Linux内核参数,是的Nginx可以拥有更高的性能; 在优化内核时,可以做的事情很多,不过,我们通常会根据业务特点来进行调整,当Nginx作为静态web内容服务器、反向代理或者提供压缩服 阅读全文
posted @ 2021-07-31 07:54 Java技术栈 阅读(25) 评论(1) 推荐(0) 编辑