标签:服务端

Spring

小团队的微服务之路

8

hellas 发布于 2019-02-18

微服务是否适合小团队是个见仁见智的问题。回归现象看本质,随着业务复杂度的提高,单体应用越来越庞大,就好像一个类的代码行越来越多,分而治之,切成多个类应该是更好的解决方法,所以一个庞大的单体应用分出多个小应用也更符合这种分治的思想。当然微服务架构不应该是一个小团队一开始就该考虑的问...

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

Java

Netty 实战:如何编写一个麻小俱全的 web 框架

14

changyuan.xu 发布于 2019-02-18

学习 Netty 也有一段时间了,为了更好的掌握 Netty,我手动造了个轮子,一个基于 Netty 的 web 框架:redant,中文叫红火蚁。创建这个项目的目的主要是学习使用 Netty,俗话说不要轻易的造轮子,但是通过造轮子我们可以学到很多优秀开源框架的设计思路,编写优美...

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

Java

Spring Session架构与设计

songhua.gao 发布于 2019-02-18

编辑推荐: 本文来自于作者 刘 少飞, 文章介绍了Spring Session 的架构,演示了采用 Redis 存储 Session 的实现细节等问题,详细请看下文。 前言 开始进行 Web 开发时,您可能在使用 Session 时会碰到 Cookie 和 LocalStorag...

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

编程技术

B 站基于大仓库的 CI/CD 及微服务实践

33

Harries 发布于 2019-02-17

作者简介 毛剑 B站 平台架构师&EP负责人 Agenda 我是在大概2015年的时候加入B站,之前是负责整个B站的后端,大概在2018年的时候转架构师,监管一个EP的团队。其实之前虽然没有做EP的一些事情,但是在转团队的时候,其实也进行了这样的实践。自己也有一些想法,如...

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

Java

Spring Cloud Alibaba基础教程:Nacos的数据持久化

1

yanxinchi 发布于 2019-02-16

前情回顾: 《Spring Cloud Alibaba基础教程:使用Nacos实现服务注册与发现》 《Spring Cloud Alibaba基础教程:支持的几种服务消费方式》 《Spring Cloud Alibaba基础教程:使用Nacos作为配置中心》 《Spring Cl...

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

Java

2018 年终总结

xubiao.zhuang 发布于 2019-02-16

又是一年,总结一下我的 2018,貌似今年没有什么记忆深刻或者让我灵光乍现的事情发生,不过有一件说大不大说小不小的事情,人生第一次跳槽。 四月,从郑州到北京。 上一家公司不大,做外包也做产品,在这里工作一年多,同事们很 nice,氛围非常棒,老板也很厉害,项目需求,工期把握的都很...

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

Java

jSqlBox 2.0.6 发布,轻松解决分库分表事务

邓龙华 发布于 2019-02-15

jSqlBox是一个Java持久层工层,2.0.6版发布,主要有两个更新: 1.添加了对以下三个JPA注解的支持: @Version 乐观锁注解 @Enumerated 枚举字段注解 @Convert 自定义字段转换器 具体的用法可参考jSqlBox的[ 用户手册 ],对于以操纵...

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

Java

2018年阿里巴巴开源的那些超牛的Java项目汇总

1

刘莉莉 发布于 2019-02-15

导读: 开源展示了人类共同协作,成果分享的魅力,每一次技术发展都是站在巨人的肩膀上,技术诸多创新和发展往往就是基于开源发展起来的,没有任何一家网络公司可以不使用开源技术,仅靠自身技术而发展起来。阿里巴巴各个团队都是发自内心地将踩过的坑和总结的经验融入到开源项目中,供业界所有人使用...

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

Java

使用XLog、Spring-Boot、And-Design-Pro搭建日志系统

7

刘莉莉 发布于 2019-02-14

日志系统用于记录用户行为和数据以及崩溃时的线程调用栈,以帮助程序员解决问题,优化用户体验。 iOS系统就有自带Crash收集应用程序“ReportCrash”来收集App Crash信息,我也深入了解过iOS收集Crash 信息的过程并记录在此 CPU发生异常到生成Crash L...

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

编程技术

虎牙直播在微服务改造方面的实践和总结

10

changyuan.xu 发布于 2019-02-14

【编者的话】相比文字和图片,直播提供了人与人之间更丰富的沟通形式,其对平台稳定性的考验很大,那么倡导“以技术驱动娱乐”的虎牙直播(以下简称“虎牙”)是如何在技术上赋能娱乐,本文将为您介绍虎牙在DNS、服务注册、CMDB和服务配置中心等方面的实践。 为什么选用Nacos 虎牙关注N...

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

编程技术

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

25

邓龙华 发布于 2019-02-14

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

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

编程技术

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

25

xubiao.zhuang 发布于 2019-02-14

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

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

Java

聊聊flink的logback配置

darida 发布于 2019-02-14

序 本文主要研究一下flink的logback配置 client端pom文件配置 <dependencies> <!-- Add the two required logback dependencies --> <dependency> &l...

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

编程技术

微服务之分布式文件系统

13

darida 发布于 2019-02-13

背景 传统Web应用中所有的功能部署在一起,图片、文件也在一台服务器;应用微服务架构后,服务之间的图片共享通过FTP+Nginx静态资源的方式进行访问,文件共享通过nfs磁盘挂载的方式进行访问,无论是单体架构还是微服务架构下的应用都存在大量图片、文件读写操作,但是昂贵的磁盘空间、...

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

Spring

Netty+SpringBoot+FastDFS+Html5实现聊天App详解(一)

2

darida 发布于 2019-02-13

Netty学习 Netty+SpringBoot+FastDFS+Html5实现聊天App,项目介绍: https://segmentfault.com/a/11… Netty+SpringBoot+FastDFS+Html5实现聊天App,项目github链接: h...

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

Java

使用 Micrometer 记录 Java 应用性能指标

刘莉莉 发布于 2019-02-13

运行良好的应用离不开对性能指标的收集。这些性能指标可以有效地对生产系统的各方面行为进行监控,帮助运维人员掌握系统运行状态和查找问题原因。性能指标监控通常由两个部分组成:第一个部分是性能指标数据的收集,需要在应用程序代码中添加相应的代码来完成;另一个部分是后台监控系统,负责对数据进...

阅读(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...

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