摘要:
今天栈长给大家推荐一款代码神器,人工智能帮你写代码,简直爽的不行,关键还是免费的,一起来看看。
简介
Codota 是一款优秀的 AI 代码自动完成工具,可以帮助我们极大的提高开发效率。
官网:https://www.codota.com/
支持主流语言:
Java, Javascript, TypeSc... 阅读原文
2021-01-14 06:00:21 阅读(739) 评论(0)
摘要:
JAVA枚举,比你想象中还要有用!
我经常发现自己在Java中使用枚举来表示某个对象的一组潜在值。
在编译时确定类型可以具有什么值的能力是一种强大的能力,它为代码提供了结构和意义。
当我第一次了解枚举时,当时我认为它们只是一个为常量命名的工具,可以很容易地被静态常量字符串ENUM_VAL_NAME所取代。
后... 阅读原文
2021-01-14 00:21:02 阅读(705) 评论(0)
摘要:
二、Java内存区域
1、Java内存结构
内存结构
程序计数器
当前线程所执行字节码的行号指示器。若当前方法是native的,那么程序计数器的值就是undefined。
线程私有,Java内存区域中唯一一块不会发生OOM或StackOverflow的区域。
虚拟机栈
就是常说的Java栈,存... 阅读原文
2021-01-13 22:21:06 阅读(683) 评论(0)
摘要:
hello,大家好,我是小黑,又和大家见面啦~
今天我们来继续学习 Spring Boot GraphQL 实战,我们使用的框架是 https://github.com/graphql-java-kickstart/graphql-spring-boot
本期,我们将使用 H2 和 Spring Data... 阅读原文
2021-01-13 20:58:07 阅读(717) 评论(0)
摘要:
单例存在哪里问题?
1.单例对oop的支持不友好
OOP 四大特性: 封装 继承 多态 抽象
而单例这种设计模式对于其中的抽象 继承 多态 都支持的不好 为什么这么说呢?
我们先来看一个单例的例子
public class Singleton_4 {
//使用内部类方式构造单例, 线程安全并且懒加载
... 阅读原文
2021-01-13 19:30:02 阅读(737) 评论(0)
摘要:
1. 前言
在开发Spring Boot应用时会用到根据条件来向Spring IoC容器注入Bean。比如配置文件存在了某个配置属性才注入Bean :
图中红色的部分是说,只有ali.pay.v1.app-id存在于Spring的环境配置中时这个@Configuration标记的类才能注入Spring I... 阅读原文
2021-01-13 17:43:04 阅读(704) 评论(0)
摘要:
作者:铂赛东
链接:https://www.jianshu.com/p/ee79ae681b74
1
前段时间,在网上看到一道面试题:
如何用redis存储统计1亿用户一年的登陆情况,并快速检索任意时间窗口内的活跃用户数量。
觉得很有意思,就仔细想了下 。并做了一系列实验,自己模拟了下 。还是有点收获的,现... 阅读原文
2021-01-13 17:32:03 阅读(667) 评论(0)
摘要:
欢迎访问我的GitHub
https://github.com/zq2599/blog_demos
内容:所有原创文章分类汇总及配套源码,涉及Java、Docker、Kubernetes、DevOPS等;
概览
本文是《Kubernetes官方java客户端》系列的第七篇,以下提到的java客户端都是指cl... 阅读原文
2021-01-13 15:40:25 阅读(681) 评论(0)
摘要:
我们先抛出一个问题:
LSM树是HBase里使用的非常有创意的一种数据结构。在有代表性的关系型数据库如MySQL、SQL Server、Oracle中,数据存储与索引的基本结构就是我们耳熟能详的B树和B+树。而在一些主流的NoSQL数据库如HBase、Cassandra、LevelDB、RocksDB中,则... 阅读原文
2021-01-13 13:49:06 阅读(686) 评论(0)
摘要:
热身30题
1.描述一下HDFS的写流程
2.描述一下HDFS的读流程
3.详细讲解一下HDFS的体系结构
4.如果一个datanode出现宕机,恢复流程是什么样的?
5.通常你是如何解决Haddop的NameNode宕机的,流程是什么?
6.描述一下NameNode对元数据的管理
7.NameNode对元数... 阅读原文
2021-01-13 13:14:02 阅读(714) 评论(0)