摘要: 场景:有个订单表,因为是按订单商品拆的数据,所以一个订单号会出现多行的情况。我们为了更新不漏数据(比如某订单删除了商品,但是根据订单号更新时会漏删除这些数据),我们就采用了先通过订单号删除数据,然后再将订单数据导入,插入的数据会有大量和删除的数据重复的数据。采用的是innodb索引 。按道理来说,执 阅读全文
posted @ 2024-10-27 22:54 xsan 阅读(3) 评论(0) 推荐(0) 编辑
摘要: 一、创建maven项目 二、导入相关坐标 在pom.xml中加入 <dependencies> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-webmvc</artifactId> <version>5. 阅读全文
posted @ 2023-11-05 21:13 xsan 阅读(58) 评论(0) 推荐(0) 编辑
摘要: 一、事务简介 1、事务作用:在数据层保障一系列的数据库操作同步成功同步失败 2、Spring事务作用:在数据层或业务层保障一系列的数据库操作同成功同失败,其是使用JDBC的事务管理器 实现的,如果数据层使用的是JDBC,则可以使用Spring事务 其是通过内部接口和实现类实现的 // 接口 publ 阅读全文
posted @ 2023-11-05 12:04 xsan 阅读(1013) 评论(0) 推荐(0) 编辑
摘要: 一、概念 AOP面向切面编程,一种编程范式 二、作用 在不改动原始设计(原代码不改动)的基础上为方法进行功能增强(即增加功能) 三、核心概念 1、代理(Proxy):SpringAOP的核心本质是采用代理模式实现的 2、连接点(JoinPoint):在SpringAOP中,理解为任意方法的执行 3、 阅读全文
posted @ 2023-11-04 23:38 xsan 阅读(96) 评论(0) 推荐(0) 编辑
摘要: Mybatis 一、简介 1、什么是MyBatis MyBatis 本是apache的一个开源项目iBatis,2010年这个项目由apache software foundation 迁移到了google code,并且改名为MyBatis 。2013年11月迁移到Github。 MyBatis是 阅读全文
posted @ 2023-10-25 16:28 xsan 阅读(2552) 评论(0) 推荐(0) 编辑
摘要: mysql 字符串函数 1、CONCAT(s1,s2,...):表示把字符串 s1、s2……拼接起来,组成一个字符串。 SELECT CONCAT("A","E","W") -- AEW 2、CAST(表达式 AS CHAR):表示将表达式的值转换成字符串。 SELECT CONCAT( CAST( 阅读全文
posted @ 2023-10-24 10:14 xsan 阅读(30) 评论(0) 推荐(0) 编辑
摘要: mysql数学计算 一、取整函数 1、向上取整 CEIL(X) 和 CEILING(X):返回大于等于 X 的最小 INT 型整数。 SELECT CEIL(2.3) -- 3 2、向下取整 FLOOR(X):返回小于等于 X 的最大 INT 型整数。 SELECT FLOOR(2.3) -- 2 阅读全文
posted @ 2023-10-24 09:56 xsan 阅读(53) 评论(0) 推荐(0) 编辑
摘要: mysql中的时间函数 一、EXTRACT(type FROM date) EXTRACT(type FROM date)表示从日期时间数据“date”中抽取“type”指定的部分。 eg: 1 -- 按小时统计销售金额和销售数量 2 SELECT EXTRACT(HOUR FROM b.trans 阅读全文
posted @ 2023-10-23 17:57 xsan 阅读(52) 评论(0) 推荐(0) 编辑
摘要: 这个错误表明在加载 openssl 时找不到共享库文件 libssl.so.3。这可能是由于缺少该共享库或者库文件路径不正确导致的。 要解决这个问题,您可以尝试以下几种方法: 安装 OpenSSL:确保您的系统上已经正确安装了 OpenSSL。您可以使用操作系统的包管理器来安装 OpenSSL,具体 阅读全文
posted @ 2023-07-06 18:01 xsan 阅读(19947) 评论(0) 推荐(0) 编辑
摘要: 1、mysql存储引擎对比 存储引擎 myisam innodb memory archive 存储限制 256TB 64TB 有 无 事物 支持 索引 支持 支持 支持 锁的粒度 表锁 行锁 表锁 行锁 数据压缩 支持 外键 支持 2、sql执行顺序 from on join where grou 阅读全文
posted @ 2021-11-02 21:13 xsan 阅读(42) 评论(0) 推荐(0) 编辑
摘要: rest_framework自带的权限 引入 from rest_framework import permissions permissions.AllowAny 允许所有人访问 permissions.IsAuthenticated 仅允许登录的人员访问 判断条件是request.user an 阅读全文
posted @ 2021-01-02 14:17 xsan 阅读(603) 评论(0) 推荐(0) 编辑
摘要: 基础的ViewSet views.py from rest_framework import viewsets from .models import Merchant from .serializers import MerchantSerializer from rest_framework.r 阅读全文
posted @ 2021-01-01 17:44 xsan 阅读(178) 评论(0) 推荐(0) 编辑
摘要: from rest_framework.views import APIView from meituan.models import Merchant from django.http import Http404 from .serializers import MerchantSerializ 阅读全文
posted @ 2021-01-01 16:44 xsan 阅读(123) 评论(0) 推荐(0) 编辑
摘要: from rest_framework.views import APIView from meituan.models import Merchant from django.http import Http404 from .serializers import MerchantSerializ 阅读全文
posted @ 2021-01-01 16:43 xsan 阅读(116) 评论(0) 推荐(0) 编辑
摘要: 由于django-mdeditor官方插件没有支持第三方存储,所以,我们只能进行修改源码的方式实现了。 本次改写即使替换了其文件,不使用七牛云也是无关紧要的,因为在存储时,去settings.py中判断是否启用七牛云存储,只有配置了七牛云相关信息才会执行,否则还是原先的方式存储在本地。 源文件路径v 阅读全文
posted @ 2020-12-30 16:14 xsan 阅读(263) 评论(0) 推荐(0) 编辑
摘要: from rest_framework.views import APIView from meituan.models import Merchant from django.http import Http404 from .serializers import MerchantSerializ 阅读全文
posted @ 2020-12-26 16:54 xsan 阅读(150) 评论(0) 推荐(0) 编辑
摘要: 模型序列化 from rest_framework import serializers from meituan.models import Merchant, class MerchantSerializer(serializers.ModelSerializer): class Meta: m 阅读全文
posted @ 2020-12-26 16:39 xsan 阅读(351) 评论(0) 推荐(0) 编辑
摘要: DRF基础的序列化 阅读全文
posted @ 2020-12-26 16:04 xsan 阅读(101) 评论(0) 推荐(0) 编辑
摘要: 一、简介 paramiko是一个基于SSH用于连接远程服务器并执行相关操作(SSHClient和SFTPClinet,即一个是远程连接,一个是上传下载服务),使用该模块可以对远程服务器进行命令或文件操作,值得一说的是,fabric和ansible内部的远程管理就是使用的paramiko来现实。 二、 阅读全文
posted @ 2020-06-03 15:00 xsan 阅读(2677) 评论(0) 推荐(0) 编辑
摘要: from apscheduler.schedulers.blocking import BlockingScheduler import datetime from apscheduler.events import EVENT_JOB_ERROR, EVENT_JOB_EXECUTED def t 阅读全文
posted @ 2020-05-26 16:53 xsan 阅读(3050) 评论(0) 推荐(1) 编辑