自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

青春的法法

一个小白的日常折腾

  • 博客(27)
  • 收藏
  • 关注

原创 在webpack中使用vue

安装vue的包由于在webpack中,推介使用 .vue定义组件,所以需要安装对应的loadercnpm i vue-loader vue-template-compiler 配置{test: /\.vue$/,use:'vue-loader'}在main.js中导入vue模块 import Vue from 'vue'定义一个 .vue组件,其中有三部分:template script ...

2018-12-10 22:06:37 265

原创 SpringMVC接收ajax发送的FormData为空的问题

问题出在请求的contentType上。解决办法:使用FormData提交,默认提交的是multipart/form-data,所以设置jq不要去设置请求头contentType: false使用multipart/form-data提交,springMVC会判断为文件上传,所以需要引入文件上传相关的处理。文件上传设置参考:https://www.cnblogs.com/tengyunh...

2018-12-01 09:41:16 3436

原创 hibernate关系映射demo(多对多)

准备两个实体,学生和课程public class StudentBean { private int id; private String name; private Set<CourseBean> courses = new HashSet<CourseBean>(); //提供getter,stter}public class CourseBean {...

2018-11-26 19:55:44 173

翻译 依赖注入

文章目录依赖注入1、基于构造函数的依赖注入2、基于setter的依赖注入依赖关系的详细配置常量引用集合空值和字符串inner beans空值和空字符串depands-no延时初始化bean依赖注入1、基于构造函数的依赖注入<!--bean1和bean2无继承关系且不存在歧义,顺序一致--><bean id="bean" class="..">

2018-11-19 19:18:03 267

翻译 Bean的概述

Bean概述Spring IoC容器的目的就是管理Bean,Bean根据配置文件中的定义创建。在容器内,Bean的定义用BeanDefinition对象表示,定义主要包含以下信息:全限定类名Bean的行为:作用域(单例,原型),惰性初始化,生命周期等。Bean创建方式:通过构造器还是工厂创建BenaBean之间的关系定义:依赖关系定义,即对其他Bean的引用。xml配置文件&lt...

2018-11-17 16:01:06 165

原创 IoC和DI的理解

参考文章知乎:https://www.zhihu.com/question/23277575在之前的学习中,一直认为IOC和DI是一个概念,很多文章只是提到ioc和di是在从不同的角度来描述。而实际上两者根本不是同一个东西,下面一句话点题控制反转就是依赖倒置原则的一种代码设计的思路。具体采用的方法就是所谓的依赖注入。围绕这张图简单说明一下1、依赖倒置原则高层模块不应该依赖于底层...

2018-11-17 10:18:24 270

原创 ajax解析success返回的json字符串

假设收到服务器返回的json字符串:{id:1,name:Tom},{id:2,name:Jack}解析方法如下:$.ajax({ url: usl, type : "post", dataType : "json", data : userData, success : function(data){ //转换json字符串为json对象 //方式一: var...

2018-11-14 19:23:03 17885 2

原创 Struts2笔记(四)请求参数的获取和类型转换

获取请求的参数有两种方式:1、属性驱动直接将action做一个model,就可以得到请求参数html<form action="test/login.do" method="post"> <label>编号:</label><input type="text

2018-11-11 23:51:27 294

原创 Struts2笔记(三)、struts.xml配置

1、package配置<package name="default" namespace="/test" extends="struts-default"> <action name="login" class="com.project.actions.LoginAction" method="execute">

2018-11-11 22:54:38 209

原创 Struts2笔记(二)、Struts2的配置文件

1、struts-default.xml该文件是Struts2框架的基本配置文件,由框架自动加载。作用:配置了bean,interceptor,result等位置:org/apache/struts2/struts-default.xml这个文件我们需要关注一个地方这里定义了我们在Struts中使用的默认包 struts-default这个包中可以看到所有result-type&...

2018-11-11 21:44:42 152

原创 Struts2 基本概念

一、概述Struts2是一个基于MVC设计模式的web应用框架,相当于一个servlet,在MVC设计模式中,Struts2作为控制器Controller来建立模型与视图的数据交互。在传统Servlet+jsp的结构中Servlet要响应请求,分发请求,处理业务,这样看来Servlet就太臃肿了,而且业务逻辑也全是硬编码,不利于维护。Struts就是来干掉Servlet的在MVC设计模式...

2018-11-11 20:48:41 639

原创 前端图片回显

<form> <label>书名</label><input type="text" id="name" name="name" /&

2018-11-11 20:15:37 4800 1

原创 使用FromData提交表单,包括文件上传

一、概述FromData对象的使用:用一些键值对来模拟一系列表单控件:即把form中所有的元素的name与value组成一个queryString。异步上传二进制文件。二、使用1、创建一个空对象实例var myform = new FormData();2、使用已有的表单来初始化<form id="myForm" action="" method="post&quot

2018-11-11 20:02:36 14388

原创 Struts2笔记(一)、环境搭建

一、导入struts2的包二、在web.xml中配置核心过滤器 <filter> <filter-name>centerFilter</filter-name> <!-- 注意类的路径: 自2.1.3版本开始,ActionContextCleanUp和FilterDispatcher都由StrutsPrepareAndExec

2018-11-07 22:43:56 116

转载 MyBatis学习(四)--解决实体属性和数据库字段不一致的问题

写在前面孤傲苍狼的博客:https://www.cnblogs.com/xdp-gacl/category/655890.html代码中会有很多重要的注释,请不要忽略。前面在创建实体时,强调过一定要和数据库列名一致。如果不一致结果是映射不到实体中的,但是数据库和java的命名规则是不一样的,怎么办呢?有两种方法:1、利用sql中的as解决2、MyBatis提供的resultMap...

2018-11-07 20:09:26 567

转载 MyBatis学习(三)--使用日志和优化配置文件

写在前面大体结构还是参照大大的博客,但是自己会尝试补充一些内容孤傲苍狼的博客:https://www.cnblogs.com/xdp-gacl/category/655890.html代码中会有很多重要的注释,请不要忽略。一、使用日志为了后面方便和debug这里就要把mybatis的日志搬出来了,mybatis支持很多日志系统,这里使用LOG4J。在config.xml中添加&l...

2018-11-07 18:55:30 969

转载 MyBatis学习(二)--基本CRUD操作实例

写在前面这篇依然是参考写的,一些基本的实例。下一篇打算自己总结,慢慢的摸索着写了。孤傲苍狼的博客:https://www.cnblogs.com/xdp-gacl/category/655890.html代码中会有很多重要的注释,请不要忽略。使用MyBatis进行基本的CRUDCRUD 就是平时说的增删查改,这篇大多数都是一些代码,用xml的方式实现。暂时不想写接口的方式,个人觉得...

2018-11-05 22:56:17 173

转载 MyBatis学习(一)--入门

文章参考:https://www.cnblogs.com/xdp-gacl/category/655890.html1、介绍MyBatis是一个款优秀的持久层框架,它支持定制化的SQL、存储过程以及高级映射。MyBatis封装了几乎所有的JDBC代码和手动设置参数以及获取结果集。MyBatis可以使用简单的XML或注解来配置和映射原生信息,将接口和POJO对象(javaBean)映射成数据...

2018-11-03 15:56:48 920

原创 java基础-单例模式

java中的定义:单例模式( Singleton模式),一个类有且仅有一个实例,并且自行实例化向整个系统提供(公开)。单例模式的三个要点具体实现的角度来说:构造方法私有化静态属性指向实例public static的getInstance方法,返回第二部的静态属性饿汉单例模式饿汉模式,无论如何都会创建一个实例/**例子取自http://how2j.cn*以lol中的大龙(G...

2018-09-18 17:43:11 168

原创 JAVA基础-继承

关键字: EXTENDS定义:1、继承是指特殊类的对象拥有其一般类的全部属性与服务。2、特殊类在继承一个一般类的语义性质外,还有自己特有的属性和操作。3、java中的继承是单继承4、继承父类的时候,父类必须要有一个无参构造器。否则需要使用super显示调用构造器。语法class <子类名> extends <父类名>{ }子类中可继承的东西修饰...

2018-09-18 15:17:28 99

原创 高级特性

变量深入MySQL用户自定义变量1、用户变量以“@”开始,形式为“@变量名”SET @test_name = 666;用户变量跟mysql客户端是绑定的,设置的变量,只对当前用户使用的客户端生效。2、系统变量全局变量 在MYSQL启动的时候由服务器自动将它们初始化为默认值,这些默认值可以通过更改my.ini这个文件来更改。 ...

2018-08-10 23:35:02 169

原创 DML(数据操纵语言)、DQL(查询)

DML包含对数据的增加、修改删除1、插入数据INSERT INTOInsert into 表名 (列名) values (值列表);-----------------INSERT INTO table_name ( field1, field2,...fieldN ) VALUES ( va...

2018-08-09 15:58:42 2276

原创 数据完整性和约束(操作)

1、数据完整性:是指数据的精确性和可靠性。(数据有效+数据类型准确)2、完整性包含:1.实体完整性主键约束、唯一约束、外键约束2.域(列)完整性默认约束、唯一约束、非空约束、触发器3.自定义完整性触发器、存储过程4.引用完整性外键约束3、约束的常用操作(1) 主键约束在表定义的时候添加主键CREATE TABLE <tab...

2018-08-09 13:23:41 1281

原创 SQL数据类型、三大范式

数据类型在MySQL中,有三种主要的类型:文本、数字、日期/时间类型。常用的类型来自菜鸟教程的表格汇总三大范式 符合某一种级别的关系模式的集合 表示一个关系内部各属性之间的联系的合理化程度 满足这些范式的数据库,不会发生插入异常、删除异常、更新异常1NF: 属性不可再分,不重复,原子性。2NF 在1NF的基础上,消除了...

2018-08-09 12:55:58 315

原创 DDL(管理数据库和表)

主要关键字:CREATE , DROP ,ALTER,TRUNCATE数据库相关1、创建数据库CREATE DATABASE 数据库名;例:mysql> create DATABASE RUNOOB;-- 也可以直接使用mysqladmin来创建数据库mysqladmin -u root -p create 数据库名2、查看所有数据库SHOW DATAB...

2018-08-08 19:41:48 1432

原创 了解SQL(基本概念,名词解释)

1、什么是数据库数据库(database):保存有组织的数据的容器 数据库并不是数据库软件,数据库软件DBMS(数据库管理系统); 而数据库是通过DBMS创建和操纵的容器。表(table)某种特定类型数据的结构化清单。类似Excel表表具有一些特征,这些特征定义了数据在表中如何存储,描述表的这组信息就是所谓的模式,模式可以用来描述数据库中特定的表及整个数据库(和其中表的关系)...

2018-08-08 00:31:59 7201

原创 Mysql简介、安装

MySqlMySQL是一个关系型数据库管理系统,由瑞典MySQL AB 公司开发,目前属于Oracle旗下产品。MySQL 最流行的关系型数据库管理系统,在 WEB 应用方面MySQL是最好的 应用软件之一。MySQL是一种关联数据库管理系统,关联数据库将数据保存在不同的表中。常见的数据库分类sql server:微软 不开源 收费 中小型软件 无linuxMysql:...

2018-08-08 00:06:06 285

空空如也

空空如也

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

TA关注的人

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