搭建环境:一台主机192.168.56.12安装nginx,mysql,php关闭防火墙,selinux1.编译安装nginx//创建系统用户[root@hyj~]#useradd-r-M-s/sbin/nologinnginx//安装依赖环境[root@hyj~]#yum-yinstallpcre-developensslopenssl-develgd-devel[root@hyj~]#yum-
分类:
其他好文 时间:
2018-08-26 01:10:41
阅读次数:
156
树里的 divide and conquer 感觉和 post order traversal 就是一个东西,反正都是递归。 下面方法返回了 root ,也可以不返回,直接用 flatten 自己递归也行。 时间复杂度 O(nlogn) 空间复杂度 O(h) ...
分类:
其他好文 时间:
2018-08-26 01:10:35
阅读次数:
121
pipelinedb 是一个基于pg数据库开发的stream sql 数据库,和prisma 集成起来可以开发很 方便的stream 应用 使用docker 安装 项目初始化 prisma init 注意选择数据库类型为pg 注意选择数据库类型为pg prisma init 修改模板配置 versi ...
分类:
数据库 时间:
2018-08-26 01:10:26
阅读次数:
246
Git 将代码恢复到一个历史的版本 要把代码回到某个历史版本 比如 test有两种方法 暴力的方式 如果你的仓库是自己在用(不影响别人),那么你可以使用 git reset --hard <target_commit_id> 来恢复到指定的提交,再用 git push -f 来强制更新远程的分支指针 ...
分类:
其他好文 时间:
2018-08-26 01:10:19
阅读次数:
144
介绍: 是解决任意两点间的最短路径的一种算法,可以正确处理有向图或负权(但不可存在负权回路)的最短路径问题,同时也被用于计算有向图的传递闭包。 Floyd-Warshall算法的时间复杂度是O(N3),空间复杂度O(N2)。 原理: Floyd-Warshall算法的原理是动态规划。 用fk(i,j ...
分类:
其他好文 时间:
2018-08-26 00:09:22
阅读次数:
187
###spring 1.概念:开源,轻量级,简化开发的企业级框架。 2.特点: ###spring容器(IOC容器) Spring容器:Spring容器装bean对象的。 Bean:能创建对象的类 开发步骤: 1)创建maven 2) 添加一个web.xml 3) 添加tomcat 4) 在pom里 ...
分类:
编程语言 时间:
2018-08-26 00:09:14
阅读次数:
140
这个版本的httpd.conf的配置方法跟原版本的设置不一样了。 需要在目录安全配置中 修改为 Require all granted 比如 把Require local 修改为Require all granted. 特别要注意,需将httpd-vhosts.conf中的配置也要一同修改。 ...
分类:
数据库 时间:
2018-08-26 00:09:02
阅读次数:
214
今天是放假的第七周的周六。时间过的真是很快啊,这么快就到了要开始小学期的时候了,说实话,我还没做好完全的准备,不过,怎样都要面对的,是吧? 前面我已经提到过,我已经提前来到学校了,作为一名志愿者参加迎新的工作。刚来的时候并没有马上开始工作,而是在原来的规定时间上推迟了一天后才开始的,也就是24号,然 ...
分类:
其他好文 时间:
2018-08-26 00:08:52
阅读次数:
148
全栈运维体系中基础运维的入门shell编程语言,简单易懂。
分类:
系统相关 时间:
2018-08-26 00:08:43
阅读次数:
174
在引入Spring的Validated时,需要声明如下bean: @Beanpublic MethodValidationPostProcessor methodValidationPostProcessor() { return new MethodValidationPostProcessor( ...
分类:
编程语言 时间:
2018-08-26 00:08:33
阅读次数:
717
springboot的自动配置功能,主要流程如下: 1 启动的时候加载我们的主配置类,也就是我们的入口类;从而开启我们的自动配置配置功能,这个是通过@EnableAutoConfiguration注解实现的; 2 @EnableautoConfiguration利用其注解类中的方法:EnableAu ...
分类:
编程语言 时间:
2018-08-26 00:08:26
阅读次数:
119
变量重灾区 一.变量及命名规范 1.1啥是变量? 顾名思义,不断变化的量即变量。举个栗子:a = 0. a即变量,理由:在a赋值为0之后,可以重新进行赋值 a = 1 a=2 a=3.etc 1.2变量的逆鳞: 变量有什么不可触及的伤疤呢?它不能以数字,字母,下划线以外的字符命名(华夏文明源远流长, ...
分类:
编程语言 时间:
2018-08-26 00:08:20
阅读次数:
188
1.工厂方法模式定义 定义一个用于创建对象的接口,让子类决定具体实例话哪一个类。 2.通用实现方式 工厂方式通用实现方式类图如下: 其中Product定义了产品的共性,是对事物的抽象,Creator为抽象创建类,即抽象工厂,具体如何创建实例由实现类决定。代码如下所示: Product类: publi ...
分类:
其他好文 时间:
2018-08-26 00:08:11
阅读次数:
129
问题最近把mac的操作系统升级到了最新版本发现了一个问题,通过共享文件夹的方式 修改的文件,无法立即同步到虚拟机中,大概需要30秒才能同步到共享文件夹。操作环境如下虚拟机:Virtualbox虚拟机操作系统:Ubuntu16.04虚拟机管理工具:Vagrant物理机:Mac High Sierra ... ...
分类:
系统相关 时间:
2018-08-26 00:08:02
阅读次数:
231
如何关联远程仓库? 添加远程仓库 git remote add origin "ssh仓库地址" 删除远程仓库 git remote rm origin "ssh仓库地址" 查看远程仓库 git remote -v 如何提交本地代码到github? 1. 创建版本库 git init 2.文件添加到 ...
分类:
其他好文 时间:
2018-08-26 00:07:53
阅读次数:
318
1. 单链表介绍 链表是一种物理存储单元上非连续、非顺序的存储结构,数据元素的逻辑顺序是通过链表中的指针链接次序实现的。链表由一系列结点(链表中每一个元素称为结点)组成,结点可以在运行时动态生成。每个结点包括两个部分:一个是存储数据元素的数据域,另一个是存储下一个结点地址的指针域。 相比于顺序存储结 ...
分类:
其他好文 时间:
2018-08-26 00:07:43
阅读次数:
172
1. 一个server表示一个虚拟主机, 说白了就是网站, 一个nginx可以有多个server 2. listen网站监听的端口 3. server_name网站的域名 4. root是网站的相对目录, 相对于当前nginx目录 5. index是网站的默认主页 ...
分类:
其他好文 时间:
2018-08-26 00:07:25
阅读次数:
184