11 2022 档案

摘要:前端与后端的概念 前端 任何与用户直接打交道的操作界面 都可以称之为前端>>>:接待员 后端 不直接与用户打交道 主要负责内部真正的业务逻辑的执行>>>:幕后操作者 前端学习之路 专业的前端也需要培训至少六个月 而我们作为后端开发工程师 前端只学最基本最核心的一块 目的不是为了让你直接可以从事前端 阅读全文
posted @ 2022-11-30 18:24 冰柠檬檬 阅读(23) 评论(0) 推荐(0) 编辑
摘要:SQL注入问题 怪像1:输对用户名就可以登录成功 怪像2:不需要对的用户名和密码也可以登录成功 SQL注入:利用特殊符合的组合产生特殊的含义 从而避开正常的业务逻辑 select * from userinfo where name='jason' -- kasdjksajd' and pwd='' 阅读全文
posted @ 2022-11-29 20:53 冰柠檬檬 阅读(46) 评论(0) 推荐(0) 编辑
摘要:多表查询的两种方法 方式1:连表操作 inner join 内连接 select * from emp inner join dep on emp.dep_id=dep.id; 只连接两张表中公有的数据部分 left join 左连接 select * from emp left join dep 阅读全文
posted @ 2022-11-28 21:23 冰柠檬檬 阅读(50) 评论(0) 推荐(0) 编辑
摘要:SQL语句查询关键字 select 指定需要查询的字段信息 select * 查所有字段 select name 查name字段 select char_length(name) 支持对字段做处理 from 指定需要查询的表信息 from mysql.user from t1 SQL语句中关键字的执 阅读全文
posted @ 2022-11-25 16:59 冰柠檬檬 阅读(73) 评论(0) 推荐(0) 编辑
摘要:无符号、零填充 unsigned id int unsigned zerofill id int(5) zerofill 非空 create table t1( id int, name varchar(16) ); insert into t1(id) values(1); insert into 阅读全文
posted @ 2022-11-24 16:41 冰柠檬檬 阅读(37) 评论(0) 推荐(0) 编辑
摘要:字符编码与配置文件 1.\s查看MySQL相关信息 当前用户、版本、编码、端口号 MySQL5.6及之前的版本编码需要人为统一 之后的版本已经全部默认统一 如果想要永久修改编码配置 需要操作配置文件 2.默认的配置文件是my-default.ini 拷贝上述文件并重命名为my.ini 直接拷贝字符编 阅读全文
posted @ 2022-11-23 17:12 冰柠檬檬 阅读(105) 评论(0) 推荐(0) 编辑
摘要:存取数据的演变史 1.文本文件 文件路径不固定:C:\aaa.txt D:\bbb.txt E:\ccc.txt 数据格式不统一:jason|123 jason$123 jason 123 2.软件开发目录规范 规定了数据应该保存在db目录下>>>:路径偏向统一 db/user.txt db/use 阅读全文
posted @ 2022-11-22 15:07 冰柠檬檬 阅读(19) 评论(0) 推荐(0) 编辑
摘要:多进程实现TCP服务端并发 import socket from multiprocessing import Process def get_server(): server=socket.socket() server.bind(('127.0.0.1',8080)) server.listen 阅读全文
posted @ 2022-11-21 20:37 冰柠檬檬 阅读(106) 评论(0) 推荐(0) 编辑
摘要:同步与异步 1同步 所谓同步就是一个任务的完成需要依赖另外一个任务时,只有等待被依赖的任务完成后,依赖的任务才能算完成,这是一种可靠的任务序列 要么成功都成功,失败都失败,两个任务的状态可以保持一致。 2异步 所谓异步是不需要等待被依赖的任务完成,只是通知被依赖的任务要完成什么工作,依赖的任务也立即 阅读全文
posted @ 2022-11-18 17:13 冰柠檬檬 阅读(275) 评论(0) 推荐(0) 编辑
摘要:粘包现象 1.什么是沾包? TCP粘包是指发送方发送的若干包数据到接收方接收时粘成一包,从接收缓冲区看,后一包数据的头紧接着前一包数据的尾。 2.为什么出现沾包现象? (1)发送方原因 TCP默认会使用Nagle算法。而Nagle算法主要做两件事: 1)只有上一个分组得到确认,才会发送下一个分组; 阅读全文
posted @ 2022-11-17 18:26 冰柠檬檬 阅读(92) 评论(0) 推荐(0) 编辑
摘要:传输层之TCP与UDP协议 TCP与UDP都是用来规定通信方式的 ps:不遵循上述协议也可以通信 只不过遵循了更合规合法合理!!! 1.TCP协议(重要) 三次握手建链接 1.TCP协议也称为可靠协议(数据不容易丢失) 造成数据不容易丢失的原因不是因为有双向通道 而是因为有反馈机制 给对方发消息之后 阅读全文
posted @ 2022-11-16 16:48 冰柠檬檬 阅读(151) 评论(0) 推荐(0) 编辑
摘要:软件开发架构 c/s架构 c/s架构 c:client 客户端 s:server 服务端 C/S即: client与Server,中文意思: 客户端与服务器端架构,这种架构也是从用户层面(也可以是物理层面)分的。 这种的客户端一般泛指客户端应用程序EXE,程序需要先安装后,才能运行在用户的电脑上,对 阅读全文
posted @ 2022-11-15 15:05 冰柠檬檬 阅读(489) 评论(0) 推荐(0) 编辑
摘要:单例模式实现的多种方式 简介:单例模式可以保证一个类仅有一个实例,并提供一个访问它的全局访问点。适用性于当类只能有一个实例而且客户可以从一个众所周知的访问点访问它,例如访问数据库、MQ等。 1通过使用类实现 class C1(object): __instance=None def __init__ 阅读全文
posted @ 2022-11-09 15:35 冰柠檬檬 阅读(22) 评论(0) 推荐(0) 编辑
摘要:面向对象的魔法方法 魔法方法:类中定义的双下方法都成为魔方方法 不需要人为调用 在特定的条件下回自动触发运行 eg:__init__创建空对象之后自动触发给对象添加独有的数据 1__init__ 对象添加独有数据的时候触发 2__str__ 对象被执行打印操作的时候自动触发 3__call__ 对象 阅读全文
posted @ 2022-11-08 19:42 冰柠檬檬 阅读(17) 评论(0) 推荐(0) 编辑
摘要:派生方法实战演练 import json import datetime # d={ # 't1':datetime.datetime.today(), # 't2':datetime.datetime.today(), # 't3':'jason' # } # res=json.dumps(d) 阅读全文
posted @ 2022-11-07 19:12 冰柠檬檬 阅读(64) 评论(0) 推荐(0) 编辑
摘要:动静态方法 class Student: school_name='摆烂大学' def func(self): print('我看谁最能摆烂') @classmethod#被@classmethod修饰的函数 默认绑定给类 类调用第一个参数就是类自身 对象也可以调用并且会自动将产生该对象的类当做第一 阅读全文
posted @ 2022-11-06 15:10 冰柠檬檬 阅读(21) 评论(0) 推荐(0) 编辑
摘要:面向对象 Python从设计之初就已经是一门面向对象的语言,正因为如此,在Python中创建一个类和对象是很容易的。 面向对象技术简介: 类(Class): 用来描述具有相同的属性和方法的对象的集合。它定义了该集合中每个对象所共有的属性和方法。对象是类的实例。 方法:类中定义的函数。 类变量:类变量 阅读全文
posted @ 2022-11-02 16:57 冰柠檬檬 阅读(131) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示