自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(33)
  • 收藏
  • 关注

原创 Django学习笔记(3)FBV 和 CBV

FBV和CBV阅读目录 请求处理方式 多重承Mixin 请求处理方式django中请求处理的方式有两种FBVFBV (function base views)(基于函数的视图)就是在视图中用函数来处理请求,我们以前学的都是FBV的形式,通过判断请求方式,来执行不同的方法urls.pyurlpatterns = [ url(r'^admin/', admin.site.urls), url(r'^index/', views.index),]..

2021-01-29 16:11:43 157

原创 Django学习笔记(2)_管理器,元选项,cookie,session,分页

111

2020-11-16 16:35:33 362

原创 Django学习笔记(1)_MTV简单介绍及应用

目录Django介绍MTV 模型创建Django项目:创建应用:运行项目:一、模板1.变量2.列表3.字典4.过滤器5.if/else标签6.for标签7.ifequal/ifnotequal标签8.注释标签9.include标签:10.csrf_token标签11.自定义标签和过滤器12.模板继承二、模型Django ORM2.1数据库配置2.2定义模型2.3数据库操作2.4一对多关系2.5后台管理.

2020-11-16 16:34:56 1434 1

原创 vue学习笔记

介绍Vue是构建用户界面的渐进式框架,一、基本使用mvvmMVC 是后端的分层开发概念; MVVM是前端视图层的概念,主要关注于 视图层分离,也就是说:MVVM把前端的视图层,分为了 三部分 Model, View , VM ViewModel m model 数据层 Vue 中 数据层 都放在 data 里面 v view 视图 Vue 中 view 即 我们的HTML页面 vm (view-model) 控制器 将数据和视图层建立联系 vm 即 Vue 的实例 就是

2020-10-09 15:54:51 113

原创 mybatis学习(五)缓存

一、延迟加载和立即加载问题:在一对多中,当我们有一个用户,它有100个账户在查询用户的时候,要不要把关联的账户查出来?在查询账户的时候,要不要把关联的用户差出来?在查询用户时,用户下的账户信息应该是什么时候使用,就什么时候查询的在查询账户时,账户的所属用户信息应该是随着账户查询时一起查询出来的延迟加载:在真正使用数据时才发起查询,不用的时候不查询也叫按需加载(懒加载)立即...

2020-04-11 11:21:42 123

原创 mybatis学习(四)连接池、事务、动态SQL、多表查询

连接池主配置文件SqlMapConfig.xml中的dataSource标签,type属性就是表示采用何种连接池方式type属性的取值:POOLED:采用传统的javax.sql.DataSource规范中的连接池,mybatis中有针对规范的实现UNPOOLED:采用传统的获取连接的方式,虽然也实现了java.x.sql.DataSource接口,但是并没有使用池的思想;每次使用都重新...

2020-04-11 02:37:16 398

原创 Mybatis学习(三)增删改查

目录一、mybatis实现增删改查1、user实体类:实体类属性和数据库列名匹配2、 UserDao接口:定义方法3、映射文件UserDao.xml4、测试方法MybatisTest需求三:实体类的属性名和数据库的列名不一致二、主配置文件中的标签properties标签:数据库连接typeAliases标签:别名mappers标签:映射文件一、my...

2020-04-10 21:54:23 258

原创 Mybatis学习(一)使用入门

目录一、概述二、安装三、mybatis的使用 3.创建Mybatis的配置文件 SqlMapConifg.xml(src ==>main==>resources)4.创建映射文件 UserDao.xml(包含了 SQL 代码和映射定义信息)(映射器mapper中resource=映射文件的路径)四、构建SqlSessionFactory 1.从 M...

2020-04-10 15:38:41 359

原创 Maven

一、概述Maven 是一个项目管理工具,可以对 Java 项目进行构建、依赖管理。Maven 是一个基于 Java 的工具,安装 JDK。 下载,安装maven。 配置环境变量。idea中集成了maven,不必下载安装。pom.xml:执行任务或目标时,Maven 会在当前目录中查找 POM,获取所需的配置信息,然后执行目标。所有 POM 文件都需要 project 元...

2020-04-02 21:09:39 99

原创 java 数据类型转换

1.String ==> Bigdicial2.String ==> Integer String str="123.456789"; BigDecimal bd=new BigDecimal(str); System.out.println("String:"+str); System.out...

2020-03-17 20:31:21 65

原创 文件上传和下载

一、文件的上传要有一个form标签,method=post form标签的encType属性值必须为multipart/form-data值 在form标签中使用input type=file添加上传的文件 编写服务器代码接收、处理上传的数据<form action="/upload" method="post" enctype="multipart/form-data"&g...

2020-03-13 23:12:41 105

原创 EL表达式、JSTL

一、EL表达式1.EL表达式的全称是:Expression Language,表达式语言 作用:代替jsp页面中中的表达式脚本<%= %>在jsp页面进行数据的输出,因为EL输出数据时更简洁。 格式:$ { 表达式 } EL表达式输出null值时,输出的是空串。jsp表达式脚本在输出null值时,输出的是null字符串。2.EL表达式搜索域数据的顺序EL表达式主要...

2020-03-13 10:50:06 170

原创 jQuery 学习

一、二、jQuery 语法jQuery 语法是通过选取 HTML 元素,并对选取的元素执行某些操作。基础语法:$(selector).action()美元符号定义 jQuery 选择符(selector)"查询"和"查找" HTML 元素 jQuery 的 action() 执行对元素的操作实例: $(this).hide() - 隐藏当前元素 $("p")...

2020-03-08 15:43:07 75

转载 idea使用(01)

1创建Java工程双击IDEA的启动程序图标,启动之后,进入首页面,如下:选择 Create New Project IDEA 没有类似Eclipse的工作空间的概念(Workspaces),最大单元就是Project 。这里可以把 Project 理解为 Eclipse 中的 Workspace这里先不勾选,只是创建简单的 Java 工程,点击【new】按钮,可...

2020-03-05 17:51:07 196

原创 Ajax学习

一、是什么?AJAX = Asynchronous JavaScript and XML(异步的 JavaScript 和 XML)。AJAX 不是新的编程语言,而是一种使用现有标准的新方法。AJAX 是与服务器交换数据,并在不重新加载整个页面的情况下更新部分网页本质上是浏览器端的技术。二、为什么需要Ajax? 有时候需要将本次响应结果和前面的响应结果在同一页面中...

2020-01-03 18:12:51 114

原创 MVC模式

MVC全名是Model View Controller,是模型(model)-视图(view)-控制器(controller)的缩写,M是指业务模型,V是指用户界面,C则是控制器。目的:使用MVC的目的是将M和V的实现代码分离,从而使同一个程序可以使用不同的表现形式,C存在的目的则是确保M和V的同步,一旦M改变,V应该同步更新。MVC基本流程:控制层接受到客户端请求,调用模型层生成业务...

2020-01-02 10:24:36 308 1

转载 myeclipse各菜单项说明 中英文对照

时间2012-11-09 20:27:28CSDN博客原文http://blog.csdn.net/lgx06/article/details/8167707主题MyeclipseJavaFile文件菜单下lNew:新建文件,包,项目等。lOpenFile…:打开文件。lClose:关闭当前编辑页面。l...

2019-12-31 12:37:44 218

原创 常识

压缩包后缀:(1)bin代表二进制class文件(由java文件编译而成),src代表源码(java源码),源码source比binary大一些,一般正常使用下载bin类型即可,如果要学习源码下载src类型。(2).tar.gz是linux的压缩包,.zip是windows的压缩包因此:bin.tar.gz是适用于linux、MacOsX系统的二进制文件bin.zip是适用于w...

2019-12-29 18:40:14 95

原创 JDBC

1.确定连接的数据库的类型2.下载数据库的驱动,把jar包放到WebRoot中WEB-INF下lib里3.Build Path4.声明对象5.加载驱动6.获取连接7.创建sql8.创建sql命令对象9.给占位符赋值10.执行sql11.遍历结果12.关闭资源 //声明jdbc对象 Connection con=null; P...

2019-12-29 18:26:38 87

原创 Javascript学习(2)--DOM

DOM 文档对象模型(DocumentObjectModel)对象的 HTML DOM 树节点: nodeName nodeType nodeValue 文档节点:整个HTML文档 #document 9 null 元素节点:HTML标签 标签名 1 null 属性节点:元素的属性 属性名 2 ...

2019-12-27 22:43:55 87

原创 Javascript学习(1)---函数,事件,对象

JavaScriptJavaScript:是一种客户端脚本语言,是一种解释性的语言,直接嵌入HTTP页面中,浏览器对客户端脚本进行解释。通过脚本语言可以实现以编程的方式对页面元素进行控制,增加页面的灵活性。主要特点:解释性基于对象 、事件驱动、安全性、跨平台1.编写位置 在标签内部引入<button onclick="alert('butt...

2019-12-25 21:53:37 139

原创 JSP学习(2)---九大内置对象

一、内置对象 JSP文件在转译成对应Servlet文件时在service自动生成并声明的对象,在jsp页面中直接使用即可。注意:内置对象在jsp页面中使用,使用局部代码段或脚本段语句使用,不能在全局代码块中使用。1.pageContext:页面上下文对象,封存了其他内置对象,封存了当前jsp的运行信息 每个jsp文件单独拥...

2019-12-10 09:58:39 89

原创 JSP学习(1)----page指令,include指令,taglib指令

一、简介JSP全名为Java Server Pages,Java服务器页面。根本是简化的Servletservlet进行请求逻辑处理,使用JSP进行页面展现。特点: 本质是servlet 跨平台,一次编写处处运行 健壮性,安全性运行原理: 浏览器发起请求,请求JSP,请求被Tomcat服务器接收,执行j...

2019-12-09 22:53:43 295

原创 Servlet(3)--session,ServletContext,ServletConfig

一、session作用:解决了一个用户的不同请求处理的数据共享问题原理:用户第一次访问服务器,服务器创建一个session对象给此用户,并将session对象的JSESSIONID用cookie技术存入浏览 器端,保证用户的其他请求能够获取到同一个session对象,保证了不同请求能获取到共享的数据。特点:由服务器创建,存在服务器端,依赖cookie技术。...

2019-12-09 10:18:07 107

原创 Servlet(2)---请求转发,重定向,Cookie

一、请求转发 登录时用户名或密码输入错误,给用户提示信息,重新展示登录页面。作用:实现多个servlet联动操作处理请求,避免代码冗余,让每个servlet职责明确。使用: req.getRequestDispatcher("要转发的地址").forward(req, resp); 地址:相对路径,写servlet的别名即可。...

2019-12-06 21:03:48 281

原创 Servlet(1)--request对象,response对象

一、概述 广义的Servlet指实现了Servlet接口的类,运行在支持Java的服务器上,遵循了服务器能识别的规则,服务器自动根据请求调用对应的servlet进行请求处理。 使用:1.创建普通java类并继承HttpServlet(new-->Servlet可以自动配置3) 2.复写service方法 ...

2019-12-04 19:56:35 188

原创 JavaWeb学习(1)--开发Web应用的过程

开发Web应用的过程一.Tomcat1.下载Tomcat 解压即可使用 (依赖JDK,先配置JDK环境)2.目录介绍:bin 保存启动与监控Tomcat文件 conf Tomcat配置文件 lib web应用能访问的jar包文件 logs Tomcat日志文件 temp 保存临时文件 webapp...

2019-11-20 18:45:47 161

转载 java图形化界面设计

二十七、Java图形化界面设计——容器(JFrame)程序是为了方便用户使用的,因此实现图形化界面的程序编写是所有编程语言发展的必然趋势,在命令提示符下运行的程序可以让我们了解java程序的基本知识体系结构,现在就进入java图形化界面编程。一、Java基本类(JFC)Java基本类(“Java FoundationClasses”,JFC),由一些软件包组成。这些软件包主要包括下面一些...

2019-11-08 10:17:00 428

原创 MySQL学习(5)----多表查询、事务、DCL

1.多表查询mysql> select * from employee;+----+------+-----+--------+| id | name | age | dep_id |+----+------+-----+--------+| 1 | 张三 | 24 | 1 || 2 | 刘备 | 27 | 2 || 3 | 关于 | 22 ...

2019-11-02 18:15:00 75

原创 MySQL学习(4)----表之间的关系,范式

数据库的设计1.多表之间的关系1.1一对多 实现方式:在多的一方建立外键,指向1的一方的主键1.2一对一 实现方式:可在任意一方添加唯一外键(unique),指向另一方主键 一对一关系放在一张表中实现更方便1.3多对多 实现方式:借助中间表,中间表至少包括两个字段,这两个字段作为第三张表的外键,分别指向两张表的主键2.数据库设计...

2019-11-02 12:23:13 121

原创 MySQL学习(3)----约束

1.约束 概念:对表中的数据进行限定,保证数据的正确性、有效性、完整性。 分类:主键约束:primary key 非空约束:not null 唯一约束:unique 外键约束:foreign key1.1非空约束 not null 值不为null...

2019-11-01 12:31:10 164

原创 MySQL学习(2)----DDL,DML,DQL

1.SQL(结构化查询语言)可以操作关系型数据库DDL(Data Definition Language)----操作数据库和表DML(Data Manipulation Language)----增删改表中数据DQL(Data Query Language)----查询表中数据DCL(Data Control Language)----授权2.SQL通用语法 1....

2019-10-30 21:40:34 141

原创 MySQL学习(1)

数据库基本概念1.数据库是用于存储和管理数据的仓库。2.数据库的特点:持久化存储数据;方便存储和管理数据;使用统一的方式操作数据库3.常见的数据库软件:Oracle,MySQL,Microsoft SQL ServerMySQL数据库1.安装bin目录下保存了MySQL常用的命令工具以及管理工具、data目录是MySQL默认用来保存数据文件以及日志文件的地方docs...

2019-10-30 19:32:56 419

空空如也

空空如也

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

TA关注的人

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