Just Do Java

Java 's Blog


  • 首页

  • 分类

  • 作者

  • 归档

  • 关于

聊聊面试中的 ThreadLocal 原理和使用场景

发表于 2019-05-12 | 分类于 java线程

相信大家不管是在网上做题还是在面试中都经常被问过 ThreadLocal 的原理和用法,虽然一直知道这个东西的存在但是一直没有好好的研究一下原理,没有自己的知识体系。今天花点时间好好学习了一下,分享给有需要的朋友。

阅读全文 »

你真的了解 Cookie 和 Session 吗

发表于 2019-05-12 | 分类于 Web

我在做面试官的时候,曾经问过很多朋友这个问题: Cookie 和 Session 有什么区别呢?大部分的面试者应该都可以说上一两句,比如:什么是 Cookie?什么是 Session?两者的区别等。

阅读全文 »

云阶月地,关锁千重(一.公平和非公平)

发表于 2019-05-06 | 分类于 java数据结构

看到文章的标题是不是很诧异,一个搞技术的为什么要搞这么文艺的话题呢?标题说关锁千重,是不是很形象,我们在开发中的锁不也是多种多样么?

阅读全文 »

五分钟搞定 HTTPS 配置,手把手教

发表于 2019-05-06 | 分类于 HTTP系列

FreeSSL.cn 是一个免费提供 HTTPS 证书申请、HTTPS 证书管理和 HTTPS 证书到期提醒服务的网站,旨在推进 HTTPS 证书的普及与应用,简化证书申请的流程。

阅读全文 »

Java:优雅地处理异常真是一门学问啊!

发表于 2019-05-04 | 分类于 java基础

再来聊聊继承,以及超类 Object。

阅读全文 »

你干啥的?Lombok

发表于 2019-05-01 | 分类于 java工具

01、Lombok 的自我介绍

Lombok 在官网是这样作自我介绍的:

Project Lombok makes java a spicier language by adding ‘handlers’ that know how to build and compile simple, boilerplate-free, not-quite-java code.

说实话,我英文不太好(不是找借口,真的),但借助金山词霸,大致知道了这段英文的意思:Lombok 是个好类库,可以为 Java 代码添加一些“处理程序”,让其变得更简洁、更优雅。

阅读全文 »

聊聊面试中的 Java 线程池

发表于 2019-04-29 | 分类于 java

背景

关于 Java 的线程池我想大家肯定不会陌生,在工作中或者自己平时的学习中多多少少都会用到,那你真的有了解过底层的实现原理吗?还是说只停留在用的阶段呢?而且关于 Java 线程池也是在面试中的一个高频的面试题,就像 HashMap 的实现原理一样,基本上面试必问,估计都已经被问烂大街了。

阅读全文 »

开源)嗨,Java,你可以生成金山词霸的二维码分享海报吗?

发表于 2019-04-28 | 分类于 java工具

这一篇文章我们就用 Java 来生成一下仿金山词霸的海报。

阅读全文 »

Java:接口和抽象类,傻傻分不清楚?

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

再来聊聊接口和抽象类。

阅读全文 »

关于 Java ClassLoader 你真的了解吗

发表于 2019-04-20 | 分类于 java数据结构

背景

类加载机制作为一个高频的面试题经常会在面试中被问到,前几天一个电话面试就问到,之前有了解过,但是没有梳理成自己的体系,所以说的有点凌乱,今天花点时间整理一下,分享给大家同时自己也好好梳理一下,顺便帮助一下有需要的人。

阅读全文 »

JAVA中的树(二叉树AND红黑树)

发表于 2019-04-18 | 分类于 java数据结构

JAVA中在HashMap中,在JDK1.8之后,就出现了红黑树,那么我们就得研究一下这个数据结构了,毕竟框架都是对底层进行的封装,那么我们 一起看一下吧。

阅读全文 »

面互联网公司必备的分布式事务方案

发表于 2019-04-17 | 分类于 面试

4月初在面试一家互联网公司的过程中就被问到了分布式事务问题。我又一次在没有好好整理的问题上吃了亏,记录一下,还是长记性!!!

阅读全文 »

你应该知道的任务调度平台 XXL-JOB

发表于 2019-04-16 | 分类于 java

背景

日常开发中,我们难免会遇到需要处理一些定时任务,而且这些定时任务还需要灵活的调度,并且在异常的情况下需要做的重试或者报警。这些任务我们希望能灵活配置,并且能及时生效,不需要经常发版本更新代码。 所以我们希望能有一个这样的平台,能满足我们的这些需求。感谢开源社区,已经有了很好的解决方案,就是 XXL-JOB。 本文介绍的版本是基于 XXL-JOB的1.9.0版本,新版本调度中心 Admin 已经切换为 SpringBoot 项目了。

阅读全文 »

女皇武则天:我不愿被 extends

发表于 2019-04-12 | 分类于 java基础

再来聊聊继承,以及超类 Object。

阅读全文 »

Shiro框架详解

发表于 2019-04-12 | 分类于 权限控制框架

之间工作中曾经用到过shiro这个权限控制的框架,之前一直都是停留在用的方面,没有过多的 去理解这方面的知识,现在有时间,专门研究了一下这个Shiro权限的框架使用。

阅读全文 »

基于ZK的 Dubbo-admin 与 Dubbo-monitor 搭建

发表于 2019-04-09 | 分类于 分布式

背景

最近项目中使用了 dubbo 在实现服务注册和发现,需要实现对服务提供者和调用者的监控,之前有研究过基于 redis作为注册中心的监控平台,不过本文基于 zk 作为注册中心,进行 dubbo-admin 和 dubbo-monitor 搭建。另外项目基于 dubbo 2.6.4版本,所以该监控版本调整为 dubbo2.6.4。

阅读全文 »

计算机内存管理介绍

发表于 2019-04-09 | 分类于 计算机原理

摘要:

计算机操作系统内存管理是十分重要的,因为其中涉及到很多设计很多算法。《深入理解计算机系统》这本书曾提到过,现在操作系统存储的设计就是“带着镣铐跳舞”,造成计算机一种一种容量多,速度快的假象。包括现在很多系统比如数据库系统的设计和操作系统做法相似。所以在学习操作系统之余我来介绍并总结一些操作系统的内存管理。

阅读全文 »

List中的ArrayList和LinkedList源码分析

发表于 2019-04-05 | 分类于 java数据结构

List是在面试中经常会问的一点,在我们面试中知道的仅仅是List是单列集合Collection下的一个实现类, List的实现接口又有几个,一个是ArrayList,还有一个是LinkedList,还有Vector。这次我们就来看看这三个类的源码。

阅读全文 »

Java 极客技术建议写作规范

发表于 2019-04-04 | 分类于 写作规范

本文由纯洁的微笑所起草,欢迎团队内成员在此基础上维护、完善。

阅读全文 »

微服务异步架构---MQ之RocketMQ

发表于 2019-04-03 | 分类于 微服务

“我们大家都知道把一个微服务架构变成一个异步架构只需要加一个MQ,现在市面上有很多MQ的开源框架。到底选择哪一个MQ的开源框架才合适呢?”

阅读全文 »
1 … 30 31 32
Java Geek Tech

Java Geek Tech

一群热爱 Java 的技术人

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