自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(264)
  • 资源 (59)
  • 收藏
  • 关注

原创 Spring Data Jpa操作数据库及其查询操作实现

初始化工程的目录结构:1、链接数据库的方法 配置application.yml文件即可;内容如下:spring: datasource: driver-class-name: com.mysql.jdbc.Driver url: jdbc:mysql://127.0.0.1:3306/library username: root password: root jpa: hibernate: ddl-auto: u...

2021-03-07 00:53:03 138

原创 spring boot工程搭建方法(一共两种)

第一种方法:在线的方式创建 使用地址:https://start.spring.io/,进行手动创建。过程参考文档:https://www.cnblogs.com/louis-liu-oneself/p/13499627.html注:maven阿里云镜像: <mirror> <id>alimaven</id> <name>aliyun maven</name> <url>http:...

2021-03-06 21:46:16 45

原创 spring boot简介

1、简介 Spring Boot 是由 Pivotal 团队提供用来简化 Spring 的搭建和开发过程的全新框架。随着近些年来微服务技术的流行,Spring Boot 也成了时下炙手可热的热点技术。2、特点1、专门用户写后台,开箱即用。2、用注解(@Value)把配置文件替代配置文件(xml)。Spring Boot 去除了大量的 xml 配置文件,简化了复杂的依赖管理,配合各种 starter 使用,基本上可以做到自动化配置。Spring 可以做的事情,现在用 Spring...

2021-03-06 18:47:30 75

转载 将Spring Boot项目打包成jar包

参考链接:https://www.jianshu.com/p/84883627db67

2020-06-16 20:35:32 114

原创 Job for docker.service failed because the control process exited with error code. See systemctl sta

docker启动报错为:[root@iz8vb4rhbik3h93v48ztfvz docker]# systemctl restart docker.serviceJob for docker.service failed because the control process exited with error code. See "systemctl status docker.service" and "journalctl -xe" for details.[root@iz8vb4rhbik

2020-06-15 23:57:37 379 3

转载 windows 用python测试thrfit会出现异常 from thrift.Thrift import TType, TMessageType, TFrozenDict, TException,

thrfit.exe 需要配置环境变量,百度很多方法。需要安装thrift的lib去官网下载tar.gz解压后进入 lib/py 目录安装命令 python setup.py install再运行就没有异常了

2020-06-04 22:56:25 401

原创 docker所有命令大全

docker的主要组成部分docker是传统的CS架构分为docker client和docker server,向mysql一样docker的镜像管理查看镜像列表:docker imagesdocker image ls导出镜像:docker image save centos > docker-centos6.9.tar.gz导入镜像:docker image load -i docker-centos6.9.tar.gz删除镜像:docker image rm c

2020-05-31 15:36:54 547

转载 Gerrit、gitlab与jenkins集成讲解

Gerrit安装配置

2020-05-29 15:24:07 730 2

原创 centos和ubuntu命令区别总结列表

CentOS(Community ENTerprise Operating System)是Linux发行版之一,它是来自于Red Hat Enterprise Linux依照开放源代码规定释出的源代码所编译而成。由于出自同样的源代码,因此有些要求高度稳定性的服务器以CentOS替代商业版的Red Hat Enterprise Linux使用。 Ubuntu是一个以桌面应用为主的Linux操作系统。Ubuntu基于Debian发行版和GNOME桌面环境,与Debian的不同在于它每6个月会发布一个...

2020-05-24 18:36:26 2601 2

原创 主机使用ansible指令,控制多台从机安装nginx软件并自动化运行,出现报错:Unable to start service nginx: Job for nginx.service faile

主机使用ansible指令,控制多台从机安装nginx软件并自动化运行,在主机的位置运行最后出现报错:TASK [Start nginx] ****************************************************************************************************************************************************************************************

2020-05-20 23:01:46 554

原创 第十章、模板详解 -- Ajax技术

Ajax(Asynchronous Javascript And XML),是一种进行页面局部刷新数据的技术。 传统页面在提交表单后,页面会刷新,未保存的数据将会丢失 使用Ajax技术,创建XMLHttpRequest对象发送表单请求,并利用JavaScript的DOM操作,可以实现对指定元素的修改,而不刷新页面实现步骤:修改topicdynamics.html文件<a href="#" onclick="hyh()" id="hyh"> 换一换</a>.

2020-05-17 17:31:51 102

原创 centos7如何卸载残留的mariadb-libs-5.5.52-1.el7.x86_64/centos 7 卸载 mariadb 的正确命令

#列出所有被安装的rpm packagerpm -qa | grep mariadb#卸载rpm -e mariadb-libs-5.5.37-1.el7_0.x86_64错误:依赖检测失败: libmysqlclient.so.18()(64bit) 被 (已安裝) postfix-2:2.10.1-6.el7.x86_64 需要 libmysqlclient.so.18(libmysqlclient_18)(64bit) 被 (已安裝) postfix-2...

2020-05-17 17:29:41 3080

原创 第九章、模板详解 -- 上传文件

安装Pillow模块,使用其中的models.ImageField函数修改settings.py文件media是服务器上用来保存图片文件的根目录,第1次有文件上传时自动创建MEDIA_ROOT = os.path.join(BASE_DIR, 'media').replace('\\', '/') MEDIA_URL = '/media/'修改工程urls.py文件的urlpatterns配置项 增加+ static(settings.MEDIA_URL, document_root.

2020-05-15 23:23:26 81

原创 附录2、代码管理

Github同步代码1.从github上下载代码2.下载后venv会被Exclude,即没有包括在项目中,手动修改选中venv目录,点击Excluded,取消Excluded3.由于使用venv,编译器和所有相关库在虚拟环境中,手动修改为使用venv中的环境4.配置运行参数后,启动环境从git/码云上同步虚拟环境实装gitee插件选择从git上克隆获得下载地址克隆到本地选择已存在的虚拟环境自动加载已安装的依赖库.

2020-05-15 23:22:00 98

原创 附录1、相关配置

配置MySQL,修改工程__init__.py文件import pymysqlpymysql.install_as_MySQLdb()配置数据库DATABASES = { 'default': { 'ENGINE': 'django.db.backends.mysql', 'NAME': 'test', 'USER': 'root', 'PASSWORD': 'root', 'HOST':..

2020-05-15 23:20:19 65

原创 第九章、模板详解 -- 静态文件

静态文件Django项目通常将css文件、图片文件、js文件等作为静态文件,存放到单独目录中进行管理在html页面中调用静态文件时,需要指定静态文件的路径使用静态文件的步骤:创建静态文件目录 在项目根目录下创建static目录,在static目录中创建images、css、js子目录。设置静态文件路径 修改setting.py文件,在STATIC_URL配置项之后添加STATICFILES_DIRS配置项STATICFILES_DIRS = [ os.path..

2020-05-15 23:18:48 56 1

原创 第九章、模板详解 -- DTL

作为Web框架,Django提供了模板,用于编写html代码,还可以嵌入模板代码更快更方便的完成页面开发,再通过在视图中渲染模板,将生成最终的html字符串返回给客户端浏览器 模板致力于表达外观,而不是程序逻辑 模板的设计实现了业务逻辑view与显示内容template的分离,一个视图可以使用任意一个模板,一个模板可以供多个视图使用 模板包含两部分: 静态部分,包含html、css、js 动态部分,就是模板语言 Django处理模板分为两个阶段: 加载:根据..

2020-05-15 23:16:40 96

原创 第八章、视图详解 -- 状态保持

浏览器请求服务器是无状态的。无状态指一次用户请求时,浏览器、服务器无法知道之前这个用户做过什么,每次请求都是一次新的请求 无状态的应用层面的原因是:浏览器和服务器之间的通信都遵守HTTP协议 根本原因是:浏览器与服务器是使用Socket套接字进行通信的,服务器将请求结果返回给浏览器之后,会关闭当前的Socket连接,而且服务器也会在处理完页面后销毁页面对象。 当需要保存用户浏览状态时,如用户状态,商品浏览记录等,可以通过以下两种方式: 在客户端存储信息使用Cookie 在服务器端存储信息使用Ses

2020-05-15 23:14:20 91

原创 第八章、视图详解 -- HttpResponse

视图在接收请求并处理后,必须返回HttpResponse对象或子对象 在django.http模块中定义了HttpResponse对象的API HttpRequest对象由Django创建,HttpResponse对象由开发人员创建可以在浏览器“开发者工具”中看到响应信息如下图:属性属性 说明 content 返回的内容 charset response采用的编码字符集,默认为utf-8 status_code HTTP响应状态码 conten.

2020-05-15 23:11:05 78

原创 第八章、视图详解 -- HttpReqeust

HttpReqeust对象服务器接收到http协议的请求后,系统会根据报文自动创建HttpRequest对象 视图处理函数的第1个参数必须是HttpRequest对象属性下列属性除非特别说明,都是只读的属性 类型 说明 path 字符串 请求页面的完整路径,不包含域名和参数部分 method 字符串 请求方式:get、post encoding 字符串 编码方式:None、utf-8 GET QueryDict

2020-05-15 23:07:28 70

原创 第八章、视图详解 -- url路由

视图回顾 视图负责接受Web请求,进行逻辑处理,返回Web响应,并与T模块和M模块进行交互 使用步骤: 创建应用,python manage.py startapp app 注册应用,在settings.py文件的INSTALLED_APPS配置项中,注册应用 配置url路由,在urls.py文件的urlpatterns列表中,添加路由url('index', views.index) 定义视图处理函数,在views.py中定义视图处理函数index,def index(reque

2020-05-15 23:05:04 106

原创 第一章 ansible安装

一.ansible介绍常用的自动化运维工具Puppet—基于 Ruby 开发,采用 C/S 架构,扩展性强,基于 SSL,远程命令执行相对较弱SaltStack—基于 Python 开发,采用 C/S 架构,相对 puppet 更轻量级,配置语法使用 YMAL,使得配置 脚本更简单 Ansible —基于 Pythonparamiko 开发,分布式,无需客户端,轻量级,配置语法使用 YMAL 及 Jinja2 模板语言,更强的远程命令执行操作 其他DevOps请参看:https://github...

2020-05-14 23:19:26 71

原创 第七章、模型详解 -- 增删改操作

模型类实例方法数据表的增、删、改操作通过模型类实例方法完成save():将模型对象保存到数据表中,ORM框架会映射成对应的insert或update语句。 delete():将模型对象从数据表中删除,ORM框架会映射成对应的delete语句。实例演练: 将‘天龙八部’插入到图书表中修改urls.py文件,增加一条路由:url('cure', views.cure),修改views....

2020-05-05 22:37:26 123

原创 第七章、模型详解 -- 多表查询

通过对象进行多表查询由一到多查询:一类模型类对象名.小写多类模型类类名_set.查询函数() 通过对象查询分成2步,先查到某本图书,再通过该图书对象查询该图书中的人物对象实例演练: 查询id为1的图书中,所有人物的信息 修改views.py文件def index(request): book = BookInfo.objects.get(id=1) persons...

2020-05-05 22:36:04 124

原创 第七章、模型详解 -- 模型关系

数据库实体间有3种对应关系:一对一,一对多,多对多。一对一关系: 一个学生对应一个学生档案编号 一对多关系: 一个学生只属于一个班级,但一个班级有多名学生在学生表中添加班级号字段作为外键,与班级表的主键关联多对多关系: 一个学生可以选择多门课,一门课也有多名学生选择。在多对多关系中,通过添加字段无法解决问题,需要创建额外的关系表来连接相关数据表删除数据时,要先删除关系...

2020-05-05 22:31:18 252

原创 第七章、模型详解 -- 查询函数

添加测试数据在SQLyog中执行INSERT INTO app_bookinfo(title,bpub_date,bread,bcomment,isDelete) VALUES('三国演义','1980-5-1',12,34,0),('红楼梦','1986-7-24',36,40,0),('水浒传','1995-12-24',20,80,0),('西游记','1987-11-...

2020-05-05 22:28:29 98

原创 第七章、模型详解 -- 字段类型

ORM回顾ORM(Object-Relation Mapping),对象-关系映射,对于开发人员主要带来了如下好处:实现了数据模型与数据库的解耦,通过简单的配置就可以轻松更换数据库,而不需要修改代码。 只需要面向对象编程,不需要面向数据库编写代码。 在MVT中Model中定义的类,通过ORM与关系型数据库中的表对应,对象的属性体现对象间的关系,这种关系也被映射到数据表中。Django...

2020-05-03 22:55:29 319

原创 第六章、后台管理

假设我们要设计一个新闻网站,我们需要编写展示给用户的页面,从数据库中查找到新闻的信息,然后把它展示在页面上。但是我们的网站上的新闻每天都要更新,这就意味着对数据库的增、删、改、查操作,需要每天写sql语句操作数据库,非常繁琐。 所以我们可以设计一个页面,通过对这个页面的操作来实现对新闻数据库的增删改查操作。 Django的后台管理模块,帮我们自动的生成了管理页面。使用Django的管理...

2020-05-03 22:53:52 254

原创 第五章、创建模板

如何向请求者返回一个漂亮的页面呢?肯定需要用到html、css,如果想要更炫的效果还要加入js,这么一堆字段串全都写到视图中,作为HttpResponse()的参数就太麻烦了。 在Django中,将前端的内容定义在模板中,然后再把模板交给视图调用,各种漂亮、炫酷的效果就出现了。创建模板在templates目录中新建与应用同名的文件夹, 将html文件复制到该目录下,或者创建新的htm...

2020-05-03 22:52:22 187 2

原创 第四章、创建视图

通过之前后台管理页面,当我们在浏览器中输入 http://127.0.0.1:8000/admin/ 之后,浏览器显示出了后台管理的登录页面,服务器是怎么给我们找到这个页面并返回呢? /admin/是我们想要请求的页面,服务器在收到这个请求之后,就一定对应着一个处理动作,这个处理动作帮我们产生页面内容并返回回来,这个过程是由视图来完成。 在django的MVT设计框架中,用户在URL中请求的是...

2020-05-03 22:51:17 517

原创 第三章、创建模型

我们之前操作数据库是通过写sql语句,那么能不能不写sql语句就可以操作数据库呢? 可以,就是通过接下来要给大家讲的ORM框架。ORM框架O是object,也就类对象的意思,R是relation,翻译成中文是关系,也就是关系数据库中数据表的意思,M是mapping,是映射的意思。在ORM框架中,它帮我们把类和数据表进行了一个映射,可以让我们通过类和类对象就能操作它所对应的表格中的数据。ORM...

2020-05-03 22:49:19 211

原创 第二章、创建Django项目

创建Django项目项目目录结构templates:模板,存放网站的html文件 test1:工程目录 __init__.py:表示当前目录为包,引入和项目相关的包 settings.py:设置项目根目录、数据连接、使用app等参数 urls.py:配置页面路由 wsgi.py:处理请求和响应 venv:虚拟环境的目录 manage.py:项目的入口函数,用进行启动...

2020-05-03 22:47:16 145

原创 第一章、Django框架概述

软件框架一个公司是由公司中的各部部门来组成的,每一个部门拥有特定的职能,部门与部门之间通过相互的配合来完成让公司运转起来。 一个软件框架是由其中各个软件模块组成的,每一个模块都有特定的功能,模块与模块之间通过相互配合来完成软件的开发。 软件框架是针对某一类软件设计问题而产生的。MVT框架Model:模型, 和数据库进行交互。 View:视图, 接收请求,进行处理,与...

2020-05-03 22:44:41 162

原创 pycharm 大小写不敏感如何设置

pycharm默认不忽略大小写,在写代码时候如果小写,软件自动提示功能不能很好的识别函数,所以可以通过如下设置,去掉这个选项,操作如下File---Settings---Editor---General---Code Completion---Case sensitive completion后的选项改为None,如下图所示...

2020-05-03 18:59:49 1091

原创 为Pycharm设置默认的Python路径,以防止后期一直重建,设置为已安装python解释器

1. 打开文件-》默认设置2. 找到Python的路径即可,如果没有的话,这里也可以安装一个,只是时间比较久。3. 选择本地4. 选择文件

2020-05-03 17:41:49 529

原创 python37 的pip install 默认安装路径修改,防止每次pip下载路径不确定

当前环境:win10 python3.7查看默认安装路径:python -m siteUSER_BASE python.exe启动程序路径 USER_SITE 依赖安装包基础路径查看对应配置文件python -m site -help修改配置文件找到上图的site.py配置文件,修改USER_SITE和USER_BASE...

2020-05-03 12:28:51 1305

原创 指定Django工程的IP和端口后项目运行没有出问题,但是无法访问端口且报错:Invalid HTTP_HOST header: '192.168.0.102:9999'. You may need

cmd中报错内容为:D:\resp_work\py_1707A\days02\mysite>python manage.py runserver 192.168.0.102:9999Performing system checks...System check identified no issues (0 silenced).You have 13 unapplied mi...

2020-05-02 18:02:05 870

原创 Python3.7&Django1.11.18 兼容性问题

配置环境:1. Windows102. python3.73. Django1.11.15使用指令python manage.py runserver启动Django时抛出以下异常:D:\resp_work\py_1707A\days02\mysite>python manage.py runserverUnhandled exception in thread st...

2020-05-02 15:25:29 1257 2

原创 vue项目运行报错:94% asset optimization ERROR Failed to compile with 2 errors13:03:01 error in ./src/ba

使用vue编写的前端项目运行报错:88% hashing 89% module assets processing 90% chunk assets processing 94% asset optimization ERROR Failed to compile with 2 errors13:03:01 error in ./src/base/components/head...

2020-04-23 13:31:38 4058

原创 ‘cnpm' 不是内部或外部命令,也不是可运行的程序

最近照着教程去安装cnpm,虽然安装成功了,但最后显示:‘cnpm' 不是内部或外部命令,也不是可运行的程序,如下图所示:真的是心累,每次装个软件都很麻烦,都会很容易出错。有的教程太垃圾了!!这里推荐一个现成的方法,也就是直接把这个压缩文件解压缩在nodejs安装目录下去覆盖原来的npm_modules目录即可!!安装包资源如下:...

2020-04-22 15:16:12 1569

vs2017封装和引入动态链接库的源码

在VS2017环境下,开始写自己的第一个DLL(动态链接库)

2018-07-12

springboot电商秒杀项目源码+springboot案例

springboot电商秒杀项目源码+springboot案例

2020-12-22

springboot+vue前后端分离开发项目源码

springboot+vue前后端分离开发项目源码

2021-01-02

Spring Cloud Alibaba全套学习资料(包含源码、学习文档以及所需要的工具)

Spring Cloud Alibaba全套学习资料(包含源码、学习文档以及所需要的工具)

2021-03-03

自动化运维工具ansible学习笔记.pdf

自动化运维工具ansible学习笔记.pdf

2020-06-07

Jenkins持续集成从入门到精通.pdf

Jenkins持续集成从入门到精通.pdf

2020-06-09

Qt如何使用lib库封装界面一(Qt5动态链接库创建和使用)

Qt如何使用lib库封装界面一(Qt5动态链接库创建和使用)

2018-07-12

ws2_32.dll库文件+libmodbus库+MODBUS的config.h文件

ws2_32.dll库文件+libmodbus库+MODBUS的config.h文件。在windows平台上使用Qt和libmodbus库实现modbus主机功能

2018-12-22

CAXA电子图板2013机械版软件下载

CAXA电子图板2013机械版下载,CAXA电子图板机械版是一款优秀的CAD软件,有着丰富的标准件库,本文介绍了CAXA电子图板机械版的安装及激活过程。

2018-10-31

(Qt Installer Framework)程序简易打包教程源代码

(Qt Installer Framework)程序简易打包教程源代码

2018-06-22

Qt5.4.2控制台应用调用VS2017封装生成的C++外部库

Qt5.4.2控制台应用调用VS2017封装生成的C++外部库 sagdfdhdv

2018-07-13

QT5开发及实例 陆文周电子版

QT5开发及实例

2017-10-15

在一个项目中,建立多个工程文件多个目录创建方法的源代码

在一个项目中,建立多个工程文件多个目录创建方法的源代码

2018-04-06

Django学习笔记.pdf

Django学习笔记.pdf

2020-06-07

GitLab安装、使用教程(docker版)

GitLab安装、使用教程(docker版)

2020-05-31

MCGS_嵌入版7.7(01.0007)完整安装包和驱动

组态软件下载,亲测,保证有用。

2018-11-24

动态链接库显式调用

动态链接库显式调用

2018-07-12

MYSQL动态链接库.zip

不添加动态链接库,你永远都连不上MySQL数据库,c#连接MySQL所用的动态链接库MySql.Data.dll和MySQLDriverCS.dll

2019-05-09

activiti7和springboot经典实例工程

activiti7

2021-02-02

面试.zip

面试.zip

2021-07-27

MyBatis Plus全套学习资料(带源码和笔记)

MyBatis Plus全套学习资料(带源码和笔记)

2021-03-12

vue+springboot前后端开发源码,全面版

vue+springboot前后端开发源码,全面版

2021-07-21

spring全套面试题(全网最全)

spring全套面试题(全网最全)

2021-07-21

spring源码深度解析(包含所有spring源码,带全部的注释以及案例,很适合入门级)

spring源码深度解析(包含所有spring源码,带全部的注释以及案例,很适合入门级)

2021-07-16

springcloud+springboot+springmvc+spring+springsecurity+redis+全套java面试题

springcloud+springboot+springmvc+spring+springsecurity+redis+全套java面试题

2021-07-13

深入解读大厂java面试必考点之HashMap全套学习资料

深入解读大厂java面试必考点之HashMap全套学习资料

2021-07-04

redis-desktop-manager-0.8.8.384.exe安装包

redis-desktop-manager-0.8.8.384.exe安装包

2019-05-20

wincc安装包+视频+破解文件下载.txt

winccv7.3下载(包括安装包、教学视频、破解文件全套都有)我自己买的,亲测可用欢迎下载

2019-05-09

redis学习从入门到精通的全套资料,亲测很好。

redis学习从入门到精通的全套资料,亲测很好。

2021-05-31

2020互联网各个大厂面试题总结,绝对有好处

2020互联网各个大厂面试题总结,绝对有好处

2021-02-22

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人 TA的粉丝

提示
确定要删除当前文章?
取消 删除