标签:快的

编程技术

入职一家大公司,应该选择新业务还是老业务?

yanxinchi 发布于 2019-01-19

新入职一家公司,你是想接手一个新的业务还是交接一个老业务呢?我来说说我的思考! 新业务还是老业务? 前提 在一家BAT这样的大公司,从技术角度来想会有什么新业务吗?大概率是很难遇到的。新人刚入公司基本也是从老员工手里接手一些老的业务,旧的代码,这些代码有着这样那样的问题,技术栈陈...

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

Java

十大排序算法全面解析-Java实现

12

yanxinchi 发布于 2019-01-18

算法就是编程的灵魂,不会算法的程序员只配做码农。之前看到这句话受到一万点暴击伤害!同时也激起了自己的斗志,坦白说作为一个程序员,我一直知道算法的重要性,但是在算法这一块一直做的不够好,甚至除了大学学过这门课程之后就很少去接触它。因为一开始我就给算法贴上了难,烦,不怎么用的标签,现...

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

Java

为年后跳槽准备的133 道 Java 面试题及答案

5

changyuan.xu 发布于 2019-01-17

为年后跳槽准备的133 道 Java 面试题及答案 Java 面试随着时间的改变而改变。在过去的日子里,当你知道 String 和 StringBuilder 的区别就能让你直接进入第二轮面试,但是现在问题变得越来越高级,面试官问的问题也更深入。 在我初入职场的时候,类似于 Ve...

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

编程技术

兄弟,用大白话给你讲小白都能看懂的分布式系统容错架构【石杉的架构笔记】

12

尖兵 发布于 2019-01-16

(1)TB级数据放在一台机器上:难啊! (2)到底啥是分布式存储? (3)那啥又是分布式存储系统呢? (4)天哪!某台机器宕机了咋办? (5)Master节点如何感知到数据副本消失? (6)如何复制副本保持足够副本数量 (7)删除多余副本又该怎么做呢? (8)全文总结 “ 这篇文...

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

Java

Effective Java 3rd Edition — 第九章 日常编程

xiaoli.he 发布于 2019-01-15

Item 57 : Minimize the scope of local variables 最小化局部变量的作用域 .在使用的地方声明局部变量,过早的声明会导致代码块过早开始过晚结束; 让方法保持精简,集中于某一些逻辑,如果方法太大分成两个方法; 使用for循环而不...

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

Java

2019的到来Java程序员如何不被淘汰,互联网最新的技术了解足够?

10

songhua.gao 发布于 2019-01-14

程序员是一个高薪的行业,也是一个门槛比较高的职业,能进入这行是好多人的愿望,近几年来这行的人也是越来越多,每年都在持续增长,那么怎么才能保持持久的竞争力而不被淘汰了,除了一些精神品质上下功夫外,如耐心,勤奋,能吃苦之外,再加一些学习的技巧是十分有必要的。下面我就从以下几方面来说起...

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

Java

开源周报第44期:归去来兮,芳草萋萋

10

changyuan.xu 发布于 2019-01-13

最近一周,各大学校的期末考试也陆陆续续要考完了,大部分同学都是在异地求学,考完试就准备跟基友和男/女朋友道别,回家过年,再返校时已是一个多月之后,归去来兮之间,已不只千万言。 常有人会依依不舍,舍不得分开的方寸,但是短暂的告别其实带来的不是难受和烦恼,一去一归一来一往反而给时节的...

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

Java

互联网裁员寒冬来袭,作为Java程序员的你拿什么安身立命?

11

xubiao.zhuang 发布于 2019-01-11

“上午在改BUG,下午就被裁掉了” 继阿里、京东传出缩招的消息之后,国内影响力最大的科技企业之一的华为也传出停止社招,华为方面迅速辟谣,不过另有消息人士指华为的社招虽然没有停止,不过社招方面对中端和低端人才的确实已停止, 仅剩下对高级人才的招募在继续 ,互联网一直以来就不是「安分...

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

Java

在Java中将浮点转换为32位定点

likai 发布于 2019-01-10

定点数是使用整数部分的类型的特定数量的位的实数的表示,以及小数部分的类型的剩余位.表示每个部分的位数是固定的(因此名称,定点).整数类型通常用于存储定点值. 定点数通常用于没有浮点支持的系统,或者需要比浮点数更快的速度.可以使用CPU的整数指令执行定点计算. 32位定点数将存储在...

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

Java

客户端单周发版下的多分支自动化管理与实践

7

xirruiqiang 发布于 2019-01-10

背景 目前,互联网产品呈现出高频优化迭代的趋势,需求方希望尽早地看到结果,并给予及时反馈,所以技术团队需要用“小步快跑”的姿势来做产品,尽早地交付新版本。基于以上背景,美团客户端研发平台适时地推行了单周发版的迭代策略。单周版本迭代的优点可以概括为三个方面:更快地验证产品创意是否符...

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

编程技术

随行付微服务测试之单元测试

13

changyuan.xu 发布于 2019-01-09

在微服务架构下高覆盖率的单元测试是保障代码质量的第一道也是最重要的关口,应该持之以恒。 背景 单元测试为代码质量保驾护航,是提高业务质量的最直接手段,实践证明,非常多的缺陷完全可以通过单元测试来发现,测试金字塔提出者Martin Fowler 强调如果一个高层测试失败了,不仅仅表...

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

编程技术

Cookie Cutter架构 – Janos Pasztor

小丁 发布于 2019-01-09

在业务应用程序方面,您需要一个可以很好地扩展的体系结构。这是我的看法,基于Uncle Bobs EBI。 尽管大多数人都认为我是DevOps人,但我经常在咨询项目期间使用业务应用程序,甚至在为DevOps企业编写管理软件时也是如此。在我这么多年的时间里,我意识到我编写代码的方式并...

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

Java

Java 程序员:不要因未知而让云成本大涨

Harries 发布于 2019-01-09

Java 应用程序框架 Grails 的创建者 Graeme Rocher 近日表示,在云原生世界,通过对 Java 程序逻辑进行注释和编译细节优化,可以节省云服务器运行成本,开发人员对这些潜在细节的无知可能导致企业付出高昂代价。 在日常开发中,Java 程序员主要和框架、工具、...

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

编程技术

Medium 架构实践:避免微服务综合症

2

小丁 发布于 2019-01-08

微服务架构的目标是帮助工程师团队更快、更安全、更高质量地交付产品。解耦服务使团队能够快速迭代,并尽可能降低对系统其余部分的影响。 在 Medium,我们的技术栈始于 2012 年的单体 Node.js 应用程序。我们已经构建了几个卫星通讯服务,但还没有系统地制定一个采用微服务架构...

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

Java

五种I/O模型和Java NIO源码分析

6

yanxinchi 发布于 2019-01-07

最近在学习Java网络编程和Netty相关的知识,了解到Netty是NIO模式的网络框架,但是提供了不同的 Channel 来支持不同模式的网络通信处理,包括同步、异步、阻塞和非阻塞。学习要从基础开始,所以我们就要先了解一下相关的基础概念和Java原生的NIO。这里,就将最近我学...

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

Java

java~gradle构建公用包并上传到仓库

xubiao.zhuang 发布于 2019-01-07

java~gradle构建公用包并上传到仓库 我们一般会把公用的代码放在一个包里,然后其它 项目可以直接使用,就像你使用第三方包一样! 仓库 存储包的地方叫做仓库,一般可以分为本地仓库和远程仓库,本地一般用mavenLocal表示,在build.gradle中我们都可以看到,一般...

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

编程技术

全面解密QQ红包技术方案:架构、技术实现、移动端优化、创新玩法等

18

darida 发布于 2019-01-07

本文来自腾讯QQ技术团队工程师许灵锋、周海发的技术分享。 一、引言 自 2015 年春节以来,QQ 春节红包经历了企业红包(2015 年)、刷一刷红包(2016 年)和 AR 红包(2017 年)几个阶段,通过不断创新玩法,活跃度节节攀升,成为春节一大玩点,给火红的春节带来一抹亮...

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

Spring

商城框架对比初稿

1

xiaoli.he 发布于 2019-01-06

前提 现有商城开发重构 框架选择范围 1. 使用开源框架自定义开发 PYTHON 语言的OSCAR商城框架 GO语言的QOR商城框架 JAVA语言的OFBIZ商城框架 2. 微服务框架重构现有商城 playframework spring cloud Apache ofbiz 框...

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