Spring学习笔记1——搭建开发环境

Spring框架Jar包下载地址:http://repo.spring.io/release/org/springframework/spring/ 基础开发所需的5个Jar包: ①创建Spring主配置文件: src → New→XML File →最好起名为applicationCo...

2019-06-17 17:11:37

阅读数 9

评论数 0

MyBatis——Generator(MBG)

MyBatis Generator(MBG) 作用:根据数据库表自动生成Bean对象、Java接口、以及SqlMapper.xml配置文件 1.搭建MBG项目 a)下载MBG核心包 b)创建Java项目 c)从官方文档获取配置表、示例代码 到MyBatis Generator ...

2019-06-17 15:54:14

阅读数 5

评论数 0

解决:Eclipse new java working set没反应

2019-06-17 12:28:04

阅读数 6

评论数 0

MyBatis——mapper动态代理开发

动态代理操作数据库 只需要:1个接口 1个mapper.xml即可 避免自己手写实现类 简化了操作 创建测试程序1: 根据学号查找学生 测试代码: public class MapperTest { @Test public void Test3() throws IOExcep...

2019-06-17 12:06:29

阅读数 4

评论数 0

浅谈JUnit单元测试

JUnit - 概述 所谓单元测试:是测试应用程序的功能是否能够按需要正常运行。单元测试是一个对单一实体(类或方法)的测试。单元测试是每个软件公司提高产品质量、满足客户需求的重要环节。 JUnit 是一个 Java 编程语言的单元测试框架。JUnit 在测试驱动的开发方面有很重要的发展,是起源...

2019-06-17 10:28:23

阅读数 8

评论数 0

浅谈Java——注解Annotation

注解 在很多框架(如:Spring、MyBatis.....)中都被频繁使用 Annotation的作用: ①对程序作出解释(这一点,跟注释comment没有区别)。 ②可以被其他程序(比如:编译器)读取。即 可用作 信息处理的流程 这是注解与注释最大的区别。 Annotation的格式: ...

2019-06-14 17:41:51

阅读数 27

评论数 0

eclipse下CTRL+1快捷键的功能

CTRL+1快捷键使用:光标选中报错的行 按CTRL+1 功能:能快速就光标所在行所出现的问题,给出一些修改方案

2019-06-14 16:46:57

阅读数 12

评论数 0

SSM框架—— MyBatis

MyBatis取代JDBC、dbutils等原始方法操作数据库 搭建一个MyBatis项目的流程: ①导包: ②创建主配置文件步骤:在项目下src目录 → New → File → sqlMapConfig.xml 如何编辑sqlMapConfig.xml: 输入网址htt...

2019-06-14 16:18:41

阅读数 23

评论数 0

部分选中文件的快捷键

①是按住CTRL键,然后就可以用鼠标左键进行复选(可以框选也可以点选); ②按住SHIFT键,然后就可以用鼠标左键点选第一个文件后,再点选你需要的最后一个文件,这样就选中了这2个文件之间的所有文件。 ...

2019-06-14 15:40:30

阅读数 20

评论数 0

Java——JDBC

JDBC:Java DataBase Connectivity 可以为多种关系型数据库DBMS提供统一的访问方式。 JDBC API:提供各种操作访问接口 ①JDBC API作用: i.与数据库建立连接 ii.发送SQL语句 iii.返回处理结果 DriverMana...

2019-06-14 13:50:38

阅读数 18

评论数 0

Java Web——页面跳转

页面跳转的方式有:重定向 和 请求转发 request.setAttribute() 放数据 request.getAttribute() 取数据 如果request域中没有数据,使用重定向跳转 :response.sendRedirect(); 如果request域中有数据,使用请求转发跳...

2019-06-04 16:09:19

阅读数 34

评论数 0

Java——反射

反射: 反射机制是在【运行状态】中: 对于任意一个类,都能够知道这个类的所有属性和方法; 对于任意一个对象,都能够调用它的任意一个方法和属性; 反射提供的功能: 在运行时判断任意一个对象所属的类; 在运行时构造任意一个类的对象; 在运行时判断任意一个类所具有的成员变量和方法...

2019-06-03 22:55:02

阅读数 17

评论数 0

浅谈 MVC与三层架构

引言: 使用Eclipse开发工具写Java Web项目时会发现,一个中型或者大型项目 随着代码的增多,会发现:代码既可以写在src目录下,也可以写在WebContent目录下。src下可以建很多包 ,WebContent下可以建很多文件夹。 所以问题就来了:一个新的类 到底往哪个目录下的哪个...

2019-06-03 16:24:38

阅读数 21

评论数 0

浅谈SSM框架

S S M 框架(Spring + SpringMVC + MyBatis) S S H 框架(Struts + Spring + Hibernate) SSM相较于SSH更加轻量化和灵活,是目前比较主流的JavaWeb开发框架 Spring:可管理项目中对象的生命周期 是轻量...

2019-06-02 17:52:32

阅读数 21

评论数 0

浅谈DBUtils 中ThreadLocal

如果既要保证数据安全,又要保证性能,可以考虑ThreadLocal(线程本地变量) ThreadLocal:可为每个线程 创建一个副本。每个线程可以访问自己内部的副本。 即 new(创建)1次 ,ThreadLocal(复制) 多次 举个例子:就好比 CSDN有一份资料 卖100C币 ,有A...

2019-05-29 23:53:22

阅读数 25

评论数 0

浅谈Apache——DBUtils

要使用DBUtils , 需要引入以下Jar包: 包含几个重要的类: 1.DBUtils:辅助(打开&关闭连接.....) 2.QueryRunner :增删查改 3.ResultSetHandler :如果是 “查” 操作,则需要ResultSetHandler来处理...

2019-05-29 23:33:54

阅读数 21

评论数 0

浅谈DBCP、C3P0数据库连接池技术

连接池: (1)传统JDBC: ①Class.forName() //加载驱动 ②Connection conn = DriverManager.getConnection(uri,user,pwd); //此方法的连接指向数据库 ③PreparedStatement ...

2019-05-28 16:26:40

阅读数 33

评论数 0

报错:NoClassDefFoundError

只要编译 报 NoClassDefFoundError 错误 说明:缺少Jar包!!!

2019-05-28 15:44:32

阅读数 30

评论数 0

浅谈过滤器Filter

过滤器(Filter) 1.过滤器使用场合: 请求、响应 2.需要过滤器放行 3.(重点)要想将一个普通的class类 变成一个具有特定功能的类,有3种办法: ①继承一个...

2019-05-27 19:24:51

阅读数 36

评论数 0

图解:为什么String是内容不可变的字符串

首先从源码角度来说String是内容不可变的字符串 是因为源码中由final进行修饰。 从内存角度来分析:

2019-05-25 13:54:23

阅读数 23

评论数 0

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