- 博客(24)
- 资源 (1)
- 收藏
- 关注
原创 Swagger
1 运用Swagger编写API文档1.1 Swagger1.1.1什么是Swagger 随着互联网技术的发展,现在的网站架构基本都由原来的后端渲染,变成了:前端渲染、前后端分离的形态,而且前端技术和后端技术在各自的道路上越走越远。 前端和后端的唯一联系,变成了API接口;API文档变成了前后端开发人员联系的纽带,变得越来越重要,swagger就是一款让你更好的书写API文档的框架。...
2020-03-25 23:26:30
352
原创 Lambda表达式
public class Main { public static void main(String[] args) { new Thread(new Runnable() { @Override public void run() { System.out.println("匿名内部类写法")...
2020-02-11 23:16:15
151
翻译 Bootstrap-响应式
Bootstrap案例一:使用BootStrap制作一个响应式页面一、需求分析二、技术分析1.什么是响应式布局?简而言之,就是一个网站能够兼容多个终端(pc,平板,手机…)——而不是为每个终端做一个特定的版本说白了: 开发一套代码,适配不同分辨率的设备(pc,平板,手机…)2.什么是bootStrap?bs是设计响应式布局的一个前端框架, 基于html,css,js(JQ)...
2019-04-28 12:59:28
760
翻译 权限系统和密码加密
第1章 权限系统模块1.1 权限系统表结构1.1.1 角色表1.1.1.1 角色表信息描述role序号字段名称字段类型字段描述1idnumber主键,自动增长2roleNamevarchar2角色名3roleDescvarchar2角色描述1.1.1.2 SQL语句--角色表CREATE TABLE sys_role( ...
2019-04-27 23:37:25
968
翻译 PageHelper&SpringSecurity
第1章 分页回顾1.1 Oracle中分页的实现1.1.1 Oracle中不带排序的分页--每页显示5条记录,显示第二页select * from ( select rownum rn, p.* from product p where rownum<=10) t where t.rn>=61.1.2 Oracle中带排序的分页select * from ( ...
2019-04-27 23:11:56
557
翻译 SSM工程搭建与CURD
SSM工程搭建与CURD第1章 项目准备1.1 数据库与表结构产品表信息描述序号字段名称字段类型字段描述1idnumber主键,自动增长2productNumvarchar2(50)产品编号,唯一,不为空3productNamevarchar2(50)产品名称(路线名称)4cityNamevarchar2(50)出发城市...
2019-04-26 13:05:05
434
翻译 EL&JSTL
EL&JSTL&综合案例案例一、显示所有用户案例一、案例需求二、技术分析1、EL表达式1.1.El概述 Expression Language:表达式语言, jsp2.0之后内置在jsp里面 目的:为了使JSP写起来更加简单。(代替脚本 <% %>)1.2.EL语法 ${el表达式}1.3.EL表达式的用途 1.获取数据. 获取的是域对...
2019-04-25 13:23:34
174
翻译 MySQL多表
MySQL多表一、连接查询1.交叉查询【了解】若干表没有条件的连接在一起select a.*,b.* from a,b ; 或者 select * from a,b ;注:交叉查询其实是一种错误.数据大部分是无用数据,叫笛卡尔积.假设集合A={a,b},集合B={0,1,2},则两个集合的笛卡尔积为{(a,0),(a,1),(a,2),(b,0),(b,1),(b,2)}。可...
2019-04-25 13:02:24
252
翻译 MySQL进阶
MySQL进阶一、查询记录【重点】环境准备# 创建学生表(有sid,学生姓名,学生性别,学生年龄,分数列,其中sid为主键自动增长)CREATE TABLE student( sid INT PRIMARY KEY auto_increment, sname VARCHAR(40), sex VARCHAR(10), age INT, score DOUBLE);INS...
2019-04-24 00:36:54
232
翻译 MySQL基础
MySQL基础一、sql概述1.什么是sql?SQL:Structure Query Language。(结构化查询语言),通过sql操作数据库(操作数据库,操作表,操作数据库)SQL被美国国家标准局(ANSI)确定为关系型数据库语言的美国标准,后来被国际化标准组织(ISO)采纳为关系数据库语言的国际标准各数据库厂商(mysql,oracle,sql server)都支持ISO的SQL...
2019-04-24 00:07:26
254
翻译 MyBatis总结
Mybatis总结一、入门1. 构架的概念和Mybatis的概念2. Mybatis的快速入门创建Maven的Java项目,配置好坐标,引入Mybatis的依赖:数据库驱动,mybatis,log4j,junit准备JavaBean。最好属性名和字段一致创建映射器接口(只要接口,不要实现类)创建映射配置文件:和映射器接口同名、同位置创建Mybatis的核心配置文件:主要配置数据库...
2019-04-20 00:28:03
150
翻译 MyBatis-04
MyBatis-04一、Mybatis的延迟加载在多表关联查询时,比如查询用户信息,及其关联的帐号信息,在查询用户时就直接把帐号信息也一并查询出来了。但是在实际开发中,并不是每次都需要立即使用帐号信息,这时候,就可以使用延迟加载策略了。1. 什么是延迟加载1.1 立即加载的概念不管数据是否需要使用,只要调用了方法,就立即发起查询。比如:上节课的多表关联查询,查询帐号,得到关联的用户。1...
2019-04-20 00:25:13
164
翻译 MyBatis-03
MyBatis-03一、数据源和事务1. Mybatis的数据源Mybatis中的数据源,是指核心配置文件中<dataSouce></dataSouce>的配置。Mybatis为了提高数据库操作的性能,也使用了连接池的技术,但是它采用的是自己开发的连接池技术。1.1 Mybatis中dataSouce的分类1.1.1 三种dataSouce介绍UNPOOLE...
2019-04-20 00:20:51
329
翻译 MyBatis-02
MyBatis-02一、Mybatis实现CURD(重点)1. 准备Mybatis环境创建Maven的Java项目,坐标为: <groupId>com.viking</groupId> <artifactId>mybatis02_curd</artifactId> <version>1.0-SNAPSHO...
2019-04-20 00:08:06
185
翻译 MyBatis-01
MyBatis-01一、Mybatis概述1. Mybatis简介1.1 JDBC的问题硬编码问题数据库连接信息的硬编码SQL语句和参数硬编码结果集封装硬编码大量的重复代码1.2 Mybatis介绍 Mybatis是一个优秀的Java轻量级 持久层框架。它内部封装了JDBC,使开发人员只需要关心SQL语句,而不需要处理繁琐的JDBC步骤它采用了ORM思想,解决...
2019-04-20 00:01:31
190
翻译 网络编程
网络编程主要内容软件架构CS/BS网络通信三要素TCP通信Socket套接字ServerSocket第一章 网络编程入门1.1软件结构C/S结构 :全称为Client/Server结构,是指客户端和服务器结构。常见程序有QQ、迅雷等软件。B/S结构 :全称为Browser/Server结构,是指浏览器和服务器结构。常见浏览器有谷歌、火狐等。两种架构各有优势,但是无...
2019-04-07 00:21:19
276
翻译 Ajax&Json
ajax&json案例一:使用JS的AJAX完成用户名的异步校验一,需求分析 我们有一个网站,网站中都有注册的页面,当我们在注册的页面中输入用户名的时候(失去焦点的时候),这个时候会提示,用户名是否存在。二,技术分析1. AJAX的概述1.1 什么是AJAX 说白了: 使用AJax可以做异步的请求 之前的方式哪些可以请求服务器: 超链接, 表单, location...
2019-03-26 00:55:55
296
翻译 JQuery3高级
jquery3高级案例一使用JQuery完成省市联动效果一,需求分析二,技术分析1.遍历1.1 原始方式遍历语法for(var i=0;i<元素数组.length;i++){ 元素数组[i];}eg//定义了一个数组var array = [1,2,3,4,"aa"];//a. 使用原来的方式遍历for(var i = 0; i < arra...
2019-03-26 00:42:05
306
翻译 JQuery3基础
jquery3基础学习目标:案例一:使用JQuery完成页面定时弹出广告一,需求分析进入页面3s后弹出广告,3s后广告隐藏二,技术分析1.JQ概述1.1 jQuery的概述 jQuery是一个优秀的javascript的轻量级框架,兼容css3和各大浏览器,提供了dom、events、animate、ajax等简易的操作。并且jquery的插件非常丰富,大多数功能都有相应的...
2019-03-26 00:31:45
573
翻译 JavaScript高级
JavaScript高级案例一使用JS完成表单的校验plus一,案例需求用户名输入框,电子邮箱, 手机号码 , 获得焦点的时候给用户提示, 失去焦点进行 校验用户名:只能由英文字母和数字组成,长度为4~16个字符,并且以英文字母开头手机号:以1开头, 第二为是3,4,5,7,8的11位数字 /^1[34578]\d{9}$/二,技术分析1.js使用正则表达式1.1正则...
2019-03-26 00:14:37
456
翻译 JavaScript基础
JavaScript基础一,JavaScript基础1.JS基本概念1.1什么是JavaScript JavaScript是运行在浏览器端的脚本语言,它不需要编译,通过浏览器解释就可以执行.它的解释器被称为JavaScript引擎,为浏览器的一部分,广泛用于客户端的脚本语言1.2JS的作用HTML与用户没有交互的功能,网页只能看,不能操作。. JavaScript用来制作web页...
2019-03-25 23:57:23
205
转载 MyBatis-Spring--SqlSessionTemplate
来自:https://www.cnblogs.com/hellowhy/p/9728862.html需要记忆:SqlSessionTemplate的CRUD方法常用的两个参数:(String statement, Object parameter)第一个:statement,声明的意思,可以写sql语句.但是一般对应xml映射配置文件中操作的id第二个:parameter,参数的意思,Ob...
2019-03-24 23:59:08
316
原创 JSP+SSM
JSP+SSMcontroller层从前端index.jsp接收参数,到操作数据库,再将数据传递给itemDetail.jsp,中间需要记忆的是:controller中的方法中的有个入参Model是spring的index.jsp<%@ page contentType="text/html;charset=UTF-8" language="java" %><html...
2019-03-22 00:23:02
4884
转载 第一篇
这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Ma...
2019-03-21 23:56:59
96
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人