后端
_Always_
这个作者很懒,什么都没留下…
展开
-
JavaEE Maven
Maven初级Maven全新的项目构建方式,一款服务于java平台的自动化构建工具。Maven主要做两件事情1. 一键构建:统一开发规范与工具,自身集成了Tomcat的插件,可以对项目进行编译、测试、打包、安装、发布 2.依赖管理:统一管理jar包。仓库的种类:本地仓库 远程仓库(私服) 中央仓库仓库之间的关系:当我们启动一个maven工程时,mave...原创 2019-06-02 11:11:16 · 280 阅读 · 0 评论 -
三层架构
三层架构三层是指表现层(UI)、业务逻辑层(BLL)、数据访问层(DAL) 区分是为了高内聚低耦合而MVC指的是 Model(模型),View(视图),Controller(控制) daomodel 数据库访问或数据库操作service 业务层 (实现功能的函数)util 工具web (表示层) 经典三层架构和MVC的关系? 他们是两个毫无相...原创 2019-01-18 16:38:44 · 748 阅读 · 0 评论 -
python--爬虫学习二
0 、基本爬虫工作原理:是一种按照一定的规则,自动地抓取网站信息的程序或者脚本。爬虫是通过网页的链接地址来寻找网页,从网站某一个页面开始,读取网页的内容,找到在网页中的其它链接地址,然后通过这些链接地址寻找下一个网页,这样一直循环下去,直到把这个网站所有的网页都抓取完为止。基本流程:1、发起请求通过http库向目标站点发送request,请求可以包含额外的headers等信息...原创 2019-01-24 10:18:08 · 240 阅读 · 0 评论 -
使用github管理自己的代码的两种方法
一、首先在github上创建自己的仓库,然后在本地git clone下自己的仓库,然后把自己想要上传的文件放在这个clone后的文件夹下运行以下命令行git add . (注:别忘记后面的.,此操作是把Test文件夹下面的文件都添加进来)git commit -m "提交信息" (注:“提交信息”里面换成你需要,如“first commit”)git pus...原创 2019-01-19 10:18:59 · 836 阅读 · 0 评论 -
python socket--文件上传 文件下载 远程命令行的执行
按照要求设计了报文格式 ,主要可以实现的功能是文件上传和下载,还有远程命令行的运行该版本适合的环境是python3 其中client 是客户端,server是服务端,首先要先用命令行运行服务端 再运行客户端如下图是协议设计图: github地址下载地址...原创 2019-01-19 10:26:40 · 258 阅读 · 0 评论 -
Python爬虫学习--3--爬取豆瓣Top250电影
爬取链接这个网页中每页有25条信息,共有10页 首先我们要做的获取每一页的连接,由第一页https://movie.douban.com/top250 //第一页https://movie.douban.com/top250?start=0&filter= //第一页https://mov...原创 2019-01-25 11:28:31 · 441 阅读 · 0 评论 -
python爬虫学习--爬取网页中的动态数据
在之前的爬虫豆瓣电影Top250学习中,爬取的内容都直接在网页源码中,而实际上很多数据都是在网页中实时AJAX请求,并不会显示在源代码中例如豆瓣电影分类排行榜 - 动作片为例,打开F12,选择Network--->XHR,当向下滑动网页时,我们可以看到新的文件出现通过链接我们大体可以猜测出 start 与 limit 的含义,可以将此URL进行修改在地址栏中查看由此:...原创 2019-01-26 16:18:26 · 1018 阅读 · 0 评论 -
python 基础学习
1. 类的实例化过程初始化函数 :def __init__(self, number)析构函数 : def __del(self) 对该对象使用的资源进行释放类属性在析构时,通过“类名.类属性名”的方法访问会出现异常,在析构函数中我们应该使用 “self.__class__.类属性名”的方式进行直接访问实例属性需要通过"对象名.实例属性名”进行访问 2 访问控制分为...原创 2019-01-22 16:07:51 · 277 阅读 · 0 评论 -
python爬虫---爬取网站图片
python3 爬取网站图片保存至本地import urllib.requestimport reimport osimport urllib# 根据指定的网址来获取网页详细信息,得到的html就是网页的源代码def getHtml(url): page = urllib.request.urlopen(url) html = page.read() re...原创 2019-01-22 17:20:17 · 235 阅读 · 0 评论 -
总结---Pythond web框架-Django flask tornado
博主目前只用过 Django flask,今天来根据自己的使用体验与网上的一些言论总结一下三个Python web框架的对比区别Django、Flask、Tornado的比较一些语法区别1.Django走的是大而全的方向,开发效率高。它的MTV框架,自带的ORM,admin后台管理,自带的sqlite数据库和开发测试用的服务器给开发者提高了超高的开发效率2.Flask是轻量级的框架,...原创 2019-03-01 20:38:16 · 240 阅读 · 0 评论 -
什么是git以及git的工作原理
什么是版本控制系统:维基百科的解释:版本控制(Revision control)是维护工程蓝图的标准作法,能追踪工程蓝图从诞生一直到定案的过程。此外,版本控制也是一种软体工程技巧,借此能在软体开发的过程中,确保由不同人所编辑的同一程式档案都得到同步。版本控制是一种记录一个或若干文件内容变化,以便将来查阅特定版本修订情况的系统。git与其他版本版本控制系统的差异:CVS Sub...原创 2019-03-02 15:28:14 · 1007 阅读 · 0 评论 -
《JAVA多线程编程核心技术》
一、JAVA多线程技能多线程使用异步,同步意味着一个任务想要执行必须等待上一个任务执行完才可以。线程被调度的时机是随机的。使用多线程:多线程的实现1. 继承Thread类需要重写run方法首先Thread类的结构是public class Thread implements RunnableThread类实现了Runnable接口2. 实现Runnable接口...原创 2019-04-07 22:21:55 · 231 阅读 · 0 评论 -
SpringBoot学习
1、传参到后台的两种接收方式:方式1:url:http://127.0.0.1:8080/test/queryuser/1 @RequestMapping("/queryuser/{id}")public User test(@PathVariable Integer id)方式2:url:http://127.0.0.1:8080/test/queryuser?id=1 ...原创 2019-08-21 18:38:59 · 247 阅读 · 0 评论