Just Do Java

Java 's Blog


  • 首页

  • 分类

  • 作者

  • 归档

  • 关于

不知道如何实现服务的动态发现?快来看看 Dubbo 是如何做到的

发表于 2019-08-23 | 分类于 Dubbo

上篇文章如果有人问你 Dubbo 中注册中心工作原理,就把这篇文章给他大致了解了注册中心作用以及 Dubbo Registry 模块源码,这篇文章将深入 Dubbo ZooKeeper 模块,去了解如何实现服务动态的发现。

阅读全文 »

Effective Java - 覆盖 equals 时总要覆盖 hashCode

发表于 2019-08-22 | 分类于 Effective , Java

在每个覆盖了equals 方法的类中,都必须覆盖 hashCode 方法。如果不这样做的话,就会违反 hashCode 的通用约定,从而导致该类无法结合所有的给予散列的集合一起正常运作。这类集合包括 HashSet、HashMap,下面是Object 的通用规范:

阅读全文 »

Object 中有哪些常用方法?

发表于 2019-08-21 | 分类于 java基础

「Object 中有哪些常用方法?」这是个基础的问题,面试了中问了很多人,都卡壳了?!今天一起看看。

阅读全文 »

怎么破坏单例模式和怎么防止单例模式被破坏

发表于 2019-08-21 | 分类于 设计模式

怎么破坏单例模式和怎么防止单例模式被破坏

阅读全文 »

Effective Java - 覆盖equals遵守的约定

发表于 2019-08-20 | 分类于 Effective , Java

避免重写 equals 方法

重写equals 方法看起来很简单,但是还会有多种方式导致出错,后果可能是严重的。最简单,最容易避免出错的方式是避免重写equals方法,采用这种方式的每个类只需要和自己对比即可,这样永远不会出错。如果满足了以下任何一个约定,也能产生正确的结果:

阅读全文 »

java设计模式之单例模式

发表于 2019-08-20 | 分类于 设计模式

java设计模式之单例模式

阅读全文 »

Java Grammar:几道面试题学习String

发表于 2019-08-19 | 分类于 面试

几道面试题学习String

阅读全文 »

Effective-Java 使用try-with-resources

发表于 2019-08-18 | 分类于 Effective-Java

Java类库中有许多资源需要通过close方法进行关闭。

比如 InputStream、OutputStream,数据库连接对象 Connection,MyBatis中的 SqlSession 会话等。作为开发人员经常会忽略掉资源的关闭方法,导致内存泄漏。

阅读全文 »

生存还是灭亡?这是一个问题!加入还是不加入?这是最后一个机遇!

发表于 2019-08-18 | 分类于 知识星球

人生有涯,学海无涯

今天是 2019 年 8 月 19 日,了解知识付费和知道知识星球的朋友应该都知道,明天将是一个特殊的日子,知识星球将实行 20% 的收税政策。这意味着什么我想大家都知道,知识星球的做法自然是符合国家法律法规的,这个我们没有办法去解决,那么换句话说就是知识星球的运营者将会降低很大一部分的收入,因为既然在一个平台上运营自然要遵守平台的规则。

阅读全文 »

如果有人问你 Dubbo 中注册中心工作原理,就把这篇文章给他

发表于 2019-08-17 | 分类于 Dubbo

开篇首先想思考一个问题,没有注册中心 Dubbo 还能玩下去吗?

阅读全文 »

Java Grammar:运算符

发表于 2019-08-17 | 分类于 java基础

Java中的运算符

阅读全文 »

Spring Boot 都不懂,怎么跟面试官吹牛逼?

发表于 2019-08-16 | 分类于 Spring , Boot

有个小伙伴最近在跳槽找工作,昨天把他的简历发给松哥,让松哥帮忙把把关。他顺便打听了下当前 Java 领域的热点,看看他掌握的技能是否都覆盖到这些热点了。

阅读全文 »

kafka的序列化和反序列化

发表于 2019-08-16 | 分类于 kafka

简介

kafka内部发送和接收消息的时候,使用的是byte[]字节数组的方式(RPC底层也是用这种通讯格式)。但是我们在应用层其实可以使用更多的数据类型,比如int,short, long,String等,这归功于kafka的序列化和反序列化机制。

阅读全文 »

26岁程序员的出路

发表于 2019-08-15 | 分类于 程序员

所谓路,途也,道也,古人有云:路漫漫其修远兮,吾将上下而求索;歌曲有唱:敢问路在何方,路在脚下;我心有念:流年似水,三十将至,然迷,不复得路。

阅读全文 »

神奇!明明是 socket,被我玩成了 http!

发表于 2019-08-14 | 分类于 HTTP

现在,我们已经充分了解了 HTTP 和 Socket 的关系,也了解了 HTTP 报文的格式,为了让小伙伴能够加深对这两个概念的理解,本文我们来看看如何利用 Socket 模拟 HTTP 请求。如果小伙伴们对 HTTP 和 Socket 的关系、HTTP 报文格式尚不熟悉的话,可以参考前面的文章 Http 和 Socket 到底是哪门子亲戚?。

阅读全文 »

正则表达式在Java中的使用

发表于 2019-08-14 | 分类于 java基础

正则表达式一般用于字符串匹配, 字符串查找和字符串替换. 别小看它的作用, 在工作学习中灵活运用正则表达式处理字符串能够大幅度提高效率, 编程的快乐来得就是这么简单。

一下子给出一堆匹配的规则可能会让人恐惧, 下面将由浅入深讲解正则表达式的使用。

阅读全文 »

idea debug高级特性看这篇就够了

发表于 2019-08-14 | 分类于 IDEA

所谓工欲善其事必先利其器,从eclipse转idea也有一段时间了。一直想总结下idea调试的一些高级技巧。debug过程如果高效,撸代码也会爽很多,不是吗?

阅读全文 »

索引实现靠的是树,你知道么?

发表于 2019-08-13 | 分类于 MYSQL

之前朋友在面试的时候被问到了许多关于索引的问题,而索引这个词一直也是我们在开发中最最最常见的,也是很多在进行代码优化的时候会去做的一件事情,所以今天我们来说说面试中关于索引的那点事。

阅读全文 »

手把手教你,在CentOS上安装ELK,进行服务器日志收集

发表于 2019-08-11 | 分类于 运维

每当项目上线时,因为项目是集群部署的,所以,来回到不同的服务器上查看日志会变得很麻烦,你是不是也碰到这样类似的问题,那么ELK将能解决你遇到的问题!

阅读全文 »

Java Grammar:运算符

发表于 2019-08-11 | 分类于 java基础

Java中的运算符

阅读全文 »
1 … 19 20 21 … 27
Java Geek Tech

Java Geek Tech

一群热爱 Java 的技术人

539 日志
114 分类
24 作者
RSS
GitHub 知乎
Links
  • 纯洁的微笑
  • 沉默王二
  • 子悠
  • 江南一点雨
  • 炸鸡可乐
  • 郑璐璐
  • 程序通事
  • 懿
© 2019 - 2021 Java Geek Tech
由 Jekyll 强力驱动
主题 - NexT.Mist