欢迎大家前往 "腾讯云+社区" ,获取更多腾讯海量技术实践干货哦~ 本文由 "horstxu" 发表于 "云+社区专栏" 1. 问题背景 PHP Laravel框架中的db migration是比较常用的一个功能了。在每个版本迭代中,除了代码会变动之外,一般数据库的字段或者数据库表也会有些变动。因此 ...
分类:
Web程序 时间:
2018-09-21 13:27:42
阅读次数:
234
概述 项目需要定时器的调度管理,原来使用Spring Boot自带的定时器,但是不能后台动态的操作暂停、启动以及新增任务等操作,维护起来相对麻烦;最近研究了Quartz的框架,觉得还算不错,整理了一下代码,整合到现有系统里面,整体效果如下图所示,记录操作流程如下文。 数据库 将Quartz依赖的数据 ...
分类:
编程语言 时间:
2018-09-21 13:27:24
阅读次数:
176
一、写函数的原因 写这个函数的原因就是为了能够不每次在用Python用数据库的时候还要在写一遍 做个通用函数做保留,也给大家做个小小的分享,函数不是最好的,希望有更好的代码的朋友能提出 互相学习 二、函数代码 PS:代码是用Python3.6 写的 三、未实现功能(后续更新) 其实代码的结果最好都是 ...
分类:
数据库 时间:
2018-09-21 13:27:16
阅读次数:
368
Android上的热修复框架 AndFix 大家都很熟悉了,它的原理实际上很简单: 方法替换——Java层的每一个方法在虚拟机实现里面都对应着一个ArtMethod的结构体,只要把原方法的结构体内容替换成新的结构体的内容,在调用原方法的时候,真正执行的指令会是新方法的指令;这样就能实现热修复,详细代 ...
分类:
移动开发 时间:
2018-09-21 12:29:49
阅读次数:
262
客观方面,公司对一个人的技术要求,直接影响着程序员对自己的要求,那些进了优质平台的程序员,公司在逼着他们成长:不成长的话,没办法按时交工,就要担责任。
分类:
其他好文 时间:
2018-09-21 12:29:40
阅读次数:
254
先创建一个目录,作为存在rpm包的目录mkdir/data/yumdata拷贝ISO镜像文件中的rpm包到/data/yumdata/mount/dev/cdrom/mnt/cp/mnt/Packages/*rpm/data/yumdata【小常识】可以在/data/yumdata/下面创建子目录,然后把rpm包放到子目录下面,也可以被识别到创建repositorycreaterepo/data/
分类:
Web程序 时间:
2018-09-21 12:29:34
阅读次数:
194
一、简介 我们平时安装软件时,想要把一个可直接运行的软件及其依赖库Copy到Linux中的某个文件夹下。但是为了快速方便地执行它,不想每次都进入此目录中执行。解决的方法是向PATH中相关的路径下投放软链接文件。 二、相关命令 如: -s 是代号(symbolic)的意思。两点注意: 第一,ln命令会 ...
分类:
系统相关 时间:
2018-09-21 12:29:28
阅读次数:
247
1、查看项目编码格式与日志文件格式是否一致,如统一UTF-8 2、使用 Linux命令 locale 查看Linux系统编码 保证跟项目编码一致。 修改Linux系统编码 vim /etc/sysconfig/i18n 2、首先查看Tomcat启动脚本catalina.sh 是否有 JAVA_OPT ...
分类:
编程语言 时间:
2018-09-21 12:29:20
阅读次数:
323
就转行而言,相信许许多多的人都会有类似的问题 1、非专业出身。 2、年纪比较大,竞争不过小年轻。 3、如果找不到工作,怎么办?毕竟是有家室的人,输不起。 4、逻辑思维基本固化。 那么到底晚不晚,到底能不能转呢? 其实,对于计算机行业,软件测试的门槛低,入门快,工资相对其他行业还算是高的了,因此更是让 ...
分类:
其他好文 时间:
2018-09-21 12:29:05
阅读次数:
287
能看到这篇文章我想大家对http和https都不陌生,我也不做过多阐述,直接开干 ...
分类:
Web程序 时间:
2018-09-21 12:28:45
阅读次数:
207
# Centos 安装 jdk 创建目录,用来存放下载的 JDK
```
cd /usr/local
mkdir -p tools
cd tools
``` 下载JDK,后边的下载地址你可以到 orcal 官网去获取最新的版本,或者你想要的版本进行替换。 ```
# jdk 8 已经包含 jre w... ...
分类:
数据库 时间:
2018-09-21 12:28:38
阅读次数:
219
(function(r){r.fn.qrcode=function(h){var s;function u(a){this.mode=s;this.data=a}function o(a,c){this.typeNumber=a;this.errorCorrectLevel=c;this.modul ...
分类:
Web程序 时间:
2018-09-21 12:28:32
阅读次数:
218
前一篇文章分享了awk的一些基本概念和用法,这篇分享的是awk的一些高级用法。在学习awk的过程中,对比我之前学过的C语言,我发现awk里的while,for,case等语法和C语言里的语法是完全一样的。毕竟awk创始人之一布莱恩·威尔森·柯林汉与C语言的创始人丹尼斯·里奇共同写作了C语言的第一本著作《C程序设计语言》。一.awkaction常用的action分类?(1)E
分类:
系统相关 时间:
2018-09-21 12:28:25
阅读次数:
234
(function(){ var origin_url = location.href; var oauth_url = 'https://vx.mcilife.com/weixin/api/oauth/?callback='; var $_GET = (function(){ var url = ...
分类:
Web程序 时间:
2018-09-21 12:28:17
阅读次数:
249
https://www.cnblogs.com/jiqing9006/p/5135697.html layer iframe层的使用,传参 父层 <div class="col-xs-4 text-left" style="padding-left: 50px;"><button type="but ...
分类:
其他好文 时间:
2018-09-21 12:28:06
阅读次数:
341
1.grafana的worldmmap面板插件Worldmap面板是世界的平铺地图,可以用表示查询数据点的圆圈覆盖。它可以与时间序列度量一起使用,包括来自Elasticsearch的geohash数据或表格格式的数据。2.grafana的数据源(1)一个位置的经纬度(geoip.location)(2)另一个是你要显示的field(geoip.city_name)3.理解一下插件的request的
分类:
其他好文 时间:
2018-09-21 12:28:00
阅读次数:
1822
import timewith open('db.txt',mode='at',encoding='utf_8') as f: f.write('%s xiayu\n'%time.strftime('%Y-%m-%d %X'))with open('db.txt',mode='rb') as f : ...
分类:
其他好文 时间:
2018-09-21 12:27:51
阅读次数:
135