标签:专注

Java

计算机的世界:[-bit之魂-]

24

Harries 发布于 2019-02-15

这里就是这样的世界,这里的1 + 1 = 10 --二进制物语 儒仁慈世安家业,墨守规矩自方圆。 兵戈铁马平天下,法理束欲定千秋。 佛释恶业普渡生,道化万物共长存。 诸子百家何为首? 且问君心何所求。 ---- 张风捷特烈《求》 2019.2.15 复制代码 零、前言 关于数字化...

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

编程技术

『互联网架构』软件架构-spring源码之spring结构概述(八)

8

邓龙华 发布于 2019-02-15

spring从07年接触到目前2018年也差不多10年了,一个java的框架为什么能火这么多年。很多人对spring的使用轻车熟路,但是从未解读过spring的源码,老铁跟我一起看看源码,了解下内部的构造,只有源码读过的人才能获得上乘武功,软件开发不只是搬砖的老铁。内功熟悉原理,...

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

Java

当我看到一堆if else时,我的内心是奔溃的

1

puefu.he 发布于 2019-02-14

写在前面 不知大家有没遇到过像“横放着的金字塔”一样的if else嵌套: if (true) { if (true) { if (true) { if (true) { if (true) { if (true) { } } } } } }复制代码 我并没夸大其词,我是真的遇到...

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

Java

springCloud/印象

3

likai 发布于 2019-02-14

SOA代表面向服务的架构,将应用程序根据不同的职责划分为不同的模块,不同的模块直接通过特定的协议和接口进行交互。这样使整个系统切分成很多单个组件服务来完成请求,当流量过大时通过水平扩展相应的组件来支撑,所有的组件通过交互来满足整体的业务需求。 面向服务的设计,往往需要ESB(En...

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

Java

2019 春招即将开始,你所关心的都在这里

3

xiaoli.wang 发布于 2019-02-14

2019年春季校招马上就要开始了,这里总结了一些在校学生可能会关心的问题。希望对大家有帮助! 1 什么是应届毕业生? 我们拿正常的秋季招聘举例:2018年的秋季招聘,招聘对象是2019届毕业生(毕业时间:2019.01.01-2019.12.31)。 也就是说,2018年的秋招,...

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

编程技术

B 站 Up 主上传质量调优实践

25

邓龙华 发布于 2019-02-14

Up主上传的大量优质视频内容使得bilibili(B站)深受年轻用户的喜爱。bilibili视频云高级研发经理 唐君行在LiveVideoStack线上交流分享中详细介绍了B站为提供更流畅、稳定用户体验,努力优化上传系统架构,建立质量体系以及质量调优中的实践经验。 文 / Jso...

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

编程技术

B 站 Up 主上传质量调优实践

25

xubiao.zhuang 发布于 2019-02-14

Up主上传的大量优质视频内容使得bilibili(B站)深受年轻用户的喜爱。bilibili视频云高级研发经理 唐君行在LiveVideoStack线上交流分享中详细介绍了B站为提供更流畅、稳定用户体验,努力优化上传系统架构,建立质量体系以及质量调优中的实践经验。 文 / Jso...

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

Spring

记一次Spring boot 和Vue前后端分离的入门培训

14

xiaoli.wang 发布于 2019-02-13

由于公司之前是写C#的,现在要转 Java分布式 + vue,所以进行一次前后端的简单培训。 前端工具和环境: Node.js V10.15.0 Vue.js V2.5.21 yarn: V1.13.0 IDE:VScode 后端工具和环境: Maven: 3.52 jdk: 1...

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

编程技术

mPaaS 服务端核心组件:消息推送 MPS 架构及流程设计

6

yanxinchi 发布于 2019-02-13

0 前言 根据《 开篇 | mPaaS 服务端核心组件体系概述 》的介绍,我们已经知道 mPaaS 的 MPS 服务主要提供了专业的移动消息推送方案,可以针对不同的场景提供多种推送类型,满足用户的个性化推送需求,并集成了苹果、华为、小米、OPPO、VIVO、FCM 等多个厂商渠道...

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

Java

1月份GitHub上最热门的Java开源项目

4

邓龙华 发布于 2019-02-12

大多数程序猿们都回归工作岗位啦,不知道是否调整好心态了呢?1月份GitHub上最热门的Java开源项目新鲜出炉,还是一起来看看都有哪些项目上榜吧: 1.JavaGuide https://github.com/Snailclimb/JavaGuide Star 22668 【Ja...

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

Java

聊聊Java数据库开发的那点事儿

3

yanxinchi 发布于 2019-02-12

无论你开发的是一款PC端的Web应用,还是一款移动端的app,都需要一个数据库来存储你的业务数据(包括电商的商品信息、游戏的道具信息、社交的人员信息等等)。可以说,数据库是后端系统最重要的存储组件。 作为一名Java程序开发人员,你会发现你所完成的大部分代码逻辑最终都是在不断的与...

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

Java

白话说java gc垃圾回收

1

yanxinchi 发布于 2019-02-11

gc是java区别于其他好几门语言(c/c++)的一个代表功能(当然也有很多可以自动管理内存的语言,如所有的脚本语言,你根本不知道内存管理这回事)! 当然,之所以要把c/c++和java相比,是因为java出现的初衷即是对标c++的缺点的。不管怎么样,gc让程序员gg们不用痛苦地...

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

Java

如何使用消息队列,Spring Boot和Kubernetes扩展微服务

12

hellas 发布于 2019-02-10

【编者的话】本文通过一个详细的购物例子,展示了如何利用消息队列,Spring Boot 和Kubernetes进行微服务的开发,并阐述了针对微服务的伸缩,监控等方式,帮助用户快速利用这些工具开发健壮的系统。 当你设计和构建大规模应用时,你将面临两个重大挑战: 可伸缩性和健壮性 。...

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

编程技术

Proteus是使用RSocket构建流式微服务的新平台

邓龙华 发布于 2019-02-07

Netifi Proteus是类似Spring Cloud的,但是基于RSocket构建的下一代反应式微服务平台,它让开发人员通过在单个可部署中透明地提供API管理,路由,服务发现,预测负载平衡和超低延迟RPC来专注于他们的产品。 Spring Cloud各个组件之间通信时基于通...

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

Java

构建可扩展的架构 – Koinex Crunch

1

刘莉莉 发布于 2019-02-06

Koinex的贸易引擎使用LMAX架构的许多原则设计。这使我们能够在高峰时段承受大量负荷。 在快速增长的财务系统中,清洁和可扩展架构的重要性对于更好的可扩展性和更快的执行非常重要。LMAX架构帮助我在Koinex设计多个实时应用程序,这些应用程序并不具有显著的事务性。 虽然不可能...

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

编程技术

什么是六角形架构? -octo

1

xiaoli.wang 发布于 2019-02-04

Hexagonal Architecture(六角形或六边形) 于2005年由 Alistair Cockburn撰写 ,是一个具有许多优势的软件架构,自2015年以来又重新引起了人们的兴趣。 六边架构的初衷是: 允许应用程序同样由用户,程序,自动化测试或批处理脚本驱动,并与最终...

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

Java

MAT 入门到精通(一)

12

dulong 发布于 2019-02-02

尽管JVM提供了自动内存管理的机制,试图降低程序员的开发门槛,确实也实现了这一目标,在日常开发中,我们一般都不需要关心对象的内存释放。JVM大部分都是使用trace算法来判断一个对象是否该被回收,那么JVM只能回收那些从gc roots不可达的对象。 如果我们在使用某些大的对象、...

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

Java

Lombok让Java再次变得酷酷的 – Grubhub Bytes

darida 发布于 2019-02-02

在Grubhub,我们在大多数后端编程中都使用Java。Java是经过实践考验的语言,在过去的20年里证明了它的速度和可靠性。虽然我们已经使用Java多年,但最近它已经开始显示它岁数大了。 虽然Java是 最流行的JVM语言之一 ,但它并不是唯一的。在过去几年中,它面临着一些挑战...

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