最新文章
-
CTO的核心职责
好的CTO是可遇而不可求的,需要全方位的成长。不管是技术、产品、人性、行业、管理、协调、沟通等等。 还有最重要的一点胜负手:人品。 CTO管辖范围 架构组 这里提到的架构师,偏向技术专家线路,通常,大部分都是从工程师做起,需要5-8年的技术积累过程。架构师,更多需要经验来支撑,没有一定的技术积累是很难胜任的。 项目组 很显然,工作职责就是协调公司内部资源,保…... -
Redis的内存回收原理,及内存过期淘汰策略详解
Redis内存回收机制 Redis的内存回收主要围绕以下两个方面: 1.Redis过期策略:删除过期时间的key值 2.Redis淘汰策略:内存使用到达maxmemory上限时触发内存淘汰数据 Redis的过期策略和内存淘汰策略不是一件事,实际研发中不要弄混淆了,下面会完整的介绍两者。 Redis过期策略 过期策略通常有以下三种: 1.定时过期 每个设置过期时间的key都需要创建一个定时器,到过期…... -
成长为Java架构师必须突破的11个技术点
1、Java基础技术体系掌握牢固: JVM内存分配 垃圾回收 类装载机制 JVM性能优化 反射机制 多线程 网络编程 常用数据结构和相关算法 2、对面向对象的软件开发思想有清晰的认识、熟悉掌握常用的设计模式: 熟练使用UML工具以及各种流程图 经典的设计模式会手写以及熟知使用场景 概要设计与详细设计 面向对象的核心思想需要运用在代码编程中,例如:高内聚低耦合 3、目前流行开源框架,除了熟练使用,还…... -
java程序员的必用的9款开发工具
今天推荐java程序员开发利器,包含如如下: 开发环境: Eclipse IntelliJ IDEA IntelliJ在业界被公认为最好的java开发工具之一,尤其在智能代码助手、代码自动提示、重构、J2EE支持、各类版本工具(git、svn等)、JUnit、CVS整合、代码分析、 创新的GUI设计等方面的功能可以说是超常的。 性能调优 JVM调优:VisualVM VisualVM 是一款免费的…... -
Minor GC、Major GC、Full GC的区别
Java面试过程,JVM属于必考题系列: 深入详解JVM内存模型与JVM参数详细配置 JVM的4种垃圾回收算法、垃圾回收机制与总结 7种JVM垃圾收集器特点,优劣势、及使用场景 JVM性能调优的6大步骤,及关键调优参数详解 深入剖析G1收集器、及回收流程、与推荐用例 今天主要谈谈JVM GC的类型和策略,特别是大家经常混淆的Minor GC、Major GC、Full GC,年轻代GC、老年代GC…... -
程序员去创业公司做 CTO,需要注意什么?
对于程序员去去创业公司担任 CTO ,我结合自己的经验和建议,归纳总结了为以下三个部分。 薪资收益 从大公司去创业公司做 CTO,薪资收益是涨是跌? 从大公司去创业公司做 CTO,薪资不一定会上涨很多,甚至不乏愿意降薪做 CTO 的工程师。在 BAT 等巨头做一名资深工程师的薪酬,一般情况下不会低于创业公司,因为互联网巨头比创业公司有钱多了。 说个我经历的事情。上海某创业公司,寻求技术合伙人,指明…...








