虚拟web主机:搭建LNMP服务安装nginxmariadb、mariadb-server、mariadb-develphp、php-fpm、php-mysql启动Nginx、MariaDB、FPM服务;并测试LNMP是否工作正常。搭建两个不同域名的web服务代理服务器:搭建nginx服务#vim/usr/local/nginx/conf/nginx.conf......http{server_t
分类:
Web程序 时间:
2018-02-02 18:34:59
阅读次数:
181
选择排序:从数组空间中选择第一个空间然后和其他空间中的数据进行比较,如果要求升序排列,那么选择的这个空间中的数据和其他空间中的数据比较完之后将最小的数据和当前的第一个空间中的数据进行互换位置。然后再选择第二个空间中的数据和除第一个空间中的数据进行比较,同样找出最小的数据,将两个空间中的数据的位置互换 ...
分类:
编程语言 时间:
2018-02-02 18:34:50
阅读次数:
177
我们这里的注册中心,采用ZooKeeper集群实现。 一. Spring Boot 三步对接ZK 1.Pom.xml 文件中加入ZK客户端jar包 2.Spring Boot 启动类,加入@EnableDiscoveryClient 注解 3.配置文件中,指定微服务的名称,ZK的连接信息 此处,由于 ...
分类:
编程语言 时间:
2018-02-02 18:34:43
阅读次数:
1255
Spring IoC 在前两篇文章中,我们讲了java web环境搭建 和 java web项目搭建,现在看下spring ioc在java中的运用,开发工具为Intellij Idea。 1.简介 IoC(Inversion of Control)通常称为控制反转,是Spring框架的核心。即通过 ...
分类:
编程语言 时间:
2018-02-02 18:34:22
阅读次数:
167
1.栈内存:栈内存主要是用来运行函数的,在函数中定义的所有变量,都会在这个内存开辟空间。 在栈内存中定义的变量,不初始化,是不能直接使用的。 注意:所有的函数都必须在栈内存中运行。 而jvm只会运行处于栈内存顶部的函数。 函数被加载到栈内存的动作,称为函数的压栈(入栈)。 函数执行完之后就会从栈中消 ...
分类:
其他好文 时间:
2018-02-02 18:34:16
阅读次数:
131
传入年和月,获取到本月的第一天: 传入年和月,获取到本月的最后一天: ...
分类:
编程语言 时间:
2018-02-02 18:34:06
阅读次数:
137
TCP和UDP应用场景 tcp是一种面向连接的、可靠的、基于字节流的传输层通信协议。是专门为了在不可靠的互联网络上提供一个可靠的端到端字节流而设计的,面向字节流。 udp(用户数据报协议)是iso参考模型中一种无连接的传输层协议,提供面向操作的简单不可靠的非连接传输层服务,面向报文。 它们之间的区别 ...
分类:
其他好文 时间:
2018-02-02 18:33:58
阅读次数:
147
仔细说来,multiprocess不是一个模块而是python中一个操作、管理进程的包。 之所以叫multi是取自multiple的多功能的意思,在这个包中几乎包含了和进程有关的所有子模块。由于提供的子模块非常多,为了方便大家归类记忆,我将这部分大致分为四个部分:创建进程部分,进程同步部分,进程池部 ...
分类:
其他好文 时间:
2018-02-02 18:33:51
阅读次数:
179
今天需要查询nginx访问的客户端ip是否和调度一样!先是用shell把文件中的ip截取出来:python脚本如下:(哈哈,新手写的很草率)#!/usr/bin/env#--coding:utf-8-importjsonimporturllibimportsocketimportsys,os,reimportsignalurl="http://ip.taobao.com/service/
分类:
编程语言 时间:
2018-02-02 18:33:42
阅读次数:
381
看下错误的,没缩进的话我这里会报错。 还有一种就是,修改minion的id名后启动minion会因为key被master拒绝而自动停止。 /etc/salt/minion_id会存放minion的id名,修改id后与这个文件的名字不同,删除这个minion_id文件,并且删除/etc/salt/pk ...
分类:
其他好文 时间:
2018-02-02 18:33:36
阅读次数:
239
前言 吐槽一句,如果在Ubuntu在默认情况下是只有最新的MySQL源的,即如果使用"sudo apt-get install mysql-server mysql-client "则会安装Mysql 5.7,但是我们需要安装其他版本的数据库又该怎么办呢? 1.安装 其实了解了安装方法就很简单,基本 ...
分类:
数据库 时间:
2018-02-02 18:33:31
阅读次数:
165
一,进程的开启方式 利用模块开启进程 1 from multiprocessing import Process 2 import time,random 3 import os 4 def piao(name): 5 print(os.getppid(),os.getpid()) 6 print( ...
分类:
编程语言 时间:
2018-02-02 18:33:04
阅读次数:
170
先贴上一张组合数的基本公式吧,在这里我们暂且规定n为下标,m为上标(n≥m) C(n,m) = n! / [ m!(n-m)! ] 以下思路借鉴于某位大神,为了方便自己理解,我稍微做了些整理。 希望能帮助到和我一样热爱学习的小白 ~ ...
分类:
其他好文 时间:
2018-02-02 18:32:56
阅读次数:
132
(写的太好了,忍不住转过来) 我是一个线程, 我一出生就被编了个号: 0x3704, 然后被领到一个昏暗的屋子里, 这里我发现了很多和我一模一样的同伴。 我身边的同伴0x6900 待的时间比较长, 他带着沧桑的口气对我说: 我们线程的宿命就是处理包裹。 把包裹处理完以后还得马上回到这里,否则可能永远 ...
分类:
编程语言 时间:
2018-02-02 18:32:48
阅读次数:
200