2018年8月12日
摘要: jvm内存分配大致分为: 栈:存储变量 堆:存储对象(只要看到new就是开辟了内存空间,允许重复) 常量池:顾名思义就是常量(例如字符串,数字。。。) 特点:常量池中的数据是不存在重复的。 eg: String str1 = "Star"; String str2 = new String("Sta 阅读全文
posted @ 2018-08-12 21:34 zeronexyz 阅读(116) 评论(0) 推荐(0) 编辑
摘要: 使用BeanUtils封装参数到javabean中 导包: commons-beanutils-1.8.3.jar commons-logging-1.1.1.jar 接受参数使用Map<String,String[]> map = request.getParameterMap(); BeanUt 阅读全文
posted @ 2018-08-12 21:26 zeronexyz 阅读(95) 评论(0) 推荐(0) 编辑
摘要: 反射: 类的加载器将class文件加载到jvm中,那么有一个Class对象(代表是class文件加载到内存后所形成的一个对象) 第一步获得代表这个类加载到内存的字节码文件的对象Class对象 三种方式: 1.通过类名.class 2.通过类的实例对象.getClass(); 3.通过Class的fo 阅读全文
posted @ 2018-08-12 21:16 zeronexyz 阅读(215) 评论(0) 推荐(0) 编辑
摘要: DBUitls是对jdbc简单的封装;核心运行类:QueryRunner 构造方法: QueryRunner() //没有自动传入连接池,用于事务管理 QueryRunner(DataSource ds) 方法:(增删改用update,查用query) (sql语句中的参数用?作为占位符,Objec 阅读全文
posted @ 2018-08-12 21:01 zeronexyz 阅读(176) 评论(0) 推荐(0) 编辑
摘要: 事务: 事务是指逻辑上的一组操作,组成这组操作的各个逻辑单元要么一起成功, 要么一起失败。 mysql的事务管理有两种:(在mysql数据库中直接操作[黑窗口]) 1.手动开启事务: a: start transaction;--开启事务 b: 执行多条sql语句 c: commit/rollbac 阅读全文
posted @ 2018-08-12 20:49 zeronexyz 阅读(1225) 评论(0) 推荐(0) 编辑