02.Nginx Web快速入门

1.Nginx基本简述 Nginx是一个开源且高性能、可靠的Http Web服务、代理服务。 开源: 直接获取源代码 高性能: 支持海量并发 可靠: 服务稳定 我们为什么选择 Nginx服务 Nginx非常轻量 功能模块少 (源代码仅保留http与核心模块代码,其余不够核心代码会作为插件来安装) 代码模块化 (易读,便于二次开发,对于开发人员非常友好) 互联网公司都选择Nginx 1.Nginx技术成熟,具备的功能是企业最常使用而且最需要的 2.适合当前主流架构趋势, 微服务、云架构、中间层
分类: 其他 发布时间: 09-17 20:14 阅读次数: 0

设计优化之单例模式

单例模式 定义: 对象创建模式,确保系统中一个类只产生一个实例 使用单例的好处: 1): 对频繁使用的对象,省略创建对象所花费的时间 2):new 操作次数的减少,对系统内存的使用频率也会降低,减轻GC压力,缩短GC停顿时间。 创建单例模式 第一种方式):类一加载就创建 public class Singleton { /** 私有化构造方法,外界不能通过new运算符创建对象 */ private Singleton(){ System.out
分类: 其他 发布时间: 09-17 20:14 阅读次数: 0

【shell基础】条件测试

例1 判断目录是否存在 #!/usr/bin/bash back_dir=/var/mysql_back if ! test -d $back_dir;then mkdir -p $back_dir fi 例2 安装软件 #!/usr/bin/bash if [ $UID -ne 0 ];then echo "no permission" exit fi yum -y install httpd 文件测试(操作符 文件或目录) test -d /hom
分类: 其他 发布时间: 09-17 20:14 阅读次数: 0

js 提取特定的时间区间段

项目中遇到问题,需要根据用户的选择提取出一个时间的区间段,然后对后台进行请求。 基本思路,先根据new Date()对象求出start_time和end_time时间戳,然后把时间戳转化成new Date()对象,然后求出对应的年月日。 这边提供一个demo函数:求几天前的日期,思路是先求对应的时间戳,然后求出日期。 getTimeBefore(day) { var d = new Date(); var
分类: 其他 发布时间: 09-17 20:14 阅读次数: 0

03.Nginx常用基础模块

1.Nginx目录索引 ngx_http_autoindex_module模块处理以斜杠字符('/')结尾的请求,并生成目录列表。 当ngx_http_index_module模块找不到索引文件时,通常会将请求传递给模块。 1.指令 #启用或禁用目录列表输出,on开启,off关闭。 Syntax: autoindex on | off; Default: autoindex off; Context: http, server, location #指定是否应在目录列表
分类: 其他 发布时间: 09-17 20:14 阅读次数: 0

线程的简单介绍

线程的两种创建方式 from threading import Thread import time,os #方式一使用函数对象 def task(name): print(f'{name}子线程 start') time.sleep(2) print(f'{name}子线程 end') t = Thread(target=task,args=('t1',)) t.start() print('线程一') #方式二使用自定义类来继承Thread类 class ta
分类: 其他 发布时间: 09-17 20:14 阅读次数: 0

ubuntu 16.04LTS RTX 2070supur显卡安装

1.卸载机器上nvidia 显卡 sudo apt-et purge nvidia* 卸载原有驱 2.禁用系统自带显卡 (1)修改属性 $sudo chmod 666 /etc/modprobe.d/blacklist.conf (2)用gedit打开 $sudo gedit /etc/modprobe.d/blacklist.conf (3)在最后一行加入下面几行语句,保存退出 blacklist vga16fb   blacklist nouveau blacklist rivafb bl
分类: 其他 发布时间: 09-17 20:14 阅读次数: 0

jenkins部署到Tomcat下

一、首选要下载与安装jdk,因为需要在Java环境下面运行,安装好jdk后配置java环境变量(jdk环境变量的配置网上很多) 我本人安装的是jdk1.8 二、安装好jdk后,需要下载tomcat,这个在tomcat官网就有下载。选择适合自己系统的版本,我下载的是Tomcat9。 https://tomcat.apache.org/download-90.cgi 下载后解压即可使用。 三、下载jenkins,这个在官网https://jenkins.io/zh/download/下载Windo
分类: 其他 发布时间: 09-17 20:14 阅读次数: 0

Java基础的实际应用

IO流 java对数据的操作是通过流的方式,IO流用来处理设备之间的数据传输,上传文件和下载文件,Java用于操作流的对象都在IO包中。 字节流基类 Inputstream OutputStream 字节文件操作流 FileInputStream FileOutputStream 字节缓冲流(高效流) BufferedInputStream BufferedOutputStream NIO 三大组件:chanel、buffer、selector ###FileChannel和buffer的简
分类: 其他 发布时间: 09-17 20:14 阅读次数: 0

美滋滋

<!DOCTYPE html> 娃哈哈
分类: 其他 发布时间: 09-17 20:14 阅读次数: 0

App的功能测试要点

一 UI测试 (1)界面(菜单、窗口、按钮)布局、风格是否满足客户要求,文字和图片组合是否美观,操作是否友好。 (2)清晰、简洁、美观、响应、一致 (3)图形测试、内容测试、导航测试 (图形包括图片、颜色、字体、背景、按钮) (文字的是否展示、是否表意不明、是否涉及敏感字段) (4)不同分辨率下面,界面显示是否正常 (5)触碰点是否正常 (6)界面动画是否符合要求 (7)背景音效是否符合要求 (8)当没有网络时,界面功能是否仍然可以使用 二 安装与卸载测试 安装 (1)软件安装后是否能够正常运
分类: 其他 发布时间: 09-17 20:14 阅读次数: 0

Hadoop常用操作汇总

Hadoop Streaming示例程序(wordcount) run_hadoop_word_counter.sh $HADOOP_BIN streaming \ -input "${INPUT}" \ -output "${OUT_DIR}" \ -cacheArchive "${TOOL_DIR}/python2.7.2.tgz""#." \ -file "mapper_word_counter.py" \
分类: 其他 发布时间: 09-17 20:14 阅读次数: 0

day53 路由层-有名无名分组 反向解析 路由分发 名称空间 伪静态 虚拟环境 视图层views

简介 /index 和 /index/?id=1是等价的 你访问时匹配只匹配到 index 有?和&的是get方法携带的数据 get请求携带的参数大小是有限的 request.GET 获取get请求携带的所有的数据 就比如index后面的 ?id=1&username=bitten Django请求生命周期 表与表之间建关系 图书管理系统为例 书籍表 书籍和出版社是一对多 外键字段建在书籍表中 书籍和作者是多对多 需要第三种记录多对多关系 出版社表 作者表 django orm中表与表之间建关
分类: 其他 发布时间: 09-17 20:14 阅读次数: 0

大二上课堂测试一

本次课堂测试为写一个自动生成计算题的“软件”,其中有一些要求。 今天我重新写了一次(完全没用之前的代码),发现所有功能实现都不到二十分钟,然而在课上连第一次都不在前十五,我反思了一下:代码写的太乱了,而且我发现每次在课上写代码的时候都特别激动、紧张(包括开学测试),导致不能安静下来理清思路,加上代码写的不规矩,随着功能的增多,随便复制,缩进也不明显,导致第二次我本可以在前十提交,结果因为大括号的问题,又改了改,最后结束验收了。 思路如下: 写成两个方法,一个换行的,一个不换行的,这样直接调用即
分类: 其他 发布时间: 09-17 20:14 阅读次数: 0

WMS日常运维_WJC

3.25、奥克斯项目Apache的server reached MaxClients setting问题 apachelog报错:[mpm_worker:error] [pid 2486:tid 140526322251584] AH00287: server is within MinSpareThreads of MaxRequestWorkers, consider raising the MaxRequestWorkers setting 解答:检查了一下,这是由于并发链接数太多导致的
分类: 其他 发布时间: 09-17 20:14 阅读次数: 0

数组——算法

1.求数组元素的最大值、最小值、平均数、总和等 -->只对数字类型有效 核心思想 通过定义一个变量在循环中循环赋值,然后在操作这个变量就行。 最大值 int a =0; int[] arr = new int[]{1,5,3,6,7}; for(int i = 0;i < arr.length;i++){ if(arr[i] > a){ a = arr[i]; } } 最小值 int a =0; int[] arr = new int[]{1,5,3,6,7}; for(int i = 0;i
分类: 其他 发布时间: 09-17 20:14 阅读次数: 0

网络攻击与防御 实验1

做实验的截图
分类: 其他 发布时间: 09-17 20:14 阅读次数: 0

博客文章测试

这是一个博客文章的试水
分类: 其他 发布时间: 09-17 20:14 阅读次数: 0

[ZJOI2015]幻想乡战略游戏 动态点分治

恶补了动态点分治。。 #pragma GCC optimize(2) #pragma GCC optimize(3) #include<bits/stdc++.h> #define LL long long #define LD long double #define ull unsigned long long #define fi first #define se second #define mk make_pair #define PLL pair<LL, LL>
分类: 其他 发布时间: 09-17 20:14 阅读次数: 0

20194669自动生成四则运算题第一版报告

一、需求分析 家长和老师为了让孩子在寒暑假做一些练习题,增强孩子的计算能力。同时在课堂上也减轻老师的教学负担,所以开发此套小学生出题程序。 二、功能设计 1、基本功能: (1)自动生成10道100以内的2个操作数的四则运算算式 (2)(+ - */)符号可随机生成 (3)运算结果也在100以内 2、扩展功能 (1)可以自动剔除重复算式 (2)出题题目数量可根据用户情况定制 (3)可以选择是否包含乘法和除法 (4)操作数数值范围可控性(如操作数 在100以内,还是1000以内) (5)
分类: 其他 发布时间: 09-17 20:14 阅读次数: 0