- 博客(14)
- 收藏
- 关注
原创 Django的MVT模式
Django的MVT模式MVT和MVC模型的区别MVC模型是web服务常用的一种结构模型,MVC就是把Web应用服务分为模型(M),控制器©和视图(V)三层,模型负责业务对象与数据库的映射(ORM),视图负责与用户的交互(页面),控制器接受用户的输入调用模型和视图完成用户的请求Django采用的MVT模型本质上也是一种MVC模型,只是定义上有些不同,MVT模式的视图代替了MVC的控制器的角色, MVT中模板充当了MVC的视图的角色。Django MVT模式定义如下:M: Model, 模型 与MV
2021-07-25 20:08:47 866 1
原创 django路由和视图
django 路由和视图要了解django是如何运行的,首先要了解路由和视图两个概念,然后我们在项目中添加一些简单的路由和视图路由和视图的概念视图:一个视图函数(类),简称视图,是一个简单的Python一个视图函数(类),简称视图,是一个简单的Python 函数(类),它接受Web请求并且返回Web响应。响应可以是一张网页的HTML内容,一个重定向,一个404错误,一个XML文档,或者一张图片。无论视图本身包含什么逻辑,都要返回响应。个人觉得django视图的概念其实是spring中的Actio
2021-07-24 16:21:28 184 1
原创 django介绍和安装
django介绍和安装Django 最初是被开发用来管理劳伦斯集团旗下一些以新闻内容为主的网站。2003 年,Lawerence Journal-World 报社的 Web 开发者艾德里安和威利森开始用 Python 语言去开发应用。新闻界的快节奏使他们必须提高产品的开发速度,于是他们两个人想办法构建出了节省开发时间的框架,这个框架将能复用的组件或者模块放在一起,使开发者不必重复的工作,这是 Django 诞生的根本原因。1. 安装django使用pip包管理器安装django模块pip3 inst
2021-07-22 22:29:34 109
原创 Eureka微服务注册实践
Eureka微服务注册实践1. 新建Eureka注册中心1.2 pom.xml <dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter</artifactId> </dependency&g
2021-06-20 23:16:22 97
原创 介绍nginx负载均衡的几种算法
介绍nginx负载均衡的几种算法1.round-robin(RR)轮询方式,依次将请求分配到各个后台服务器中,默认的负载均衡方式。当服务器性能不均的情况下,会出现性能差的机器阻塞,而性能好的机器会很空闲这样的情况。upstream cluster { server 10.1.1.1 ; server 10.1.1.2 ; } 2.weight-round-robin(WRR)在轮询方式的基础上加上权重来指定轮询几率,weight和访问比率成正比,we
2021-06-13 14:17:51 173
原创 搭建nginx+tomcat负载均衡
搭建nginx+tomcat负载均衡环境:Ubuntu64nginx作为一款轻量级的Web服务器, 一个重要的功能就是反向代理,负载均衡,这里我们在一台机器上搭建一个nginx服务为两个tomcat服务负载均衡的模型,实际应用上tomcat服务可以多台服务器上。配置两个tomcat服务器获取安装包,并复制两份wget http://ftp.meisei-u.ac.jp/mirror/apache/dist/tomcat/tomcat-8/v8.5.66/bin/apache-tomcat-8.5.
2021-06-07 23:23:15 71
原创 eclipse(v202009)创建springboot项目
eclipse(v202009)创建springboot项目操作系统:Win7 64IDE:eclipse 2020-09 (4.17.0)一 安装STS插件SpringBoot可以理解为快捷的方式来构建项目的一种框架,可以减少以前项目中繁琐的xml配置,Eclipse可以通过安装STS(Spring Tool Suite)插件或直接下载STS集成工具进行springboot项目的开发, STS集成工具其实是集成了springboot的eclipse,下载下来可以直接使用,但是有时候我们不想更换我们
2021-06-01 23:05:20 208
原创 Redis之RDB和AOF
Redis之RDB和AOF一、 Redis持久化Redis是一个内存数据库,数据保存在内存中,但是大家都知道内存的数据变化是很快的,很容易发生丢失,所以有必要把内存数据持久化到磁盘文件中,以便于在故障发生时可以恢复数据,Redis提供了两种不同级别的持久化方式:一种是RDB,另一种是AOF。RDB 是在指定的时间间隔内生成数据集的时间点快照,是全量形式的备份。AOF 是记录服务器执行的所有写操作命令实时追加到文件中,在恢复的时候,可以通过重新执行这些命令来还原数据集 ,是增量形式的备份。二、为什么
2021-05-29 14:40:15 93
原创 Redis之主从配置介绍
Redis之主从配置介绍一、简介redis是分布式的缓存系统,在分布式环境下提供了一套主从运行模式(master-slave), 我们可以设置一台master服务器用来读写,设置一台或多台slave服务器用来读,redis提供了主从服务器的数据同步机制,同时更进一步在保证整体redis的可用情况下还可以进行master和slave的切换。二、配置我们可以在一台机器上模拟主从运行模式,通过端口号区分服务,端口6379设置为master服务器,端口6380设置为slave服务器1)master服务配置
2021-05-22 13:16:42 69
原创 Redis安装配置使用(Ubuntu)
Redis安装配置使用(Ubuntu)1、下载安装wget http://download.redis.io/releases/redis-2.4.8.tar.gztar -zxf redis-2.4.8.tar.gzcd redis-2.4.8makesudo make install2、启动方式安装目录下自带一个配置文件,可以通过下面命令直接启动redis服务redis-server redis-2.4.8/redis.conf如果需要配置成系统服务启动,可以执行cd util
2021-05-16 20:48:21 70
原创 windows下的linux使用环境git bash
windows下的linux使用环境git bash习惯了linux操作的朋友可能觉得windows的command命令非常的不方便,那么可以试试git bash,git bash是包含集成在git里面的一个GNU环境,git是分布式版本控制工具,下载安装git后里面会带有git bash工具,运行这个工具你就进入了linux命令环境,里面可以运行你熟悉的linux工具,tar,grep,awk等,且可以安装编译环境gcc,make等。1.首先下载下来安装吧下载地址如下 https://gitforw
2021-05-15 15:17:52 253
原创 php改为连接mariadb(Ubuntu)
php改为连接mariadb(Ubuntu)前面我们搭建了轻量级的后端环境,使用的是轻量级的数据库sqlite,这样的架构可以满足一些小的应用,但是sqlite缺少完整事务性,当业务扩大时则需要使用更高一级的数据库,MariaDB数据库管理系统是MySQL的一个分支,是一款开源的多线程关系数据库管理系统,主要由开源社区在维护,使用上基本和mysql一样,其速度是其最显着的特点之一,能够处理数万张表和数十亿行数据。安装PHP库php7.2-mysql : sudo apt-get install
2021-05-11 06:57:47 254
原创 nginx+php+sqlite环境搭建(Ubuntu)
1.首先我们下载必要软件, 解压到本地nginx-1.12.2.zip 下载地址 http://nginx.org/ wget http://nginx.org/download/nginx-1.12.2.tar.gz解压后进入该目录进行编译configure --without-http_gzip_modulemake make install如果有看到提示 rewrite module requires the PCRE library 需要安装PCRE库apt-get in
2021-05-09 11:04:58 750
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人