《Concurrency Models》笔记
前言 前言 并发模型是什么 Parallel Workers Parallel Workers Disadvantages Assembly Line Assembly Line Advantages Assembly Line Disadvantages Functional Par...
前言 前言 并发模型是什么 Parallel Workers Parallel Workers Disadvantages Assembly Line Assembly Line Advantages Assembly Line Disadvantages Functional Par...
前言 前言 容器解决了什么问题? ioc 的接口定义 BeanFactory ApplicationContext BeanFactory VS ApplicationContext ioc启动与停止 容器启动 停止逻辑 ioc 中的对象 B...
命令行下打开项目 war 和 war exploded 中文乱码 查看类图 快捷键的选择 使用maven创建项目 ubuntu下输入法无法显示问题 配置jdk 配置jdk vm 配置go语言开发环境 命令行下打开项目 2018.12.6 补充 Intellij idea–>Tools–>Create Command-line Lanuc...
前言 一文详解Java泛型设计 在没有泛型之前,必须使用Object编写适用于多种类型的代码,同时由于数组的存在,设计者为了让其可以比较通用的进行处理,也让数组允许协变,这又为程序添加了一些天然的不安全因素。为了解决这些情况,Java的设计者终于在Java5中引入泛型。类型参数(Type parameter)使得ArrayList以及其他可能用到的集合类能够方便的指示虚拟机其包含元素的类型...
一 Vagrant简介 Vagrant是一个创建和配置轻量级,可复制,可移植开发环境的工具。说”人话”就是,vagrant是一个虚拟机管理工具,我知道的用途主要有: 假如你有一个virtualbox虚拟机软件,自己配置了一个cenots vm,你对这个vm做一些特殊配置。这一切步骤,都可以通过Vagrantfile描述出来,并在其他人的电脑上重现你所做的所有工作。 你...
一 前言 一 前言 golang 日志 日志接口 日志实现——以klog为例 unsafe sync.pool command line application urfave/cli spf13/cobra 其它 优雅退出 本文主要阐述一下golang中常用的库...
前言 基本语法 函数 面向对象 模块 其它 前言 本文是笔者作为一个java程序员,对《python基础教程》的笔记。学多种不同的语言,知道达到目的有不同方式,就不会被“相”迷惑 python是类似linux shell的解释型语言(其实与javascript更像),只不过使用shell操作多是为了操作计算机,使用python则是为了实现业务逻辑。感觉上的不同在于...
前言 前言 为什么弄协程? 调度模型的演化 GM模型 GPM模型 goroutine调度模型的四个抽象及其数据结构 G M P Sched 其它容器 与函数的关系 G0 补充 传统的C/C++ ...
前言 前言 虚拟设备 tun/tap veth 网桥 (交换机的)vlan vlan 划分 为何要一个VLAN一个网段? 为啥vlan 要有个sub interface? vxlan 与vlan 对比 一种新的隧道技术 ...
前言 前言 从源代码到内存的通路 可执行文件的组成 可执行文件的加载 文件的映射 进程虚拟地址空间的分布 运行库 问题 为什么会有数据段 函数调用和栈 为什么可以有构造函数和析构函数 近日,有幸研读了俞甲子的《程序员的自我修养》,人家在读...