标签:UI

Java

初探MQ消息服务(一)

3

changyuan.xu 发布于 2020-04-05

用于以分布式应用或系统中的异步、松耦合、可靠、可扩展、安全通信的一类软件。 MOM的总体思想是它作为消息发送方和消息接收方之间的消息中介。这种中介提供了一种全新水平的松耦合方式。 JMS (Java消息服务) Java平台面向MOM的技术规范。类似于 JDBC 和关系型数据库通信...

阅读(3)评论(0)赞 (0)

Java

面试官:能从源码聊聊dubbo的内核吗

15

yeseng 发布于 2020-04-05

dubbo的内核,值的是,dubbo中所有的功能,都是基于它之上完成的。dubbo的内核包括SPI,AOP,DI和Compiler。 dubbo的SPI机制和源码分析 SPI,service provider interface,服务提供者接口,就是服务发现的一种机制。 dubb...

阅读(3)评论(0)赞 (0)

Java

Java代码实现奇偶数判断,引无数程序员竞折腰

2

xiaoli.wang 发布于 2020-04-05

这可能是历史上最简单的一道java面试题了。 题目很简单,完成代码,判断一个整数是否是奇数: public boolean isOdd(int i) 相信相当数量的人都已经在准备吐槽了,只要看过《编程珠玑》的人都知道这道题的答案和其中极为简单的道理。不过别着急骂街,不管你信不信,...

阅读(3)评论(0)赞 (0)

Spring

spring中BeanPostProcessor之一:InstantiationAwareBeanPostProcessor(01)

3

Harries 发布于 2020-04-05

在spring中beanPostProcessor绝对是开天辟地的产物,给了程序员很多自主权,beanPostProcessor即常说的bean后置处理器。 一、概览 先来说下InstantiationAwareBeanPostProcessor,这个后置处理器是BeanPost...

阅读(4)评论(0)赞 (0)

Java

HashMap源码剖析

7

hellas 发布于 2020-04-05

Java7中的实现。 ① 初始化桶大小,因为底层是数组,所以这是数组默认的大小。 ② 桶最大值。 ③ 默认的负载因子(0.75) ④ table 真正存放数据的数组。 ⑤ Map 存放数量的大小。 ⑥ 桶大小,可在初始化时显式指定。 ⑦ 负载因子,可在初始化时显式指定。 给定的默...

阅读(6)评论(0)赞 (0)

Java

Java类加载机制中的双亲委派模型相关

1

dulong 发布于 2020-04-05

类加载器就是根据指定全限定名称将class文件加载到JVM内存,转为Class对象。 Bootstrap ClassLoader由C++语言实现(针对HotSpot),负责将存放在<JAVA_HOME>/lib目录或-Xbootclasspath参数指定的路径中的类库...

阅读(4)评论(0)赞 (0)

Java

假如我是面试官,从Hello World来考你

3

hanze 发布于 2020-04-05

又是一年春招之时,在写完论文并提交盲审之后,我又开始了自己的学习总结之路。我想到了一个比较基础的题目(不喜勿喷),如果我是面试官,我一定会从这道问题展开面试。 问:请从结合下面一段代码,讲一下你所掌握的Java知识点,多多益善。 public class Demo { publi...

阅读(4)评论(0)赞 (0)

Java

【Android面试-Java-V05】Java GC 垃圾回收

1

yanxinchi 发布于 2020-04-05

引用计数器算法 引用计数器的算法原理:给对象添加一个引用计数器,每当有一个地方引用它时,计数器的值就会加1;当引用失效时,计数器就会减1;在任何时刻计数器的值为0的对象就是不可能再被使用的,也就是被回收的对象。 优点:效率高 缺陷:无法解决对象之间循环引用的问题,对于循环引用的对...

阅读(4)评论(0)赞 (0)

Java

轻量级分布式锁的设计原理分析与实现

1

puefu.he 发布于 2020-04-05

微信公众号:房东的小黑黑 路途随遥远,将来更美好 学海无涯,大家一起加油! 为什么要设计分布式锁 在简单的单机系统中,当存在多个线程同时要修改某个共享变量时,为了数据的操作安全,往往需要通过加锁的方法,在同一时刻同一代码块只能有一个进程执行操作,存在很多加锁的方式,比如在java...

阅读(4)评论(0)赞 (0)

Java

自动化项目基类实践–视频演示

dulong 发布于 2020-04-05

相信一万行代码的理论! 测试框架讲完了,今天开始分享一些自己写过的接口测试项目的代码,先分享一个基类的实践。主要分享看 ibase 的接口实现,以及在实际工作中遇到的密码加密,响应结构体校验等等功能,还有一个重点就是构造方法和获取基类对象的 static 方法。代码选了一个自己现...

阅读(4)评论(0)赞 (0)

Java

个人吐血系列-总结Mybatis

1

puefu.he 发布于 2020-04-05

❝ 个人感觉,这部分源码的重要基础之一就是反射,不过这里就不贴源码,好好学习Java的反射吧。 ❞ MyBatis面试常见问题 什么是数据持久化? 数据持久化是将 「 内存 」 中的 「 数据 」 模型转换为 「 存储 」 模型,以及将存储模型转换为内存中的数据模型的统称。例如,...

阅读(5)评论(0)赞 (0)

Spring

实战分布式治理方案之SpringCloudNetflix学习篇(二)

11

xiaoli.wang 发布于 2020-04-05

基于之前文章 实战分布式治理方案之SpringCloudNetflix学习篇(一) ,开始升级对Spring Cloud Netflix的学习,下面即将搭建的是: 1.Fegin 分布式服务调用 2.Hyxtrix 分布式服务熔断 3.ZipKin 分布式链路追踪 4.Confi...

阅读(5)评论(0)赞 (0)

Java

JVM(三)类加载器

3

hellas 发布于 2020-04-05

类的加载是指将类的.class文件中二进制数据读入到内存中,然后将其放在运行时数据区的 方法区 内,然后在内存中创建爱你一个 java.lang.Class 对象 规范并没有说明Class对象应该存放在哪,HotSpot虚拟机将其放在方法区中,用来封装类在方法区内的数据结构 加载...

阅读(3)评论(0)赞 (0)

Java

JVM(二)类的主动使用与被动使用

1

yanxinchi 发布于 2020-04-05

主动使用 被动使用 所有Java虚拟机实现必须在每个类或接口被Java程序 首次主动使用 时才初始化 主动使用才进行初始化 第一次主动使用才进行初始化,之后就不再初始化 只有当程序访问的静态变量或静态方法确实在当前类或当前接口中定义时,才可认为是对类或接口的主动使用 主动使用 创...

阅读(4)评论(0)赞 (0)

Java

Effective Java异常及使用感想

zhuangli 发布于 2020-04-05

受检异常 除了RuntimeException以外的异常,都属于checkedException、Exception,FileNotFoundException,IOException,SQLException。 可以简单理解为需要手动处理方法抛出的异常。 非受检异常 从java...

阅读(4)评论(0)赞 (0)

Java

Android 网络请求框架okhttp学习笔记

4

songhua.gao 发布于 2020-04-05

​ ——谁不是一边受伤一边成长,谁不是一面流泪一面坚强。 前言 这篇给Okhttp做个记录。主要还是对自己阅读源码后的一个总结。当然距离上次看过源码已经1年多。写这篇的原因还是担心过太久又忘了。 所以复习并总结一下。本篇不会有太多的拓展,主要以介绍性为主。 一、简介 github...

阅读(3)评论(0)赞 (0)

编程技术

Biscuits 快速开发

1

xirruiqiang 发布于 2020-04-05

负责向用户展现信息以及解释用户命令。更细的方面来讲就是: 请求应用层以获取用户所需要展现的数据; 发送命令给应用层要求其执行某个用户命令; 应用层 很薄的一层,定义软件要完成的所有任务。对外为展现层提供各种应用功能(包括查询或命令),对内调用领域层(领域对象或领域服务)完成各种业...

阅读(5)评论(0)赞 (0)