最新文章
-
Redis的内存回收原理,及内存过期淘汰策略详解
Redis内存回收机制 Redis的内存回收主要围绕以下两个方面: 1.Redis过期策略:删除过期时间的key值 2.Redis淘汰策略:内存使用到达maxmemory上限时触发内存淘汰数据 Redis的过期策略和内存淘汰策略不是一件事,实际研发中不要弄混淆了,下面会完整的介绍两者。 Redis过期策略 过期策略通常有以下三种: 1.定时过期 每个设置过期时间的key都需要创建一个定时器,到过期…... -
给创业公司CTO的四点建议
第一点:建立与CEO的信任关系 首先,需要学会与CEO如何高效的沟通。 创业型公司的老板,有业务销售出身、产品出身、技术出身,每个人的沟通方式都不太一样,比如销售型老板出身,沟通方式更多是结果型沟通,什么时候产品能上线,对于你需要的资源和帮助这块,也许认为这件事是你的职责范围,所以早期的沟通方式还是需要很多技巧,如果一定要有建议,建议用图说话,直接高效。 其次,换位思考 CEO比较关注行业信息以及…... -
一篇文章搞懂高级Java程序员、架构师、技术总监、CTO从薪资到技能的区别
“ 我希望用一篇文章完全让大家正确的理解从程序员到架构师、技术经理、技术总监、CTO的完整区别以及进阶要领。 只有客观去认识,才会更加合理的找到自己的擅长点,从而更好的发展自己。 上图是典型的薪资结构图,我们先从高级程序员谈起。 高级程序员 一般是至少三年以上的工作经验,有些地方是五年以上,很多小公司或者创业公司,高级程序员覆盖工作职责比较广,基本包含部分产品经理、项目经理的工作职责以外,最主要负…... -
手把手教你做求职简历
最近利用部分的时间,帮助了好几位读者朋友进入了自己心仪的公司,以下我会谈到,简历方面给到他们的建议。 如果你本身具备很强的实力,不要因为对求职简历细节不重视,反而痛失良机。 求职加薪,除了平时的积累以外,更要懂得积累求职相关的技巧和经验。想进入心仪的公司,这样才能事半功倍。 作为一个曾经的面霸,以下谈谈我之前面试公司的准备步骤和心得,希望对你们有所用。 求职跳槽的三大误区 第一个误区…... -
从Java程序员进阶架构师,必看的书单推荐!
算法与数据结构: 数据结构(严蔚敏) java数据结构和算法(美:拉佛) 算法导论 大话数据结构 剑指Offer 程序员面试金典 编程珠玑 编程之美 程序员笔试面试最优解 数据结构与算法经典问题解析(Java语言描述) 图解数据结构(使用Java) 计算机网络: 计算机网络(谢希仁) TCP/IP 详解 HTTP权威指南 图解TCP/IP 图解HTTP 数据库: 数据库主要是多用,书上主要看索引和…... -
技术人的未来
我发现在工作中,不管是工作超过1年的还是3年5年,甚至8年的技术出身的朋友,依然从不看重职业规划的重要性,依然我行我素,不去遵循发展的规律,也有很多朋友就是为了跳槽而跳槽,从没有目标性,是时候警醒自己了,重视自己的优势和劣势,为自己下一步发展提前准备,这样的人生才有未来! 首先,认清外在误区 第一大误区:技术人是吃青春饭 这是一个误区,在中国有很多人都认为IT行业是吃青春饭的,如果过了30岁就很难…... -
Java程序员的发展之路和职业规划
在互联网做技术的朋友,往往没有足够的重视,职业规划其实一点都不虚,而是一件非常实在的事情,如果你不是每次碰墙再反思职业规划,而是提前3年左右作出下一步的规划,你早已经走出了一条属于自己的路。 以下是我自己的一部分思考。 本文作者,陈睿 优知学院创始人,10年程序猿+产品汪,前百度研发经理、携程定制旅游CTO。 技术人的困扰 技术人的成长之路并非一帆风顺,如果你在成长过程中经常会问自己诸如此类的的问…... -
Docker容器的原理、特征、基本架构、与应用场景
什么是容器? 一句话概括容器:容器就是将软件打包成标准化单元,以用于开发、交付和部署。 容器镜像是轻量的、可执行的独立软件包 ,包含软件运行所需的所有内容:代码、运行时环境、系统工具、系统库和设置。 容器化软件适用于基于Linux和Windows的应用,在任何环境中都能够始终如一地运行。 容器赋予了软件独立性,使其免受外在环境差异(例如,开发和预演环境的差异)的影响,从而有助于减少团队间在相同基础…...