勿在浮沙筑高台
  • 首页
  • 归档
  • 分类
  • 标签
  • 作者
  •   
  •   

mybatis使用(配置入门)

概览原生jdbc缺陷原生jdbc十分繁琐,而且占位符不利于维护,缺点很明显 数据库使用时创建连接,不使用就释放,频繁的开启和关闭,十分浪费资源(使用数据库连接池管理连接) sql语句写在java代码中,不利于维护(将sql独立出来在xml文件中) preparedStatement设置参数,十分繁琐且不利于维护(将参数以及占位符也配置在xml中) 从resultSet中取得的数据需要遍历获得,很
2017-12-08
orm
#mybatis

mysql基础

数据类型创建mysql数据表的时候,通常会指定类型和长度,那么到底代表什么意思呢,每种类型最大长度又是多少,经过我的查阅资料和实验,把结果记录一下 tinyint、smallint等整型对于tinyint、smallint、mediumint、int、bigint等指定长度是没有意义的,后面那个length只是影响显示字符的个数,比如int(10),如果不足十位会补足0(zerofill),如果超
2017-12-07
mysql
#mysql

springAOP的基本使用

AOP概念AOP 要实现的是在我们原来写的代码的基础上,进行一定的包装,如在方法执行前、方法返回后、方法抛出异常后等地方进行一定的拦截处理或者叫增强处理.AOP是通过生成代理类来增强方法。 spring aop 它基于动态代理来实现。默认地,如果使用接口的,用 JDK 提供的动态代理实现,如果没有接口,使用 CGLIB 实现 Spring AOP 依赖 IOC 容器来管理 Spring AOP 只
2017-11-30
spring
#springframework

java类初始化顺序

java代码块 静态代码块:用staitc声明,jvm加载类时执行,仅执行一次 构造代码块:类中直接用{}定义,每一次创建对象时执行。 执行顺序优先级:静态块,main(),构造块,构造方法。 构造函数 创建对象时调用 一般用于给对象初始化 一个对象建立,构造函数执行一次 构造代码块 用来给对象初始化 对象建立时运行构造代码块,优先于构造函数 构造代码块是给所有对象进行统一初始化,而构造函数是
2017-11-30
javaSE
#java

spring IOC中扩展点

IOC中的扩展点Spring在初始化容器的过程中,提供了一些扩展点,可以让用户添加一些自定义的操作来处理Bean。 这里先贴出ioc创建过程的主要流程代码: 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465
2017-11-28
spring
#springframework

equals和hashcode

才学java的时候,打印某个对象是打印的一串莫名其妙的数字,后来知道这个是hashcode,就以为hashcode是对象的某个地址信息,直到看了一些文章才发现事实并非如此。 euqlasequals的作用是用来判断两个对象是否相等,定义在Object中,通过两个对象的地址来判断对象是否相等。 类没有覆盖equals方法时如果类没有覆盖equals方法,如果通过equals比较两个对象,实际上是比较
2017-11-22
javaSE
#javaSE

从字符编码到JAVA文件IO

IO 流流是一组有顺序的,有起点和终点的字节集合,是对数据传输的总称或抽象。即数据在两设备间的传输称为流,流的本质是数据传输,根据数据传输特性将流抽象为各种类,方便更直观的进行数据操作。 根据处理数据类型的不同分为字符流和字节流 根据数据流入不同分为输入流和输出流 字符流与字节流字符编码在谈字节与字符之前, 先聊聊字符串编码的问题。 ASCII 码计算机内部,所有信息最终都是一个二进制值。每一个二
2017-11-15
IO
#JavaIO

java动态代理的实现

JDK 动态代理java的动态代理机制的是需要Proxy类来实现的,使用如下: 123456789101112131415161718192021222324252627282930313233343536373839404142public class DynamicProxyDemo { public static void main(String[] args) {
2017-11-14
javaSE
#javaSE

内部类总结

内部类总览内部类的知识点较多,我看了好几篇文章,想系统的总结一下。 内部类分为:静态内部类,成员内部类,方法内部类,匿名内部类 静态内部类静态内部类是定义在另一个类里面用 static 修饰 class 的类,静态内部类不需要依赖于外部类(与类的静态成员属性类似)且无法使用其外部类的非 static 属性或方法(因为在没有外部类对象的情况下可以直接创建静态内部类的对象,如果允许访问外部类的非 st
2017-11-11
javaSE
#javaSE
1…8910

搜索

Hexo Fluid