- 博客(33)
- 收藏
- 关注
原创 SpringBoot----使用IDEA快速构建项目
之前,我们在官网上直接快速构建了一个springboot项目,IDEA也可以做到,我们来看下具体步骤:1.创建一个新项目2.选择spring initalizr , 可以看到默认就是去官网的快速构建工具那里实现3.和之前一样填写项目信息4.选择初始化的组件5.填写项目路径6.等待项目构建成功测试HelloSpring1.我们在SpringBootApplication的...
2019-08-29 15:03:18 255
原创 SpringBoot---初步认识
1.SpringBoot简介1.1 什么是SpringSpring是一个开源框架,2003 年兴起的一个轻量级的Java 开发框架,作者:Rod Johnson 。Spring是为了解决企业级应用开发的复杂性而创建的,简化开发。1.2 Spring是如何简化Java开发的为了降低Java开发的复杂性,Spring采用了以下4种关键策略:1、基于POJO的轻量级和最小侵入性编程;2、通...
2019-08-28 15:02:30 370
原创 Swagger
Swagger简介前后端分离Vue + SpringBoot后端时代:前端只用管理静态页面;html==> 后端。模板引擎 JSP =>后端是主力前后端分离式时代:丶后端:后端控制层,服务层,数据访问层【后端团队】丶前端:前端控制层,视图层【前段团队】、伪造后端数据,json。已经存在了,不需要后端,前段工程依旧能够跑起来丶前后端 如何交互?=====> API...
2019-08-23 14:58:27 955
原创 MyBatis-----二
一.配置文件的详解mybatis-config文件解析<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN" "http://mybatis.org/dtd/mybatis-3-conf...
2019-08-21 15:13:24 160
原创 MyBatis--基础
一、什么事MyBatisMyBatis 是一款优秀的持久层框架,它支持定制化 SQL、存储过程以及高级映射。MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。MyBatis 可以使用简单的 XML 或注解来配置和映射原生类型、接口和 Java 的 POJO(Plain Old Java Objects,普通老式 Java 对象)为数据库中的记录。什么是持久层持久态...
2019-08-09 16:16:16 127
原创 java---Tomcat 学习总结
搭建Ja vaWeb开发环境装Tomcat服务器下载tomcat : http://tomcat.apache.org/找到download3.5.下载完成后,解压到任意目录,建议都把所有学习中遇到的环境安装在同一个目录下6.启动tomcat7.成功启动后的界面注意:黑窗口关闭 tomcat也会关访问Tomcat服务器通过 localhost:8080 访问...
2019-08-08 10:36:00 179
原创 Vue学习总结2
使用v-mode双向数据绑定实现建议计算器<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>我是计算器</title> <script src="../lib/vue.js" type="text/java...
2019-08-08 10:22:12 463
原创 Vue学习总结
Vue 基础指令:插值表达式:语法:{{要插入的值}},此时相当于占位符,到时候{{关键字}}会被替换成Model中的数据bug点:当网速较慢时,Vue初始化未完成时,插值表达式不能被解析,会直接显示出来,加载完毕之后又会被替换成真实结果,造成闪烁(Vue的加载代码写在HTML元素之后时会出现该bug)1.v-cloak指令:语法:把它当作HTML元素的一个属性使用示例:{...
2019-08-07 10:52:15 5953 1
原创 SpringMVC==文件的上传和下载
SpringMVC:文件上传及下载文件上传是项目开发中最常见的功能之一,SringMVC 可以很好地支持文件的上传,但是springmvc上下文中默认没有装配MultipartReseolver,因此默认情况下其不能处理文件上传工作。 如果想使用Springmvc的文件上传功能,则需要在上下文中配置MutilpartResovler。准备工作前端表单要求: 为了能上传文件,必须将表达的met...
2019-08-06 16:20:00 128
原创 SpringMVC--拦截器
SpringMVC:拦截器SpringMVC 的处理器类似于Serclet 开发中的过滤器 filter, 用于对处理器进行预处理和后处理。开发者可以自己定义一些拦截器来实现特定的功能。过滤器与拦截器的区别:过滤器是AOP思想的具体应用.过滤器丶servlet 规范中的一部分,任何java web 工程都可以使用丶在url-pattern 中配置了/*之后,可以对所有要访问的资源进行拦...
2019-08-05 18:13:07 266
原创 SpringMVC------Ajax
AJAX= Asychronous JavaScript and XML(异步的JavaScript和 xml)。AJAX 是一直那个在无需重新加载真个网页的情况下,能够更新部分网页的技术。Ajax 不是一种新语言,而是一直那个用于创建更好的更快的以及交互性更强的web应用程序技术。在2005 年,Google 通过Google Suggest 使AJAX 变得流行起来。Goog...
2019-08-04 17:29:00 107
原创 SpringMVC------Ajax
AJAX= Asychronous JavaScript and XML(异步的JavaScript和 xml)。AJAX 是一直那个在无需重新加载真个网页的情况下,能够更新部分网页的技术。Ajax 不是一种新语言,而是一直那个用于创建更好的更快的以及交互性更强的web应用程序技术。在2005 年,Google 通过Google Suggest 使AJAX 变得流行起来。Google Su...
2019-08-04 14:43:44 184
原创 SpringMVC==文件的上传和下载
SpringMVC:文件上传及下载文件上传是项目开发中最常见的功能之一,SringMVC 可以很好地支持文件的上传,但是springmvc上下文中默认没有装配MultipartReseolver,因此默认情况下其不能处理文件上传工作。 如果想使用Springmvc的文件上传功能,则需要在上下文中配置MutilpartResovler。准备工作前端表单要求: 为了能上传文件,必须将表达的met...
2019-08-04 13:37:26 302
原创 SpringMVC: JSON
什么是JSON?JSON(JavaScript Object Notation, JS 对象标记) 是一种轻量级的数据交换格式,目前使用特别广泛。采用完全独立于编程语言的文本格式来存储和表示数据。简洁和清晰的层次结构使得 JSON 成为理想的数据交换语言。 易于人阅读和编写,同时也易于机器解析和生成,并有效地提升网络传输效率。在js语言中,一切都是对象。因此,任何js支持的类型都可以通过J...
2019-08-03 11:42:31 135
原创 Mysql-----权限和数据库设计
用户和权限管理/* 用户和权限管理 */ ------------------用户信息表:mysql.user-- 刷新权限FLUSH PRIVILEGES-- 增加用户CREATE USER 用户名 IDENTIFIED BY [PASSWORD] 密码(字符串) - 必须拥有mysql数据库的全局CREATE USER权限,或拥有INSERT权限。 - 只能创建...
2019-08-01 14:39:07 199
原创 递归算法---n的阶乘
用递归实现n的阶乘Recursion 读法:[rɪˈkɜ:rʃn] 递归一个正整数的阶乘(factorial)是所有小于及等于该数的正整数的积,并且0的阶乘为1。 自然数n的阶乘写作n!。1808年,基斯顿·卡曼引进这个表示法。 亦即n!=1×2×3×…×n。阶乘亦可以递归方式定义:0!=1,n!=(n-1)!×n。package 阶乘算法;import org.omg.CORBA.P...
2019-07-31 16:30:27 3870
原创 Mysql----事务索引备份视图
Mysql:事务索引备份视图MySQL事务事务就是将一组SQL语句放在同一批次内去执行如果一个SQL语句出错,则该批次内的所有SQL都将被取消执行MySQL事务处理只支持InnoDB和BDB数据表类型事务的ACID原则原子性(Atomic)整个事务中的所有操作,要么全部完成,要么全部不完成,不可能停滞在中间某个环节。事务在执行过程中发生错误,会被回滚(ROLLBACK)到事务开始前的...
2019-07-31 15:01:57 442 1
原创 MYSQL----函数和编程
Mysql:MySQL函数常用函数分类: 数学函数 , 字符串函数 , 日期和时间函数 , 系统信息函数# 数学函数 (这里只列出一些常用的)SELECT ABS(-8); /*绝对值*/SELECT CEILING(9.4); /*向上取整*/SELECT FLOOR(9.4); /*向下取整*/SELECT RAND(); /*随机数,返回一个0-1之间的随机数*...
2019-07-30 13:27:45 184
原创 MYSQL三--------使用DQL查询数据
DQL语言DQL( Data Query Language 数据查询语言 )查询数据库数据 , 如SELECT语句简单的单表查询或多表的复杂查询和嵌套查询是数据库语言中最核心,最重要的语句使用频率最高的语句SELECT语法/*SELECT [ALL | DISTINCT]{* | table.* | [table.field1[as alias1][,table.field2[a...
2019-07-28 16:22:01 213
原创 补充一篇java环境变量的配置
java基础学习总结——java环境变量配置前言学习java的第一步就要搭建java的学习环境,首先是要安装JDK,JDK安装好之后,还需要在电脑上配置"JAVA_HOME”、"path”、"classpath"这三个环境变量才能够把java的开发环境搭建好。在没安装过jdk的环境下,path环境变量是系统变量,本来存在的,而JAVA_HOME和classpath是不存在的。一、配置JAVA...
2019-07-28 15:48:44 132
原创 MYSQL二------数据管理(外键,增删)
Mysql:MySQL数据管理外键管理外键概念如果公共关键字在一个关系中是主关键字,那么这个公共关键字被称为另一个关系的外键。由此可见,外键表示了两个关系之间的相关联系。以另一个关系的外键作主关键字的表被称为主表,具有此外键的表被称为主表的从表。在实际操作中,将一个表的值放入第二个表来表示关联,所使用的值是第一个表的主键值(在必要时可包括复合主键值)。此时,第二个表中保存这些值的属性称为外...
2019-07-27 15:26:13 148
原创 java第一课---Helloword
准备条件安装jdk安装好后 配置好 jdk 的开发环境然后 我们就可以去写我们的java 第一行 代码了第一步:1. 在电脑桌面鼠标右键建立一个以.txt结尾的文本文档. 2. 重命名这个文件名称: 改成 Helloword.java注意:因为我已经安装了idea 所以图标会变成idea的样式 ,你们不要看这个图标只要 文件名一样就可以了。3.用记事本打开这个它pu...
2019-07-27 13:39:27 249
原创 MySQL一 ----- 初步了解mysql
一、 什么是数据库数据库(DataBase,简称DB)1.概念 : 长期存放在计算机内,有组织,可共享的大量数据的集合,是一个数据"仓库"2.作用 : 保存,并能安全管理数据(如:增删改查等),减少冗余…数据库总览 :4.关系型数据库 (SQL)MySQL , Oracle , SQL Server , SQLite , DB2 , …关系型数据库通过外键关联来建立表与表之间的关...
2019-07-26 16:01:33 136
原创 javaweb学习总结----jsp综合练习
JSP综合练习模拟数据库package com.wu.db;import com.wu.pojo.News;import java.util.ArrayList;import java.util.List;public class NewsDB { public static List<News> list = new ArrayList<News&g...
2019-07-25 12:36:23 288
原创 javaweb学习总结-----jsp原理
一、什么是JSP?JSP全称是Java Server Pages,它和servle技术一样,都是SUN公司定义的一种用于开发动态web资源的技术。 JSP这门技术的最大的特点在于,写jsp就像在写html,但它相比html而言,html只能为用户提供静态数据,而Jsp技术允许在页面中嵌套java代码,为用户提供动态数据。二、JSP原理...
2019-07-24 14:13:44 312
原创 javaweb学习总结-----cookie会话管理
一、会话的概念会话可简单理解为:用户开一个浏览器,点击多个超链接,访问服务器多个web资源,然后关闭浏览器,整个过程称之为一个会话。 有状态会话:一个同学来过教室,下次再来教室,我们会知道这个同学曾经来过,这称之为有状态会话。二、会话过程中要解决的一些问题?每个用户在使用浏览器与服务器进行会话的过程中,不可避免各自会产生一些数据,程序要想办法为每个用户保存这些数据。三、保存会话数据的两...
2019-07-23 13:36:22 260
原创 javaweb学习总结4----servlet开发二
Request需要掌握乱码问题解决方案:所有能设置编码的地方都统一设置 : 数据库,数据库字段,Servlet程序,请求,响应 , 前端,浏览器。JSP取得项目的路径${pageContext.request.contextPath}Request对象 package com.wu.servlet; import javax.servlet.Servle...
2019-07-21 13:09:35 257
原创 javaweb-----servlet开发
一、Servlet简介Servlet是sun公司提供的一门用于开发动态web资源的技术。 Sun公司在其API中提供了一个servlet接口,用户若想用发一个动态web资源(即开发一个Java程序向浏览器输出数据),需要完成以下2个步骤: 1、编写一个Java类,实现servlet接口。 2、把开发好的Java类部署到web服务器中。 按照一种约定俗成的称呼习惯,通常我们也把实现...
2019-07-20 16:13:22 351
原创 javaweb----Tomcat学习二
一、 使用IDEA搭建Web开发环境打开IDEA创建一个Web项目配置Tomcat服务器二、互联网上的加密原理Tomcat服务器启动时候会启动多个Connector(连接器),而Tomcat服务器的连接器又分为加密连接器和非加密连机器,比如:这里访问的就是使用8080端口的那个连接器1 <Connector port=“8080” protocol=“H...
2019-07-20 13:13:57 131
原创 javaweb开发环境--安装tomcat服务器,tomcat启动以及tomcat服务器端口修改
搭建Ja vaWeb开发环境装Tomcat服务器下载tomcat : http://tomcat.apache.org/找到download3.5.下载完成后,解压到任意目录,建议都把所有学习中遇到的环境安装在同一个目录下6.启动tomcat7.成功启动后的界面注意:黑窗口关闭 tomcat也会关访问Tomcat服务器通过 localhost:8080 访问在网...
2019-07-18 17:36:06 325
原创 mysql 数据库安装
数据库的安装1.下载后得到zip压缩包.2.解压到自己想要安装到的目录,例如解压到D:\Environment\mysql-5.7.193.添加环境变量我的电脑->属性->高级->环境变量选择PATH,在其后面添加: 你的mysql 安装文件下面的bin文件夹在D:\Environment\mysql-5.7.19下新建 my.ini 文件编辑 my...
2019-07-13 13:01:10 88
原创 代码块
1.面向对象(代码块的概述和分类A:代码块概述在Java中,使用{}括起来的代码被称为代码块。B:代码块分类根据其位置和声明的不同,可以分为局部代码块,构造代码块,静态代码块,同步代码块(多线程讲解)。C:常见代码块的应用a:局部代码块在方法中出现;限定变量生命周期,及早释放,提高内存利用率b:构造代码块在类中方法外出现;多个构造方法方法中相同的代码存放到一起,每次调用构造都执行...
2019-06-22 13:17:06 108
原创 java运算符
逻辑运算符 逻辑运算符 位运算符 三元运算符键盘录入数据 流程控制语句 顺序结构语句 选择结构Java语言基础(逻辑运算符的基本用法)A:逻辑运算符有哪些&(并且) , |(或者) , !(非) , ^(异或) , &&(短路与) ...
2019-06-22 13:08:00 112
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人