标签:Lua

编程技术

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)

Java

聊聊flink的logback配置

darida 发布于 2019-02-14

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

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

编程技术

微服务之分布式文件系统

13

darida 发布于 2019-02-13

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

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

Spring

剑指Spring源码(一)

9

yeseng 发布于 2019-02-13

Spring,相信每个Java开发都用过,而且是每天都在用,那强大又神秘的IoC,AOP,让我们的开发变得越来越简单,只需要一个注解搞定一切,但是它内部到底是什么样子的呢?跟着我,一起探究Spring源码把。 写在前面的话:Spring项目距今已有15年左右的历史了,是众多Jav...

阅读(14)评论(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

太厉害了:居然有人将各大编程语言绘成了一部编年史

22

songhua.gao 发布于 2019-02-12

代码是一门语言,这门语言搭建了人与计算机沟通的桥梁。通过编写代码,人类可以“命令”计算机开发网页、开发软件、搭建游戏… … 这门语言并不是上帝的发明,它是前辈们发挥聪明才智创造出来的,前辈们的创造过程虽然充满了有趣与巧合,但是并不神秘!本文就从1980年开...

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

编程技术

微服务接口限流的设计与思考

3

dulong 发布于 2019-02-02

说明 微服务拆分之后,系统之间的调用关系错综复杂,平台的整体复杂熵升高,出错的概率、debug 问题的难度都高了好几个数量级。所以,服务治理便成了微服务的一个技术重点。服务治理本身的概念比较大,包括鉴权、限流、降级、熔断、监控告警等等,本文聚焦于限流,根据笔者的实战经验,分享一些...

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

Java

SpringBoot事物管理

10

小丁 发布于 2019-01-31

本篇概述 在上一篇中,我们基本已经将SpringBoot对数据库的操作,都介绍完了。在这一篇中,我们将介绍一下SpringBoot对事物的管理。我们知道在实际的开发中,保证数据的安全性是非常重要的,不能因为异常,或者服务中断等原因,导致脏数据的产生。所以掌握SpringBoot项...

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

Java

基于PhantomJs的Java后台网页截图技术

5

yeseng 发布于 2019-01-31

公司之前做的某一手机应用,里面有一需求是一键出图(有一统计信息类的网页,需要在不打开网页的情况下实时对网页进行截图然后保存到服务器上),手机上便可以查看该图片了。刚开始拿到需求发现比较棘手,参考了很多文章解决方案大楷有以下几种: Robot 利用JNI,调用第三方C/C++组件 ...

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

编程技术

开始使用 lnmp 1.6 测试版 支持TLSv1.3 的 Early data

3

zhuangli 发布于 2019-01-26

今天正好周末有时间,就将使用的生产环境 lnmp1.5 给升级到了 lnmp1.6 测试版,对于 TLSv1.3 明月其实没有刚需的,以前就玩儿过(可参考「 纯自嗨,LNMP下启用TLSv1.3支持过程全记录 」一文),但是当时有个问题就是编译 Nginx 的Lua模块的时候就会...

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

编程技术

带你走进微服务

9

hanze 发布于 2019-01-25

微服务介绍 什么是微服务? 在介绍微服务时,首先得先理解什么是微服务,顾名思义,微服务得从两个方面去理解,什么是"微"、什么是"服务", 微,狭义来讲就是体积小、著名的"2 pizza 团队"很好的诠释了这一解释(2 p...

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

Java

Netty与Reactor模型

4

hanze 发布于 2019-01-25

在Netty中,一个非常重要的组件eventLoop就是基于Reactor模型的思想来实现的,所以有必要对reactor做一下了解。有关reactor模型的的结构我们看下维基百科是怎么说的。 Resources Any resource that can provide inpu...

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

Java

Hive 中使用 UDF (用户自定义函数) 示例

xubiao.zhuang 发布于 2019-01-25

记个简单的步骤方便后面使用。想实现的效果是自定义一个函数,用在 Hive 中。例如,在字符串前加个 Hello. hive> select hello(firstname) from people limit 10; OK Hello hehe 环境 AWS EMR 5.20.0...

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

Java

由浅入深SpEL表达式注入漏洞

8

xubiao.zhuang 发布于 2019-01-25

SpEL介绍 认识SpEL Spring Expression Language(简称SpEL)是一种强大的表达式语言,支持在运行时查询和操作对象图。语言语法类似于Unified EL,但提供了额外的功能,特别是方法调用和基本的字符串模板功能。同时因为SpEL是以API接口的形式...

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

Java

深入解读JSP的底层解析过程

yanxinchi 发布于 2019-01-17

互联网上,这方面的资料实在太少了,故把自己研究的一些结果公布出来。 首先,问大家几个问题,看大家能不能回答出来,或者在网上能不能找到答案: 1、page、include、taglib这三个编译指令,执行的顺序是什么? 2、JSP文件中的Java代码、编译指令、动作指令、EL标签、...

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

Java

java通过smtp服务 给指定邮箱发送邮件含附件

4

hanze 发布于 2019-01-17

用程序发邮件首先需要一个smtp服务器, 虽然说网上也有自建服务器的教程,但是由于工程量大, 还要兼容各大邮箱厂商,有可能发送失败或被归为垃圾邮件。 所以不推荐自建smtp服务器实现。 推荐是有2种方法来实现 第三方邮箱发邮件 1、买类似阿里云的smtp资源包(阿里云 1000条...

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