程序人生
文章平均质量分 80
靈熙雲
你啊,只要有一口气儿在,你都要折腾。生命不息,折腾不止。不是有那么句话吗?
展开
-
60岁开发者的建议,尝试改变一下吧!
35岁焦虑是程序员间讨论最多的话题之一。是不是一直以为这个话题只有我们国内开发者会讨论?最近,在国外的reddit上出现了这样一个热门贴:当程序员老了会怎么样?对于45-50岁之间的程序员,你有什么故事和建议吗?对于职业规划方面有什么好的建议吗?这些问题相信也是很多开发者想了解的。从这个帖子中,我们发现了很多高年龄程序员的建议,下面跟着小编一起看看有哪些高赞回复吧!60多岁的开发者@dhjdhj他给出的建议是:“不惧怕改变,才能长期保持自己的价值”。他还分享了自...转载 2021-07-01 09:56:55 · 116 阅读 · 0 评论 -
什么?你还在使用fastjson,性能太差了
在现代的整个互联网的交互通信中,json 表达的简洁性和文本化的特性给我们带来很大的操作便捷性。所以大量的通信都使用这种表达方式。但是对于 json 方式,大家有比较多的解析方式,其中阿里开源的 fastjson 相信是我们大家使用最多的一种。但是我们现在有一种更好的解析方式 ----jsoncode,maven 包引用是这样的:<dependency> <g...转载 2020-03-30 13:55:39 · 970 阅读 · 0 评论 -
程序员必备调优工具/技术网站
目录算法网站LeetCode:刷题神器LintCode:适合小白和懒人VisuAlgo:可视化学习算法Algorithm Visualizer:可视化代码算法调优排错Alibaba Arthas:Java诊断工具Aliabba jvmGenerate: JVM 调优PerfMaXXFox:Java虚拟机参数分析XSheepdog:Java线程Dump分析...转载 2020-03-22 19:09:53 · 3997 阅读 · 0 评论 -
Fastjson疑似又出现安全漏洞
昨天,Fastjson发布了最新1.2.67版本,经过内部安全人员分析研究,本次发布属于重大安全问题更新,小于1.2.67版本的Fastjson存在远程代码执行漏洞,可导致直接获取服务器权限。该漏洞利用门槛低,漏洞利用原理可能会被短时间内研究并公开,风险影响范围较大。漏洞影响范围:Fastjson version < 1.2.67修复方案:建议升级Fastjso...转载 2020-03-22 17:42:13 · 4823 阅读 · 0 评论 -
学不动了!微服务还没搞懂,又来个流服务
目录什么是流服务执行流程服务治理性能优化微服务和流服务的区别笔者的话什么是流服务当一个服务模块的输入和输出都是流的时候,我们称其为流服务。流服务的好处在于其可以直观地描述业务执行流程。执行流程流服务使用 DAG 来描述执行流程,DAG 的每个节点代表一个业务单元,每个业务单元负责一定的业务逻辑。在业务单元中,经常会用到一些具有特定功能的辅助性服务,如...转载 2020-03-20 14:46:39 · 828 阅读 · 0 评论 -
Java前后端学习路线
目录前言正文前端网关层:服务层:数据层:实时/离线/大数据搜索引擎:学习路线总结作者:三太子敖丙微信公众号:NiceOffer前言这期我想写很久了,但是因为时间的原因一直拖到了现在,我以为一两天就写完了,结果从构思到整理资料,再到写出来用了差不多一周的时间吧。你们也知道丙丙一直都是创作鬼才来的,所以我肯定不会一本正经的写,我想了好几个...转载 2020-03-01 17:43:13 · 3509 阅读 · 0 评论 -
淘宝和微信的扫码登录实现原理
目录基本技术原理扫码登录功能到底是什么样的?扫码登录功能的完整技术逻辑1)网页端与服务器的配合逻辑:2)手机端与服务器的配合逻辑:3)登录成功时的逻辑:4)详细的技术原理总结如下图所示:淘宝的扫码登录技术实现微信的扫码登录技术实现技术原理流程图实际的技术实现逻辑1)获取唯一的uuid, 以及包含uid信息的二维码:2)浏览器轮询服务器,获取扫码状...转载 2020-03-01 17:04:45 · 619 阅读 · 0 评论 -
想自己搭建服务器,永久运行网站?一个U盘大小的树莓派就够了!
前言由于本人在这段时候,看到了一个叫做树莓派的东东,初步了解之后觉得很有意思,于是想把整个过程记录下来。树莓派是什么?Raspberry Pi(中文名为树莓派,简写为 RPi,(或者 RasPi / RPI) 是为学习计算机编程教育而设计),只有信用卡大小的微型电脑,其系统基于 Linux。随着 Windows 10 IoT 的发布,我们也将可以用上运行 Windows 的树莓派。...转载 2020-02-22 15:30:57 · 991 阅读 · 0 评论 -
推荐几个程序员赚钱的平台,你有技术就有钱!
目录1、程序员客栈:程序员的经纪人2、快码众包-让互联网产品开发更快速3、开源中国众包平台 oschina众包4、Coding 码市 - 云技术众包平台5、我爱方案网-电子方案开发,供应链平台6、码易-高质量软件众包交付服务平台7、人人开发 -让管理软件开发更容易8、我要外包网:找项目、找团队、投资合作,只要技术过硬就不怕没项目9、猪八戒:领先的一站式企业外包服...原创 2020-02-19 16:38:51 · 12364 阅读 · 0 评论 -
漫画:什么是中台
目录没有中台的时代什么是前台?什么是后台?中台的领跑者阿里巴巴提出了“大中台,小前台”的战略:华为提出了“平台炮火支撑精兵作战”的战略:中台的具体划分业务中台技术中台数据中台算法中台中台的适用场景从0到1的阶段,没有必要搭建中台。从1到N的阶段,适合搭建中台。从N到N+1的阶段,搭建中台势在必行。没有中台的时代...转载 2020-01-18 17:20:58 · 743 阅读 · 0 评论 -
世界上最好的学习法:费曼学习法
目录第一步:选择目标第二步:教学第三步:纠错学习第四步:简化小结你是否曾幻想读一遍书就记住所有的内容?是否想学习完一项技能就马上达到巅峰水平?除非你是天才,不然这是不可能的。对于大多数的普通人来说,可以通过笨办法(死记硬背)来达到学习的目的,但效率低下。当然,也可以通过优秀的学习法来进行学习,比如今天讲的“费曼学习法”,可以将你的学习效率极大的提高。费曼学习法是由加拿大...转载 2019-12-18 15:19:10 · 291 阅读 · 0 评论 -
提高代码可读性的 10 个技巧
作者丨Manas Sadangi 翻译丨Teixeira10在本文中,作者从注释,缩进,代码分组,命名方式等方面,介绍了10个提高代码可读性的技巧,供读者学习和借鉴。以下为译文:如果你的代码很容易阅读,这也会帮助你调试自己的程序,让工作变得更容易。代码可读性是计算机编程领域的一个普遍课题,这也是作为开发转载 2017-10-20 13:57:48 · 434 阅读 · 0 评论 -
顶级程序员和普通程序员在思维模式上的5个区别
在网上看到这篇文章,深有感触,非常认同,这里分享给大家。作者 Edmond Lau 曾是 google,quora 的员工。《The Effective Engineer》的作者 Edmond Lau 在写书的过程中,为了了解那些顶级程序员和普通程序员的区别,采访了很多硅谷顶级科技公司的顶尖软件工程师。他发现这些给世界带来巨大影响转载 2017-11-11 21:02:16 · 617 阅读 · 0 评论 -
给新手程序员的16个工作必备小妙招,省下时间去LOL吧!
写在前面这个文章核心并不是程序优化的具体技巧,而是拿到一个问题如何思考和利用工具的通用方法。比如即使我们不知道 profiler 这个东西,通过搜索"代码 每一行 时间"也可以很快知道有这样的工具叫做 profiler,并且学会怎么使用。即使不知道 rand 这个函数怎么加速,通过搜索引擎也可以找到别人写好的现成代码。另一方面是发现瓶颈之后也不要着急自己修复,如果不是特别一目了然的话,转载 2017-11-11 18:17:25 · 401 阅读 · 0 评论 -
程序员除了编代码,还能做哪些职业规划?
不思进取的程序员不是好的程序员。无数的开发者都梦想着可以加入 Google、Facebook、Apple、BAT 这样的大公司,的确,能够在数一数二的互联网公司工作确实很酷。但是,作为一名开发者,如果能够打败 Google、BAT,那岂不是更酷?不过想要做到这一点很不容易,因为你需要的不仅仅是计算机相关知识。那么怎么才能打败 Google、BAT 呢?除了掌握编码知识,又需要了解哪些内容呢?接...转载 2017-12-10 11:56:56 · 790 阅读 · 0 评论 -
为什么许多公司不要培训机构出来的程序员?
2017 年,从微软、Oracle、IBM,到思科、思杰、HPE,再到 Etsy、Facebook、 Stack Overflow,无论是老牌科技公司还是创新型企业,似乎都呈现出一种颓势,裁员风波一浪高过一浪。而近观国内整体局势,继悟空单车等退出市场,酷骑单车、小蓝车先后倒闭后,近日小鸣单车也被曝裁员 99%,公司实控人“跑路”......国内外的互联网圈显得动荡不已,预想而知,一大批从业者也正面转载 2017-11-25 09:25:03 · 19418 阅读 · 6 评论 -
3年工作经验的程序员应该具备的技能
每个程序员、或者说每个工作者都应该有自己的职业规划,如果你不是富二代,不是官二代,也没有职业规划,希望你可以思考一下自己的将来。今天小编给大家分享的是一篇来自阿里Java工程师对3年工作经验程序员的职业建议,希望对你有启发。 程序员的三个阶段 第一阶段-——三年 我认为三年对于程序员来说是第一个门槛,这个阶段将会淘汰掉一批不适合写代码的人。这一阶段,我们走出校园,迈入...转载 2017-12-13 16:24:20 · 925 阅读 · 0 评论 -
程序员不能错过的28份技术知识图谱,你的进阶路上必备
写在前面:本文是鹏哥多年来积累和收集的技术知识技能图谱,有的是鹏哥原创总结的最佳实践,有的是小伙伴们的分享。其实,每个秘籍图谱里面的内容都是互联网高并发架构师应该了解和掌握的知识。鹏哥索性就把这些图谱都收集在一起,并且进行了归类,便于大家查找和学习。暂把标题定为“史上最全的架构师图谱”,是作者的一个小目标:想把更多的技术图谱和思维导图汇集在一起,转载 2017-11-11 18:11:49 · 3829 阅读 · 0 评论 -
成为一名架构师得学习哪些知识?
于是,小灰去向大黄请教这是有关未来的故事:从前,有一个赶路的人路过一片工地,看到三个年轻人在工地上搬砖。于是,他问其中一个人:于是,他又问了第二个人:于是,他又转载 2018-01-08 15:05:57 · 294 阅读 · 0 评论 -
Java 程序员该掌握什么核心技术才能不被危机波及?
程序员一直是和“高薪”两个字挂在一起的不可否认前几年程序员确实经历了一段风光无限的时期但是经过统计在这些风光的背后其实也暗藏了这些危机:①市场需求增长远少于Java程序员供应增长,Java程序员面临更加激烈的竞争;②受供应量的大幅增长影响,Java程序员平均跳槽薪资涨薪幅度较低;③需求方对Java程序员提出更加严苛的选材标准。社会一直是在发展的,人也都在进步着,随着市场越来越规范,对Java程序员...原创 2018-03-26 10:45:41 · 1155 阅读 · 0 评论 -
程序员什么时候该考虑辞职?
在IT互联网行业内似乎有一个潜规则那就是想要加工资就需要跳槽并且跳槽涨薪的幅度还挺可观 所以很多人将跳槽作为加薪的手段有的人一年能跳两三回但是这样频繁的跳槽真的会好吗?也有很多人想要辞职但是因为怕被贴上「爱跳槽」的标签而裹足不前 很多程序员趋向于为了所谓的「声誉」而呆在老公司,但是在后期将两者相比较,「呆在老公司」的程序员处理问题的经验和职业发展...转载 2018-11-25 00:37:59 · 249 阅读 · 0 评论 -
提高代码阅读能力的7种方法
原文:7 Ways to Improve Your Code Reading Skills 作者: A. N. M. Bazlur Rahman 翻译:无阻我飞扬摘要:随着越来越多的公司使用敏捷开发,能够阅读别人的代码比以往显得更重要。这就需要学习一些如何提高这项技能的技巧。本文提供了7种提高代码阅读技巧的方法,以下是译文。在软件开发人员的职位描述中有阅读源代码。然转载 2017-10-20 09:12:24 · 2506 阅读 · 0 评论