码迷,mamicode.com
首页 > 2018年12月22日 > 全部分享
SpringBoot应用启动过程分析
真的好奇害死猫!之前写过几个SpringBoot应用,但是一直没搞明白应用到底是怎么启动的,心里一直有点膈应。好吧,趁有空去看了下源码,写下这篇博客作为学习记录吧! 一.应用启动类 开发SpirngBoot应用时,入口类就这简单的几行。但是却完成了N多服务的初始化、加载和发布。那么这几行代码究竟干了 ...
分类:编程语言   时间:2018-12-22 16:33:23    阅读次数:113
24.join算法/锁_1
一. JOIN算法1.1. JOIN 语法 1.2. JOIN算法 1.2.1. simple nested loop join 1. R 表,该表只扫描了一次;2. S 表,该表扫面了 count(R) 次;3. 该方法相当于是一个笛卡尔积,实际上数据库 不会使用 该算法; 1.2.2. inde ...
分类:编程语言   时间:2018-12-22 16:33:06    阅读次数:205
23.Secondary Index
一. Secondary Index(二级索引)1.1. Secondary Index 介绍 1.2. Secondary Index 回表 可以将上述的 userinfo 表进行人工拆分,从而进行 人工回表 ,拆分如下: 1.3. 堆表的二级索引 1. 在堆表中,是 没有聚集索引 的, 所有的索 ...
分类:其他好文   时间:2018-12-22 16:32:54    阅读次数:194
java构造方法
构造方法:当创建新的对象时调用的方法,方法名称和类名相同,无返回值 创建一个Student的构造方法,然后传参数 创建一个Student对象 结果 构造方法可以重载,参数可以不同,通常一个类上面如果有多个构造方法的时候需要添加一个空参的构造方法,一个类如果没有构造方法的话默认是有个空参的构造方法,一 ...
分类:编程语言   时间:2018-12-22 16:32:46    阅读次数:187
[转帖]Git数据存储的原理浅析
Git数据存储的原理浅析 https://segmentfault.com/a/1190000016320008 Git数据存储的原理浅析 https://segmentfault.com/a/1190000016320008 Git数据存储的原理浅析 https://segmentfault.co ...
分类:其他好文   时间:2018-12-22 16:32:35    阅读次数:239
常用算法(二)
续 常用算法(一) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 五,动态规划 适用条件 问题的解可由子问题的解组合而成; 子问题有重叠,会被重复求解; 无后效性。某阶段的状态一旦确定,则此后过程的演变不再受此前各种 ...
分类:编程语言   时间:2018-12-22 16:32:26    阅读次数:173
Emacs_快捷键列表
Emacs_快捷键列表 emacs -nw 以终端模式运行emacsLC_CTYPE=zh_CN.UTF-8 emacs C = Control M = Meta = Alt | EscAlt 可以粘滞 Esc 不能粘滞 S = Shift 注意:以上命令中标注的按键,大写的C代表Control,在 ...
分类:系统相关   时间:2018-12-22 16:32:16    阅读次数:260
算法第5章上机实践报告
一、实践题目 7-2 工作分配问题 (20 分) 二、问题描述 设有n件工作分配给n个人。将工作i分配给第j个人所需的费用为cij 。 设计一个算法,对于给定的工作费用,为每一个人都分配1 件不同的工作,并使总费用达到最小。 输入格式:输入数据的第一行有1 个正整数n (1≤n≤20)。接下来的n行 ...
分类:编程语言   时间:2018-12-22 16:32:05    阅读次数:176
javascript 的 事件类型(事件)
事件通常与函数配合使用,这样就可以通过发生的事件来驱动函数执行。 事件是文档或者浏览器窗口中发生的,特定的交互瞬间。 事件是用户或浏览器自身执行的某种动作,如click,load和mouseover都是事件的名字。 事件是javaScript和DOM之间交互的桥梁。 你若触发,我便执行——事件发生, ...
分类:编程语言   时间:2018-12-22 16:31:56    阅读次数:287
Anaconda安装及虚拟环境搭建教程(linux)
1.下载:Anaconda3 https://www.anaconda.com/download/#linux 1.下载:Anaconda3 2.安装命令: 2.安装命令: 切换至安装包所在目录,执行以下命令: bash Anaconda3-5.3.0-Linux-x86_64.sh 切换至安装包所 ...
分类:系统相关   时间:2018-12-22 16:31:49    阅读次数:216
LINUX 中 echo -e \b 转义符使用
\b应使用字符之间,字符尾部跟\b是没有效果的
分类:系统相关   时间:2018-12-22 16:31:42    阅读次数:236
阿里云服务器的nginx配置
首先,得要有一台阿里云服务器(皮一下),下面进行实战 一、战前准备 由于nginx模块依赖一些库,所以得要事先安装这些lib库,这些依赖库主要有g++、gcc、openssl-devel、pcre-devel和zlib-devel 所以执行如下命令安装 二、安装pcre(让nginx支持rewrit ...
分类:其他好文   时间:2018-12-22 16:31:36    阅读次数:360
2018.12.20 今日所学
今日所学 : 1. isinstance , type , issubclass 2.如何区分方法和函数(代码) 3.反射(重要) 1. isinstance ,type ,issubclass isinstance(椅子音死ten死): 判断你给的对象是否是xx类型的.(向上判断) type : ...
分类:其他好文   时间:2018-12-22 16:31:26    阅读次数:227
伙伴系统之避免碎片--Linux内存管理(十六)
1 前景提要 1.1 碎片化问题 分页与分段 页是信息的物理单位, 分页是为了实现非连续分配, 以便解决内存碎片问题, 或者说分页是由于系统管理的需要. 段是信息的逻辑单位,它含有一组意义相对完整的信息, 分段的目的是为了更好地实现共享, 满足用户的需要. 页的大小固定且由系统确定, 将逻辑地址划分 ...
分类:系统相关   时间:2018-12-22 16:31:19    阅读次数:259
如何HTML标签和JS中设置CSS3 var变量
一、HTML标签中设置CSS变量 如下: 二、JS中设置CSS变量 如下,HTML示意: 如果要想让var(--color)生效,执行下面JavaScript代码即可: 三、JS中获取CSS变量 JS中获取CSS变量可以使用getPropertyValue()方法,示意: ...
分类:Web程序   时间:2018-12-22 16:31:09    阅读次数:275
java 小心使用float和double他可能不如你所想
public static void main(String[] args) { double funds=1.00; int itemBought=0; // double price=.1; for(price=.1;funds>=price;price+=.10){ funds-=price;... ...
分类:编程语言   时间:2018-12-22 16:30:48    阅读次数:191
Git基本命令和GitFlow工作流
本篇博客讲解了git的一些基本的团队协作命令,和GitFlow工作流指南 git 团队协作的一些命令 1.开分支 2.切换到新分支 3.开分支和切换分支合并到一个命令 4.切换回原分支 5.合并分支 6.查看本地分支列表 7.查看远程分支列表 8.向远程提交本地新开的分支 9.删除远程分支 10.删 ...
分类:其他好文   时间:2018-12-22 16:30:39    阅读次数:197
1127条   上一页 1 ... 31 32 33 34 35 36 37 ... 67 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!