摘要: 一、什么是Maven,它解决了哪些问题 Maven简单说就是Java的项目管理工具,它主要做了两件事 统一开发规范与工具 统一管理jar包 二、原理 Java项目与项目,项目与包的依赖很复杂,使用Maven构建项目相当于一个包的管家,它分层次清晰的记录了每个jar包的位置和导入途径,那它是如何实现的 阅读全文
posted @ 2019-04-24 17:24 SutFutureCoder 阅读(163) 评论(0) 推荐(0) 编辑
摘要: 浅谈Django的中间件 与Python的装饰器 一、原理 1.装饰器是Python的一种语法应用,利用闭包的原理去更改一个函数的功能,即让一个函数执行之前先到另外一个函数中执行其他需求语句,在执行该函数。在开发项目中,通常使用装饰器来管理权限,登录等等,配上Python的 @ 语法糖,轻松实现代码 阅读全文
posted @ 2018-11-19 14:04 SutFutureCoder 阅读(906) 评论(0) 推荐(0) 编辑
摘要: shell 编程 一、简介 sh在运行时实际上是创造一个子进程在执行命令,而主进程负责等到最后回收子进程。 echo $? 上一个命令成功执行返回0,失败返回1 echo 是返回文本或变量值 source 与 空格.空格 等价,也能执行sh脚本,属于内建命令,他与sh区别就是,它直接在当前shell 阅读全文
posted @ 2018-11-08 22:05 SutFutureCoder 阅读(197) 评论(0) 推荐(0) 编辑
摘要: 找准职业路线 一、优势 自我盘问找到个人优势 1.做过哪些有成就感的事 2.做的哪一些事之前会充满期待,愿意把时间花在上面 学会借助他人眼中的自己来明确和挖掘自身优势 1.如果我在您的团队中工作您会把那种任务交给我 2.在以往的学习工作中,您觉得我那些事情做的比较好,为什么 3.跟同龄小伙伴比,您觉 阅读全文
posted @ 2018-10-29 23:26 SutFutureCoder 阅读(307) 评论(0) 推荐(0) 编辑
摘要: nginx知识总结 一、功能 负载均衡 反向代理 静态资源服务器 二、来源 nginx 俄罗斯第二网站开源项目 tengine 淘宝团队基于nginx开发的 区别: nginx安装之后还得装第三方软件包,tengine将其封装一起 三、正向代理与反向代理 正向代理: 当你访问某个网站时,不去直接通过 阅读全文
posted @ 2018-10-28 21:45 SutFutureCoder 阅读(149) 评论(0) 推荐(0) 编辑
摘要: 计算机网络知识汇总 1.OSI七层 为了方便理解,所以将计算机之间的通信进行分层讨论,他只是只用理论体系,帮助我们按照逻辑去理解计算机之间的通讯。 目前已掌握的分层方法: OSI七层:物理层、链路层、网络层、传输层、会话层、表示层、应用层。 TCP/IP模型:网络接口层(物理层、链路层)、网路层(I 阅读全文
posted @ 2018-10-28 20:14 SutFutureCoder 阅读(294) 评论(0) 推荐(0) 编辑
摘要: Git用法总结 一、在git hub 上传文件 1.找到当前文件夹 git init 2.git add +文件名(如果整个文件夹就用.) 每修改一次,就需要add一次,相当于添加到缓存区。但是并没有到版本库,git也不会记录的当前的更改的版本。 如果想要提交到版本库,你需要使用接下来的操作 com 阅读全文
posted @ 2018-10-28 11:30 SutFutureCoder 阅读(244) 评论(0) 推荐(0) 编辑
摘要: Python提高篇 1.模块 1)模块定义 模块就是py文件,可以是你自己写的,也可以是python当中自带的工具,当你在某个py文件下想要引用其他模块的功能,就需要你把你把该py文件导入。 2)导入方法 使用import XXXX 直接将模块导入,用这种方法导入时在使用模块里的函数需要用 模块na 阅读全文
posted @ 2018-10-27 20:24 SutFutureCoder 阅读(147) 评论(0) 推荐(0) 编辑
摘要: Python基础篇 1.python中在使用while时,可以与else一起使用。 即当条件不满足时不是跳出循环,而是执行else后面的语句后再跳出循环;而else与谁并列要思考,如果是整个循环结束后执行语句,则else就要与while并列,如果是当前判断条件不满足执行语句,要与if并列. 2.py 阅读全文
posted @ 2018-10-27 19:21 SutFutureCoder 阅读(202) 评论(0) 推荐(0) 编辑
摘要: 一、使用Django的原因 优点 :内部提供的包多,方便快捷,开发周期短。如具备admin这样强大的后台管理系统。 缺点 :可能有很多包用不上,有冗余 Q:你曾经使用过的django包有哪些 二、Django的MVT与JAVA的MVC 在实际代码开发之前我们通常要做设计,追求高扩展,向后兼容。不会因 阅读全文
posted @ 2018-10-27 16:13 SutFutureCoder 阅读(86) 评论(0) 推荐(0) 编辑