4 qq20004604

尚未进行身份认证

阿里巴巴,前端开发

等级
博文 447
排名 2k+

前端架构详谈(1)纯前端发布

前端架构详谈(1)纯前端发布0、前言1、项目简述2、场景描述3、数据结构简述4、项目核心点5、后台服务6、项目架构图7、数据库设计8、后期功能扩展9、示例效果10、总结0、前言在上一篇文章《大型项目前端架构浅谈》里,我简单的阐述了一下在大型项目里,前端架构如何设计。有很多同学反映,说谈的比较浅。但由于篇幅所限,尽管已经写了8000字,但想每个都深入下去,实在是不太可...

2019-06-17 16:00:12

大型项目前端架构浅谈(8000字原创首发)

大型项目前端架构浅谈目录:1、综合1.1、使用场景1.2、核心思想1.3、切入角度1.4、其他2、基础层设计2.1、自建Gitlab2.2、版本管理2.3、自动编译发布Jenkins2.4、纯前端版本发布2.5、统一脚手架2.6、Node中间层2.7、埋点系统2.8、监控和报警系统2.9、安全管理2.10、Eslint2.11、灰度发布2.12、前后...

2019-05-26 13:06:52

一图流的前端工程化

2019-05-08 21:13:09

原 Python3——Django2新手教程(5)django和数据库(sqlite、mysql、多数据库)

8、django和数据库交互8.0、前注觉得文章写的对你有帮助,请点赞、关注、Star。项目资源的github地址:https://github.com/qq20004604/Python3_Django_Demo8.1、环境安装首先,确保你安装了mysql。如果没有安装,就只能和sqlite交互了。安装方法:可以使用我这里提供的docker版mysql,如果是linux或...

2019-05-08 00:09:27

Python3——Django2新手教程(4)异步请求(ajax)的处理

7、异步请求(ajax)的处理7.1、新建一个应用应用名为:getformpythonmanage.pystartappgetform7.2、先编辑路由编辑urls.py,先引入:fromgetformimportviewsasform_views然后再配置路由(添加到urlpatterns)中:#这个是htmlpath('form/',form_vi...

2019-05-05 20:00:14

Python3——Django2新手教程(3)返回嵌入数据的页面以及CSRF处理

6、返回嵌入数据的模板网页6.1、新建一个应用pythonmanage.pystartappinject_str执行后,文件夹创建完毕。6.2、添加路由(urls.py)打开urls.py文件,做两件事:1、引入views:frominject_strimportviewsasstr_views2、配置路由,在urlpatterns这个list里添加...

2019-05-05 19:59:31

Python3——Django2新手教程(2)静态目录/文件

5、静态目录5.1、【方案一】简单,但不推荐,适合开发环境使用简单来说,文件都丢进来,不需要配置路由,只要路径正确,会去找这些文件。步骤:根目录下新建static文件夹;settings.py进行配置,如下:static目录下新建abc.html,body标签内写abc;访问 /abc.html,会返回static/abc.html的内容;settings.py的...

2019-05-05 19:58:26

Python3——Django2新手教程(1)安装~添加应用~启动~返回html模板

0、说明项目demo地址:https://github.com/qq20004604/Python3_Django_Demo版本:django版本:2.2.1python版本:3.71、安装pip3installdjango初始化:直接用pycharm新建django项目。或者输入命令行:django-adminstartproject[项目名]会创建文...

2019-05-05 19:56:12

Docker新手教程(07)Docker与MySQL

07、Docker与MySQL1、场景说明和使用思路场景说明:既然说服务器,怎么能离开各种数据库呢?而MySQL显然是最好用的数据库之一。但是博主自己经验来说,最讨厌配MySQL的环境了,还好有Docker可以简单解决这个问题。使用思路:Docker的容器是可以被删除、复制的。但显然,MySQL作为一个数据库,是不能接受这样的情况发生(因为会导致数据丢失)。初步的解决...

2019-04-18 14:56:42

Docker新手教程(06)Docker里container、image、文件的互相转化

06、container、image、文件的互相转化1、情况说明image(又称为镜像):是通过Dockerfile file创建的,通过dockerimagels查看;container(容器):是image通过dockercontainerrun[image]来生成;文件(就是文件):方便管理,适用于将一个服务器上的image转移/拷贝其他服务器上(虽然也可以...

2019-04-15 22:06:25

Docker新手教程(05)Docker容器的管理

05、容器的管理1、image文件生成容器命令:dockercontainerrun说明:参照【04、run与start的区别】;2、启动容器命令:dockercontainerstart[containerID]说明:参照【04、run与start的区别】;3、停止容器命令:dockercontainerstop[containerID]...

2019-04-15 22:05:46

Docker新手教程(04)docker container run与docker container start的区别

04、dockercontainerrun与dockercontainerstart的区别两个命令的区别:dockercontainerrundockercontainerstart[containerID]1、run命令命令:dockercontainerrun说明:创建好image后,新建容器时使用;每次运行,都会创建一个新的容器;新建的容器...

2019-04-15 22:05:08

Docker新手教程(03)进入已创建的Docker容器并执行bash命令

03、进入已创建的Docker容器并执行bash命令1、情况描述我们会遇见这样一种情况,一个Docker容器执行一段时间后,出错了,这个时候我们需要查看到底是因为什么原因出错。正常情况,我们进入shell,然后通过各种命令调试,但是Docker的容器一般是后台运行的,所以显然没办法这样做。那么解决方法很简单,进入Docker容器,通过容器的shell来调试。2、进入容器的...

2019-04-15 22:04:01

Docker新手教程(02)创建一个自己的 Docker Image

02、创建一个自己的DockerImage1、预期目标实现一个Express的DockerImage;使用Node.js的Express框架,使用最基本的Demo即可;2、步骤2.1、先创建一个标准的Express项目安装Express(如果已经安装则略过)npminstall-gexpressnpminstall-gexpress-...

2019-04-15 22:03:24

Docker新手教程(01)安装Docker

01、安装Docker参考文章:Docker入门教程(阮一峰)1、Centos安装DockerDocker版本:安装版本是CE(社区版);除了社区版之外,还有EE(企业版)(付费);系统要求:要求Centos7,不能是测试版;其他系统可以从参考文章里,找对应的系统的安装说明;安装方式:通过repository来安装(常规模式)(这里采取);通过rpm...

2019-04-15 22:02:47

利用Nginx实现负载均衡(反向代理)完全详解

1、常见负载均衡的方式(概念普及)【1】用户手动选择例如我们玩游戏,服务器会显示当前服务器的状态是拥挤、繁忙、还是空闲,然后用户根据自己实际需要,选择自己想去的服务器。如果服务器人太多(达到上限),则触发排队,比如猪场主推的一些游戏,在刚上线的时候通常都特别火,要排很久,还有戏称阴兵的存在。这个适合用户和用户之间需要交互的情况(且跨服务器之间无法交互,或交互比较麻烦)。【2】DNS解析控...

2019-02-27 16:11:27

linux安装nodejs不是最新版本的解决方案(如何安装指定版本nodejs)

遇见问题:执行yuminstallnodejs时,是老版本,而不是新版本。并且变更源无效(示例代码如下,这个是centos装8.x版本的nodejs)curl-sLhttps://rpm.nodesource.com/setup_8.x|bash-解决方案:执行以下代码:yumremovenodesource-release*nodejsyumclean...

2019-02-21 00:32:10

如何使用虚拟机来运行linux,并通过ftp来访问linux服务器(多图详细教学)

0、前注由于网站限定,故查看各个下载链接、参考文章链接,见github原文(链接在底部)1、下载虚拟机软件使用OracleVMVirtualBox,优势是开源。进入以下链接【见github原文(链接在底部)】,然后下载:2、安装打开,安装就行,建议不要放在C盘3、新建虚拟机1、新建首先打开VirtualBox,点击新建,填写虚拟机名字,如下图:2、分配内存点击下一步,...

2018-12-18 21:38:10

nginx的安装

参考http://www.nginx.cn/doc/1、安装【1】ububtu平台、centos平台,参考:https://wizardforcel.gitbooks.io/nginx-doc/content/Text/1.3_install.html【2】mac平台:参考:https://www.jianshu.com/p/026d67cc6cb11、先执行,安装homebre...

2018-12-06 12:02:34

Java(3)单元测试

如何进行单元测试1、下载、创建Maven项目,或将项目转为Maven项目参考这篇文章:https://blog.csdn.net/qq20004604/article/details/816131712、开始运行Maven项目参考这篇文章:https://blog.csdn.net/qq20004604/article/details/81613240...

2018-08-13 01:46:15
CSDN身份
  • 博客专家
奖章
  • Github
    Github
    绑定github第三方账户获取
  • 专栏达人
    专栏达人
    授予成功创建个人博客专栏的用户。专栏中添加五篇以上博文即可点亮!撰写博客专栏浓缩技术精华,专栏达人就是你!
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周上午根据用户上周的博文发布情况由系统自动颁发。
  • 勤写标兵Lv2
    勤写标兵Lv2
    授予每个自然周发布4篇到6篇原创IT博文的用户。本勋章将于次周上午根据用户上周的博文发布情况由系统自动颁发。
  • 勤写标兵Lv3
    勤写标兵Lv3
    授予每个自然周发布7篇到8篇原创IT博文的用户。本勋章将于次周上午根据用户上周的博文发布情况由系统自动颁发。