标签:开发者

Java

大家好,我是十三

9

xiaoli.he 发布于 2019-12-13

我是十三,一名普通的 Java 开发者,“十三”是我游戏里的 ID,后来注册一些网站的时候也都用了这个名字,并没有什么特殊的含义。 我喜欢在网上分享一些个人的故事以及工作中遇到的问题,自 2017 年开始用 “十三” 这个网名在各个博客平台发表文章,很多网友叫我三哥或者十三哥,也...

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

Java

工作十年,分享看过的优质 Java 书籍

20

songhua.gao 发布于 2019-12-13

不知不觉,我已经接触 Java 11 年了——从 2008 年北京奥运会那年开始,到现在;未来还会更久。这期间我读了不少 Java 方面的书籍,纸质版的少说有三十来本吧,更何况还有不少的电子书。万事都有好坏,书也一样。有的是精神粮食,有的纯粹是浪费时间。这里就分享一些我精挑细选后...

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

Spring

手把手教你 Spring Boot 整合 Redis

4

刘莉莉 发布于 2019-12-13

在 Redis 出现之前,我们的缓存框架各种各样,有了 Redis ,缓存方案基本上都统一了,关于 Redis,松哥之前有一个系列教程,尚不了解 Redis 的小伙伴可以参考这个教程: Redis 教程合集 使用 Java 操作 Redis 的方案很多,Jedis 是目前较为流行...

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

Java

2019 年女性程序员报告:掌握 C、Java 和 C++ 的人最多

6

Harries 发布于 2019-12-13

根据 SlashData 的数据显示,全球女性开发者的人数与男性的比例为 1:10,换句话说,全球大概有 170 万女性开发者和 1700 万男性开发者,但是在较小的年龄维度中,女性开发者的比例更高。那么,这些年轻的女性开发者是如何进入到编程领域的?她们更偏爱哪些编程语言?择业标...

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

Spring

Spring Boot2 系列教程(四十)Spring Boot 可执行 jar 分析

9

小丁 发布于 2019-12-13

前两天被人问到这样一个问题: “松哥,为什么我的 Spring Boot 项目打包成的 jar ,被其他项目依赖之后,总是报找不到类的错误?” 大伙有这样的疑问,就是因为还没搞清楚可执行 jar 和普通 jar 到底有什么区别?今天松哥就和大家来聊一聊这个问题。 多了一个插件 S...

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

Java

2019 年女性程序员报告:掌握 C、Java 和 C++ 的人最多

7

xirruiqiang 发布于 2019-12-13

作者 | 田晓旭 根据 SlashData 的数据显示,全球女性开发者的人数与男性的比例为 1:10,换句话说,全球大概有 170 万女性开发者和 1700 万男性开发者,但是在较小的年龄维度中,女性开发者的比例更高。那么,这些年轻的女性开发者是如何进入到编程领域的?她们更偏爱哪...

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

编程技术

史上最详细的区块链技术架构分析

17

xirruiqiang 发布于 2019-12-13

编辑推荐: 文章主要介绍了区块链的数据结构,Merkle树结构,哈希函数以及一些加密算法等,希望对您能有所帮助。 本文来自于jianshu,由火龙果软件Luca编辑、推荐。 数据层是最底层的技术,主要实现了两个功能:数据存储、账户和交易的实现与安全。数据存储主要基于Merkle树...

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

Java

简易 RPC 框架

2

yeseng 发布于 2019-12-12

# 需求与设计 ## 需求分析 RPC 全称 Remote Procedure Call ,简单地来说,它能让使用者像调用本地方法一样,调用远程的接口,而不需要关注底层的具体细节。 例如车辆违章代办功能,如果车辆因为某种原因违章,只需要通过这个违章代办功能(它也许是个APP),我...

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

Java

macOS/Linux下maven环境及私有仓库配置折腾记

2

hanze 发布于 2019-12-12

最近在接触公司内一个Maven项目需要配置公司内部的私有仓库,可以借此机会熟悉下Java开发大名鼎鼎的Maven,网上不少关于Maven的配置资料都是基于Windows环境,基于OSX和Linux的教程很少,因此在环境搭建及配置中也遇到不少问题,在成功搭建这个环境过程中也学到了不...

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

Spring

Spring Boot注解学习之@ServletComponentScan及扩展

8

xiaoli.he 发布于 2019-12-12

@ServletComponentScan 源码如下: @Target({ElementType.TYPE}) @Retention(RetentionPolicy.RUNTIME) @Documented @Import({ServletComponentScanRegistr...

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

Java

Java必考题目之JVM面试题目和答案

3

dulong 发布于 2019-12-12

JVM内存模型 首先我们来了解一下JVM的内存模型的怎么样的: 1.堆:存放对象实例,几乎所有的对象实例都在这里分配内存 堆得内存由-Xms指定,默认是物理内存的1/64;最大的内存由-Xmx指定,默认是物理内存的1/4。 默认空余的堆内存小于40%时,就会增大,直到-Xmx设置...

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

Java

Quarkus:超音速亚原子 Java 体验

42

dulong 发布于 2019-12-12

前言 在传统单体应用模式下,技术人员会对整个应用堆栈进行优化,从而让一个应用服务器上可以运行许多应用程序。例如,在一个 JBoss EAP 实例上,我们可以运行上百个应用程序。 传统单体应用架构大致分为五层:底层为操作系统;操作系统上运行 Java 虚拟机;Java 虚拟机之上运...

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

Java

图解 Spring:HTTP 请求的处理流程与机制【4】

3

likai 发布于 2019-12-12

在穿越了 Web 容器和Web 应用之后,HTTP 请求将被投送到 Spring 框架,我们继续剖析后续流程。Web 应用与 Spring MVC 的衔接是通过配置文件 mvc-servlet.xml 完成的,我们通过这份配置文件定义构成 Spring MVC 的各种核心组件和初...

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

Java

2020年的九大顶级 Java 框架

13

刘莉莉 发布于 2019-12-12

作者 | Patricia Neil 译者 | 平川 Java 创建于 1995 年,目前有 134861 个网站使用 Java,如 ESPN、SnapDeal、阿里巴巴等。在其 24 年的发展历程中,Java 已经证明自己是用于自定义软件开发的顶级通用编程语言。 Java 创建...

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

编程技术

前端微服务实践——基于事件机制的前端微服务通信框架Obvious.js

Harries 发布于 2019-12-12

要说前端微服务自然绕不开后端微服务,一个技术或概念的出现并不是凭空产生,而是为 解决开发中存在的痛点和问题。在后端没有微服务架构的时候,随着系统体量的增加,整个项目中大大小小的功能模块集中在一起,变得非常臃肿,难以维护。同时单体系统的各个功能模块依赖于同样的数据库、内存资源等,一...

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

Java

三分钟学习Java泛型中T、E、K、V、?的含义

2

尖兵 发布于 2019-12-12

泛型是Java中一个非常重要的内容,对于Java进阶学习是必须要掌握的知识点之所以说这个知识点重要,如果你有过阅读过一些开源框架的代码,那你一定会看到源码中有很多地方使用到了泛型。 随便举两个例子,一个List,一个Map。 看了上面的源码,简单聊一下泛型,也就是回顾一下泛型的相...

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

Java

Spring Boot 最流行的 16 条实践解读!

3

likai 发布于 2019-12-12

点击上方 “ 匠心零度 ” ,选择“ 设为星标 ” 做积极的人,而不是积极废人 来源:http://t.cn/EJWZNra 1、使用自定义BOM来维护第三方依赖 2、使用自动配置 3、使用Spring Initializr来开始一个新的Spring Boot项目 4、考虑为常见...

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

编程技术

下一代音视频实时传输 SDK 的架构设计

10

likai 发布于 2019-12-11

在 12 月 6 日的 ArchSummit 北京站,声网 Agora SDK 资深架构师章真分享了 Agora SDK 的架构设计。以下为演讲实录。 我是来自声网的SDK资深架构师,负责整个前端API。声网在全球部署了软件定义的实时网 SD-RTN™,它为开发者提供了实时音视频...

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