标签:工作原理

Java

你知道什么是Graal VM吗?全栈虚拟机?猛!

6

尖兵 发布于 2020-01-19

世界上最好的语言是java,不服来战!:sunglasses: Java说,总有人想害朕 听说啊,在程序员中一直有这样的一个鄙视链: C 语言工程师鄙视 C++ 工程师,C++ 工程师鄙视 Java 和 C# 工程师,Java 工程师和 C# 工程师则互相鄙视,所有的工程师都鄙视...

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

Java

大数据方向学习面试知识图谱

5

yeseng 发布于 2020-01-15

正所谓,无招胜有招。 愿读到这篇文章的技术人早日明白并且脱离技术本身,早登彼岸。 一切技术最终只 是雕虫小 技 。 大纲 本系列主题是大数据开发面试指南,旨在为大家提供一个大数据学习的基本路线,完善数据开发的技术栈,以及我们面试一个大数据开发岗位的时候,哪些东西是重点考察的,这些...

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

Java

#我与Java虚拟机的故事#连载15:完整阅读的第一本技术书籍

1

xiaoli.wang 发布于 2020-01-15

作者:晓滨 相信很多优秀的Java工程师都读过周志明老师《深入理解Java虚拟机》这本书,其中也包括还不是很优秀的我,距离学习完这本书似乎也只过去一个月。 我是一名大四学生,也是今年浩浩荡荡秋招大军中的一员。关于Java虚拟机,在经过实习春招、秋招之后,我深深地感受到,在这一方面...

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

Java

forkjoin及其性能分析,是否比for循环快?

1

hanze 发布于 2020-01-14

最近看了网上的某公开课,其中有讲到forkjoin框架。在这之前,我丝毫没听说过这个东西,很好奇是什么东东。于是,就顺道研究了一番。 总感觉这个东西,用的地方很少,也有可能是我才疏学浅。好吧,反正问了身边一堆猿,没有一个知道的。 因此,我也没有那么深入的去了解底层,只是大概的了解...

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

Spring

美团面试 154 道题分享!

hellas 发布于 2020-01-14

点击上方“ 后厂技术官 ”,马上关注, 来源:程序员面试 Java集合22题 JVM与调优21题 并发编程28题 spring 25题 设计模式 10题 springboot 22题 Netty10题 Redis 16题 Java集合22题 ArrayList 和 Vector ...

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

编程技术

十年架构师详解JVM运行原理

11

darida 发布于 2020-01-14

做Java开发的几乎都知JVM这个名词,但是由于JVM对实际的简单开发的来说关联的还是不多,一般工作个一两年(当然不包括爱学习的及专门做性能优化的什么的),很少有人能很好的去学习及理解什么是JVM,以及弄清楚JVM的工作原理,个人认为这块还是非常有必要去认真了解及学习的,特别是刚...

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

编程技术

打开黑盒:从 MySQL 架构设计出发,看它是如何执行一条 SQL 语句的?

11

小丁 发布于 2020-01-14

公众号后台回复“ 面试 ”,获取精品学习资料 扫描下方海报了解 专栏详情 特别说明 :本文来自公众号狸猫技术窝的专栏《从零开始带你成为MySQL实战优化高手》,是作者救火队队长开放的试读文章 1、把MySQL当个黑盒子一样执行SQL语句 上一讲我们已经说到,我们的系统采用数据库连...

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

Java

关于Dubbo的记忆

4

zhuangli 发布于 2020-01-13

现在微服务的概念已经很普遍了,目前的微服务框架主要有Dubbo、DubboX和Spring Cloud,关于Spring Cloud可以参考我的另一篇文章 关于Spring Cloud 的记忆 。本篇文章主要以Dubbo为例展开说明,在进行Dubbo模块之前,我们来说一下为什么要...

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

Java

JVM之GC算法的实现(垃圾回收器)

7

songhua.gao 发布于 2020-01-12

上一节:《JVM之GC算法》知道GC算法的理论基础,我们来看看具体的实现。只有落地的理论,才是真理。 一、JVM垃圾回收器的结构 JVM虚拟机规范对垃圾收集器应该如何实现没有规定,因为没有最好的垃圾收集器,只有最适合的场景。 图中展示了7种作用于不同分代的收集器,如果两个收集器之...

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

编程技术

【一起学源码-微服务】Feign 源码三:Feign结合Ribbon实现负载均衡的原理分析

5

yanxinchi 发布于 2020-01-12

前言 前情回顾 上一讲我们已经知道了Feign的工作原理其实是在项目启动的时候,通过JDK动态代理为每个FeignClinent生成一个动态代理。 动态代理的数据结构是:ReflectiveFeign.FeignInvocationHandler。其中包含 target (里面是...

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

Java

Mybatis之工作原理

8

dulong 发布于 2020-01-10

编辑推荐: 本文主要介绍如何通过读mybatis的源码进行分析mybatis的执行操作的整个过程,希望对您的学习有所帮助。 本文来自于CSDN,由火龙果软件Alice编辑、推荐。 1.Mybatis的架构 1.1 Mybatis的框架分层 1.2 MyBatis的实现原理 myb...

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

Java

学习Java必须避开的十大致命雷区,千万不要踩!

changyuan.xu 发布于 2020-01-10

学习Java必须避开的十大致命雷区,千万不要踩! 1、研究太多,实践太少 在编程方面缺乏实践是十分致命的。从第一天开始学习,就要每天练习编程。就如同学习拳击或跳舞,如果只通过视频学习,永远也学不会这些。除非你把练习编程变成一种日常习惯,否则永远不会对编程有信心。 2、没有目标和计...

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

Java

Mybatis常见面试题总结!!

1

尖兵 发布于 2020-01-10

一 、什么是Mybatis? MyBatis是一个半ORM(对象关系映射)框架,它内部封装了JDBC,开发时只需要关注SQL语句本身,不需要花费精力去加载驱动、创建连接、创建Statement等繁杂过程。程序员直接编写原生态sql,可以严格控制sql执行性能,灵活度高。 Myba...

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

Java

里程碑式 Dubbo 2.7.5 版本发布,性能提升 30%,支持 HTTP/2、TLS、Protobuf 等特性

6

xiaoli.wang 发布于 2020-01-10

作者简介: 刘军,GitHub账号Chickenlj,Apache Dubbo PMC,项目核心维护者,见证了Dubbo从重启开源到Apache毕业的整个流程。 现任职阿里云云原生应用平台团队,参与服务框架、微服务相关工作,目前主要在推动Dubbo开源的云原生化。 近日,备受瞩目...

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

Java

这可能是目前最透彻的Netty原理架构解析

11

hanze 发布于 2020-01-09

本文基于 Netty 4.1 展开介绍相关理论模型,使用场景,基本组件、整体架构,知其然且知其所以然,希望给大家在实际开发实践、学习开源项目方面提供参考。 Netty 是一个异步事件驱动的网络应用程序框架,用于快速开发可维护的高性能协议服务器和客户端。 JDK 原生 NIO 程序...

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

Java

#我与Java虚拟机的故事#连载11: JVM学习之路

1

hellas 发布于 2020-01-09

作者: 冷血之心 做为一名优秀的Java工程师,岂能不懂强大的Java Virtual Machine?巧逢周老师的《深入理解Java虚拟机-JVM高级特性与最佳实践》第三版问世,我也来分享下我与JVM的故事吧。 接下来,我按照时间顺序来对介绍下自己的JVM学习之路。 学生时代:...

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

Java

2020面试还搞不懂MyBatis?快看看这27道面试题!(含答案和思维导图)

5

puefu.he 发布于 2020-01-08

前言 MyBatis是一个优秀的持久层ORM框架,它对jdbc的操作数据库的过程进行封装,使开发者只需要关注SQL 本身,而不需要花费精力去处理例如注册驱动、创建connection、创建statement、手动设置参数、结果集检索等jdbc繁杂的过程代码。 Mybatis通过x...

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

Spring

Spring Cloud 学习—Eureka服务注册与发现

2

xiaoli.wang 发布于 2020-01-07

在上一文: 3W法(what,why,how)入门 Spring Cloud 学习后,对 Spring Cloud 有了基本的认识,本文主要学习 Spring Cloud Netflix 之 Eureka ,还是老套路—3W法(what,why,how)! 本次学习最...

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