标签:unix

编程技术

支付宝小程序Serverless服务架构演进 | mPaaS 线下沙龙 CodeDay#1 分享实录

8

xiaoli.he 发布于 2019-05-16

文章概要: 随着云计算的深入,Serverless 这种全新的架构模式正在受到越来越多人的关注。通过 Serverless,开发者可以从繁杂的底层基础实施中解放出来,专心聚焦于业务实现,快速铺开业务。 本文整理于蓝诀在 mPaaS 自办沙龙 CodeDay#1 现场分享《支付宝小...

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

Java

十大难学的编程语言:Java排第三,最难的竟然不是C语言!

14

yeseng 发布于 2019-05-15

编程语言是开发者们代码工作的核心,也是许多开发者最爱讨论的话题。编程语言的选择对开发者和工具制造商都十分重要,前者需要保持最新和具备市场潜力的技能,后者则亟需确保他们能够提供最有用的 SDK。 开发者经济分析公司 SlashData 曾发布了《 2018 年第 2&nb...

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

编程技术

热门面试题:消息中间件消费到的消息处理失败怎么办?的【满分】回答!

5

yanxinchi 发布于 2019-05-15

目录 1、日趋流行的面试问法     2、消息中间件在生产系统中的使用     3、经典生产案例:早教盒子APP的发货     4、死信队列的使用:处理失败的消息     5、总结   &n...

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

编程技术

“乘浪而上 聚力共赢”2019浪潮商用机器Power Start合作伙伴生态大会成功召开

3

hanze 发布于 2019-05-14

【2019年5月14日,北京】5月14日,在开门营业一周年之际,浪潮商用机器以“乘浪而上 聚力共赢”为主题的2019 Power Start合作伙伴生态大会在北京中奥马哥孛罗大酒店成功召开。浪潮商用机器与分销商、系统集成商、ISV等渠道合作伙伴共聚一堂,共同探讨完善渠道基础体系、...

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

Java

用 Go 开发接口服务–前言

dulong 发布于 2019-05-14

从2006年 Go 语言诞生至今,在程序员眼里 Go 语言一直都是带着光环的,不仅仅是因为它出自于 Google 公司,更是因为发明它的人都是大神级别的人物,Rob Pike、Ken Thompson、Robert Griesemer 哪一个不是大名鼎鼎、如雷贯耳的!他们这些大牛...

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

Java

扎心一问!你凭什么成为top1%的Java工程师?

2

xubiao.zhuang 发布于 2019-05-14

目录 1、解决生产环境里的突发故障     2、对棘手的线上性能问题进行优化     3、锻造区别于普通码农的核心竞争力     4、打磨架构设计能力     5、你凭什么成为 top1%? &nbs...

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

Java

Android防护扫盲篇

Harries 发布于 2019-05-13

一、已知防护策略 1.不可或缺的混淆 Java 是一种跨平台、解释型语言,Java 源代码编译成的class文件中有大量包含语义的变量名、方法名的信息,很容易被反编译为Java 源代码。为了防止这种现象,我们可以对Java字节码进行混淆。混淆不仅能将代码中的类名、字段、方法名变为...

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

Java

Java 性能瓶颈分析工具 你知道几个?

15

小丁 发布于 2019-05-10

0. Introduction Java 性能优化分为很多个方面,如系统优化、算法优化、代码优化等。代码优化是指开发人员在研发、测试过程中使用性能瓶颈分析工具快速定位出由于编码存在的性能瓶颈问题并持续进行优化。一种很常见的场景是测试同学在对服务进行压测时,无论怎么增加并发应用的 ...

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

Java

Java AWT/Swing实现不规则窗体和控件

17

likai 发布于 2019-05-08

版权声明:本文为博主原创,无版权,未经博主允许可以随意转载,无需注明出处,随意修改或保持可作为原创! https://blog.csdn.net/dog250/article/details/89885476 Oracle裁员,关注了下Oracle,但依旧并不喜欢这家公司,一直觉...

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

Java

史上最全的高可用服务系统线上问题排查工具单之一

2

Harries 发布于 2019-05-08

本文并不是介绍Linux命令的手册,而是侧重于命令在特定场景下如何帮助应急人员和攻关人员定位问题并解决问题,因此,对于每个命令的介绍将直切主题,直接介绍命令使用的具体场景,而不是介绍命令的详细使用格式。 01.必不可少的基础命令和工具 1、grep grep是Linux下通用的文...

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

Java

吃透这套Java面试题,拿offer成功率再翻一番

2

songhua.gao 发布于 2019-05-07

一、面向对象和面向过程的区别 面向过程 优点 : 性能比面向对象高,因为类调用时需要实例化,开销比较大,比较消耗资源;比如单片机、嵌入式开发、Linux/Unix 等一般采用面向过程开发,性能是最重要的因素。 缺点 : 没有面向对象易维护、易复用、易扩展 面向对象 优点 : 易维...

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

Java

深入理解Java I/O模型

8

dulong 发布于 2019-05-07

我们在开发过程中经常跟I/O打交道,很多人在学习I/O模型过程和进行I/O编程过程中,对很多概念可能不明朗,特别是像Java这样的高级语言,它对底层操作系统的各种I/O模型进行了封装,使得我们可以很轻松的进行开发,但是在方便之余你是否对Java中各种I/O模型,以及它们和操作系统...

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

编程技术

溯源微服务:企业分布式应用的一次回顾

5

小丁 发布于 2019-05-07

微服务作为架构风格几乎成为云时代企业级应用的事实标准,构成微服务的技术元素本身却并非革命性。跨平台的分布式通信框架、地址无关的服务注册与发现、智能路由与编排等技术早已在CORBA、SOA时代实现了一遍又一遍,我们不禁好奇,微服务有什么不同?本文是对企业分布式应用的一次回顾,与前微...

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

Java

redis高级

darida 发布于 2019-05-06

Redis命令的生命周期 客户端向Redis服务器发送命令 命令请求在请求队列中排队等待处理 执行命令 返回命令结果 Redis慢查询 慢查询发生在生命周期的第三阶段,是指仅仅执行命令阶段比较慢被称为慢查询。 客户端超时不一定是慢查询,但是慢查询时是客户端超时的一个可能因素。 R...

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

编程技术

【干货走一波】千万级用户的大型网站,应该如何设计其高并发架构?

7

yanxinchi 发布于 2019-05-06

目录 (1)单块架构 (2)初步的高可用架构 (3)千万级用户量的压力预估 (4)服务器压力预估 (5)业务垂直拆分 (6)用分布式缓存抗下读请求 (7)基于数据库主从架构做读写分离 (8)总结 本文将会从一个大型的网站发展历程出发,一步一步的探索这个网站的架构是如何从单体架构,...

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

Java

记录一下折腾nexus搭建maven私服的过程

2

小丁 发布于 2019-05-05

公司的maven私服当初不是我搭的, 对它又有些兴趣, 就自己折腾了一下, 没想到安装起来还挺简单的, 这篇文章介绍一下 下载 可以在这个地址下载对应平台的nexus包 https://help.sonatype.com/repomanager3/download/downloa...

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

Java

Java 网络编程 “初探”

2

xiaoli.wang 发布于 2019-05-03

一、概念解析 1、同步与异步 同步与异步同步和异步关注的是消息通信机制 (synchronous communication/ asynchronous communication) 所谓同步,就是在发出一个调用时,在没有得到结果之前,该调用就不返回。但是一旦调用返回,就得到返回...

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

Java

配置 spring boot 2.X 支持 prometheus metrics

dulong 发布于 2019-04-30

前言 实际项目中,提供metrics接口,对接公司的监控系统,增加服务的可观察性,是一个基本的要求。在spring boot 1.X 中集成prometheus metrics,非常简单。但是spring boot 2.X 颇费周折。因为prometheus官方提供的promet...

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