自定义博客皮肤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 103

转载 Spring基础(1)

spring框架 用途 1) 整合其他框架,让他们协同工作 2) 提供了声明式的事务管理 – 通过配置(xml, 注解)来 管理事务 两大核心思想:IOC,AOP 1. IOC (控制反转) class servlet extends HttpServlet{ init() service() destroy() } 创建不是程序员来管的 --> tomcat容器 类中的某些方法也不...

2018-11-01 13:14:23 122

转载 MyBatis基础(3)

mybatis 动态sql <foreach collection="要遍历的集合" open="起始符号" close="结束符号" separator="分隔符" item="临时变量名"> <if test="条件">sql片段</if> <where> 去掉多余and

2018-11-01 13:12:22 117

转载 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 118

转载 MyBatis基础配置

1.简介 什么是MyBatis? MyBatis 是一款优秀的持久层框架,它支持定制化 SQL、存储过程以及高级映射。MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。MyBatis 可以使用简单的 XML 或注解来配置和映射原生信息,将接口和 Java 的 POJOs(Plain Old Java Objects,普通的 Java对象)映射成数据库中的记录。 使用My...

2018-11-01 13:08:10 121

转载 maven项目

1.maven Apache Maven,是一个软件(特别是Java软件)项目管理及自动构建工具,由Apache软件基金会所提供。基于项目对象模型(缩写:POM)概念,Maven利用一个中央信息片断能管理一个项目的构建、报告和文档等步骤。 Maven也可被用于构建和管理各种项目,例如C#,Ruby,Scala和其他语言编写的项目。Maven曾是Jakarta项目的子项目,现为由Apache软件基金...

2018-11-01 12:58:48 124

原创 git手册

Git官方手册

2018-09-27 12:26:43 606

转载 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 2967

转载 隐式对象

jsp 隐式对象(9个) config:jsp的配置信息 page:jsp自身对象(this) exception:异常对象(isErrorPage=true) response:响应 out:响应字符流 pageContext:页面作用域 request:请求作用域 变量类型 HttpServletRequest session:会话作用域 (同一个客户端的多次请求) HttpSession ...

2018-09-27 12:21:59 152

转载 Servlet过滤器

过滤器 问题:设置解码字符集时,以下的代码出现在了多处servlet中, 要求:希望避免出现重复代码 request.setCharacterEncoding(“utf-8”); 1. 概念 Filter 过滤器 可以对请求(响应)进行过滤 请求 --> 过滤器1 --> 过滤器2 --> … --> 过滤器n --> 目的地(Servlet, jsp) 2. 编写...

2018-09-27 12:17:30 85

原创 重定向请求与分页功能的实现

1. 重定向请求 请求转发: request.getRequestDispatcher(“目录路径”).forward(request,response); 请求重定向: response.sendRedirect(“目录路径”); 请求重定向和请求转发的区别: 1) 请求转发时,地址栏不会改变(是第一个servlet的地址) 重定向,地址栏会发生变化(是最后一个servlet的地址) ...

2018-09-20 11:30:25 421

原创 Cookie和Session

1. Cookie 本意是小甜点, 可以用来记录多个请求之间的联系,保存服务器的状态 实现一个记住用户名的功能 1.1 创建Cookie Cookie c = new Cookie("名字", "值"); // 创建cookie c.setMaxAge(整数); // 设置cookie的寿命,单位是秒,没有设置寿命的是会话cookie浏览器关闭就删除 c.setMaxAge(0); ...

2018-09-20 11:28:00 92

原创 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 2742

原创 Servlet基础

Servelt tomcat修改端口 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 106

原创 练习: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 776 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 1391

原创 JavaWEB-jQuary框架基础

jQuary框架 选择器 标签操作 <p id="p1"></p> $("#p1") //通过给定的id匹配元素 <p class="c1"></p> $(".c1") //通过给定的css类名匹配元素 $("*") //*表示选择所有 $("#p1,.c1") /

2018-09-14 13:42:04 146

原创 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 1439

原创 Map集合

Map集合 需求:我班有一群学生,学生里面有重名,如果拿姓名区分同学,可能无法达到需求 我们可以给每个学生给一个编号来区分, 键---->值 这种对应关系的数据如何存储 s001---张三 . . . Map专门用来存储键--->值关系的数据 Map是接口 linkedhashmap hashmap hashtable treemap collection 是单列集合 Ma...

2018-08-06 13:01:13 75

原创 Set集合

Set集合 List集合的特点:元素有序(存取顺序一致),元素可以重复 Set集合特点:元素无序(素存取顺序不一致),元素不可以重复 常用子类:HashSet,TreeSet,LinkedHashSet 1.(哈希表数据类型) HashSet<String> set = new HashSet<>() set.add("aaaa"); set.add("bbbb")...

2018-08-06 12:46:59 2762

原创 Java泛型

Java泛型 Java泛型是JDK5中引入的一个新特性,泛型的本质是参数化类型,也就是说所操作的的数据类型被指定为一个参数。 泛型方法 泛型方法声明时都有一个类型参数声明部分(由尖括号分隔),该类型参数声明部分在方法返回类型之前。 每一个类型参数声明部分包含一个或者多个类型参数,参数之间用逗号隔开。一个泛型参数,也被称为类型变量,是用于指定一个泛型类型名称的标识符。 类型参数能被用来声明...

2018-08-02 16:28:32 69

原创 equals方法和“==”

在Object类中指示其他某个对象是否与此对象“相等”。              源代码:                          public boolean equals(Object obj) {                             return (this == obj);                     } 即此时的equals方法和==是相同的...

2018-08-02 15:46:24 79

原创 对象初始化和GC

构造方法constructor  用于对象的初始化 1.通过new关键字调用! 2.构造器虽然有返回值,但不能定义返回值类型。 3.构造器名和类名相同 4.如果我们没有定义构造器,则编译器会自动定义一个无参构造 垃圾回收机制GC (c++上没有)java的改进 1.发现无用对象 2.回收无用对象占用的内存空间。 对象创建的过程和thi...

2018-07-27 16:07:52 120

原创 内存模型介绍

对象和类的内存分析 栈内存(stack)和堆内存(heap)和方法区(method area) 栈 表示方法执行的内存模型,JVM为每一个线程创建一个栈帧,用于存放该线程执行方法信息。栈线程私有不能实现线程间的共享! 堆 用于存放创建好的对象和数组(数组也是对象) 不同于栈JVM只有一个堆,因此他是线程共享的 堆是一个不连续的内存空间,分配灵活,但速度较慢 ...

2018-07-27 16:05:57 136

原创 类和对象

类 class 对象 object   instance实例 某个类的实例,某个类的对象。一样的意思。 对象可以看成是类的实现,类可以看作对象的模板。 对象和类的定义 一个类 class中应该有什么 属性 field(成员变量)例如名字,年龄,ID等等。 方法 method 方法表示类的行为特征,功能实现。学习,玩游戏;汽车,跑,熄火等等。 类种可以定义多个属...

2018-07-27 16:04:07 96

原创 交换两个整形变量的值(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 510

原创 JAVA基础之环境变量配置

JDK的环境变量配置(Windows)JDK下载地址JDK官方下载链接Windows下JDK环境变量配置:在桌面上,右键单击“ 此电脑”图标。从上下文菜单中选择属性。点击高级系统设置链接。在系统变量部分。点击环境变量,新建JAVA_HOME环境变量,并输入JDK安装路径。在系统变量窗口中,新建Path环境变量,并输入%JAVA_HOME%\bin。点击确定。单击确定关闭所有剩余的窗口。如图所示:...

2018-06-25 18:39:52 92

手机网络游戏视频

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

2018-06-17

空空如也

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

TA关注的人

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