标签:工程师

Java

Java 虚拟机究竟是如何处理 SoftReference 的

17

changyuan.xu 发布于 2020-04-03

但凡是写过几行java代码的,都知道java中的引用分为4种: 强引用 、 软引用 、 弱引用 、 虚引用 。 其中广大开发者最热衷的莫过于  软引用 了。因为它能保证在内存足够时,我们创建的对象完好的存活在内存中。同时当内存不足时,则将软引用指向的对象交由GC回收。 ...

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

Java

Java程序员面试BAT大厂,逃脱不了JVM,最新20道JVM面试题

4

xirruiqiang 发布于 2020-04-03

很多人说JVM是不是真的要学?面试官都会问JVM的问题吗?很重要吗? 的确很重要。 随着互联网的发展,高并发高可用、快速响应成为软件的必须,而JVM与这些有着密切关联。 我们在尽情享受Java虚拟机带来好处的同时,还应该去了解和思考“这些技术特性是如何实现的”,去了解最底层的原理...

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

编程技术

从 0 到千万级用户亿级请求微服务架构历程

20

yeseng 发布于 2020-04-03

单体应用因其架构简单、使用技术门槛低、研发快速上手、项目快速上线等特点是创业公司初级阶段的必然产物。随着平台用户规模的递增,产品功能的丰富以及需求迭代的频率也会加速,相对应的研发人数也逐步递增,系统的性能问题、研发人员之间的协作问题、交付速度等一系列的问题就慢慢凸显,这些问题会逐...

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

编程技术

WebApiClient中动态路由的实现与使用

hanze 发布于 2020-04-03

博主曾经在「 声明式RESTful客户端WebApiClient在项目中的应用 」这篇博客中,介绍过.NET平台下的“Retrofit”—— WebApiClient ,它是一种声明式的RESTful客户端,通过动态代理来生成Http调用过程代码,而调用方只需要定义一个接口,并使...

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

Spring

Spring Boot面试题(2020最新版)

1

zhuangli 发布于 2020-04-03

概述 什么是 Spring Boot? Spring Boot 是 Spring 开源组织下的子项目,是 Spring 组件一站式解决方案,主要是简化了使用 Spring 的难度,简省了繁重的配置,提供了各种启动器,开发者能快速上手。 Spring Boot 有哪些优点? Spr...

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

Spring

Spring代码生成器:JHipster生成的代码是难以维护还是无法立即投入生产 – N47

hanze 发布于 2020-04-03

JHipster是一个开源平台,用于生成,开发和部署Spring Boot + Angular / React / Vue Web应用程序。Github上有超过15000个星星,它是Spring Boot最受欢迎的代码生成框架。但是,是否太过于大肆宣传?还是生成的代码太难维护?还...

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

Java

GitHub上12k Star的《Java工程师成神之路》终于开放阅读了!

2

darida 发布于 2020-04-03

很多Java程序员一直希望找到一份完整的学习路径,但是市面上很多书都是专注某一个领域的,没有一份完整的大图,以至于很多程序员很迷茫,不知道自己到底应该从哪里开始学,或者不知道自己学习些什么。 好在,很早之前就有人总结了一份《Java工程师成神之路》,作者按照自己的经验总结了从基础...

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

Java

Java 14 时代,Java 工程师如何高效成长?

8

songhua.gao 发布于 2020-04-03

自 1995 年 Sun 公司推出 Java 到 2020 年 3 月 17 日 Java 14 发布,Java 这门编程语言已经风光了 25 年。不知从何时开始,网络上黑 Java 的人越来越多,诸如 Java 已老、Java 没落、Java 将被取代等字眼频频出现。 Goog...

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

编程技术

沈剑:我的架构师之路(下)

6

xiaoli.he 发布于 2020-04-03

【精选转载 】 |  作者 /阿里云MVP社区 快狗打车CTO沈剑的直播分享文字总结分享与你! 沈剑,公众号“架构师之路”的作者,曾任百度高级工程师和58同城高级架构师、技术委员会主席、技术学院优秀讲师,现为到家集团技术委员会主席和技术VP,同时也是快狗打车的CTO。本...

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

Spring

4 年 46 个版本,一文读懂 Spring Cloud 发展历史

12

puefu.he 发布于 2020-04-03

作者 | 方剑 责编 | 唐小引 头 图 | CSDN 下载自东方 IC 出品 | CSDN(ID:CSDNnews) Spring Cloud 自 2016 年 1 月发布第一个 Angel.SR5 版本,到目前 2020 年 3 月发布 Hoxton.SR3 版本,已经历经了...

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

Java

Java线程池实现原理及其在美团业务中的实践

30

小丁 发布于 2020-04-02

随着计算机行业的飞速发展,摩尔定律逐渐失效,多核CPU成为主流。使用多线程并行计算逐渐成为开发人员提升服务器性能的基本武器。J.U.C提供的线程池:ThreadPoolExecutor类,帮助开发人员管理线程并方便地执行并行任务。了解并合理使用线程池,是一个开发人员必修的基本功。...

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

Java

几位阿里朋友重写的Java并发编程,牛逼了

7

xiaoli.wang 发布于 2020-04-02

昨天在黄金时代群里和读者聊机械键盘大 F 的时候,好朋友 cxuan 推了一篇文章,吸引了我的眼球,名叫“太赞了,阿里几位工程师重写了 《Java 并发编程》”,我看完后,直呼“牛逼了”,就想着赶紧推荐给小伙伴们。 我一看作者介绍,真不得了,全是一线大厂的 Java 高级工程师。...

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

Java

在这个问题上,能看出 Java 工程师的真实水平

7

xiaoli.he 发布于 2020-04-02

最近跟我的一些读者交流,有一位读者的经历让我记忆深刻: “有一次和大学同学聚会,和几个在BAT的同学聊了聊技术,发现自己在创业公司这几年,完全是吃老本的状态,没有什么机会精进技术,同样是工作了三年,和同学的差距越来越大” 我继续问他,他说真正让他受打击的是这个月的一次面试。 “面...

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

编程技术

如何自动化和集成IIoT系统

1

xiaoli.he 发布于 2020-04-02

尽管IIoT计划正在加速发展,但要成功地将IoT集成到旧工业系统中仍然是一个挑战。这里有七个注意事项,它们将引导您的IIoT计划走向成功。 随着技术的进步使部署工业物联网(IIoT)更具成本效益,行业将需要获得一种战略方法,以将新的传感器数据与现有的数据环境集成在一起。 现在,各...

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

Java

CS专业的道路上有哪些课程要学?

33

xiaoli.he 发布于 2020-04-02

首先来看中国大学在QS和THE最新的世界大学计算机科学专业排名中的情况,清华大学的计算机科学与技术系在两项排名中都稳居榜首。 那以清华大学本科生培养方案中的专业核心课程与学位基础课为例,我们来看看cs都要学哪些。 清华计算机科学与技术专业的本科生除了要求运用所掌握的理论知识和技能...

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

Java

Java – 五大集合(数据结构)要点

4

likai 发布于 2020-04-02

1. List 1.主要问题 了解一下ArrayList和CopyOnWriteArrayList的 增删改查 实现原理 看看为什么说ArrayList查询快而增删慢? CopyOnWriteArrayList 与 Vector 的选择 LinkedList 与 ArrayLis...

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

编程技术

技术人成长,应该专注于哪些底层知识?

3

dulong 发布于 2020-04-02

每年金三银四都是招聘季,今年虽然有疫情影响,但相信也还是有不少人出来面试。我发现很多候选人,聊起架构、框架侃侃而谈,但一写代码,就暴露真实水平。说白了,还是基本功不够扎实。 在我看来,不管你是什么语言,基本功一定要扎实, 最核心的一定是数据结构与算法 。也因此,所有大厂面试,都必...

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

Java

都前后端分离了,咱就别做页面跳转了!统统 JSON 交互

2

yeseng 发布于 2020-04-02

@[toc] 这是本系列的第四篇,有小伙伴找不到之前文章,松哥给大家列一个索引出来: 挖一个大坑,Spring Security 开搞! 松哥手把手带你入门 Spring Security,别再问密码怎么解密了 手把手教你定制 Spring Security 中的表单登录 前两天...

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