自定义博客皮肤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)
  • 资源 (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()}创建不是程序员来管的 --> 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

原创 git手册

Git官方手册

2018-09-27 12:26:43 634

转载 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—>port=”9090”—>重启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

手机网络游戏视频

用JAVA开发的的手机网络游戏项目,用来学习参考。。。

2018-06-17

空空如也

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

TA关注的人

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