学习
Viking0226
这个作者很懒,什么都没留下…
展开
-
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 · 144 阅读 · 0 评论 -
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 · 168 阅读 · 0 评论 -
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 · 247 阅读 · 0 评论 -
MyBatis-04
MyBatis-04一、Mybatis的延迟加载在多表关联查询时,比如查询用户信息,及其关联的帐号信息,在查询用户时就直接把帐号信息也一并查询出来了。但是在实际开发中,并不是每次都需要立即使用帐号信息,这时候,就可以使用延迟加载策略了。1. 什么是延迟加载1.1 立即加载的概念不管数据是否需要使用,只要调用了方法,就立即发起查询。比如:上节课的多表关联查询,查询帐号,得到关联的用户。1...翻译 2019-04-20 00:25:13 · 158 阅读 · 0 评论 -
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 · 318 阅读 · 0 评论 -
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 · 180 阅读 · 0 评论 -
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 · 183 阅读 · 0 评论 -
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 · 223 阅读 · 0 评论 -
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 · 248 阅读 · 0 评论 -
Bootstrap-响应式
Bootstrap案例一:使用BootStrap制作一个响应式页面一、需求分析二、技术分析1.什么是响应式布局?简而言之,就是一个网站能够兼容多个终端(pc,平板,手机…)——而不是为每个终端做一个特定的版本说白了: 开发一套代码,适配不同分辨率的设备(pc,平板,手机…)2.什么是bootStrap?bs是设计响应式布局的一个前端框架, 基于html,css,js(JQ)...翻译 2019-04-28 12:59:28 · 743 阅读 · 0 评论 -
权限系统和密码加密
第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 · 952 阅读 · 0 评论 -
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 · 551 阅读 · 0 评论 -
SSM工程搭建与CURD
SSM工程搭建与CURD第1章 项目准备1.1 数据库与表结构产品表信息描述序号字段名称字段类型字段描述1idnumber主键,自动增长2productNumvarchar2(50)产品编号,唯一,不为空3productNamevarchar2(50)产品名称(路线名称)4cityNamevarchar2(50)出发城市...翻译 2019-04-26 13:05:05 · 421 阅读 · 0 评论