- 博客(15)
- 收藏
- 关注
转载 Mybatis基础配置及增删查改操作
一、简介 平时我们都用JDBC访问数据库,除了需要自己写SQL之外,还必须操作Connection, Statement, ResultSet 这些其实只是手段的辅助类。 不仅如此,访问不同的表,还会写很多雷同的代码,显得繁琐和枯燥。那么用了Mybatis之后,只需要自己提供SQL语句,其他的工作,诸如建立连接,Statement, JDBC相关异常处理等等都交给Mybatis去做了,...
2019-05-17 14:54:00 101
转载 SpringMVC注解方式与文件上传
目录: springmvc的注解方式 文件上传(上传图片,并显示) 一、注解 在类前面加上@Controller 表示该类是一个控制器在方法handleRequest 前面加上 @RequestMapping("/index") 表示路径/index会映射到该方法上 将上一篇的博客改为注解方式: SpringMVC的基础配置及视图定位 1、修改springmvc...
2019-05-16 17:25:00 248
转载 SpringMVC的基础配置及视图定位
概要 记录一下搭建SpringMVC框架的步骤 视图定位也就是改变jsp在项目中的路径 一、新建javaweb项目springmvc1,在lib中导入jar包 此项目上传了GitHub,方便去下载jar包 https://github.com/yeyangtao/springmvc 二、web-inf下的web.xml文件 其中的serve-name的spingmvc下...
2019-05-16 15:18:00 126
转载 Spring AOP面向切面编程
一、介绍 AOP 即 Aspect Oriented Program 面向切面编程 首先,在面向切面编程的思想里面,把功能分为核心业务功能,和辅助功能。 所谓的核心业务,比如登陆,增加数据,删除数据都叫核心业务 所谓的辅助功能,比如性能统计,日志,事务管理等等 辅助功能在Spring的面向切面编程AOP思想里,即被定义为切面 在面向切面编程AOP的思想里面,核心业务功能和切面功能分别独...
2019-05-14 16:00:00 108
转载 Spring注入属性、对象
对Category和Product注入属性,并且对Product对象,注入一个Category对象 一、新建项目 二、导包 三、新建Category类 package com.yyt.pojo; public class Category { private int id; private String name; public int g...
2019-05-12 18:42:00 85
转载 Spring的配置及jar包下载
一、相关说明 IOC: Inversion of Control,控制反转,是面向对象编程中的一种设计原则,可以用来减低计算机代码之间的耦合度。其中最常见的方式叫做依赖注入(Dependency Injection,简称DI)。通过控制反转,对象在被创建的时候,由一个调控系统内所有对象的外界实体将其所依赖的对象的引用传递给它。也可以说,依赖被注入到对象中。简单地说就是拿到的对象的属性...
2019-05-12 12:32:00 155
转载 多线程
一、实现多线程 多线程就是在同一时间做多件事情。 有3种方法实现多线程 一、实现Runnable接口 定义一个Hero类,有name,hp,damage属性,和一个attack行为 public class Hero { public String name; public float hp; public int damage; ...
2019-05-09 16:05:00 81
转载 集合框架
集合框架总图: 一、ArrayList 为什么要使用? 存放多个对象也可以使用数组,但是定义数组有局限性,例如先声明个长度为20的数组,如果存10个就浪费了空间,存25个又不够。所以引入容器,ArrayList就是一种常见的容器,容器的容量会随着存放的对象自动增多。 常用方法 例子: public class ArrayListTest { p...
2019-05-07 16:05:00 75
转载 I/O————流
流的关系图 缓冲流分为字节和字符缓冲流(图中是经常用的搭配,PrintWrite与BufferedWrite都继承java.io.Write) 字节缓冲流为: BufferedInputStream—字节输入缓冲流 BufferedOutputStream—字节输出缓冲流 字符缓冲流为: BufferedReader—字符输入缓冲流 BufferedWriter—字符...
2019-05-04 11:43:00 73
转载 I/O————对象流
对象流指的是可以直接把一个对象以流的形式传输给其他的介质,比如硬盘 一个对象以流的形式进行传输,叫做序列化。 该对象所对应的类,必须是实现Serializable接口 对象的序列化与反序列化就是从文件中使用对象输出流和对象输入流保存、读出对象 新建一个Hero类实现Serializable接口 public class Hero implements...
2019-05-04 11:27:00 140
转载 I/O————数据流
如何将一个long类型的数据写入文件中? 转字符串 →通过 getbytes()写进去,费劲,而且在此过程中 long类型的数需要不断地转换. 现在,Java中的数据流能够很好的解决这个问题(不需要转换,直接写进去) DataInputStream 数据输入流DataOutputStream 数据输出流 数据流写入并读取数据: 注意: 基于字节输入流和字节输...
2019-05-04 11:14:00 132
转载 I/O————缓存流
为什么要使用缓存流? 当对磁盘访问次数多的时候,字节流和字符流就会感觉性能不佳,速度较慢。 缓存流,一次会读取很多的数据到缓存中,以后每一次读取都是从缓存中读取,直到缓存中数据读取完,这样就减少了io操作,提升了速度。就像拿碗吃饭一样,碗就相当于是缓存,不用吃每一口饭就向锅里盛。 分类 缓冲流分为字节和字符缓冲流 字节缓冲流为: BufferedInputStream—字节输...
2019-05-04 10:59:00 89
转载 I/O————字符流和流的关闭
Reader字符输入流Writer字符输出流用于字符的形式读取和写入数据 FileReader与FileWriter分别是Reader与Writer的子类 public class CharScream { public static void main(String[] args) { File file = n...
2019-05-04 10:44:00 379
转载 I/O————字节流
InputStream字节输入流 OutputStream字节输出流 用于以字节的形式读取和写入数据 下面是使用 字节输入流读取文件字节输出流写入文件 文件可能不存在,所以使用try catch public class StreamTest { public static void main(String[] args) { ...
2019-05-04 10:05:00 73
转载 I/O————File对象
File文件对象 文件和文件夹都是用File代表 创建一个文件对象,(并不会有真正的文件或文件夹被创建) File f1 = new File("d:/lolfilder"); System.out.println("f1的绝对路径:"+f1.getAbsolutePath()); File f2 = new File("lol.exe");...
2019-05-04 09:49:00 75
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人