- 博客(10)
- 资源 (5)
- 收藏
- 关注
原创 Spring4.x学习笔记——JdbcTemplate事务操作
一、搭建测试事务环境1、模拟转账流程,创建表:2、spring核心配置#DataSource.properitiesjdbc.driverClassName=com.mysql.jdbc.Driverjdbc.url=jdbc:mysql://127.0.0.1:3306/spring_jdbc_template_testjdbc.username=rootjdb...
2018-04-22 20:32:52 9640
原创 java 得到Class的几种方法
1、在创建类的时候,jvm会在内存中生成一个与该类对应的class 2、这个class类似该类的模板,该类的所有对象对应这同一个class 3、得到Class的几种方法:对象名.getClass()类名.classClass.forName(“完整路径”) ...
2018-04-22 19:25:14 9047
原创 Spring4.x学习笔记——JdbcTemplate基础操作
一、相关概念spring是一个一站式的框架,对不同持久层的技术都进行了封装(处理数据库技术,基本的crud操作即增删改查),如JDBC、Hibermate、MaBatis、JPA等。二、spring对JDBC的封装使用步骤大体如下:导入jar包 spring-jdbc、spring-tx创建DriveManagerDataSource对象,对数据库进行配置 className...
2018-04-22 18:22:01 11813
原创 Spring4.x学习笔记 ——Spring整合Web项目的原理及步骤
一、spring整合web项目原理1、问题按传统方式每当访问一个action,都需new ClassPathXmlApplicationContext(path);此时,都要解析一遍spring的核心配置.xml文件,效率太低2、解决方案把加载核心配置和创建对象的过程都交给服务器处理,在服务器启动时解析3、实现原理ServletContext对象监听器4、...
2018-04-21 20:31:14 8936
原创 Spring4.x学习笔记 ——AOP概念及基础操作
一、AOP相关概念及原理1、发展过程假设对于一个存在的类Student,对其进行功能扩展:传统方式:直接在源码中修改;麻烦易错,不好维护纵向抽取机制扩展:如写一个扩展类,在该类中写扩展方法,让Student基础该类,调用该类的扩展方法;耦合度仍然过高,当父类改变时,仍需要调整Student中的调用形式(如方法名改变、参数改变等)横向抽取机制扩展:及面向切面的思想(AOP),采...
2018-04-21 20:02:30 8839
原创 Spring4.x学习笔记 ——Spring概念、IOC概念及基本使用方法
一、Spring框架相关概念开源的轻量级框架Spring框架主要涉及两部分AOP:面向切面编程(对代码扩展的优化)IOC:控制反转(对象创建方式的改变)Spring为一站式框架,提供javaee三层中的技术支持web层(展现层):springMVCservive层(业务逻辑层):spring的IOCdao层(数据访问层):spring的jdbcTemplate二、...
2018-04-21 11:03:20 9194
原创 Java 线程学习总结(一) —— 创建线程的三种方式
Java 线程学习总结(一) —— 创建线程的三种方式方式一:继承Thread,重写run()方法以两个同学分别报数为例:/** * 方法一 * 继承Thread 重写run()方法 * @author Sirm * */public class creat1{ public static void main(String[] args) { Xia...
2018-04-16 22:37:58 8827
原创 Java IO流学习总结(二)—— 常用IO流继承关系图
Java IO流学习总结(二)—— 常用IO流继承关系图接Java IO流学习总结(一)—— IO流分类和常用IO流汇总中汇总的IO流的继承关系图如下:
2018-04-10 20:16:35 15008 4
原创 Java IO流学习总结(一)—— IO流分类和常用IO流汇总
Java IO流学习总结(一)—— IO流分类和常用IO流汇总IO流的分类:- 按流向分类:输入流、输出流- 按操作对象分类:字节流、字符流- 按功能分类:节点流、处理流IO流的设计模式为装饰设计模式;节点流为最“原生态”的流,实现了流的基本功能,需待操作的数据创建对象,如File(文件)、Byte[](字节数组)、Char[](字符数组)等处理流包装节点...
2018-04-10 20:00:56 14630 5
原创 java执行sql语句使用别名时显示Column '***' not found
java执行sql语句使用别名时显示Column ‘*’ not found在做一个小项目时遇到个问题,执行sql语句使用别名时总是报sql异常 Column ‘*’ not found,折腾半天终于找到了原因,下面是具体的错误,如果大家遇到同样的问题在找解决方法,可直接跳过看最后的解决方法。问题描述我在本地使用的是java、mysql、tomcat 服务器上的数据库为Maria...
2018-04-08 12:23:32 25224 1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人