标签:回答

编程技术

The Economist 经济学人是如何使用 Go 语言构建内容平台微服务架构的?

darida 发布于 2018-12-14

本文要点 The Economist 需要更大的灵活性,将内容提供给日益多样化的数字渠道。为了实现这个灵活性的目标并保持高水平的性能和可靠性,其平台从一个整体架构过渡到了微服务架构。 用 Go 编写的服务是其新系统的一个关键组件,它将使 The Economi...

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

Java

打通 Java 任督二脉 —— 并发数据结构的基石

12

刘莉莉 发布于 2018-12-13

每一个 Java 的高级程序员在体验过多线程程序开发之后,都需要问自己一个问题,Java 内置的锁是如何实现的?最常用的最简单的锁要数 ReentrantLock,使用它加锁时如果没有立即加成功,就会阻塞当前的线程等待其它线程释放锁之后再重新尝试加锁,那线程是如何实现阻塞自己的?...

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

Java

Java进阶面试系列之一:哥们,你们的系统架构中为什么要引入消息中间件?

8

xiaoli.he 发布于 2018-12-13

欢迎关注个人公众号:石杉的架构笔记(ID:shishan100) 周一至周五早8点半!精品技术文章准时送上! “ 这篇文章开始,我们把消息中间件这块高频的面试问题来给大家说一下,也会涵盖一些MQ中间件常见的技术问题。假如说面试官看你简历里写了MQ中间件的使用经验,很可能会有如下的...

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

编程技术

四张图带你了解Tomcat系统架构——让面试官颤抖的Tomcat回答系列!

10

邓龙华 发布于 2018-12-12

俗话说,站在巨人的肩膀上看世界,一般学习的时候也是先总览一下整体,然后逐个部分个个击破,最后形成思路,了解具体细节,Tomcat的结构很复杂,但是 Tomcat 非常的模块化,找到了 Tomcat最核心的模块,问题才可以游刃而解,了解了Tomcat的整体架构对以后深入了解Tomc...

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

Java

Jakarta EE社区之声:CDI 才是Jakarta EE的未来

songhua.gao 发布于 2018-12-11

据 eclipse 报道,在今年10月的 CodeOne 和 EclipseCon 之前,Jakarta EE 指导委员会发出呼吁,要求社区分享他们对 Jakarta EE 未来的个人愿景。社区没有让人失望。 27位 Jakarta EE 梦想家共收到超过70个简短的书面回答,回...

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

Java

作为一位开发三到五年的java程序员,这些必备的技能你是否具备?

2

dulong 发布于 2018-12-11

前言 因为和同事有约定再加上LZ自己也喜欢做完一件事之后进行总结,因此有了这篇文章。这篇文章大部分内容都是面向整个程序员群体的,当然因为LZ本身是做Java开发的,因此有一部分内容也是专门面向咱们Java程序员的。 简单先说一下,LZ坐标杭州,13届本科毕业,算上年前在阿里巴巴B...

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

Spring

你的代码水平停留在几年前?

4

小丁 发布于 2018-12-11

互联网是一个飞速发展的领域,程序员如果跟不上时代很容易被淘汰。 到底该学什么技术? 我相信每个程序员都有一段迷茫期,技术发展这么快,到底应该学习什么技术? 刚开始学javaweb的时候,我们都学过ssh,但是现在再来看,struts基本白学了,hibernate差不多也没用了,只...

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

Java

【译】Java引用对象

8

xiaoli.wang 发布于 2018-12-10

在写了15年C/C++之后,我于1999年开始写Java。借助指针切换(pointer handoffs)等编码实践或者Purify等工具,我认为自己对C风格的内存管理已经得心应手了,甚至已经不记得上次发生内存泄露是什么时候了。所以起初我接触到Java的自动内存管理时有些不屑,但...

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

Java

Spring Cloud Gateway 深入

1

dulong 发布于 2018-12-10

废话不多说,看官方文档的介绍 This project provides an API Gateway built on top of the Spring Ecosystem, including: Spring 5, Spring Boot 2 and Project Rea...

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

Java

详细解释什么是JavaEE?

尖兵 发布于 2018-12-10

也许你学习了那么久的Java了,但如果有人问你什么是JavaEE?你会怎么回答他呢?在此我来谈谈关于JavaEE的相关技术。(仅是个人见解) 在谈JavaEE时,我们首先来了解一下Java平台。目前,Java平台有3个版本:适用于小型设备和智能卡的JavaME(Java Plat...

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

Java

为什么阿里巴巴禁止工程师直接使用日志系统(Log4j、Logback)中的 API

5

刘莉莉 发布于 2018-12-07

不知道有多少人看过《阿里巴巴Java开发手册》,其中有一条规范做了『强制』要求: 说好了以上四种常用的日志框架是给Java应用提供的方便进行记录日志的,那为什么又不让在应用中直接使用其API呢?这里面推崇使用的SLF4J是什么呢?所谓的门面模式又是什么东西呢?什么是日志门面 日志...

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

Java

北漂18届三本毕业生从实习到正式工作的艰苦求职经历

刘莉莉 发布于 2018-12-06

简单介绍一下自己,天津某大学,三本,计算机专业,大学学的c,c++,java,大三开始自学前端,从简单的html、css,到js,再到vue,看视频,看文章,github找项目学习,技术栈Vue全家桶。一步一步走过来…到现在,一名孤独的前端er , 第一次写,写的不好...

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

编程技术

对话宁振波丨智能制造的基础是完全理解信息物理系统

1

darida 发布于 2018-12-06

【编者按】解决工业技术人员和信息技术人员之间的信息隔阂,是信息化、工业化融合的问题所在,信息物理系统通过综合体系方面推进着解决这一点。数字化并不等于智能化,只有将信息物理系统的效用真正发挥出来,才有可能出现真正意义上的智能工厂。 原文标题:“信息物理系统:支撑两化深度融合&nbs...

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

Java

动手撸一个ARouter (ARouter源码分析)

2

小丁 发布于 2018-12-05

为什么要重复造轮子呢? 我认为只有站在作者的角度才能更透彻的理解框架的设计思想 去踩大神们所踩过的坑。 才能深入的理解框架的所提供的功能 学习优秀的作品中从而提高自己 在开始之前我先提出关于ARouter的几个问题 为什么要在module的build.gradle文件中增加下面配...

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

Spring

从一道简单的“SpringBoot配置文件”相关面试题,我就能知道你的水平

dulong 发布于 2018-12-05

一般自信的面试官都喜欢问这个问题,这次面试的小伙比较年轻,咱也装回B,不然都对不起自己。 答:我比较喜欢Spring,比较有趣。 目的: 希望应聘者能够有广度且有深度。如果最感兴趣的是Spring本身,而不是其上的解决方案,那顶多会承担被分解后的编码工作。 巧了,咱也熟。 复制代...

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

Spring

Spring的Bean线程安全指南

xirruiqiang 发布于 2018-12-05

Spring控制器/服务/单单例是线程安全的吗? 答案是:它取决于。 决定组件线程安全性的主要因素是其作用域Scope。 哪个Spring作用域是线程安全的? 为了回答这个问题,首先需要了解Spring何时创建新线程。 在基于servlet的标准Spring Web应用程序中,每...

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

Java

怎样努力才能成为一名 Java Champion

5

wenming.gapo 发布于 2018-12-04

某次参加一个大会时,看到有两位演讲者的简介中都有这样一个 Title: 「Java  Champion」。对这个 Champion 有些好奇,与各种体育竞技的 Champion 有什么区别呢,又是通过比拼什么来决出胜负? 所以后来特意查询了一番。 以下是关于 Java ...

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

Java

自定义 gradle plugin,教你如何 hook 系统 task 和字节码

8

xiaoli.wang 发布于 2018-12-03

大家在自己写 library 的时候估计也遇到过这种困惑:一个 library 中的某个类中有些方法或类只想给该 library 中的类使用,并不想暴露出去,但是由于项目的包的层级关系,不得不把方法写为 public ,导致暴露给了外界!!! 当时这个问题确实困惑了我一段时间,总...

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