
架构与管理
zzzzzzBIUBIU
一定要做code review!
展开
-
编程语言选型时,你需要考虑的事情
前言毕业之后一直混迹在创业公司,经历过很多次产品从0到1的过程。产品在开发之前都会面临一个常见问题,即技术选型,首当其冲的是采用哪门编程语言来开发我们的产品。我的第一家公司是UCloud,三位老板都来自于腾讯,所以第一批员工不少都是腾讯兵,腾讯的主要开发语言是 C++ ,有很多现成的轮子可以用,自然UCloud的产品都是用 C++ 开发的,前端则采用的是当时流行的 PHP 。2014年 N...转载 2018-08-24 09:39:44 · 1979 阅读 · 0 评论 -
CI与CD
CI/CD 是一种通过在应用开发阶段引入自动化来频繁向客户交付应用的方法。CI/CD 的核心概念是持续集成、持续交付和持续部署。作为一个面向开发和运营团队的解决方案,CI/CD 主要针对在集成新代码时所引发的问题(亦称:“集成地狱”)。具体而言,CI/CD 在整个应用生命周期内(从集成和测试阶段,到交付和部署)引入了持续自动化和持续监控。这些关联的事务通常被统称为“CI/CD 管道”,由...原创 2019-08-21 14:44:32 · 549 阅读 · 0 评论 -
JVM中的堆和栈
1.前言。其实jvm能优化的空间不多,最主要的是使用的共享内存不要超过默认的2g或者自己调的参数。但了解一下还是有点意思的,建议面试时还是要看,别学笔者裸奔。2.区别。网上说是有5点区别。但笔者认为只有两点主要区别。堆--用new建立,垃圾自动回收负责回收1、堆是一个"运行时"数据区,类实例化的对象就是从堆上去分配空间的;2、在堆上分配空间是通过"new"等指令建立的;3、Java...转载 2019-08-09 22:28:23 · 182 阅读 · 0 评论 -
idea中的maven使用
转载自https://blog.youkuaiyun.com/it_lihongmin/article/details/80782740可参考这篇文章提高Maven速度 Maven仓库修改成国内阿里巴巴地址:https://my.oschina.net/af8991/blog/833513一、idea中maven的配置1、maven配置首先需要在idea中对maven进行集成,目...转载 2019-06-26 19:03:24 · 4380 阅读 · 4 评论 -
JSP
以前的项目大多数都是java程序猿又当爹又当妈,又搞前端(ajax/jquery/js/html/css等等),又搞后端(java/mysql/Oracle等等)。随着时代的发展,渐渐的许多大中小公司开始把前后端的界限分的越来越明确,前端工程师只管前端的事情,后端工程师只管后端的事情,正所谓术业有专攻,一个人如果什么都会,那么他毕竟什么都不精。 大中型公司需要专业人...转载 2019-01-24 10:20:23 · 303 阅读 · 0 评论 -
程序员成长为架构师必备的十项技能
一、卓越的程序员 1. 每个好架构师都是一位出色的程序员 架构师,听起来是如此神秘的一个称号。尤其是在开发领域刚入门不久的菜鸟级程序员眼中,架构师都是高手,都是牛人,都是如此高高在上的存在。 不过,在搞了四、五年编程之后,程序员们往往早已失去了当年对这些“高级”职位的神秘感,甚至会对自己所在项目的架构师抱怨不已,背后里称他们是一群水王。所以有江南白衣曾撰文述说:“...转载 2018-11-28 10:42:21 · 692 阅读 · 0 评论 -
小白到架构师需要掌握的技能(转)
从小白到架构师确实需要走很长的路,一是需要自己不断地掌握技能,一是必须有一个能够发挥自己的环境,**实践是证明真理的唯一标准**,的确如此,没有经历活生生的场景,不可能成为一个合格的架构师的。首先非常抱歉本片文章只能抛砖引玉,由于涉及到知识面非常多,不可能一一描述清楚请谅解(在后面的日子里只能逐个详解)。**做技术的必须做好负重前行的准备,这样才能带来岁月静好的时光!** *感谢技术部所有...转载 2018-11-28 10:18:12 · 412 阅读 · 0 评论 -
性能术语
性能测试关键指标 - IOPS:每秒输入/输出操作的次数。对于磁盘的读写,IOPS指的是每秒读和写的次数。 - 吞吐量:是指数据传输的速度(字节/秒 或 比特/秒)。在某些情况下(如数据库),吞吐量指的是操作的速度(每秒操作数或每秒业务数) - 响应时间:一次操作完成的时间。包括用于等待和服务的时间,也包括用来返回结果的时间。 - 延时:延时是描述操作里用来等待服务的时间。在某些情况...转载 2018-11-28 08:54:13 · 173 阅读 · 0 评论 -
(转)寻找学术大牛
如果你碰到了与自己研究方向相同的一个牛导师,那么你很幸运,可以有导师的指导,让你对你的研究方向的大背景有一定的了解。你会知道关注哪些实验室哪些牛人。但是如果没有领路人,你该怎么办呢?我找到了两种方法分享给大家。一般我们每一个相关的研究方向都会有对应的国际会议或者国内会议,会议的keynote speaker一般会是该方向的大牛之一,还有哪些invited speaker也是。另外这些speak...转载 2018-11-21 08:53:29 · 783 阅读 · 0 评论 -
JAVA大牛之路
人人都想当大牛,哪有那么简单?不经历一番艰苦的磨练以及个人的不懈追求,怎么可能才技术上取得长远的进步。当然,努力是一方面,方向是另一方面。想要成为Java大牛,你需要在这25点上做出努力。1. 你需要精通面向对象分析与设计(OOA/OOD)、涉及模式(GOF,J2EEDP)以及综合模式。你应该了解UML,尤其是class、object、interaction以及statediagrams....转载 2018-11-21 08:50:46 · 704 阅读 · 1 评论 -
如何开会?
一个简单却很有意义的公式: ①开会+不落实=零 ②布置工作+不检查=零 ③抓住不落实的事+追究不落实的人=落实。 三星在90年度崛起,李健熙首先发起公司的“会议文化”改良,建立良好的会议文化。 三星的巨大成功离不开强有力的中控平台,就是高效的“会议文化”体系,以下是三星公司如何高效开会的,与大家分享: 一、凡是会议,必有准备 在三星,永远不开没有准备的会议,会议最大...原创 2018-11-16 13:37:59 · 400 阅读 · 0 评论 -
大型网站架构系列:20本技术书籍推荐
分享大纲大型网站架构系列 分布式系统系列 BAT技术文学系列 架构设计系列 本次分享总结 一、大型网站架构系列第一本:《大型网站技术架构:核心原理与案例分析》这是本算是国内大型网站架构的经典之作,由阿里人李智慧创作,听名字就知道本书很有智慧。主要从大型网站架构的特点,架构目标(高性能,高可用,可伸缩等)基本理论讲起,并介绍了几个很有特色的案例。之前群内分享的大型网站架...原创 2018-10-29 21:52:23 · 1131 阅读 · 0 评论 -
关于机器学习工程的部署
算法最终要工程化,下面链接是对这个过程的描述。可以参考下面的链接:https://blog.youkuaiyun.com/u012294181/article/details/54564391#commentBox原创 2019-08-22 18:19:55 · 758 阅读 · 0 评论