最新文章
-
写给30岁后想创业的朋友
我知道很多30岁之后的朋友,都在忙着转型,有转型管理的,有转型产品的,也有跨界转型的,今天我主要谈谈转型创业领域这个话题。 首先,我们从创业的成功率说起。 创业这件事,从大数据的角度,这件事的成功率低的可怜,低于1%,基本属于千里挑一的成功率。 大部分成功人士谈到创业这件事,首先想到的就是自己幸运。当然,幸运的背后,肯定有别人你看不到的,这些也是我们经常忽略的。 但有一点,创业的…... -
Docker简介、组成架构、使用步骤、以及生态产品
Docker简介 Docker是DotCloud开源的、可以将任何应用包装在Linux container中运行的工具。 Docker基于Go语言开发,代码托管在Github上,目前超过10000次commit。 基于Docker的沙箱环境可以实现轻型隔离,多个容器间不会相互影响;Docker可以自动化打包和部署任何应用,方便地创建一个轻量级私有PaaS云,也可以用于搭建开发测试环境以及部署可扩展…... -
Java程序员的发展之路和职业规划
在互联网做技术的朋友,往往没有足够的重视,职业规划其实一点都不虚,而是一件非常实在的事情,如果你不是每次碰墙再反思职业规划,而是提前3年左右作出下一步的规划,你早已经走出了一条属于自己的路。 以下是我自己的一部分思考。 本文作者,陈睿 优知学院创始人,10年程序猿+产品汪,前百度研发经理、携程定制旅游CTO。 技术人的困扰 技术人的成长之路并非一帆风顺,如果你在成长过程中经常会问自己诸如此类的的问…... -
最全面的Java多线程学习概述
Java并发编程的技能基本涵括以下5方面: 多线程 线程池 线程锁 并发工具类 并发容器 多线程的4种创建方式 继承Thread 实现Runnable接口 实现Callable接口 以及线程池来创建线程 Java线程的生命周期 线程的创建 线程的就绪 线程的运行 线程的阻塞 线程的死亡 Java线程的通信与协作 、 1.线程就绪:调用start(),以及sleep()休眠超时进入线程就绪状态 2.…... -
JVM的内存分配、运行原理、回收算法机制
不管是BAT面试,还是工作实践中的JVM调优以及参数设置,或者内存溢出检测等,都需要涉及到Java虚拟机的内存模型、内存分配,以及回收算法机制等,这些都是必考、必会技能。 JVM内存模型 JVM内存模型可以分为两个部分,如下图所示,堆和方法区是所有线程共有的,而虚拟机栈,本地方法栈和程序计数器则是线程私有的。 1. 堆(Heap) 堆内存是所有线程共有的,可以分为两个部分:年轻代和老年代。下图中的…...













