nginx架构演进-拆分数据库及nfs

1.为什么要进行数据库的拆分 由于单台服务器运行LNMP架构会导致网站访问缓慢,当内存吃满时,容易导致系统出现oom,从而kill掉MySQL数据库,所以将web和数据库进行独立部署。 2.数据库拆分后解决了什么问题 1.缓解web网站的压力 2.增强数据库的读写性能 3.提高用户访问的速度 3.数据库拆分架构 4.如何将LNMP拆分为LNP+MySQL 4.1备份172.16.1.7上的数据库信息 [root@web01 ~]# mysqldump -uroot -p'oldxu.com'
分类: 其他 发布时间: 09-19 21:07 阅读次数: 0

python-day40(正式学习)

目录 线程队列 1 2 3 线程定时器 进程池和线程池 线程队列 1 import queue q=queue.Queue() q.put('123') q.put('456') q.put('789') print(q.get()) print(q.get()) print(q.get()) q.task_done() # q.task_done() q.task_done() q.join() #等到队列里的元素都被消费才进行下一步 q.put(1) print(q.get
分类: 其他 发布时间: 09-19 21:07 阅读次数: 0

Mac下Appnium的Android的UI自动化环境搭建

1. 安装jdk:略 检查是否安装:执行命令java -version admindeMacBook-Pro-2:~ $ java -version java version "1.8.0_171" Java(TM) SE Runtime Environment (build 1.8.0_171-b11) Java HotSpot(TM) 64-Bit Server VM (build 25.171-b11, mixed mode) 2.安装git:略 检查是否安装:git --version
分类: 其他 发布时间: 09-19 21:07 阅读次数: 0

实习日记 2019.9.19

>>>部署CU 服务器清盘没有效果,使用ipmi安装第三个节点系统。 配置网络:如果将四个网卡都设置为同一网段,可能会出现在连接过程中使用非mgmt网口,造成网络无法通信问题。但一般安装完系统之后只需要先配置mgmt口,其余网口在平台上进行部署配置。 平台部署:网络配置完成后,测试本机是否可以ping通服务器mgmt。如不可,检查交换机vlan配置,以及网线是否对应插好。如可,使用浏览器登陆mgmt口ip地址,开始部署。 遇到问题: 将四个网口设置在同一网段,测试是否ping通时,服务器使用非
分类: 其他 发布时间: 09-19 21:07 阅读次数: 0

对结对编程队友的代码分析

通过这次的个人项目以及和别人的代码比较完之后,我发现在做一个项目的时候,还是需要多写函数,一个好的代码一定是比较清晰的,像main函数就应该是越简单越好。本次结对同学的代码就是如此,将出题,计算等内容单独定义出来,所以在整个代码看下来之后感觉很有层次感,理解起来也会更加的容易。而且该同学在写代码的时候也写了好多注释,这是一个好习惯,对于自己以后再次看这个代码会有很大的帮助,这是值得借鉴的。因为定义了很多函数之后,在main函数只需要疯狂调用函数就会显得函数十分的整齐 同时巧妙的运用了goto函
分类: 其他 发布时间: 09-19 21:07 阅读次数: 0

Servlet-实现用户的注册功能

1.上一篇已经实现了与数据库的连接测试,这一次就实现对用户基本信息的注册功能,,,,,,本次整体构架如下图所示: 2.第一步,创建一个实体类User.java,实现对用户基本信息的封装,如下图所示: 代码如下: 1 package lin.entity; 2 3 public class User { 4 5 //定义的变量 6 //与数据库中t_user中定义的名称一致 7 8 //用户ID 9 priv
分类: 其他 发布时间: 09-19 21:07 阅读次数: 0

nginx 均衡分配负载 搭配

Nginx均衡分配负载 1进入主配置文件 vim /usr/local/nginx/conf/nginx.conf upstream tomcat_server {   server 192.168.200.112:8080 weight=1;   server 192.168.200.113:8080 weight=1; } server {   location ~* \.jsp$ {   proxy_pass http://tomcat_server;   proxy_set_heade
分类: 其他 发布时间: 09-19 21:07 阅读次数: 0

linux下数据库重启oracle

1、Linux下以Oracle帐户进入Linux系统。 2、执行以下命令查看数据库监听器的状况: lsnrctl status 3、执行以下命令停止数据库监听器运行: lsnrctl stop 4、执行以下命令进入SQLPlus: sqlplus / nolog connect / as sysdba shutdown immediate 5、执行以下命令退出SQLPlus: Exit 6、启动,查看数据库监听器: lsnrctl start lsnrctl status 7、启动Oracle
分类: 其他 发布时间: 09-19 21:07 阅读次数: 0

C#程序发送POST请求数据中+号丢失解决方案

C#程序把RSA加密后的密码发送到后台总是校验失败,用wireshark抓包检查发现POST发出的密码中的+号都变成了空格。为了正确的发送数据,要用URL转码协议进行转码。 有两个方法进行URL转码 第一种是使用HttpUtility.UrlEncode(),命名空间为System.Web 不过我使用的C#版本已经不支持该写法 第二种是使用WebUtility.UrlEncode(),命名空间为System.Net 我所使用的C#版本正常使用,建议使用该函数 //如果需要POST数据
分类: 其他 发布时间: 09-19 21:07 阅读次数: 0

python day55

今日内容 如何写一个测试脚本? 创建一个test.py文件 from django.test import TestCase ​ # Create your tests here. import os ​ ​ if __name__ == "__main__": os.environ.setdefault("DJANGO_SETTINGS_MODULE", "settings文件路径") import django django.setup()
分类: 其他 发布时间: 09-19 21:07 阅读次数: 0

xc (yet)

Tcp为什么3次握手 动态代理cglib优缺点 动态配置bean Cpu 密集设计线程池 放弃策略 Mysql 死锁 Redis单线程阻塞?多路复用 Mybatis 处理流程,类级别 Spring源码
分类: 其他 发布时间: 09-19 21:07 阅读次数: 0

如何解决GITHUB 下载慢的问题

在国内GITHUB 下载速度常年只有50KB/s,原因就在于域名解析路由问题 未更改HOST的效果 已更改HOST的效果 首先获取GITHUB DNS IP地址 http://github.com.ipaddress.com/#ipinfo 获取其IP地址 http://github.global.ssl.fastly.net.ipaddress.com/#ipinfo 获取其IP地址 修改HOST步骤(WINDOW10) 打开C:\Windows\System32\drivers\etc\h
分类: 其他 发布时间: 09-19 21:07 阅读次数: 0

HDFS命令行及JAVA API操作

查看进程 jps 访问hdfs: hadoop-root:50070 hdfs bash命令:   hdfs dfs   <1>   -help: 显示命令的帮助的信息   <2>   -mkdir:创建一个新目录 -p       -mkdir -p /test1/test2:创建目录,p可以创建不存在的父路径   <3>  -ls:显示当前目录下的所有文件(-ls -R) -R:递归地查看   <4>   -put LICENSE.txt /test 将本地文件上传到HDFS上     
分类: 其他 发布时间: 09-19 21:07 阅读次数: 0

结对编程学习-对梁同学的代码分析评价

本篇博文主要是对我的结对编程伙伴梁同学的代码进行分析,分析别人的代码对我来说是一种挑战,但在分析与总结中或许能找到逐渐变强的关键。 从main函数开始,着实震惊到了我,一个无限循环,一个初始化函数,最后输出一个字符串。三行便结束了main函数。由此观之,梁同学的代码模块化做得很好。 再看初始化函数,发现他将用户名与密码都用数组存储了起来,管理相对方便,有了些数据库的感觉,判断能否登陆的逻辑很清晰,字符提示也很到位。 然后是一个选择函数。这是我很看好的一个函数,通过这个函数将几种可能或者说分支都
分类: 其他 发布时间: 09-19 21:07 阅读次数: 0

二、Python安装和第一个程序

<1.Python语言介绍 1.官方介绍:Python 是一款易于学习且功能强大的编程语言。 它具有高效率的数据结构,能够简单又有效地实现面向对象编程。Python 简洁的语法与动态输入之特性,加之其解释性语言的本质,使得它成为一种在多种领域与绝大多数平台都能进行脚本编写与应用快速开发工作的理想语言。 2.特点:简单、易于学习、自由且开放、跨平台、可嵌入性、丰富的库。 3.Python使用情况:目前已经超越java成为第一,一下为部分使用的公司。 4.Python使用领域: 1).常规的软件开
分类: 其他 发布时间: 09-19 21:07 阅读次数: 0

0919 作业

注册函数 def zhuce(): '''注册功能''' count = 0 while count < 3: name_inp = input('请输入注册名:') pwd_inp = input('请输入密码:') pwd_inp2 = input('请确认密码:') if not pwd_inp == pwd_inp2: count += 1 prin
分类: 其他 发布时间: 09-19 20:51 阅读次数: 0

【实用工具】.fbr格式免费播放器 FBR格式 Free FlashBack Player

公司培训视频是FBR格式的,之前找了一个播放器还要注册码,太费劲,这个简单版能用就行。 链接:https://pan.baidu.com/s/1IGCgwfUBYJnGB0tIAQrKSw 提取码:stcx
分类: 其他 发布时间: 09-19 20:51 阅读次数: 0

flutter中使用shared_preferences的存储

添加依赖 shared_preferences: ^0.5.1+2 工具类 import 'dart:async'; import 'package:shared_preferences/shared_preferences.dart'; /// 用来做shared_preferences的存储 class SpUtil { static SpUtil _instance; static Future<SpUtil> get instance async {
分类: 其他 发布时间: 09-19 20:51 阅读次数: 0

大数据组件常用命令

1.Hadoop常用命令 hdfs dfs -ls /             # 查看hdfs根目录信息 hdfs dfs -ls -R /        # 显示目录结构 hdfs dfs -put /home/a.txt / # a.txt文件上传到根目录 hdfs dfs -get /a.txt /home    # 根目录下的a.txt文件下载到/home目录下 hdfs dfs -getmerge / /home    # 根目录下
分类: 其他 发布时间: 09-19 20:51 阅读次数: 0

如何使用ssh工具便于远程管理

前几天亲眼经历了Linux服务器运维过程,眼看着别人熟练运用Linux管理工具,自个心里不是滋味,所以自己特意整理了一篇“专题”:使用ssh服务远程管理主机。 首先在使用ssh服务工具之前,先熟悉下Linux操作系统的启动原理:Linux操作系统开机过程首先从BIOS开始→进入”Boot Loader“→加载内核→内核的初始化→启动初始化进程,初始化进程作为系统第一个进程,它需要完成相关的初始化工作,为用户提供合适的工作环境。 我的测试环境是红帽RHEL7系统,将原先熟悉的守护进程替换为了sy
分类: 其他 发布时间: 09-19 20:51 阅读次数: 0