- 博客(20)
- 资源 (10)
- 收藏
- 关注
原创 Docker容器
容器的启动时间是秒级的,大量节约开发、测试、部署的时间。还有一个非常关键的点,就是Docker能够高效地部署和扩容,Docker容器几乎可以在任意平台上运行,包括虚拟机、物理机、公有云、私有云、个人电脑、服务器等,这种兼容性,可以让用户把一个应用程序从一个平台直接迁移到另外一个平台。
2023-10-18 10:58:26
71
原创 常用的网站
BootCDN是 猫云 联合 Bootstrap 中文网 共同支持并维护的前端开源项目免费 CDN 服务,致力于为 Bootstrap、jQuery、React、Vue.js 一样优秀的前端开源项目提供稳定、快速、免费的前端开源项目 CDN 加速服务。另一方面,当与现代化的工具链以及各种支持类库结合使用时,Vue 也完全能够为复杂的单页应用提供驱动。RAP2是一个可视化接口管理工具,通过分析接口结构,动态生成模拟数据,校验真实接口正确性, 围绕接口定义,通过一系列自动化工具提升我们的协作效率。
2023-10-16 14:42:43
90
1
原创 Django基本知识
book = models.Book.objects.create(title="独孤九剑", price=180, pub_date="2018-10-23", publish=pub_obj)book = models.Book.objects.create(title="独孤九剑", price=180, pub_date="2018-10-23", publish_id=1)# 删除数据 #group_obj.user_info.remove(user_info_obj)
2023-04-14 16:16:18
225
1
原创 python进阶 装饰器Celery等
redis是NOSQL,即非关系型数据库,也是缓存数据库,即将数据存储在缓存中,缓存的读取速度快,能够大大的提高运行效率,但是保存时间有限。还可以执行定时任务,定时执行某件事情,比如Redis中的数据每天凌晨两点保存至mysql数据库,实现Redis的持久化。mysql和redis的数据库类型,mysql是关系型数据库,主要用于存放持久化数据,将数据存储在硬盘中,读取速度较慢。消息队列与任务队列:是一种实现生产者到消费者童心的童心模型,用于传递消息的,如Kafka,RabbitMQ。
2023-04-14 14:50:44
254
原创 ES6遍历数组几种方法
some是指数组中某个满足条件就返回true, every是指每一个满足条件才会返回true。3.2 关于find 和 findIndex。some 翻译成某个,every 是每个。3.1 关于map 和forEach。3.1 关于filter。
2023-04-14 14:48:38
335
原创 最近面试复习
但是有缺失,找出缺失的地方补全(连续缺失的字段如何补全)3.给了个题目,一个表两个字段,一个是id,一个是value ,value是连续相同的,但是有缺失的,找出来缺失的地方补全。7. Avg、sum、count 函数,在某列有空值的情况下,结果会有哪些不同。web开发关于协议,http,tcp方面的一些基础知识以及学习前端工程中的一些经历。分库分表做过吗,如果让你去实现分库分表,你有什么需要考虑或者注意的嘛?10. 数据表的各个模型,例如(雪花模型),简述。知道他是怎么产生的嘛,如何避免呢?
2023-04-14 09:40:24
66
原创 1.sql基本知识,联表查询
然后 第二个人连线到美国同事面试的,主要是问sql的问题了,例如想找出一个表里email column重复的email怎么写,一些累加的题目,如两个表,部门表与职工表,排出每个部门职工的前五名销售量怎么写sql。因为count()函数的参数是1,不是字段,不会读取记录中的任何字段的值,而是放一个数字“1”进去,判断是不可能为空的,所以将count变量加1。左外连接:就是把左边表的数据全部取出来,而右边表的数据有相等的,显示出来,如果没有,显示NULL。=或<>操作符,否则将引擎放弃使用索引而进行全表扫描。
2023-04-14 09:38:53
94
原创 Mysql查询语句相关
mysql:关系型数据库,数据保存在磁盘中,检索的话,会有一定的Io操作,访问速度相对慢。3)采用MySQL 内部自带的表分区技术,把数据分层不同的文件,能够提高磁盘的读取效率;将多个表联合起来进行查询,主要有内连接、左连接、右连接、全连接(外连接)4、在索引列上使用“IS NULL”或“IS NOT NULL”操作;5、在索引字段上使用“not”,“<>”,“!1)优化索引、SQL 语句、分析慢查询;5)进行架构级别的缓存,静态化和分布式;4)选择合适的表引擎,参数上的优化;
2023-04-13 23:07:35
42
原创 mysql索引相关概念
InnoDB将主键与数据聚集在一起的方式,使得按主键顺序的插入和查询效率会很高,但是更新主键的字段或者不按主键的顺序插入数据的代价会比较高,所以主键的选取很重要(使用AUTO INCREMENT字段或者应用程序生成的顺序递增字段要比无序的UUID好的多)索引是在MySQL的存储引擎层中实现的,而不是在服务层实现的。InnoDB的普通索引(二级索引)的叶子节点中存放的是PRIMARY KEY的值,所以需要先查询普通索引(二级索引)的叶子节点找到对应的主键值,然后再根据主键值去聚集索引中查询到对应的数据。
2023-04-13 23:02:19
159
原创 python相关基础知识概念
④指令指针和堆栈指针寄存器是线程上下文中两个最重要的寄存器,线程总是在进程得到上下文中运行的,这些地址都用于标志拥有线程的进程地址空间中的内存。异步:指进程不需要一直等待下去,而是继续执行下面的操作,不管其他进程的状态,当有消息返回时系统会通知进程进行处理,这样可以提高执行效率。②进程就是一个应用程序在处理机上的一次执行过程,它是一个动态的概念,而线程是进程中的一部分,进程包含多个线程在运行。③每个线程都有他自己的一组CPU寄存器,称为线程的上下文,该上下文反映了线程上次运行该线程的CPU寄存器的状态。
2023-04-13 23:01:02
47
原创 python进阶
允许变量的值发生变化,即如果对变量进行append、+=等这种操作后,只是改变了变量的值,而不会新建一个对象,变量引用的对象的地址也不会变化,不过对于相同的值的不同对象,在内存中则会存在不同的对象,即每个对象都有自己的地址,相当于内存中对于同值的对象保存了多份,这里不存在引用计数,是实实在在的对象。拿不到通行证的线程,就不允许进入CPU执行。不允许变量的值发生变化,如果改变了变量的值,相当于是新建了一个对象,而对于相同的值的对象,在内存中则只有一个对象(一个地址),如下图用id()方法可以打印对象的id。
2023-04-13 22:57:32
177
原创 REST ful API
【PUT】 /v1/users/{user_id}/password/actions/modify // 密码修改。【POST】 /v1/users/{user_id}/roles/{role_id} // 添加用户的角色。【GET】 /v1/users/{user_id} // 版本 v1 的查询用户列表的 API 接口。【GET】 /v2/users/{user_id} // 版本 v2 的查询用户列表的 API 接口。404:用户发出的请求针对的是不存在的记录,服务器没有进行操作,该操作是幂等的。
2023-04-13 22:52:19
78
原创 entel项目记录-gerrit
### jira"TeamCity= "TAAS"ISSUEYTYPE*Task'PRIORITY =*CD'"kewenchx"GITLAB URLeTTI ADleereamcityGITLAB URL"Deg"MQ Host ="user""1g2w"
2023-04-13 22:49:23
50
原创 entel项目记录
alembic upgrade d6786df10197(version 或者head)最后再git push origin HEAD:refs/ for/master。修改以后的文件先git add 然后再 git commit ---amend。把自己的提交记录上升到最新一个。项目记录-Notepad。
2023-04-13 22:48:16
42
原创 D E笔试题
M=[([None]*(n1+1)) for i in range(n2+1)] #(n1+1)*(n2+1)维空矩阵,记录公共子串。5.浏览器解析html代码,并请求html代码中的一些资源(js文件、图片、css文件等)def pop(self): # 移除栈顶元素时,判断是否移除栈中最小值。2.根据这个ip,找到对应的服务器,建立TCP连接(三次握手);def getMin(self): #获取栈中的最小值。def all(self): #列表栈中所有的元素。maxs=0 #最长公共子串的长度。
2023-04-12 18:30:49
132
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人