标签:开发者

Java

PHP异常-与众不同的异常理念

xiaoli.he 发布于 2018-12-19

在php中本来是没有异常概念的,后来为了向企业级开发进军,就向java和其他语言借鉴了异常机制 但与java异常不一致的是,java中的代码出现错误就会以异常的方式抛出错误,可以认为异常就是解决代码中错误的一种方式,而PHP的处理方式则不一样,主要区别在两点 首先在概念上,认为错...

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

编程技术

从码农到架构师,如何成长为技术领导者?

4

hanze 发布于 2018-12-19

「100offer 大咖说」栏目,每期会邀请一位在技术圈有一定知名度的大咖,分享自己的职场经验、成长故事,或对技术圈热议话题的观点和看法。 100offer在盘点2018年全年平台各技术岗位薪资数据时发现,架构师是全年面邀薪资中仅次于CTO的岗位,同时,将架构师作为期望求职岗位的...

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

Java

Java反射机制详解

2

likai 发布于 2018-12-18

对于一般的开发者,很少需要直接使用Java反射机制来完成功能开发,但是反射是很多框架譬如 Spring, Mybatis 实现的核心,反射虽小,能量却很大。 本文主要介绍反射相关的概念以及API的使用,关于反射的应用将在下一篇文章中介绍 反射的介绍 反射(Reflection)是...

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

Java

Jenkins 2.156 每周更新版发布,可扩展的持续集成引擎

xiaoli.he 发布于 2018-12-18

Jenkins 2.156 发布了,这个系列不是 LTS 版本,它每周都会发布一个新版本,为用户和插件开发者提供错误修复和新功能。 本次更新内容如下 User account creation by administrators did not show error messag...

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

Java

测者的测试技术手册:Junit单元测试遇见的一个枚举类型的坑(枚举类型详解)

小丁 发布于 2018-12-18

Enum的简介 枚举类型很早就在计算机语言中存在了,主要被用来将一组相似的值包含进一种类型中,这种类型的名称被定义成独一无二的类型描述符,这就是枚举类型。 在java语言中,枚举类型是一个完整功能的类,允许开发者给枚举类型添加方法和属性,同时也可以提供接口。同时Java也为Enu...

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

Java

助力Java系统组件化:Navi框架简介

xiaoli.he 发布于 2018-12-17

一,导航是什么 Navi是一个用来实现组件路由功能的开源框架.Navi是导航的缩写,意为导航。通过Navi,开发人员能够轻松实现组件化的系统。实现根据配置,使组件动态生效的目的。 Navi源于爱奇艺会员后台系统团队对系统可扩展性和组件化设计方面的探索,并最终通过将相关技术成果通用...

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

Java

为什么阿里巴巴禁止把SimpleDateFormat定义为static类型的?

6

hellas 发布于 2018-12-17

在日常开发中,我们经常会用到时间,我们有很多办法在Java代码中获取时间。但是不同的方法获取到的时间的格式都不尽相同,这时候就需要一种格式化工具,把时间显示成我们需要的格式。 最常用的方法就是使用SimpleDateFormat类。这是一个看上去功能比较简单的类,但是,一旦使用不...

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

编程技术

优秀后端架构师必会知识:史上最全MySQL大表优化方案总结

16

changyuan.xu 发布于 2018-12-17

本文原作者“ manong”,原创发表于segmentfault,原文链接:segmentfault.com/a/1190000006158186 1、引言 MySQL作为开源技术的代表作之一,是互联网得以广泛流行的重要基础技术之一。 国外 GitHub、Airbnb、Yelp、...

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

Spring

精讲Spring Boot—— 入门+进阶+实例 荐

5

puefu.he 发布于 2018-12-17

Spring Boot到底是什么 在了解Spring Boot之前应该先了解下Spring,因为Spring Boot的核心是基于Spring构建的。Spring是由Rod Johnson在2002年创建的一个开源框架,Spring在创建到现在一直处于飞速发展之中。目前已经成为J...

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

Java

为何弃 Java、JavaScript、Ruby 于不顾,而去寻找新的编程语言?

1

xiaoli.wang 发布于 2018-12-17

我喜欢编程语言。每种语言都有自己的特点。最近,我开始纠结一个问题:如果开始自己的项目的话,我该用什么语言。 好多优秀的编程语言 在阅读此文之前,需要先说明几件事情。虽然在工作中大部分的时候我都用 Java、JavaScript 和 Ruby 来创建产品应用,但我一直在学习新的语言...

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

Java

学习AbstractQueuedSynchronizer源码以及原理

zhuangli 发布于 2018-12-17

AbstractQueuedSynchronizer(以下简称AQS),是用来构建锁或者其他同步组件的基础架构,它使用一个int成员变量管理同步状态,通过内置FIFO队列来完成资源获取获取线程的排队工作,作者(Doug lea)大神期望它能完成大部分同步需求的基础。 AQS的主要...

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

Java

OpenJDK 中脏话太多,开发者看不下去了

1

yanxinchi 发布于 2018-12-17

近日有开发者提交了一个 issue JDK-8215217 ,他指出在 OpenJDK 源码中存在许多脏话,应该将它们删除。 提交者表示,由于是在专业环境中使用 OpenJDK,因此留着这些脏话是十分不妥的,同时他还上传了一个删除脏话的变更集。 此外他还指出了另外一些存在脏话的地...

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

Java

Dubbo RPC 原理探究

15

xubiao.zhuang 发布于 2018-12-16

最近稍微研究了一点Dubbo的RPC原理,在这里记录一下笔记。 主要是阅读源码:https://github.com/apache/incubator-dubbo,参考了Dubbo的官网开发者手册(写的非常好,就是内容略精简,初学者需要仔细消化):http://dubbo.apa...

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

Java

ArrayList(Java8)个人理解

1

xubiao.zhuang 发布于 2018-12-16

查看 :point_right: ArrayList源码翻译 问题 :ArrayList 的 size 和 capacity 怎么理解? size 记录 ArrayList 实例中 elementData 数组中元素的个数,而 capacity 记录 elementData 数组...

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

编程技术

区块链计算的四个阶段

3

zhuangli 发布于 2018-12-15

文中内容不代表本网站观点,内容仅供参考。 翻译自: https://jessewalden.com/4-eras-of-blockchain-computing-degrees-of-composability/ 如有侵权请联系我进行删除,谢谢。 在 a16z crypto ,我...

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

Java

完美解决:Java微信语音amr格式转mp3格式,兼容Linux/Mac/Windows,支持Maven

hellas 发布于 2018-12-15

少费话,先上代码 引入 maven 依赖 <dependency> <groupId>com.github.dadiyang</groupId> <artifactId>jave</artifactId> <ver...

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

Java

Micronaut 教程(二):分布式跟踪、JWT 安全和 AWS Lambda 部署

3

yeseng 发布于 2018-12-15

关键要点 Micronaut 提供了与 Zipkin 和 Jaeger 等多种分布式跟踪解决方案的无缝集成。 框架提供了几种“开箱即用”的安全解决方案,例如基于 JWT 的认证。 Micronaut 提供了“令牌传播”之类的功能,用以简化微服务之间的安全通信。 因为内存占用少,M...

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

编程技术

不忘初心 帆软从产品和生态两个层面让数据成为生产力

5

hellas 发布于 2018-12-14

至顶网 12月14日 新闻消息(文/李祥敬): 在大数据大爆炸的时代,如何从数据中获取价值成为企业的重要挑战。在近日举行的年度新品发布暨用户体验日北京站上,帆软给出了自己的答案。在活动上,帆软通过标杆力量,产品发布,数据应用展等多个主题给大家带来了一场不同于其他厂商的视觉盛宴,也...

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