- 博客(74)
- 资源 (5)
- 收藏
- 关注
原创 redis常见使用命令指南
一、redis的数据结构1.概述redis存储的是:key,value格式的数据,其中key都是字符串,value有5种不同的数据结构value的数据结构:字符串类型 string哈希类型 hash : map格式列表类型 list : linkedlist格式。支持重复元素集合类型 set : 不允许重复元素有序集合类型 sortedset:不允许重复元素,且元素有顺序2.字符串类型 string(1)存储:set key value:添加单个键值127.0.0.1:6379
2021-08-11 20:56:30 261
转载 redis安装指南
一、Windows 下安装下载地址:https://github.com/tporadowski/redis/releases。Redis 支持 32 位和 64 位。这个需要根据你系统平台的实际情况选择,这里我们下载 Redis-x64-xxx.zip压缩包到 C 盘,解压后,将文件夹重新命名为 redis。打开文件夹,内容如下:打开一个 cmd 窗口 使用 cd 命令切换目录到 C:\redis 运行:c:cd c:\redisredis-server.exe redis.windows
2021-08-05 16:58:29 220
原创 sprintboot项目的发布与部署(IDEA版)
sprintboot项目的发布与部署一、准备的项目二、将准备的项目打jar包三、运行jar包一、准备的项目二、将准备的项目打jar包安装Maven依赖三、运行jar包浏览器测试可以正常使用。。。
2020-12-04 14:29:11 405
原创 自制学生考勤系统登录考勤工具类
import java.util.ArrayList;import java.util.Calendar;import java.util.HashMap;public class KqUtils { public static void main(String[] args){ /** * 测试登录时间 */ //学生登录时间(考勤时间) Calendar cal2 =Calendar.get
2020-11-29 19:35:23 441
原创 简单运维项目--Cloudreve上线部署
Cloudreve上线部署原理实验要求:操作一、在数据库服务器(`mysql-1`)操作二、在数据库服务器(`NFS-File`)操作三、在代理服务器(`proxy-1`)操作四、测试原理实验要求:1.nginx 静态web server若干web-1-serve:192.168.33.171web-2-serve:192.168.33.172参考教程:https://blog.csdn.net/weixin_45191282/article/details/1095294172.nginx
2020-11-10 19:41:16 1130
原创 linux搭建mysql服务器
安装文件传输命令:yum install -y lrzsz上传mysql压缩包:rz解压:tar -xvf mysql-5.7.30-1.el7.x86_64.rpm-bundle.tar安装:rpm -ivh --nodeps --force *.rpm配置数据库,优化其连接速度vi /etc/my.cnf—在末尾增加以下语句skip-name-resolve启动数据库服务mysqldsystemctl restart mysqldMysql数据库默认的端口为3306查询初始密
2020-11-10 18:59:15 206
原创 Linux搭建php服务器
安装文件传输命令:yum install -y lrzsz上传php压缩包:rz解压:tar -zxvf php5.6_centos.tar.gz进入目录:cd php5.6执行脚本:./install.sh【注意】如果出现问题,可以安装对应的依赖包解决。php安装后的目录在/var/local/php5.6下启动命令:sbin/php-fpm关闭命令:kill -9 进程号资源博客上有!!!!...
2020-11-10 18:05:11 268
原创 centos7搭建spark集群
前提:java环境已配置,hadoop2.6.x软件包:spark-2.2.0-bin-hadoop2.6.tgz三台机器:fxb1:192.168.33.101fxb2:192.168.33.102fxb3:192.168.33.103原理:搭建过程:解压tar zxvf spark-2.2.0-bin-hadoop2.6.tgz移动到指定目录mkdir -p /export/servesmv spark-2.2.0-bin-hadoop2.6 /export/serves/
2020-11-07 15:38:53 397
原创 搭建nginx代理服务器
这里写目录标题原理:1、在proxy-1的nginx.conf主配置文件后添加2、修改proxy-1的子配置文件3、修改存储服务器的一些配置4、启动服务测试:原理:通过代理服务器进行访问,减小web1和web2的负担资源是不直接放在web1和web2下的,而是由存储服务器进行调度。web1和web2通过挂载共享服务器的目录实现资源映射。一台代理服务器+二台(或者多台)服务器+存储服务器proxy-1代理服务器:192.168.33.161【注意】proxy-1是web-1-service克隆后
2020-11-06 17:02:10 1918
原创 配置nginx从而建立自定义的站点空间
前面已经配置了nginx服务器,可以正式搭建自己的站点了!!!nginx 主配置文件/etc/nginx/nginx.conf,一般配置些优化性选项…#指定nginx服务程序运行的用户,建议不要用root用户 也不要用默认的nginx用户user nobody;#指定运行工作进程数量,建议与CPU的核心数一致worker_processes 2;#配置CPU亲核能力,特定的工作进程绑定在特定CPUworker_cpu_affinity 0001 0010;#进程最大打开文件数(Linu
2020-11-06 12:53:04 1805 7
原创 linux配置nginx服务器
1、配置nginx安装源vi /etc/yum.repos.d/nginx.repo[nginx-stable]name=nginx stable repobaseurl=http://nginx.org/packages/centos/$releasever/$basearch/gpgcheck=0enabled=12、检测是否安装好:查看所有安装的rpm包(包括yum安装的)rpm -qa | grep nginx查看所有安装的rpm包信息rpm -qi nginx查
2020-11-06 12:35:35 358
原创 yum源本地仓库的搭建及配置
镜像文件:CentOS-7-x86_64-DVD-1810.iso下载链接:http://mirrors.163.com/centos/7.6.1810/isos/x86_64/CentOS-7-x86_64-DVD-1810.iso1、更改iso2、将虚拟ISO文件挂载到 /mnt目录【注意】卸载命令:umount /mnt3、配置仓库vi /etc/yum.repos.d/local.repo 4、测试及yum 命令yum clean all —清除缓存 yum
2020-11-06 11:54:26 766
原创 npm安装vue的大致过程
全局安装 cnpmnpm install --global cnpmcnpm安装vuecnpm install vue全局安装 vue-clicnpm install --global vue-cli创建一个基于 webpack 模板的新项目vue init webpack my-project这里需要进行一些配置,默认回车即可进入项目,安装并运行:cd my-projectcnpm run dev浏览器输入:Listening at http://localhost:8080
2020-09-15 11:32:14 230
原创 docker安装mysql5.8以下版本命令
拉取mysql5.x镜像docker pull mysql:5.x启动一个做了端口映射的mysql5.xdocker run -p 3306:3306 --name mysql01 -emysql5.x用户名(默认是root)和密码MYSQL_ROOT_PASSWORD=123456 -d mysql:5.x查看所有的容器docker ps -a启动容器docker start 容器id启动容器docker stop 容器id...
2020-09-15 09:35:40 431
原创 springboot基础教程
参考文档:https://docs.spring.io/spring-boot/docs/1.5.9.RELEASE/reference/html/springboot基础教程1、Spring Boot 简介2、微服务一、入门1、环境准备2、HelloWorld细节-自动配置启动方式1启动方式23、 HelloWorld细节-场景启动器POM文件(父项目)springboot版本仲裁中心:启动器:4、HelloWorld细节-自动配置主程序类配置类5、使用Spring Initializer快速创建Spr
2020-08-26 18:33:01 1075
原创 docker更换镜像
sudo vi /etc/docker/daemon.json将下面的镜像复制粘贴进去阿里云镜像{ "registry-mirrors":["https://6kx4zyno.mirror.aliyuncs.com"] } systemctl daemon-reloadsystemctl restart docker这样就会快很多了。
2020-08-24 22:49:39 528
转载 idea导入springboot配置文件报错解决方法
解决方案一:找一份有用的D:\maven_repository\org\springframework\boot ,如图所示的位置,添加进去立刻就不报红。我也可以给你发…解决方案二: 在idea自己的所在项目下如下操作:步骤一:步骤二:等上一会大概一分钟左右,maven自动下载org.springframework.boot,过会就可以在自己的本地仓库找到下载好的当然也就不会报红了。解决方案三:手动刷新Maven配置的方法为:(1)右键单击项目;(2)在弹出菜单中选择Mave
2020-08-16 19:21:29 1942 1
原创 获取免费可用的ip
获取免费的代理ip一、获取ip二、测试ip一、获取ip1、编写爬虫爬取代理iphttps://blog.csdn.net/weixin_45191282/article/details/1078587392、89免费代理:http://www.89ip.cn/ti.html二、测试ip打开Proxifer汉化版进行ip检测【注意】平常看得到网站地址,如果是https开头的,可以试试改成http开头,看能不能正常访问,如果可以,那么就可以通过http这一类的ip进行伪装访问。.
2020-08-15 23:17:34 14616
转载 清理系统盘方法
解决方法一、清理C盘更新文件二、删除C盘的第三方软件三、更改Win10桌面文件路径一、清理C盘更新文件1、首先双击进入“此电脑”,在系统C盘右键点击,弹出菜单之后,我们点击“属性”,如下图所示。2、在本地磁盘(C:)属性界面中,我们点击“磁盘清理”按钮,如下图所示。3、我们将要删除的文件都勾选,尤其是Windows更新清理,以前的Windows安装等,勾选之后我们点击确定按钮,如下图所示。4、点击删除文件按钮。5、等待磁盘清理结束。二、删除C盘的第三方软件1、C盘为系统盘,初期在我
2020-08-15 23:01:31 2787
原创 Scrapy高级爬虫学习教程
Scrapy高级爬虫一、基于CrawlSpider全站数据爬取(阳光问政数据爬取)1、需求:爬取sun网站中的编号,新闻标题,新闻内容,标号。2、全站数据爬取的方式:(1) 基于Spider的手动请求(2) 基于CrawlSpider的使用3、项目实操二、分布式爬虫概念:我们需要搭建一个分布式机群,让其对一组资源进行联合爬取。作用:提升爬取数据的作用。如何实现分布式呢?安装一个`scrapy-redis`组件那为什么原生的scrapy是不可以实现分布式爬取scrapy-redis组件的作用:实现流程三、增量
2020-08-10 18:43:49 1054
转载 redis的安装使用(window版)
redis的安装使用1、下载2、安装使用3、Redis常用的指令1、下载百度网盘链接:https://pan.baidu.com/s/1V2fibxqR_nDHo6Gudv727w ,提取码:1gai2、安装使用安装过程1.首先先把下载的压缩包解压到一个文件夹中2.打开cmd指令窗口3.输入你刚才解压的文件路径4.然后输入redis-server redis.windows.conf 命令接下来部署Redis为windows下的服务 首先关掉上一个窗口再打开一个新的cmd命令窗口然
2020-08-10 11:11:55 172
原创 JS中正则表达式的使用
正则表达式1、字面量的方式2、构造函数3、test()1、字面量的方式var reg = /abc/;2、构造函数var reg = new RegExp("abc");3、test()检测方法 找到匹配返回true,否则falsevar reg = new RegExp("abc");var str = "ab";var flag = reg.test(str);console.log(flag); //false//修饰符 g全局匹配 i忽略大小写var reg = /a
2020-08-09 19:44:17 439
原创 scrapy框架爬取教程
scrapy框架一、基本使用二、数据解析操作(糗事百科)三、基于终端指令的持久化存储四、基于管道的持久化存储01五、基于管道的持久化存储02一、基本使用1、创建一个工程切换目录cd C:\Users\Administrator\PycharmProjects\pc_test\scrapy框架创建firstBlood工程scrapy startproject firstBlood目录结构2、在spiders子目录创建一个爬虫文件进入工程:cd firstBlood在spiders子目录创
2020-08-07 11:40:31 537
原创 代理ip爬取代码
89代理ipfrom lxml import etreeimport requestsclass DaiLiIP: def __init__(self): self.url_temp = "http://www.89ip.cn/index_{}.html" self.headers = { 'Host': 'www.89ip.cn', 'User-Agent': 'Mozilla/5.0 (Windows NT
2020-08-07 11:30:21 658
原创 win配置Scrapy框架步骤
这里写目录标题一、下载Twisted二、安装Twisted三、安装Scrapy框架一、下载Twisted网址:https://www.lfd.uci.edu/~gohlke/pythonlibs/#twisted二、安装Twisted1、进入python3.7安装位置,默认是C:\Users\Administrator\AppData\Local\Programs\Python\Python37将下载好的Twisted放进去Twisted-18.7.0-cp37-cp37m-win_amd6
2020-08-06 09:43:32 209
原创 es6新增方法
文章目录案例demo1demo2案例demo1<script> // 1、常量 const str='111' // 2、块级元素 if(true){ let num=3; console.log(num); } // 3、反引号 var name='张三'; var age=34; var sex="男"; // var obj="我的名字是"+name+",我今年"+age+"岁,我是"+se
2020-07-26 22:55:52 120
原创 php与后台的交互、ajax异步处理
文章目录准备注意可能出现的问题用服务器打开网页的方式ip与域名关系php与后台的交互说明hello-world.php数据类型type.php传输过程文件目录person.phpperson.html变量及作用域variable.phpAjax异步处理Ajax 1 - 请求纯文本文件目录sample.txtajax1.htmlAjax 2 - 请求JSON数据文件目录user.jsonusers.jsonajax2.htmlAjax 3 - 请求Github接口文件目录ajax3.htmlAjax 4 -
2020-07-26 22:51:53 1147
原创 mysql个人学习笔记(代码版)
MySQL学习笔记登录和退出MySQL服务器# 登录MySQL$ mysql -u root -p12345612# 退出MySQL数据库服务器exit;基本语法-- 显示所有数据库show databases;-- 创建数据库CREATE DATABASE test;-- 切换数据库use test;-- 显示数据库中的所有表show tables;-- 创建数据表CREATE TABLE pet ( name VARCHAR(20), owne
2020-07-26 01:05:18 229
原创 微信小程序 - 云开发
文章目录一、注意事项二、代码实操结合微信小程序官方文档学习:点击浏览一、注意事项1、一定得用appid,新建项目使用云配置2、首次开启云开发,必须耐心等待,下一步即可3、云函数在编写完成之后,需要进行上传部署4、components文件夹不是系统自带的,是所有自定义组件存放位置,自定义组件,即是对多次使用的代码进行封装,形成一个新的标签,如<HdView></HdView>,本篇没有涉及。项目源码有相关介绍。5、页面项目6、基础开发注重.wxml, .wxss,
2020-07-23 01:11:46 325
原创 微信小程序 - 基础开发
文章目录准备工作注意一、开发者工具介绍二、代码实操结合微信小程序官方文档:点击浏览准备工作1、注册小程序(使用未关联微信或公众号的邮箱)2、下载微信开发者工具 点击下载(推荐稳定版)3、下载VS Code 点击下载注意1、如果两个邮箱关联了公众号和小程序的话,那么登录可能会有问题,可能清除账号,重新扫码登录即可。2、开发小程序时,参考本教程和微信开发者文档3、VS code应该下载的插件4、模拟机型推荐使用iphone6尺量单位1px = 2rpx 推荐使用rpx布局推荐使
2020-07-23 00:16:43 450
原创 python爬虫基础(传智版)
文章目录第一课 概述第二课 Requests模块的学习第三课 retrying模块及Cookie的处理第四课 数据提取方法第五课 xpath和lxml模块第六课 综合案例第一课 概述课件:说明:第二课 Requests模块的学习课件:案例:第三课 retrying模块及Cookie的处理说明:案例:我们在提交Post请求时会跳转到新的页面,那么如何获取关于Post请求头部信息呢?第四课 数据提取方法案例:第五
2020-07-02 23:46:56 425
原创 nodejs切换版本(不用nvm版本控制工具,亲测有效)
nodejs 版本切换从node8.9.1(已经安装webpack)切换到node10.20.0步骤一、查看当前环境二、修改环境变量三、修改配置从node8.9.1(已经安装webpack)切换到node10.20.0步骤一、查看当前环境安装位置:D:\Program Files\nodejs\node8.9.1D:\Program Files\nodejs\node10.20.0两个目录下都分别新建node_global和node_cache文件夹二、修改环境变量三、修改配置
2020-06-06 17:22:58 1095
原创 MongoDB系列教程
文章目录一、介绍二、安装环境三、连接数据库四、集合与数据模型五、初识Mocha(用来测试MongoDB连接及数据操作)六、存储数据七、初识RoboMongo八、查询数据九、通过ID获取数据十、流程梳理十一、删除数据十二、更新数据一、介绍二、安装环境【1】MongoDBWindow点此下载文件解压位置:C:\Users\Administrator\Desktop\data\db\mongodb-win32-x86_64-2012plus-4.2.7终端输入C:\Users\Administr
2020-06-06 03:43:52 275
原创 nodejs - npm安装vue及应用
文章目录一、前言二、过程【1】安装脚手架【2】基础语法1【3】基础语法2【4】基础案例 - 简单用户管理一、前言前提:nodejs安装完毕,webpack安装完毕工具:webstrom二、过程【1】安装脚手架1】桌面新建vueapp文件夹,打开终端,安装vue-clinpm install vue-cli@2.8.2 -g2】vue项目初始化vue init webpack vueapp一路回车,no3】进入vue项目目录cd vueapp下载vue所需要用的模块插件和
2020-06-05 01:49:25 341
原创 nodejs - npm安装webpack及应用
一、前言前提:nodejs安装完成版本问题:在webpack 3中,webpack本身和它的CLI以前都是在同一个包中,但在第4版中,他们已经将两者分开来更好地管理它们。webpack4启动命令时,会一直提示是否安装webpack-cli,并且功能还没有实现。【解决方法】二、PPT讲解三、实战演练【1】如何将js文件模块化1-1】1、在新建的文件夹中打开终端,输入npm init![在这里插入图片描述](https://img-blog.csdnimg.cn/2020
2020-06-04 02:36:48 494
原创 nodejs - npm安装gulp及部分插件(实测有效)
一、前言node,npm容易受限版本限制(node太高不行npm跟不上,nvm不会用,nvm安装node终端 找不到node和npm命令,node太低报错),所以尽量安装稳定版本,确保node与npm相匹配。nodejs以往版本:点此获取安装nodejs:https://blog.csdn.net/weixin_45191282/article/details/106527708同时,如果全局版本号与本地项目版本号不一致,会报错,因此glup -v查看版本号,确认全局版本号与本地项目版本号一致,
2020-06-03 16:52:04 1117
原创 nodejs安装步骤(图示)
一、官网下载:https://nodejs.org/zh-cn/download/二、过程点击安装,下一步D:\Program Files\nodejs一路nextok三、打开终端:输入node -vnpm -v查看版本四、新建两个文件夹五、配置终端输入npm config set prefix "D:\Program Files\nodejs\node_global"npm config set cache "D:\Program Files\nodejs\node_ca
2020-06-03 16:50:23 1494
原创 Git代码版本控制工具及GitHub工具的基本使用
一、git安装好之后,新建gittest文件夹,打开Git控制台。【注意】git控制台类似linux终端过程新建要上传的文件资源…初始化,自动生成.git隐藏文件(本地仓库)C:\Users\Administrator\Desktop\gittest.git配置Gitthub用户信息添加文件查看状态(此时会有删除文件命令提示)删除文件再次查看状态通配符【*.后缀名,.】的使用再次添加文件,并查看状态修改index.html文件查看修改文件后的状态重新添
2020-06-02 12:00:04 209
原创 Spring入门学习传智版(三)
1、事务管理1.1 回顾事务1.2 事务管理介绍1.2.1 导入jar包1.2.2 三个顶级接口1.2.3 PlatformTransactionManager 事务管理器1.2.4 TransactionStatus1.2.5 TransactionDefinition1.3 案例:转账1.3.1 搭建环境1.3.1.1 创建表create database ee19_spring_day03;use ee19_spring_day03;create table acco
2020-05-25 01:59:59 125
原创 Spring入门学习传智版(二)
1、spring day01回顾1.1 编写流程(基于xml)1.导入jar包:4+1 --> beans/core/context/expression | commons-logging2.编写目标类:dao和service3.spring配置文件IoC:4.核心apiBeanFactory,延迟实例化bean,第一次调用getBeanApplicationCont...
2020-04-26 23:39:52 143
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人