自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(47)
  • 收藏
  • 关注

原创 python 使用pygame制作的打飞机小游戏

python基础使用pygame模块实现打飞机小游戏,有最高分记录,每次游戏的分数都会和最高分进行比较然后记录下来。

2023-11-13 22:02:32 765

原创 EMS员工管理系统 python

python基础练习,简单的增删改查,涉及python基础语法,逻辑、分支结构以及一些基础数据格式的操作,文件操作,思路理解等等

2023-11-06 21:01:41 289

原创 python PyQt5 MySQL GUI 学生信息管理系统

本系统使用python,pyqt5,数据库使用MySQL,实现windowsGUI应用

2023-11-03 22:37:53 1130 2

原创 双人报数小游戏,指定总数,每人每次报1或2,全部相加,最后一个人报数为赢

游戏本质要赢需要看总数和谁先开始报数,结合才能确定谁能赢,程序依靠随机整数确定谁先报数来赢

2023-07-30 22:23:31 904

原创 screen和scp

screen和scp

2022-10-08 19:36:39 369

原创 shell笔记整理

shell和linux命令简单整理

2022-10-08 19:32:57 1022

原创 MySQL之DDL 数据库、表的管理

MySQL之DDL 数据库、表的管理

2022-01-20 15:36:37 870

原创 mysql之DML插入,修改,删除语句

mysql之DML插入,修改,删除语句

2022-01-19 21:28:23 746

原创 MySQL之分页查询and联合查询

MySQL之分页查询and联合查询

2022-01-19 21:22:07 540

原创 MySQL之子查询 【重难点】

MySQL之子查询 重难点

2022-01-18 22:55:30 424

原创 MySQL之连接查询

msyql连接查询

2022-01-17 23:37:05 906 2

原创 mysql中常见函数 使用率特别高

MySQL中常见函数使用率t特别高

2022-01-06 00:47:50 846

原创 MySQL之排序查询

MySQL 排序查询详细

2022-01-04 22:43:23 360

原创 MySQL之条件查询

msyql 条件查询详细

2022-01-04 22:42:01 2728

原创 MySQL之基础查询

mysql 基础查询详细

2022-01-04 22:39:57 303

原创 SQL语言

细分:DQL(data query language)数据查询语言关键字:select 查询DML(data manipulate language)数据操作语言主要:增删改DDL(data define language)数据定义语言主要:库与表的定义(创建库表,删除库表)TCL(transaction control language)事务控制语言少年易老学难成,一寸光阴不可轻...

2022-01-04 22:38:02 277

原创 MySQL语法规范--3

MySQL语法规范

2022-01-04 22:36:26 144

原创 MySQL中常见命令--2

mysql常见命令--2

2022-01-04 22:35:02 162

原创 MySQL基础知识--1

MySQL基础知识

2022-01-04 22:32:40 534

原创 MySQL基础知识--0

MySQL概念知识

2022-01-04 22:30:30 136

原创 原生js实现轮播图,可以简单套用

原生css和js写的轮播图,可以直接复制修改其中的图片就可以实现,十分简单。在css中替换为自己的图片就OK<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=

2021-06-12 00:53:02 183

原创 前端常用模块类名命名

以下是我们约定的命名模块,可以直接使用名称说明快捷导航栏shortcut头部header标志logo购物车shopcar搜索search热点词hotwrods导航nav导航左侧dropdown包含.dd .dt导航右侧navitems页面底部footer页面底部服务模块mod_service页面底部帮助模块mod_help页面底部版权模块mod_copyright...

2021-04-15 16:22:49 714

原创 java I/O流 使用File,FileInputStream,FileOutputStream类复制目录

在学习了java的I/O之后,写了一个复制目录的小练习。package com.exception.file01;import java.io.*;public class CopyDirectory { public static void main(String[] args) throws IOException { CopyDire copyDire = new CopyDire(); copyDire.copyDire("E:\\LOL","D:\

2020-12-25 11:12:42 183

原创 Nginx实现原理master和worker

master 和 workerworker如何进行工作的流程(请求先到nginx中的master(管理员),master把任务给worker,worker通过争抢机制得到任务,worker可以进行反向代理用tomcat完成具体操作 )一个master 和 多个worker有哪些好处(1)有利于我们nginx -s reload热部署操作(2)每个worker是独立的进程,如果有其中一个worker出现问题,其他worker独立的,继续进行争抢,实现请求过程,不会造成服务中断。设.

2020-12-16 01:15:11 519

原创 nginx配置实例之反向代理、负载均衡

3.1 反向代理(一)在做任何事情之前,要明确一件事情,要达到什么效果、目的。实现效果打开浏览器,在浏览器的地址栏中输入一个地址www.lyt.com,跳转到Linux系统的tomcat主页面中准备工作在Linux下安装tomcat,使用默认端口8080​ (1)将tomcat安装文件放到Linux系统中,解压​ (2)进入tomcat的bin目录中,./startup.sh启动Tomcat服务器查看开放的端口号:firewall-cmd --list-all设置开放的端口号:

2020-12-16 01:08:49 171

原创 Java中JDK,JRE和JVM

JDK:Java Development kit java开发者工具JRE:Java Runtime Environmentjava运行时环境JVM:Java Virtual Machine java虚拟机

2020-12-09 10:48:35 188

原创 java的三大版本JavaSE,JavaME和JavaEE

Write Once、Run Anywhere :一次编写到处运行,java的跨平台性JavaSE:标准版(桌面程序,控制台开发…)JavaME:嵌入式开发(手机,小家电…)JavaEE:企业级开发(web端,服务器开发…)javaSE是基础的也是最核心的。...

2020-12-09 10:37:31 574

原创 Redis缓存穿透和雪崩(面试高频,工作常用)

服务的高可用问题Redis缓存的使用,极大的提升了应用程序的性能和效率,特别是数据查询方面。但同时,它也带来了一些问题。其中,最要害的问题,就是数据的一致性问题,从严格意义上讲,这个问题无解。如果对数据的一致性要求很高,那么就不能使用缓存。另外的一些典型问题就是:缓存穿透,缓存雪崩和缓存击穿。目前,业界也都有比较流行的解决方案。缓存穿透(查不到)概念缓存穿透的概念很简单,比如用户想要查询一个数据,发现redis内存数据库中没有,也就是缓存没有命中,于是向持久层数据库查询。发现持久层数据库.

2020-12-07 00:19:24 217

原创 Redis主从复制 哨兵模式详细介绍

概念主从复制,是指将一台Redis服务器的数据,复制到其他的Redis服务器。前者称为主节点(master/leader),后者称为从节点(slave/follower):数据的复制是单向的,只能由主节点到从节点。Master以写为主,Slave以读为主。默认情况下,每台Redis服务器都是主节点;且一个主节点可以有多个从节点(或没有从节点),但一个从节点只能有一个主节点。主从复制的作用主要包括:1、数据冗余∶主从复制实现了数据的热备份,是持久化之外的一种数据冗余方式。2、故障恢复︰当主节点出现

2020-12-06 01:49:19 324

原创 Redis发布订阅详细介绍

Redis发布订阅(pub/sub)是一种消息通信模式:发送者(pub)发送消息,订阅者(sub)接收消息。如微博,微信,关注系统。Redis客户端可以订阅任意数量的频道。订阅/发布消息图:第一个:消息发送者。第二个:频道。第三个:消息订阅者。下图展示了频道channel1,以及订阅这个频道的三个客户端–client2,client5和client1之间的关系:当有新消息通过PUBLIST命令发送给频道channel1时,这个消息就会被发送给订阅它的三个客户端:命令这些命令被广泛用于

2020-12-06 01:36:38 2023

原创 Redis配置文件Redis.conf详细讲解

启动的时候,就是通过这个配置文件来启动的。单位1.配置文件 unit单位对大小写不敏感包含网络bind 127.0.0.1 # 绑定的ipprotected-mode yes # 保护模式port 6379 # 端口设置通用配置 GENERAL generaldaemonize yes # 以守护进程的方式运行,默认是no,我们需要自己开启为yespidfile /var/run/redis_6379.pid # 如果以后台的方式运行,我们就需要指定一

2020-12-06 01:32:06 176

原创 Redis的持久化 RDB和AOF详细介绍和优缺点比较

Redis是内存数据库,如果不将内存中的数据库保存到磁盘,那么一旦服务器进程退出,服务器中的数据库状态也会消失。所以Redis提供了持久化功能。面试和工作,持久化都是重点。RDB(Redis DataBase)什么是RDB?在主从复制中,rdb就是备用的在从机上面,不占主机的内存,相对来说会比较方便一点。aof几乎不使用的。在指定的时间间隔内将内存中的数据集体写入磁盘,也就是行话讲的Snapshot快照,它恢复的时候是将快照的文件直接读到内存里。Redis会单独创建(fork)一个子进程来

2020-12-04 23:44:56 421

原创 Redis事务、乐观锁和悲观锁详细介绍

MySQL:ACID。要么同时成功,要么同时失败。Redis事务本质:一组命令的集合。一个事务中的所有命令都会被序列化,在事务执行过程中,会按照顺序执行。一次性,顺序性,排他性,执行一系列的命令。Redis事务没有隔离级别的概念所有的命令在事务中,并没有直接被执行。只有发起执行命令的时候才会执行。(exec)Redis单条命令是保证原子性的,但是事务不保证原子性。(重点)redis的事务:开启事务(multi)命令入队(其他命令…)执行事务(exec)正常执行事务127.0.0.

2020-12-03 00:47:31 293

原创 Redis三种特殊数据类型API详解附带详细使用场景

geospatial(地理位置)微信中朋友的定位,附近的人,打车距离计算,这些都是怎么实现的呢?Redis的Geo 在Redis3.2版本就推出来了,这个功能可以推算地理位置的信息,比如说两地之间的距离,方圆几里的人。可以查询一些测试数据:城市地理位置经度纬度查询http://www.jsons.cn/lngcode/geoadd 添加地理位置# 规则:两极无法之间添加,一般会下载城市数据之间通过Python程序导入# 参数 key 值(纬度 经度 名称)# 有效的经度从-180度到180

2020-12-03 00:30:27 340

原创 Redis五大数据类型API详解附带详细使用场景

学习Redis五大数据类型首先学习一下Redis的基础知识:基础知识redis默认有16个数据库默认使用的是第0个可以使用select 数据库编号进行切换数据库查看数据库大小:dbsize不同的数据库内容不共享查看所有的key:keys *清除当前数据库:flushdb清除全部数据库的内容:flushall为什么redis的端口是6379?是一个女明星的名字九宫格打出来的数字。Redis是单线程的!Redis是很快的。官方表示,Redis是基于内存操作,cpu不是Red

2020-12-01 23:11:41 371

原创 Redis6.0.9在window和Linux下的详细安装过程以及安装过程遇到的问题

1.概述Redis是什么?Redis(Remote Dictionary Server ),即远程字典服务。是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。Redis会周期性的把更新的数据写入磁盘或者把修改操作写入追加的记录文件,并且在此基础上实现了master-slave(主从)同步。免费和开源。是当下最热门的NoSQL技术之一,也被称之为结构化数据库。Redis能干嘛?​ 1.内存存储(保证效率),持久

2020-11-30 21:30:38 3158 3

原创 Linux下安装Python3.9.0详细步骤

Linux下安装Python3.9.0安装依赖环境yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel到官网下载Python3.9.0官网https://www.python.org/点击downloads选择你要下载的Python版本,点击

2020-11-27 02:19:10 35384 20

原创 NoSQL非关系型数据库概述根据发展时间详细介绍

Nosql概述1.为什么使用Nosql1、单机MySQL的年代!90年代,一个基本的网站访问量一般不会太大,单个数据库完全足够!那个时候,更多的去使用静态网页Html~服务器没有太大的压力!这种情况下:整个网站的瓶颈是什么?1、数据量如果太大,一台机器放不下了!2、数据的索引(B+tree),一个机器内存也放不下(mysql数据库当数据量达到300万条,就需要建立索引,不然查询就会非常慢)3、访问量(读写混合),一个服务器承受不了只要有以上三种情况之一,就需要晋级了!2、Memc

2020-11-26 01:10:21 811

原创 增加Nginx虚拟主机配置文件(conf.d)

安装Nginx之后发下配置文件只有一个/usr/local/nginx/conf/nginx.conf。所有的配置包括虚拟主机也要在此文件中配置,这样虚拟主机多了就会不方便管理。所以就有了将配置文件拆开的需求啦。在/usr/local/nginx下创建conf.d文件夹,在文件夹下创建对应的域名配置文件,例:/usr/local/nginx/conf.d/dadashop.conf。第一步:在原来的配置文件/usr/local/nginx/conf/nginx.conf的http块下加一句:in

2020-11-18 21:27:55 3272 2

原创 Nginx安装、常用命令和配置文件

1. 在Linux系统中安装nginx参考https://www.runoob.com/linux/nginx-install-setup.html使用远程连接工具连接Linux操作系统。直接在Linux中安装也可。nginx相关的素材(依赖)(1)安装pcre依赖把安装压缩文件pcre-8.37.tar.gz放到Linux系统中 /usr/src。解压压缩文件tar -zxvf pcre-8.35.tar.gz进入解压之后的目录,执行./configure检查文件使用make &

2020-11-17 23:44:15 178

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除