- 博客(27)
- 资源 (1)
- 收藏
- 关注
转载 Spring基础(2)
1. 通过接口mapper来管理sql语句spring.xml配置文件<!-- 3) sqlSession工厂 --><bean id="sqlSessionFactory" class="org.mybatis.spring.SqlSessionFactoryBean"> <property name="dataSource" ref="dataSource.
2018-11-01 13:15:36 118
转载 Spring基础(1)
spring框架用途1) 整合其他框架,让他们协同工作2) 提供了声明式的事务管理 – 通过配置(xml, 注解)来 管理事务两大核心思想:IOC,AOP1. IOC (控制反转)class servlet extends HttpServlet{init()service()destroy()}创建不是程序员来管的 --&amp;gt; tomcat容器类中的某些方法也不...
2018-11-01 13:14:23 144
转载 MyBatis基础(3)
mybatis动态sql<foreach collection="要遍历的集合" open="起始符号" close="结束符号" separator="分隔符" item="临时变量名"><if test="条件">sql片段</if><where> 去掉多余and
2018-11-01 13:12:22 151
转载 MyBatis基础(2)
pom.xml<dependency> <groupId>org.mybatis</groupId> <artifactId>mybatis</artifactId> <version>3.4.5</version></dependency>GAV坐标配置文件 my
2018-11-01 13:09:57 150
转载 MyBatis基础配置
1.简介什么是MyBatis?MyBatis 是一款优秀的持久层框架,它支持定制化 SQL、存储过程以及高级映射。MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。MyBatis 可以使用简单的 XML 或注解来配置和映射原生信息,将接口和 Java 的 POJOs(Plain Old Java Objects,普通的 Java对象)映射成数据库中的记录。使用My...
2018-11-01 13:08:10 162
转载 maven项目
1.mavenApache Maven,是一个软件(特别是Java软件)项目管理及自动构建工具,由Apache软件基金会所提供。基于项目对象模型(缩写:POM)概念,Maven利用一个中央信息片断能管理一个项目的构建、报告和文档等步骤。Maven也可被用于构建和管理各种项目,例如C#,Ruby,Scala和其他语言编写的项目。Maven曾是Jakarta项目的子项目,现为由Apache软件基金...
2018-11-01 12:58:48 150
转载 web.xml配置文件和监听器
1. web.xml 配置文件WEB-INF|- lib 放第三方jar包|- classes 自己写的servlet等java类|- web.xml web应用程序的配置文件写一个servlet 要在类上加一个 @WebServlet(urlPatterns="")写一个filter 要在类上加一个 @WebFilter(urlPatterns="")这种基于注解的写法在servl...
2018-09-27 12:23:46 3014
转载 隐式对象
jsp 隐式对象(9个)config:jsp的配置信息page:jsp自身对象(this)exception:异常对象(isErrorPage=true)response:响应out:响应字符流pageContext:页面作用域request:请求作用域 变量类型 HttpServletRequestsession:会话作用域 (同一个客户端的多次请求) HttpSession...
2018-09-27 12:21:59 169
转载 Servlet过滤器
过滤器问题:设置解码字符集时,以下的代码出现在了多处servlet中,要求:希望避免出现重复代码request.setCharacterEncoding(“utf-8”);1. 概念Filter 过滤器可以对请求(响应)进行过滤请求 --> 过滤器1 --> 过滤器2 --> … --> 过滤器n --> 目的地(Servlet, jsp)2. 编写...
2018-09-27 12:17:30 108
原创 重定向请求与分页功能的实现
1. 重定向请求请求转发:request.getRequestDispatcher(“目录路径”).forward(request,response);请求重定向:response.sendRedirect(“目录路径”);请求重定向和请求转发的区别: 1) 请求转发时,地址栏不会改变(是第一个servlet的地址) 重定向,地址栏会发生变化(是最后一个servlet的地址)...
2018-09-20 11:30:25 441
原创 Cookie和Session
1. Cookie本意是小甜点, 可以用来记录多个请求之间的联系,保存服务器的状态实现一个记住用户名的功能1.1 创建CookieCookie c = new Cookie("名字", "值"); // 创建cookiec.setMaxAge(整数); // 设置cookie的寿命,单位是秒,没有设置寿命的是会话cookie浏览器关闭就删除c.setMaxAge(0); ...
2018-09-20 11:28:00 111
原创 JavaWeb项目导入IDEA出现错误
IDEA编辑器提示: Error:(3, 21) java: 程序包javax.servlet不存在 Error:(6, 26) java: 程序包javax.servlet.http不存在 Error:(14, 32) java: 找不到符号 符号: 类 HttpServlet Error:(13, 2) java: 找不到符号 符号: 类 WebServlet Err...
2018-09-16 21:50:17 2790
原创 Servlet基础
Servelttomcat修改端口 srever.xml—&gt;port=”9090”—&gt;重启tomcat生效当端口号为80时可以省略package web;import javax.servlet.ServletException;import javax.servlet.annotation.WebServlet;import javax.servlet.h...
2018-09-14 14:21:33 128
原创 练习:vue.js实现购物车+表单验证
购物车<!DOCTYPE html><head> <meta charset="UTF-8"> <title>购物车</title> <script src="../js/vue.js"></script></head&g
2018-09-14 14:10:55 847 3
原创 Vue.js框架
vue.js框架职责划分:M-V-VM model模型:数据 view视图:html标签,样式 viewmodel结合模型和视图:决定数据显示在哪个标签上导入vue.js 在每个页面创建一个vue对象<div id="div_id">{{name.substring(0,5)}}</div> //截取字符串var vue = new Vue({...
2018-09-14 13:59:05 1413
原创 JavaWEB-jQuary框架基础
jQuary框架选择器标签操作<p id="p1"></p>$("#p1") //通过给定的id匹配元素<p class="c1"></p>$(".c1") //通过给定的css类名匹配元素$("*") //*表示选择所有$("#p1,.c1") /
2018-09-14 13:42:04 163
原创 Java HashMap嵌套HashMap的实现
自定义学生对象public class Student { private String name; private Integer age; public Student() { } public Student(String name, Integer age) { this.name = name; this....
2018-08-06 13:06:53 1479
原创 Map集合
Map集合需求:我班有一群学生,学生里面有重名,如果拿姓名区分同学,可能无法达到需求我们可以给每个学生给一个编号来区分,键---->值 这种对应关系的数据如何存储s001---张三...Map专门用来存储键--->值关系的数据Map是接口linkedhashmaphashmaphashtabletreemapcollection 是单列集合Ma...
2018-08-06 13:01:13 93
原创 Set集合
Set集合List集合的特点:元素有序(存取顺序一致),元素可以重复Set集合特点:元素无序(素存取顺序不一致),元素不可以重复常用子类:HashSet,TreeSet,LinkedHashSet1.(哈希表数据类型)HashSet<String> set = new HashSet<>()set.add("aaaa");set.add("bbbb")...
2018-08-06 12:46:59 2780
原创 Java泛型
Java泛型Java泛型是JDK5中引入的一个新特性,泛型的本质是参数化类型,也就是说所操作的的数据类型被指定为一个参数。泛型方法泛型方法声明时都有一个类型参数声明部分(由尖括号分隔),该类型参数声明部分在方法返回类型之前。 每一个类型参数声明部分包含一个或者多个类型参数,参数之间用逗号隔开。一个泛型参数,也被称为类型变量,是用于指定一个泛型类型名称的标识符。 类型参数能被用来声明...
2018-08-02 16:28:32 90
原创 equals方法和“==”
在Object类中指示其他某个对象是否与此对象“相等”。 源代码: public boolean equals(Object obj) { return (this == obj); }即此时的equals方法和==是相同的...
2018-08-02 15:46:24 95
原创 对象初始化和GC
构造方法constructor 用于对象的初始化1.通过new关键字调用!2.构造器虽然有返回值,但不能定义返回值类型。3.构造器名和类名相同4.如果我们没有定义构造器,则编译器会自动定义一个无参构造垃圾回收机制GC(c++上没有)java的改进1.发现无用对象2.回收无用对象占用的内存空间。对象创建的过程和thi...
2018-07-27 16:07:52 140
原创 内存模型介绍
对象和类的内存分析栈内存(stack)和堆内存(heap)和方法区(method area)栈表示方法执行的内存模型,JVM为每一个线程创建一个栈帧,用于存放该线程执行方法信息。栈线程私有不能实现线程间的共享!堆用于存放创建好的对象和数组(数组也是对象)不同于栈JVM只有一个堆,因此他是线程共享的堆是一个不连续的内存空间,分配灵活,但速度较慢...
2018-07-27 16:05:57 155
原创 类和对象
类 class对象 object instance实例某个类的实例,某个类的对象。一样的意思。对象可以看成是类的实现,类可以看作对象的模板。对象和类的定义一个类 class中应该有什么属性 field(成员变量)例如名字,年龄,ID等等。方法 method方法表示类的行为特征,功能实现。学习,玩游戏;汽车,跑,熄火等等。类种可以定义多个属...
2018-07-27 16:04:07 113
原创 交换两个整形变量的值(JAVA)
1.普通办法public class Demo1 { public static void main(String[] args) { int a = 10,b = 20; int swap = a; a = b; b = swap; System.out.println("a = "+a+" b = "...
2018-06-25 19:16:11 548
原创 JAVA基础之环境变量配置
JDK的环境变量配置(Windows)JDK下载地址JDK官方下载链接Windows下JDK环境变量配置:在桌面上,右键单击“ 此电脑”图标。从上下文菜单中选择属性。点击高级系统设置链接。在系统变量部分。点击环境变量,新建JAVA_HOME环境变量,并输入JDK安装路径。在系统变量窗口中,新建Path环境变量,并输入%JAVA_HOME%\bin。点击确定。单击确定关闭所有剩余的窗口。如图所示:...
2018-06-25 18:39:52 109
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人