SpringBoot支持了两种数据库结构版本管理与迁移,一个是flyway,一个是liquibase。其本身也支持sql script,在初始化数据源之后执行指定的脚本,本章是基于 Liquibase 开展… - Liquibase 开发人员将本地开发机器上的基于文本的文件中的数据库更改存储在本地数 ...
分类:
数据库 时间:
2018-04-25 17:01:16
阅读次数:
304
Linux下find命令在目录结构中搜索文件,并执行指定的操作。Linux下find命令提供了相当多的查找条件,功能很强大。由于find具有强大的功能,所以它的选项也很多,其中大部分选项都值得我们花时间来了解一下。即使系统中含有网络文件系统( NFS),find命令在该文件系统中同样有效,只你具有相 ...
分类:
系统相关 时间:
2018-04-25 00:20:29
阅读次数:
233
路由的作用是分隔应用为不同的区块,每个区块基于匹配当前URL的规则。 路由可以分为服务端与客户端两种,服务端以Express.js为例: 服务端接收请求并路由至一个控制器(controller),控制器执行指定的操作(action)。 客户端的路由在概念上与服务端相似,其好处是不需要每次URL地址变 ...
分类:
其他好文 时间:
2018-04-22 12:57:26
阅读次数:
182
一、问题 服务器多,各个服务器上的管理人员多,ROOT权限泛滥,经常导致文件莫名其妙丢失,老手和新手对服务器的熟知程度不同,安全存在不稳定和操作安全隐患。 二、方案 利用sudo配置指定用户只能执行指定的命令 2.1 创建用户 shell 建立3个初级运维,一个高级运维,一个网络工程师,一个运维经理 ...
分类:
系统相关 时间:
2018-04-05 23:10:36
阅读次数:
333
Go语言条件 条件语句需要开发者通过指定一个或多个条件,并通过测试条件是否为true来决定是否执行指定语句,并在条件为false的情况再执行另外的语句。下图展示了程序语言中条件语句的结构: Go语言提供了以下几种条件判断语句: 语句|描述 | |: | |if语句| if语句 由一个布尔表达式后紧跟 ...
分类:
编程语言 时间:
2018-03-29 19:15:32
阅读次数:
187
1: unless 条件为假时,执行指定的语句 unless…(条件为假执行)…else…(条件为真执行)… 2: until 循环体一直执行,直到条件为真结束 until ($j > 4) { print "j <= 4"; } 3: if……elsif…… 4: $i++ $i-- 先使用变量再 ...
分类:
其他好文 时间:
2018-03-24 22:29:56
阅读次数:
206
https://www.cnblogs.com/diegodu/p/7866073.html 一 sleep 是线程类(Thread)的方法,导致此线程暂停执行指定时间,给执行机会给其他线程,但是监控状态依然保持,到时后会自动恢复,调用sleep 不会释放对象锁。由于没有释放对象锁,所以不能调用里面 ...
分类:
编程语言 时间:
2018-03-20 18:07:51
阅读次数:
179
背景:分析较高并发情景下的通话质量不佳的原因,需要长期抓包。 一、自动打包 1. 指定以1MB的大小打包,这个必须在/var/tmp/目录下执行。 2. 指定以100MB的大小打包,打1000个包 好了,我们按照1GB打的包,分析的时候发现实在是太慢了……一个过滤条件就要等分钟单位的时间,怎么办?拆 ...
分类:
其他好文 时间:
2018-03-17 18:48:31
阅读次数:
450
一、 sleep 是线程类(Thread)的方法,导致此线程暂停执行指定时间,给执行机会给其他线程,但是监控状态依然保持,到时后会自动恢复,调用sleep 不会释放对象锁。由于没有释放对象锁,所以不能调用里面的同步方法。 sleep()使当前线程进入停滞状态(阻塞当前线程),让出CUP的使用、目的是 ...
分类:
编程语言 时间:
2018-03-16 17:14:06
阅读次数:
191
1.wait,sleep的区别1)sleep 是线程类(Thread)的方法,导致此线程暂停执行指定时间,给执行机会给其他线程,但是监控状态依然保持,到时后会自动恢复。调用sleep 不会释放对象锁。wait 是Object 类的方法,对此对象调用wait 方法导致本线程放弃对象锁,进入等待此对象的 ...
分类:
编程语言 时间:
2018-03-14 16:56:22
阅读次数:
148