目录 JVM 线程内存共享区 堆 heap (线程共享) 新生代的划分 Eden/FromSurvivor/To Survivor FromSurvivor To Survivor 新生代Minor GC 回收过程 老年代区域 清理算法:标记清除法 方法区、永久代(线程共享) 运行时常量池 线程内存 ...
分类:
其他好文 时间:
2020-01-09 18:57:51
阅读次数:
102
| 可选参数 | 示例 | 说明 | | | | | | | | 只在dist文件夹中生成一个程序demo.exe文件,适用于一个模块没有多依赖.py文件 | | | | 默认选项,除了主程序demo.exe外,还会在在dist文件夹中生成很多依赖文件,推荐使用这个 | | | | 默认选项,只对w ...
分类:
编程语言 时间:
2020-01-09 16:03:24
阅读次数:
106
1.安装celery模块pipinstall-Ucelery==4.3.02.创建celery相关目录xiaolan/#项目主目录├──mycelery/├──config.py#配置文件├──__init__.py├──main.py#主程序└──sms/#一个目录可以放置多个任务,该目录下存放当前任务执行时需要的模块或依赖└──tasks.py#任务的文件,名称必须是这个3.创建celery配
分类:
其他好文 时间:
2020-01-08 00:25:56
阅读次数:
89
原调试debugwindbg死锁deadlock 前言最近我们的程序在退出时会卡住,调查发现是在卸载dll时死锁了。大概流程是这样的:我们的dll在加载的时候会创建一个工作线程,在卸载的时候,会设置退出标志并等待之前开启的工作线程结束。为了研究这个经典的死锁问题,写了一个模拟程序,用到的dump文件... ...
分类:
数据库 时间:
2020-01-06 22:40:03
阅读次数:
135
Spring Boot入门 一、第一个Spring Boot程序 1.导入springBoot 依赖 2.创建包,控制器和主程序入口 3.运行这个 方法访问控制层映射 第一个SpringBoot程序结束 二、解析入门程序 1.POM文件解析 1.1 spring Boot 依赖存在父依赖 ? 第一个 ...
分类:
编程语言 时间:
2020-01-03 23:01:26
阅读次数:
82
引入 ? 数据库称为数据管理系统,这个数据管理系统我们称之为DBMS,DB(database)就是数据库的意义,M(manage)就是管理的意思,S(system)就是系统的意思,其实就是英文名的首字符缩写。市场上冒出了很多优秀的数据库管理系统,例如:mysql、oracle、db2等等,人家开发好 ...
分类:
数据库 时间:
2019-12-30 23:34:10
阅读次数:
187
Redis Redis 是完全开源免费的,遵守BSD协议,是一个高性能的key-value数据库。 Redis 与其他 key - value 缓存产品有以下三个特点: Redis支持数据的持久化,可以将内存中的数据保存在磁盘中,重启的时候可以再次加载进行使用。 Redis不仅仅支持简单的key-v ...
分类:
编程语言 时间:
2019-12-30 17:20:24
阅读次数:
82
Getting started with Doxygen === 可执行文件doxygen是解析源文件并生成文档的主程序. 另外, 也可以使用可执行文件doxywizard, 是用于编辑配置文件, 以及在图形环 境下使用doxygen的图形前端. doxygen 读取源文件 读取自定义的, head ...
分类:
其他好文 时间:
2019-12-29 16:33:47
阅读次数:
126
express 框架的使用方法: 第一步: 生成一个 (express)项目工程 命令提示框的指令是: express (文件名) express -e (文件名) 两段指令的效果都是 生成一个 (express)项目工程 区别 在于: 以上图片是 express -e 生成的视图文件以及文件夹的内 ...
分类:
其他好文 时间:
2019-12-28 23:00:55
阅读次数:
102
一、整体结构图 Kettle 是”Kettle E.T.T.L. Envirnonment”只取首字母的缩写,这意味着它被设计用来帮助你实现你的ETTL 需要:抽取、转换、装入和加载数据;翻译成中文名称应该叫水壶,名字的起源正如该项目的主程序员MATT 在一个论坛里说的哪样:希望把各种数据放到一个壶 ...
分类:
其他好文 时间:
2019-12-24 13:52:35
阅读次数:
86