应用发布简单的流程:1.集群节点应用下线(下面会介绍为什么将这个放在第一位.)2.获取最新代码3.编译打包4.推送到应用机器5.差异复制6.重启7.测试8.加入集群我公司都是使用nginx完成负载均衡的...当我们后端应用python,java,nodejs需要升级上线新的功能的时候,就会涉及到nginx的upstream的变动。之所以将应用下线放在的第一位,是因为nginx在去掉upstream
分类:
其他好文 时间:
2018-09-04 19:15:41
阅读次数:
220
计算机的基本硬件系统由运算器、控制器、存储器和输入、输出设备五大部件组成。运算器和控制器等部件被集成在一起统称为中央处理单元(Central Processing Unit,CPU)。 CPU的功能 (1)程序控制 CPU通过执行指令来控制程序的执行顺序,这是CPU的重要职能。 (2)操作控制 一条 ...
分类:
其他好文 时间:
2018-09-04 19:15:32
阅读次数:
549
一.概述 mysqlshow客户端查找工具,能很快地查找存在哪些数据库,数据库中的表,表中的列或索引,和mysql客户端工具很类似,不过有些特性是mysql客户端工具所不具备的。 mysqlshow的使用方法如下: 如果不加任何选项,默认情况下,会显示所有数据库,下面将显示当前mysql中所有数据库 ...
分类:
数据库 时间:
2018-09-04 19:15:26
阅读次数:
177
l JDBC是一个接口,不同公司使用不同的数据库,由JDBC提供统一建立连接发送回执数据库语言,数据库厂商提供相应的jar包即满足了公司操作的要求。 l JDBC六步:1、手动加载驱动(导入jar包、addpath、class.forName():加载字节码文件到JVM) 2、连接数据库(Drive ...
分类:
数据库 时间:
2018-09-04 19:15:16
阅读次数:
185
html是一种文本标记语言,经常用来写网页前端,最新的版本是HTML5,之前的是HTML4.0.1,下面看下一些基础的概念: <a></a>开始标签和结束标签,标签都应该被关闭,虽然有些浏览器的容忍度较高,但是最好还是闭合, <!DOCTYPE html> 声明当前的版本为html5 <!--这是注 ...
分类:
Web程序 时间:
2018-09-04 19:15:09
阅读次数:
175
html中的tabIndex属性可以设置键盘中的TAB键在控件中的移动顺序,即焦点的顺序。 把控件的tabIndex属性设成1到32767的一个值,就可以把这个控件加入到TAB键的序列中。 这样,当浏览者使用TAB键在网页控件中移动时,将首先移动到具有最小tabIndex属性值的控件上,最后在具有最 ...
分类:
Web程序 时间:
2018-09-04 19:15:02
阅读次数:
179
import struct res=struct.pack("i","") print(res) print(len(res)) obj=struct.unpack("i",res) print(obj[0]) ...
分类:
其他好文 时间:
2018-09-04 19:14:52
阅读次数:
150
【参考】There is already an open datareader associated with this command引发的问题 我在语句中并未使用 DataReader,未何也提示同样的错误,这个DataReader隐藏在哪里,我给大家在这里指出来,由于本人研究的还不够深入,只知 ...
分类:
数据库 时间:
2018-09-04 19:14:45
阅读次数:
256
一、变量的作用域 Javascript语言的特殊之处,就在于函数内部可以直接读取全局变量。 另一方面,在函数外部自然无法读取函数内的局部变量。 function f1(){ var n=999; } alert(n); // error 二、如何从外部读取局部变量? 出于种种原因,我们有时候需要得到 ...
分类:
Web程序 时间:
2018-09-04 19:14:36
阅读次数:
178
作用:在bash中比较两整数的 && 逻辑的与,"而且"的意思 || 逻辑的否,"或者"的意思 ! 逻辑的否 ...
分类:
其他好文 时间:
2018-09-04 19:14:28
阅读次数:
143
********JavaScript概述******** ****ECMAScript和JavaScript的关系**** 1996年11月,JavaScript的创造者--Netscape公司,决定将JavaScript提交给国际标准化组织ECMA,希望这门语言能够成为国际标准。次年,ECMA发布 ...
分类:
编程语言 时间:
2018-09-04 19:14:19
阅读次数:
178
"github博客传送门" "csdn博客传送门" 读取键盘输入 Python提供了 input() 置函数从标准输入读入一行文本,默认的标准输入是键盘。 input 可以接收一个Python表达式作为输入,并将运算结果返回。 读和写文件 open() 将会返回一个 file 对象,基本语法格式如下 ...
分类:
编程语言 时间:
2018-09-04 19:14:10
阅读次数:
228
NFS (网络文件系统) https://www.cnblogs.com/wahaha02/p/9559345.html Linux网络文件系统的实现与调试 NFS协议 NFS (网络文件系统)不是传统意义上的文件系统,而是访问远程文件系统的网络协议。整个NFS服务的TCP/IP协议栈如下图所示,N ...
分类:
其他好文 时间:
2018-09-04 19:14:02
阅读次数:
169
Java优化 前言 代码优化,一个很重要的课题。可能有些人觉得没用,一些细小的地方有什么好修改的,改与不改对于代码的运行效率有什么影响呢?这个问题我是这么考虑的,就像大海里面的鲸鱼一样,它吃一条小虾米有用吗?没用,但是,吃的小虾米一多之后,鲸鱼就被喂饱了。代码优化也是一样,如果项目着眼于尽快无BUG ...
分类:
编程语言 时间:
2018-09-04 19:13:54
阅读次数:
193
这个只作为了解,不推荐使用,最大的有点就是在ECMAScript3就存在了。 ES6已经新增了let命令,实际上为我们添加了块级作用域,在ES5之前是没有的,不过可以使用这种方法来实现。 比如下面这个例子, ES6是这样写的 这里最后一行代码会报错,因为上面只在{}代码块内有效。 用try实现 不过 ...
分类:
其他好文 时间:
2018-09-04 19:13:47
阅读次数:
123
1、#{}和${}的区别是什么? #{}是预编译处理,${}是字符串替换,mybatis在处理#时,会将sql语句中的#替换成问号,调用preparedStatement的set方法来赋值;在处理$时就是把$替换成变量的值,使用#可以有效的防治sql注入,提高系统安全性。 2、当实体类中的属性名和表 ...
分类:
其他好文 时间:
2018-09-04 19:13:24
阅读次数:
235
1、同一个文件里是否可以有两个public类? 答:不能,同一个源文件如果有多个公共类,那么编译器就找不到应该执行的main方法了。当有一个public类,源文件名必须与之相同,否则无法编译。 2、在main方法内是否可以调用一个非静态方法? 答:main方法是静态方法,静态方法可以在没有对象实例的 ...
分类:
编程语言 时间:
2018-09-04 19:13:15
阅读次数:
185