自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 书城管理系统-后端

这样后端接口就开发好了,我一会另起一页写前端。

2023-10-18 23:25:25 73

原创 二、Linux学习-了解基本使用-快速入门

以vi/vim打开一个档案就直接进入一般模式了(这是默认的模式)。在这个模式中, 你可以使用『上下左右』按键来移动光标,你可以使用『删除字符』或『删除整行』来处理档案内容, 也可以使用『复制、贴上』来处理你的文件数据。在这个模式当中, 可以提供你『搜寻资料』的动作,而读取、存盘、大量取代字符、离开 vi 、显示行号等动作是在此模式中达成的!要等到你按下『i, I, o, O, a, A』等任何一个字母之后才会进入编辑模式。在一般模式中可以进行删除、复制、粘贴等的动作,但是无法编辑文件内容!

2023-04-08 15:51:34 94 1

原创 一、Linux学习-虚拟机安装-快速入门

入门安装虚拟机的vm和centos

2023-04-08 15:11:09 89

转载 docker 安装 ElasticSearch 和 Kibana 及ik 中文分词器

es,docker,中文分词

2022-06-25 07:56:18 256

转载 elasticsearch基本语法

es语法快速上手,最全面的es语法解释。

2022-06-21 11:11:36 3096

原创 ZooKeeper入门

一、ZooKeeper简介1.ZooKeeper是什么zookeeper 动物园管理员Apache Zookeeper是一个开源的分布式服务框架,为分布式应用提供协调服务,用来解决分布式应用中的数据管理问题,如:配置管理,域名服务,分布式同步,集群管理等概念:分布式将一个大型应用的不同业务部署在不同的服务器上,解决高并发的问题集群将同一个业务部署在多台服务器上,提高系统的高可用性2.ZooKeeper组成主要包括两部分:文件系统、通知机制2.1文件系统ZookKeep

2020-12-19 11:50:14 117

原创 第02讲:架构核心技术之分布式缓存(下)

通读缓存上面讲到的代理缓存、反向代理缓存、CDN 缓存,都是通读缓存。它代理了用户的请求,也就是说用户在访问数据的时候,总是要通过通读缓存。当通读缓存中有需要访问的数据的时候,直接就把这个数据返回;如果没有,再由通读缓存向真正的数据提供者发出请求。其中重要的一点是客户端连接的是通读缓存,而不是生成响应的原始服务器,客户端并不知道真正的原始服务器在哪里,不会直接连接原始服务器,而是由通读缓存进行...

2020-01-30 13:41:38 125

原创 第02讲:架构核心技术之分布式缓存(上)

缓存是架构设计中一个重要的手段。缓存的主要特点是技术比较简单,同时对性能提升的效果又很显著,所以缓存在很多地方都会被用到。使用缓存需要注意几个关键指标:缓存键集合大小、缓存空间的大小以及缓存的使用寿命。这三个指标决定了缓存的有效性、缓存的使用效率、缓存实现的效果。缓存的类型主要有代理缓存、反向代理缓存、 CDN 缓存和对象缓存几种。缓存知识图谱如下图所示。不是所有的数据都适合使用缓存,使用缓存...

2020-01-30 13:32:00 170

原创 Go语言入门讲解(二)

五、 流程控制1. 选择结构if else语句package mainimport ( "io/ioutil" "fmt")func main() { const filename = "abc.txt" //读文件 contents, err := ioutil.ReadFile(filename) if err != nil { ...

2019-10-07 18:04:18 88

原创 go语言入门讲解(一)

一、 go语言介绍1.认识go语言go语言(或 Golang)是Google在 2007 年开发的一种开源编程语言,于2009年11月开源,2012年发布go稳定版go是非常年轻的一门语言,它的主要目标是“兼具Python 等动态语言的开发速度和C/C++等编译型语言的性能与安全性”2. go的诞生Robert:曾协助制作Java的HotSport编译器,制作了chrome浏览器...

2019-10-07 16:55:49 481

原创 异常处理和IO操作

异常处理和IO操作1. 异常处理语法:try:可能出现异常的代码except:出现异常后要执行的操作else:不出现异常时执行的操作finally:无论是否出现异常都必须要执行的操作try:print('try...')a = 5 / int('abc')# except: # 捕获所有异常# except ZeroDivisionError as e: # 捕获Z...

2019-10-07 14:25:23 171

原创 python模块

模块1. 简介模块化是指将一个程序分解为一个个的模块module,通过组合模块来搭建出一个完整的程序优点:便于团队开发、方便维护、代码复用在Python中一个.py文件就是一个模块,创建模块实际上就是创建一个.py文件,可以被其他模块导入并使用注意:自定义模块时要注意命名规范,使用小写,不要使用中文、特殊字符等不要与内置模块冲突2. 使用模块导入模块的两种方式:方式1:i...

2019-10-07 12:38:08 836

原创 python面向对象

面向对象1. 定义类语法:class 类名:类中成员类中的成员:实例属性、实例方法、类属性、类方法、静态方法等# 定义一个类,使用class关键字class Student:# pass# 类属性:直接在类中定义的属性,可以通过类或实例对象来访问hobby = '吃饭'# 实例方法:将self作为第一个参数的方法def say_hi(self): # self表示当前类的...

2019-10-07 12:22:57 65

原创 函数(三)

函数函数是实现特定功能的代码段的封装,在需要时可以多次调用函数来实现该功能1. 内置函数Python内置了许多非常有用的函数,可以直接调用2. 自定义函数语法:def 函数名(形参1,形参2,...):函数体注意:函数名可以包含数字、字母、下划线,但不能以数字开头如果函数有返回值,使用return关键字定义函数后函数中的代码并不会执行,需要调用函数才会执行# 定义函数...

2019-10-07 11:14:56 104

原创 Python基础(二)

Python基础1. 变量和数据类型变量:定义变量时不需要指定变量的类型,直接为变量赋值即可变量名要符合命名规范数据类型:整型、浮点型、字符串、布尔、空值等#!/usr/bin/env python3# ­*­ coding: utf­8 ­*­__author__ = '汤小洋''''数据类型:整型、浮点型、字符串、布尔、空值等'''# 整型inta = 34545...

2019-10-07 10:48:59 87

原创 PHP trait解析

PHP trait解析自 PHP 5.4.0 起,PHP 实现了一种代码复用的方法,称为 trait。众所周知,PHP 中是单继承的,trait 是为类似 PHP 的单继承语言而准备的一种代码复用机制。trait 为了减少单继承语言的限制,使开发人员能够自由地在不同层次结构内独立的类中复用 method。trait 和 Class 组合的语义定义了一种减少复杂性的方式,避免传统多继承问题...

2019-09-29 10:24:10 82

原创 PHP7新特性

PHP新特性前言PHP7 是 PHP 编程语言全新的一个版本,主要在性能方面获得了极大的提升。官方的文档显示, PHP7 可以达到 PHP5.x 版本两倍的性能。同时还对 PHP 的语法做了梳理,提供了很多其他语言流行的语法格式。难能可贵的是,做了如此大的改动, PHP7 的兼容性还是非常好的。对于绝大多数的应用来讲,可以不用做修改即可迁移到 PHP7 版本。简单的测试$a = ...

2019-09-29 10:07:17 89

原创 抽象/接口/静态继承/命名空间与实战(二)

抽象/接口/静态继承/命名空间与实战命名空间的作用// 命名空间的作用与适用对象require 'inc/funciton.php';function func1($a, $b){ return $a.' + '.$b.' = '.($a+$b);}// 直接调用会出现函数未定义错误//echo fun1(10, 20);// 如果想访问外部加载的函数func1,就...

2019-09-18 09:48:37 95

原创 抽象/接口/静态继承/命名空间与实战(一)

抽象/接口/静态继承/命名空间与实战类的自动加载的实现原理// 类的自动加载// 查看当前脚本所在的目录//echo __DIR__, '<br>';//include __DIR__ . '/inc/Test1.php';//include __DIR__ . '/inc/Test2.php';//include __DIR__ . '/inc/Test3.ph...

2019-09-18 09:33:01 107

原创 win安装memcache

win安装memcache1.第一步下载memcache下载地址:菜鸟驿站: https://www.runoob.com/memcached/window-install-memcached.html直接下载地址:http://static.runoob.com/download/memcached-win64-1.4.4-14.zip第二步:安装将下载下来的压缩包进行解压使用管理...

2019-09-12 19:39:30 133

原创 win下安装和使用redis

win下安装和使用rediswindows上安装1、下载redis的windows版本zip版(redis官方没有windows版,社区有)https://github.com/MicrosoftArchive/redis/releases2.启动redis: 进入cmd,redis-server.exe redis.windows.conf 注意:该方式启动后cmd窗口不能关闭(已上传至...

2019-09-12 18:36:11 112

转载 PHP高并发商城秒杀

**PHP高并发商城秒杀**1.什么是秒杀秒杀活动是一些购物平台推出的集中人气的活动,一般商品数量很少,价格很便宜,限定开始购买的时间,会在以秒为单位的时间内被购买一空。比如原价千元甚至万元的商品以一元的价格出售,但数量只有一件,在某天的某个时间开始出售,这就造成很多人去抢这一件商品。当然想抢到是需要很多因素的,比如你的电脑配置、网速,还有你的运气。2.秒杀会带来的问题(1)、高并发...

2019-07-18 14:38:01 256

空空如也

空空如也

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

TA关注的人

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