- 博客(52)
- 收藏
- 关注
原创 mysql基础语法
DDL(Data Definition Language)数据定义语言 用来定义数据库对象:数据库,表,列等。关键字:create, drop,alter等DML(Data Manipulation Language)数据操作语言 用来对数据库中表的数据进行增删改。关键字:insert, delete, update等DCL(Transaction Control Language)...
2019-12-23 10:47:57
390
1
原创 Java操作数据库
JDBC操作数据库import java.sql.*;public class JDBCTest { public static void main(String[] args) { //获取连接 Connection connection = null; //声明 PreparedStatement statemen...
2019-11-25 21:18:10
362
原创 VMware配置win系统
配置win7系统打开VM,选择创建新的虚拟机选择典型,接着下一步使用镜像,选择稍后安装操作系统选择要安装的操作系统和版本起名字,选择目录选择磁盘大小,建议使用将虚拟磁盘拆成多个文件根据本机电脑配置设置虚拟机的内存根据自己电脑配置处理器选择镜像配置完成,拍一个快照:拍摄快照的时候最好关机的时候拍摄开机============这个时候本机可以和虚拟机互通,也...
2019-09-19 14:44:09
260
原创 数据库配置文件
mybaits.properties这是一个数据库配置文件,使用的时候需要在SqlMapConfig.xml中引用一下,引用详情在SqlMapConfig.xml中查看jdbc.driver = com.mysql.jdbc.Driverjdbc.url = jdbc:mysql://ip:3306/mybatisdb?characterEncoding=utf8jdbc.userna...
2019-09-16 22:21:35
762
原创 mybatis注解方式
public interface UserMapper { /** * 根据id查询用户 * @param id * @return */ @Select("select * from user where id = #{id}") public User queryUserById(Integer id); /** ...
2019-09-16 22:12:26
196
原创 Mapper.xml
mapper映射文件***Mapper.xml<?xml version="1.0" encoding="utf-8" ?><!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">...
2019-09-16 22:10:43
681
原创 SqlMapConfig.xml
核心配置文件SqlMapConfig.xml<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN" "http://mybatis.org/dtd/mybatis-3-config.d...
2019-09-16 22:08:53
249
原创 数据库引擎
参考链接什么是存储引擎数据库存储引擎是数据库底层软件组件,数据库管理系统使用数据引擎进行创建、查询、更新和删除数据操作。不同的存储引擎提供不同的存储机制、索引技巧、锁定水平等功能,使用不同的存储引擎还可以获得特定的功能。现在许多数据库管理系统都支持多种不同的存储引擎,MySql的核心就是存储引擎InnoDB事务型是数据数据库的首选引擎,支持事物安全表(ACID),支持行锁定和外键,MySQ...
2019-09-10 15:59:38
283
原创 将jar包导入maven仓库
将jar包导入本地maven仓库1.过程1:将下载好的jar包放入一个文件夹,并且记住文件夹位置2:打开cmd黑窗口执行命令(以sqlservrjar包为例)mvn install:install-file -Dfile="D:\sqljdbc4-2.0.jar" -Dpackaging=jar -DgroupId=com.microsoft.sqlserver -DartifactId=...
2019-09-03 11:25:05
517
原创 SpringMVC转换器使用案例
转换器:发送请求的参数会按照指定格式转换过之后才能被@RequestMapping接收转换器类package com.converter;import org.springframework.core.convert.converter.Converter;import java.text.SimpleDateFormat;import java.util.Date;publ...
2019-07-04 15:52:25
362
原创 SpringMVC的拦截器
springmvc的处理器拦截器类似于servlet开发中的过滤器Filter,对于处理进行预处理和后处理过滤器是servlet的一部分,任何javaweb都可以使用拦截器是springmvc框架自己的,只有使用springmvc框架才可以使用过滤器在配置了/*之后会对所有的资源进行拦截拦截器只会拦截控制器中的方法,如果访问jsp,html,css,image,或者js不会被拦截拦截器的...
2019-05-24 16:44:03
189
原创 springmvc的返回值
/** * 有返回值,跳转到成功页面 * @return */ @RequestMapping("string1") public String string1(){ System.out.println("有返回值,跳转到成功页面"); //返回至成功页面 return "success"; ...
2019-05-24 14:26:00
244
原创 springmvc中的异常处理器的使用
编写一个出异常的方法 @RequestMapping("extest") public String extest1(){ try{ int i = 1 / 0; }catch (Exception e){ throw e; } return "success"; ...
2019-05-21 15:18:22
357
原创 SpringMVC注解简单使用
@ModelAttribute作用:在控制器方法执行之前优先执行作用范围:方法,参数作用在方法上没有返回值不接收指定参数,优先执行@ModelAttribute的内容 //作用在方法上,没有返回值 @ModelAttribute public void testModelAttribute(User user){ System.out.print...
2019-05-20 16:18:12
194
原创 CSS样式,选择器
CSS引入样式规则行内样式:是通过标签的style属性来设置元素的样式<a style="color: #f00; font-size: 30px;">测试</a>行内样式通过标签的属性来控制样式,这样并没有做到结构与表现(HTML展示结构、CSS显示效果)相分离,所以一般很少使用内部样式(内嵌式):是将CSS代码集中写在HTML文档的< head&g...
2019-05-14 20:49:26
441
原创 杀进程_查看端口占用情况
打开黑窗口,输入netstat -ano查看端口占用情况启动任务管理器-查看-选择列勾选上PID找到相应的进程,选择结束进程
2019-05-04 22:21:06
279
原创 Maven创建JAVA SE工程和JAVA WEB 工程以及遇到的问题解决方案
SE选择maven-archetype-quickstart设置坐标配置其他信息这个地方可以配置一些别的信息,如果有需要可以百度设置路径和项目名选择Enable Auto-Import该选项是允许自动导包如果没有该选项点击Event Log目录结构WEB1. 创建父模块不勾选create from archetype设置项目信息创建完成父模...
2019-04-14 23:22:26
268
原创 html中的标签
html中的标签系列标签:字体大小,h1最大,h6最小;:标题标签,在页面上创建一条水平分割线;:字体标签,设置字体的尺寸,颜色等;:粗体;:斜体;:段落标签,自动在其前后创建一些空白;:换行:图片标签;:有序列表:无序列表:超链接链表:表格:行:列:标签用于定义表头。单元格内的内容默认居中、加粗:框架...
2019-04-14 13:07:47
306
原创 JSON小结
json的语法格式json对象有三种数据格式,分别如下:类型语法解释对象类型{name:value,name:value…}其中name是字符串类型,而value是任意类型数组/集合类型[value,value,value…]其中value是任意类型混合类型[{},{}… …] 或 {name:[]… …}合理包裹嵌套对象类型和数组类型jso...
2019-04-04 09:28:35
322
原创 jquery的AJAX
ajax的请求方法请求方式语法GET请求$.get(url, [data], [callback], [type])POST请求$.post(url, [data], [callback], [type])AJAX请求$.ajax([settings])GET请求$.get([settings])POST请求$.post([settings]...
2019-04-03 16:16:27
195
原创 原生ajax使用方法
Ajax 即"Asynchronous Javascript And XML"(异步 JavaScript 和 XML),是指一种创建交互式网页应用的网页开发技术。同步与异步的区别同步与异步的区同步发送一个请求,需要等待返回相应,如果没有返回相应,就不能发送下一个请求,客户端会一直处于等待返回相应的阶段。异步发送一个请求,不等待返回相应,随时可以发送另一个请求。原生的ajax前...
2019-04-03 16:06:04
321
原创 使用IDEA创建WEB项目以及将java项目转web项目
选择NEW PROJECT,然后下一步对勾可选可不选,选了的话也就是创建一个main方法填写项目信息查看项目结构创建Model选择信息选择Model信息观察Model结构,发现少了WEB-INF文件夹选择File—>Project Structure选择Facets,然后选择加号选择项目,添加web.xml文件在项目名称后面添加web,然后选择版本号...
2019-04-03 10:01:09
3206
原创 echars的简单使用
引入js文件编辑格式<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <script src="js/echarts.js"></script> <title></title></head...
2019-04-02 15:27:11
339
原创 JSTree的简单使用
jstree是一个前端插件,可以动态生成树状图,详细操作内容请点击官网链接跳转查看jstree的使用引入jstree的js和css文件,因为jstree是jquery写的,所以要引入jquery,引入的方法有两种,一种是引入外部,一种是引入本地的。引入外部如果需要不同版本就去改站去cv<-- 引入外部 --><link rel="stylesheet" h...
2019-04-02 15:20:15
7949
原创 java.lang.OutOfMemoryError thrown from the UncaughtExceptionHandler in thread
异常名称 : 内存溢出异常在启动tomcat的时候或者运行过程中抛出以下异常Exception: java.lang.OutOfMemoryError thrown from the UncaughtExceptionHandler in thread Exception: java.lang.OutOfMemoryError thrown from the UncaughtExceptio...
2019-03-25 09:59:42
20524
1
原创 使用JS判断当前操作是刷新||加载||关闭
<!DOCTYPE html><html> 1: 加载之后执行的方法是onload 2: 关闭之前执行的动作是onunload 3: 刷新执行的顺序是onbeforeunload->onunload->onload <head> <meta charset="UTF-8"> <title></title...
2019-03-20 16:51:32
1047
原创 mysql的事物
在实际的业务开发中,有些业务操作要多次访问数据库。一个业务要发送多条SQL语句给数据库执行。需要将多次访问数据库的操作视为一个整体来执行,要么所有的SQL语句全部执行成功。如果其中有一条SQL语句失败,就进行事务的回滚,所有的SQL语句全部执行失败。MySQL自动默认提交事物,当我们执行的一条语句都是一个事物,执行完语句自动提交事物。在MySQL中提交事物的方式分为两种:自动提交和手动提交...
2019-03-15 14:27:17
316
原创 多表查询
多表查询的分类内连接:用左边表的记录去匹配右边表的记录,如果符合条件就展示隐式内连接:看不到JOIN关键字,条件使用WHERE 指定 SELECT 字段名 FROM 左表 右表 WHERE 条件;格式SELECT 展示字段 FROM 表 WHERE 条件;显式内连接:使用 INNER JOIN … ON 语句, 可以省略 INNER SELECT 字段名 FROM 左表 INNER ...
2019-03-14 15:09:42
438
原创 笛卡尔积
如图一下语句会产生笛卡尔积SELECT * FROM emp,dept;避免笛卡尔积的方法:查询的时候添加判断语句SELECT emp.id,emp.name FROM dept,emp WHERE emp.dept_id = dept.id ORDER BY emp.id DESC;笛卡尔积就是在查询的时候回将两个表中的每一条数据都交叉相乘的结果展示给我们...
2019-03-13 16:01:21
2847
原创 数据库的三范式
范式是指数据库表的设计规则,好的数据库设计对数据库的存储性能和后期的程序开发都会产生重大的影响,建立科学的、规范的数据库就需要满足一系列的规则来优化数据库的设计和存储。范式的基本分类目前数据库的范式分为六种:第一范式(1NF)、第二范式(2NF)、第三范式(3NF)、巴斯-科德范式(BCNF)、第四范式(4NF)、第五范式(5NF,完美范式)在第一范式的基础上满足更多规范要求称为第二范式...
2019-03-13 14:46:58
987
原创 MYSQL的多表关系
表与表之间的关系一对多(多对一);建表原则:在从表(多方)创建一个字段,字段作为外键指向主表(一方)的主键.多对多;建表原则:需要创建第三张表,中间表中至少两个字段,这两个字段分别作为外键指向各自一方的主键一对一;外键唯一:主表的主键和从表的外键(唯一),形成主外键关系,外键唯一unique。外键是主键:主表的主键和从表的主键,形成主外键关系。外键约束外键特...
2019-03-12 17:08:06
388
原创 SQL的备份与恢复
SQL的备份数据的备份是指将对应的数据库转换为对应的sql文件MYSQL命令备份mysqldump ‐u用户名 ‐p密码 数据库名&gt;生成的脚本文件路径例如mysqldump ‐uroot ‐proot day04&gt;d:\day03.s可视化工具备份SQL的恢复SQL命令恢复数据库导出sql脚本的格式:mysqldump ‐u用户名 ‐p密码 数据库名&gt;...
2019-03-12 10:17:44
2468
原创 MySQL_执行语句
插入语句向表中添加某些字段INSERT INTO 表名(字段1,字段2...) VALUES(值1,值2...);向表中添加全部字段INSERT INTO 表名 VALUES(值1,值2,值3)#值与字段必须对应,个数相同,类型相同#值的数据大小必须在字段的长度范围内#除了数值类型外,其它的字段类型的值必须使用引号引起。(建议单引号)#如果要插入空值,可以不写字段,或者插入nu...
2019-03-11 17:02:39
1845
原创 SQL约束
主键约束PRIMARY KEY约束唯一标识数据库中的每一条记录主键必须包含唯一的值。主键不能包含NULL值每一个表上都应该有一个主键,并且每一个表只能有一个主键添加主键约束方式一:创建表时,在字段描述处,声明指定字段为主键CREATE TABLE Persons( id_p int PRIMARY KEY, lastName varchar(255), f...
2019-03-11 14:30:37
436
原创 JSTL
JSTL(JSP Standard Tag Library),JSP标准标签库,可以嵌入在jsp页面中使用标签的形式完成业务逻辑等功能。jstl出现的目的同el一样也是要提到jsp页面中的脚本代码。JSTL的标签库标签库: coreURL: http://java.sun.com/jsp/jstl/cor前缀: c标签库: I18URL: http://java.sun....
2019-03-08 15:25:28
229
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人