- 博客(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、基于构造函数的依赖注入&lt;!--bean1和bean2无继承关系且不存在歧义,顺序一致--&gt;&lt;bean id="bean" class=".."&gt;
2018-11-19 19:18:03 267
翻译 Bean的概述
Bean概述Spring IoC容器的目的就是管理Bean,Bean根据配置文件中的定义创建。在容器内,Bean的定义用BeanDefinition对象表示,定义主要包含以下信息:全限定类名Bean的行为:作用域(单例,原型),惰性初始化,生命周期等。Bean创建方式:通过构造器还是工厂创建BenaBean之间的关系定义:依赖关系定义,即对其他Bean的引用。xml配置文件&amp;amp;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&lt;form action="test/login.do" method="post"&gt; &lt;label&gt;编号:&lt;/label&gt;&lt;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
原创 前端图片回显
&amp;lt;form&amp;gt; &amp;lt;label&amp;gt;书名&amp;lt;/label&amp;gt;&amp;lt;input type=&quot;text&quot; id=&quot;name&quot; name=&quot;name&quot; /&
2018-11-11 20:15:37 4800 1
原创 使用FromData提交表单,包括文件上传
一、概述FromData对象的使用:用一些键值对来模拟一系列表单控件:即把form中所有的元素的name与value组成一个queryString。异步上传二进制文件。二、使用1、创建一个空对象实例var myform = new FormData();2、使用已有的表单来初始化&lt;form id="myForm" action="" method="post"
2018-11-11 20:02:36 14388
原创 Struts2笔记(一)、环境搭建
一、导入struts2的包二、在web.xml中配置核心过滤器 &lt;filter&gt; &lt;filter-name&gt;centerFilter&lt;/filter-name&gt; &lt;!-- 注意类的路径: 自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中添加&amp;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 &lt;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&gt; 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关注的人