05 2022 档案

摘要:1.对象关系的不匹配使得把面向对象的“圆的对象”挤到面向关系的“方的表”中是那么的困难和费劲,而这一切是可以避免的。 2.关系模型静态、刚性、不灵活的本质使得改变schemas以满足不断变化的业务需求是非常困难的。由于同样的原因,当开发小组想应用敏捷软件开发时,数据库经常拖后腿。 3.关系模型很不适 阅读全文
posted @ 2022-05-30 15:20 Gazikel 阅读(110) 评论(0) 推荐(0) 编辑
摘要:JWT介绍 简介 Jwt全称为Json Web Token,通过数字签名的方式,以Json对象为载体,在不同的服务中断之间安全的传输信息。 作用 Jwt最常用的场景就是授权认证,一旦用户登录,后续每个请求都将包含Jwt,系统在每次处理用户请求的之前,都要进行Jwt安全校验,通过之后再进行处理。 组成 阅读全文
posted @ 2022-05-29 11:19 Gazikel 阅读(54) 评论(0) 推荐(0) 编辑
摘要:序列化与反序列化 序列化的嵌套 阅读全文
posted @ 2022-05-28 20:17 Gazikel 阅读(9) 评论(0) 推荐(0) 编辑
摘要:Neo4j-CQL简介 Neo4j的Cypher语言是为处理图形数据而构建的,CQL代表Cypher查询语言。像Oracle数据库具有查询语言SQL,Neo4j具有CQL作为查询语言。 它是Neo4j图形数据库的查询语言 它是一种声明性模式匹配语言 它遵循SQL语法 它的语法是非常简单且人性化、可读 阅读全文
posted @ 2022-05-27 18:04 Gazikel 阅读(74) 评论(0) 推荐(0) 编辑
摘要:2022-05-26 08:00:02 阅读全文
posted @ 2022-05-26 08:00 Gazikel 阅读(4) 评论(0) 推荐(0) 编辑
摘要:增加 创建一个节点 create(n:Person{name:"xiaofang", age:18}) n表示别名、变量,Person表示标签,{}里是属性 带有关系属性 create(p:Person{name:"xiaocheng", age:"25"})-[:包工程{金额:10000}]->( 阅读全文
posted @ 2022-05-25 14:08 Gazikel 阅读(93) 评论(0) 推荐(0) 编辑
摘要:2022-05-24 08:00:02 阅读全文
posted @ 2022-05-24 08:00 Gazikel 阅读(8) 评论(0) 推荐(0) 编辑
摘要:前一篇文章简述了什么是软件。那么什么是软件架构呢?按照惯例,我们来看看是什么问题,是谁的问题。 要解决谁的问题? 如前所述,软件实际上就是把现实生活模拟到计算机中,并且软件是需要在计算机的硬件中运行起来的。要做到这一点需要解决两个问题: 一、业务问题 具体的现实生活状态下,没有软件的时候,所解决的问 阅读全文
posted @ 2022-05-23 08:00 Gazikel 阅读(65) 评论(0) 推荐(0) 编辑
摘要:一、Django简介( Python Web 框架) 1、Django 是一个由 Python 写成的开放源代码的 Web 应用框架,由Python写成。采用了MTV的框架模式,即模型M,视图V和模版T。 Django 框架的核心组件有: 用于创建模型的对象关系映射; 为最终用户设计较好的管理界面; 阅读全文
posted @ 2022-05-21 16:39 Gazikel 阅读(69) 评论(0) 推荐(0) 编辑
摘要:互联网三高架构综述 郭智昊 (1. 石家庄铁道大学,河北省 石家庄市 056001) 摘要:近年来,"三高"(高并发,高性能,高可用)平台,已经成为了大型互联网站点的主流需求。文章主要从互联网三高架构的技术特点、要求以及设计方案三个方面展开。综述三高架构在互联网网站中的应用以及三者之间紧密的联系。 阅读全文
posted @ 2022-05-20 08:00 Gazikel 阅读(247) 评论(0) 推荐(0) 编辑
摘要:4.1 架构分解 http://www.ibm.com/developerworks/cn/rational/1312_wanggb_arch/index.html 架构分解是架构设计过程中非常关键的一步。除了识别架构元素,对大规模的软件系统,分解还是解决非功能需求的重要手段。比如解决可伸缩性、可用 阅读全文
posted @ 2022-05-19 21:07 Gazikel 阅读(81) 评论(0) 推荐(0) 编辑
摘要:一. 什么是架构和架构本质在软件行业,对于什么是架构,都有很多的争论,每个人都有自己的理解。此君说的架构和彼君理解的架构未必是一回事。因此我们在讨论架构之前,我们先讨论架构的概念定义,概念是人认识这个世界的基础,并用来沟通的手段,如果对架构概念理解不一样,那沟通起来自然不顺畅。 Linux有架构,M 阅读全文
posted @ 2022-05-17 18:07 Gazikel 阅读(27) 评论(0) 推荐(0) 编辑
摘要:Vue快速入门 第一个Vue程序 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> </head> <body> <!--view层--> <div id="app"> {{mess 阅读全文
posted @ 2022-05-16 21:39 Gazikel 阅读(29) 评论(0) 推荐(0) 编辑
摘要:前面通过四篇文章,把什么是架构,如何做好架构等必要的概念澄清了一下。这些概念对于在各种不同的领域都应该也是有用的,需要读者自行思考,并应用到自己所在的领域中。在这篇文章开始,我们用同样的思考,来看看软件是怎么回事,以及如何运用架构思维,更好的设计和实现软件。 冯诺依曼结构,图灵机,以模拟人为目标 软 阅读全文
posted @ 2022-05-15 08:00 Gazikel 阅读(99) 评论(0) 推荐(0) 编辑
摘要:前一篇已经讲了如何识别问题。在识别出是谁的问题之后,会发现,在大部分情况下,问题都迎刃而解,不需要做额外的动作。很多时候问题的产生都是因为沟通的误解,或者主观上有很多不必要的利益诉求导致的。但是总还有一部分确实是有问题的,需要做调整,那么就必须要有所动作,做相应的调整。这个调整就是架构的切分。 切分 阅读全文
posted @ 2022-05-14 08:00 Gazikel 阅读(9) 评论(0) 推荐(0) 编辑
摘要:按照之前架构的定义,做好架构首先需要做的就是识别出需要解决的问题。一般来说,如果把真正的问题找到,那么问题就已经解决了80%了。这个能力基本上就决定了架构师的水平。 那么面对问题有哪些困难呢? 我们先看一则笑话。女主人公:老公,把袋子里的土豆切一半下锅。结果老公是把袋子里的每个土豆都削了一半,然后下 阅读全文
posted @ 2022-05-13 16:05 Gazikel 阅读(49) 评论(0) 推荐(0) 编辑
摘要:背景 对于我们每一个人来说,理解软件拆分背后的原则,可以让我们在复杂的情况下不再迷茫。如果我们每一个人在自己的能力范围之内,尝试往这个方向努力,真正的为软件开发的环境带来改变,这就善莫大焉了,这篇文章的目的也就达到了。 软件需要拆分,这是众所周知的。但是如何拆分,根据什么原则拆分,则众说纷纭,各有各 阅读全文
posted @ 2022-05-12 08:00 Gazikel 阅读(323) 评论(0) 推荐(0) 编辑
摘要:网站地址是由统一资源定位符表示的,也是就我们常说的 url。Django 中有非常强大的 path() 方法,可以动态构造出你想要的各种不同形态的 url 。 基本写法如下: from django.urls import path urlpatterns = [ # 固定地址 path('arti 阅读全文
posted @ 2022-05-11 16:20 Gazikel 阅读(419) 评论(0) 推荐(0) 编辑
摘要:传统的三层架构 简介 各层之间采用接口相互访问,并通过对象模型的实体类(Model)作为数据传递的载体,不同的对象模型的实体类一般对应于数据库的不同表,实体类的属性与数据库表的字段名一致。 职责划分 层 描述 User Interface layer(表示层, UI) 接受对用户的请求并返回数据,将 阅读全文
posted @ 2022-05-10 08:00 Gazikel 阅读(85) 评论(0) 推荐(0) 编辑
摘要:转载于:https://blog.csdn.net/weixin_62935155/article/details/124274665 模板和静态文件模板: 通过我们的url来访问我们的视图函数 静态文件:这时我们的视图函数是直接返回一个HttpResponse,那如果我们想返回一个html网页我们 阅读全文
posted @ 2022-05-09 13:24 Gazikel 阅读(164) 评论(0) 推荐(0) 编辑
摘要:完成移动应用开发大作业 阅读全文
posted @ 2022-05-06 08:00 Gazikel 阅读(13) 评论(0) 推荐(0) 编辑
摘要:什么是软件架构,很多书上都有很多定义,或者有人说没有统一的定义,可是没有定义的东西理解起来就比较困难了,因此,我还是希望给个定义。 软件架构到底是什么,在软件设计过程中,设计师会花费很大一部分精力去追求建造一个灵活的架构,目的是为了这个架构能够尽可能的稳定,不会因为硬件,软件,需求等外界变化导致架构 阅读全文
posted @ 2022-05-05 08:00 Gazikel 阅读(89) 评论(0) 推荐(0) 编辑
摘要:一、设置名称 from django.contrib import admin # 修改管理端默认配置名admin.site.site_header = 'xxx Admin'admin.site.site_title = 'xxx'二、增加自定义字段的搜索框 @admin.register(xxx 阅读全文
posted @ 2022-05-04 17:26 Gazikel 阅读(631) 评论(0) 推荐(0) 编辑
摘要:参考 https://www.cnblogs.com/godforever/p/16389057.html 阅读全文
posted @ 2022-05-03 21:08 Gazikel 阅读(13) 评论(0) 推荐(0) 编辑
摘要:在终端中输入 python manage.py createsuperuser 如下图所示 我这里的提示是因为密码设置的全是数字,所以提示是否就用这个密码。 如果是就输入y不是就输入n重新修改密码 阅读全文
posted @ 2022-05-02 18:09 Gazikel 阅读(38) 评论(0) 推荐(0) 编辑

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