标签:Developer

编程技术

前端架构详谈(1)纯前端发布

2

hanze 发布于 2019-06-17

在上一篇文章 《大型项目前端架构浅谈》 里,我简单的阐述了一下在大型项目里,前端架构如何设计。 有很多同学反映,说谈的比较浅。但由于篇幅所限,尽管已经写了8000字,但想每个都深入下去,实在是不太可能。 因此便有了这个续篇。 我考虑了一下,续篇的第一文,将优先深入阐述【2.4、纯...

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

编程技术

Building Microservices(O'Reily 2015)

22

xiaoli.wang 发布于 2019-06-15

前言 Building Microservices: Designing Fine Grained Systems 读书笔记。 本书偏理论而非实现,可作为内功心法,适合架构师或有经验的系统工程师。 常读常新。 前言 微服务是分布式系统提高 细粒度服务 (use of finely...

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

Java

2019,Java码农还有必要转型大数据开发吗?

5

wenming.gapo 发布于 2019-06-14

没有什么是亘古不变的,就像手机软件的不断更新迭代一样,陈旧的事物终将会被取代。相比于十年前程序员“高需求、高薪资、高难度”的三高状态,到如今,也开始逐渐被打破。虽然在科技时代,码农几乎永远不会失业,但随着新技术的产生,如果不去提升自己,那么你将会被取代。 从去年开始,相信很多的码...

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

Java

Maven的这7个问题你思考过没有?

7

刘莉莉 发布于 2019-06-14

1、本地仓库?Maven到底有哪些仓库?它们什么关系? 2、关于的使用 3、既然Maven进行了依赖管理,为什么还会出现依赖冲突?处理依赖冲突的手段是? 4、引入依赖的最佳实践,提前发现问题! 5、Maven规范化目录结构 6、Maven的生命周期 7、关于scope依赖范围 在...

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

编程技术

千万级并发下,淘宝服务端架构如何演进?

17

likai 发布于 2019-06-14

本文以淘宝为例,介绍从一百个并发到千万级并发下服务端架构的演进过程,同时列举出每个演进阶段遇到的相关技术,让大家对架构的演进有一个整体的认知,文章最后汇总了一些架构设计的原则。 在介绍架构之前,为了避免部分读者对架构设计中的一些概念不了解,下面对几个最基础的概念进行介绍: ①分布...

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

Java

Idea远程一键部署springboot到Docker

6

likai 发布于 2019-06-13

Idea是Java开发利器,springboot是Java生态中最流行的微服务框架,docker是时下最火的容器技术,那么它们结合在一起会产生什么化学反应呢? 一、开发前准备 1. Docker的安装可以参考https://docs.docker.com/install/ 2. ...

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

编程技术

对支付平台架构设计的一些思考

8

songhua.gao 发布于 2019-06-13

我在前一家公司的第一个任务是开发统一支付平台,由于公司的业务需求,需要接入多个第三方支付,之前公司的支付都是散落在各个项目中,及其不利于支付的管理,于是聚合三方支付,统一支付平台的任务就落在我手上,可以说是完全从 0 开始设计,经过一翻实战总结,我得出了一些架构设计上的思考,之前...

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

编程技术

从 Memory Reordering 说起

7

yeseng 发布于 2019-06-13

关注“光谷码农”微信公众好,学习最前沿最深度的Go语言技术。 下面这段代码会有怎样的输出 var x, y int go func() { x = 1 // A1 fmt.Print("y:", y, " ") // A2 }() go f...

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

Java

史上最坑爹的代码!个个让人崩溃!

6

邓龙华 发布于 2019-06-13

Java 就是这么一门神奇的语言,任何水平的人都能写出可以运行的代码,但是一看代码便知水平高低。作为一个程序员,你看过哪些坑爹代码,你又写过多少坑爹代码,还有多少你不知道的坑爹代码? 有意思的是码云上建了一个代码仓库:bullshit-codes,仓库的目的就是为了收集这些坑爹代...

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

编程技术

AAC 系列(四):深入理解架构组件 ViewModel

5

小丁 发布于 2019-06-13

这是程序亦非猿的第 47  篇原创分享。 作者 l 程序亦非猿  来源 l 程序亦非猿(ID:chengxuyifeiyuan) 转载请联系授权(微信 ID:ONE-D-PIECE) 约 2900 字,阅读时长 ≈ 12 分钟 0. 前言 本文是深入理解「An...

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

Java

Jenkins + Github + Nginx搭建前端项目自动部署

18

changyuan.xu 发布于 2019-06-13

最近在搭建一个自己的网站,网站框架搭好了要把项目放到服务器运行,但是每次更新网站内容就要手动部署一次,实在很麻烦,于是就想搭建一套自动化部署的服务。看了一些案例最后选用现在比较主流的Jenkins + Github + Nginx的方案来搭建,于是跟着教程去做,看了很多教程其实不...

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

Java

面试官问我:平常如何对你的Java程序进行调优?

12

songhua.gao 发布于 2019-06-12

Java 应用性能优化是一个老生常谈的话题,典型的性能问题如页面响应慢、接口超时,服务器负载高、并发数低,数据库频繁死锁等。尤其是在“糙快猛”的互联网开发模式大行其道的今天,随着系统访问量的日益增加和代码的臃肿,各种性能问题开始纷至沓来。 Java 应用性能的瓶颈点非常多,比如磁...

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

Java

阿里程序员常用的 15 个高效工具,大部分已开源!

1

xubiao.zhuang 发布于 2019-06-12

阿里将自身在各类业务场景下的技术积淀,通过开源、云上实现或工具等形式对外开放,本文将精选了一些阿里巴巴的开发者工具,希望能帮助开发者们提高开发效率、更优雅的写代码。 由于开发者涉及的技术领域众多,笔者仅从自己熟悉的领域,以后端开发者的视角盘点平时可能用得到的工具。每个工具按照以下...

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

Java

零碎的知识(二)

2

yanxinchi 发布于 2019-06-11

目录 零碎的知识(一) 新的媒体查询属性 prefers-reduced-motion https://developers.google.com… https://developer.mozilla.org… 这个媒体查询属性的作用是,当用户在操作系统中...

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

Java

使用 Spring Boot AOP 实现 Web 日志处理和分布式锁

4

hellas 发布于 2019-06-11

AOP AOP 的全称为 Aspect Oriented Programming,译为面向切面编程。实际上 AOP 就是通过预编译和运行期动态代理实现程序功能的统一维护的一种技术。在不同的技术栈中 AOP 有着不同的实现,但是其作用都相差不远,我们通过 AOP 为既有的程序定义一...

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

Java

阿里提供的12种后端开发工具

1

xubiao.zhuang 发布于 2019-06-11

【51CTO.com快译】无论是从手动编码到自动化开发,还是从重复劳动到改进创新,业界的开发工具一直在随着编程技术的发展而持续迭代。在此方面,阿里巴巴团队与阿里云平台通过以开源的方式,发布了各种基于云的应用。与此同时,他们也向公众提供了一系列经过了在各种业务场景中多年积累的技术实...

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

Java

NDK 在AndroidStudio3.2.1版本集成方法(ndk-build方式)

8

小丁 发布于 2019-06-10

在java类里写个native方法 public class Java2CJNI { public native String java2C(); } 复制代码 javah 生成jni样式的标准头文件 切换到 src/main/java 目录下执行 javah -d ../jni...

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

Java

Java和Python的算法和数据结构面试问题

1

darida 发布于 2019-06-10

有很多计算机科学专业毕业生和程序员在Uber和Netflix等公司申请编程,编码和软件开发职位。亚马逊,微软和谷歌等大型组织; 和Infosys或Luxsoft等基于服务的公司。但是,当你申请这些公司的工作时,他们中的许多人都不知道会有什么样的编程面试问题。 在本文中,我将分享一...

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