标签:ResultSet

Java

Android内存泄露小结

3

尖兵 发布于 2018-10-11

Java 程序运行时的内存分配策略有三种,分别是静态分配,栈式分配,和堆式分配,对应的,三种存储策略使用的内存空间主要分别是静态存储区(也称方法区)、栈区和堆区。 静态存储区(方法区):主要存放静态数据、全局 static 数据和常量。这块内存在程序编译时就已经分配好,并且在程序...

阅读(24)评论(0)赞 (0)

Java

Java SQL 注入学习笔记

darida 发布于 2018-09-26

Wednesday. September 26, 2018 – 8 mins Java SQL Injection 0x01 简介 文章主要内容包括: Java 持久层技术/框架简单介绍 不同场景/框架下易导致 SQL 注入的写法 如何避免和修复 SQL 注入 0x0...

阅读(55)评论(0)赞 (0)

Java

Java 代码字节:足智多谋的 Try-With-Resources

hanze 发布于 2018-09-26

当通过 Java 实现业务实例时,对资源进行处理是司空见惯的。一般情况下,资源(如文件或 socket 句柄)封装在对象中,使用后必须关闭才能释放资源。通常开发人员有责任关闭自己所创建的资源,以避免资源冲突,一般都会放在 finally 语句块中处理。不这样做其实也不会产生编译错...

阅读(25)评论(0)赞 (0)

Java

使用JDBC处理Postgresql数据库

yeseng 发布于 2018-09-25

不得不吐槽的是Java的配置真心的繁琐,如果没有有IDE的话,手动处理这些内容真心会累死人。 今天简单的来说明下,如何使用JDBC来连接数据库,只能说是1个抛砖引玉的过程。 这里,我们选择的Java版本为8,使用的数据库是Postgresql。首先我们使用maven下载对应的依赖...

阅读(42)评论(0)赞 (0)

Java

MyBatis功能架构设计

3

puefu.he 发布于 2018-09-20

image.png 功能架构讲解: 我们把Mybatis的功能架构分为三层: (1)API接口层:提供给外部使用的接口API,开发人员通过这些本地API来操纵数据库。接口层一接收到调用请求就会调用数据处理层来完成具体的数据处理。 (2)数据处理层:负责具体的SQL查找、SQL解析...

阅读(65)评论(0)赞 (0)

Java

Mybatis架构与原理

3

xiaoli.wang 发布于 2018-09-17

MyBatis功能架构设计 image.png 功能架构讲解: 我们把Mybatis的功能架构分为三层: (1)API接口层:提供给外部使用的接口API,开发人员通过这些本地API来操纵数据库。接口层一接收到调用请求就会调用数据处理层来完成具体的数据处理。 (2)数据处理层:负责...

阅读(91)评论(0)赞 (0)

Java

Mybatis之拦截器–获取执行SQL实现多客户端数据同步

2

dulong 发布于 2018-09-07

最近的一个项目是将J2EE环境打包安装在客户端(使用 nwjs + NSIS 制作安装包)运行, 所有的业务操作在客户端完成, 数据存储在客户端数据库中. 服务器端数据库汇总各客户端的数据进行分析. 其中客户端ORM使用Mybatis. 通过Mybatis拦截器获取所有在执行的S...

阅读(105)评论(0)赞 (0)

Java

原 荐 mybatis二级缓存了解下

4

yeseng 发布于 2018-09-03

背景 某小伙伴问了我一个问题 为啥查不到数据了呢??? 分析 看到这种问题 常规思路就是是否数据隔离造成 但是看起来是正常的【毕竟只是查询】 小伙伴写的代码如下 @Override public PUserVo getUserInfo(PuserQuery puserQuery)...

阅读(98)评论(0)赞 (0)

Spring

Apache Commons DbUtils整合Spring框架实现简单的CRUD

songhua.gao 发布于 2018-08-30

Commons DbUtils是Apache提供的一个对JDBC进行简单封装的开源工具类库,能够简化JDBC相关的开发。Commons DbUtils可以非常方便的整合Spring Framework,比较轻量级,执行SQL语句非常方便(特别是查询语句),可以代替Spring J...

阅读(107)评论(0)赞 (0)

Java

Mybatis学习笔记1(开发入门)

12

songhua.gao 发布于 2018-08-27

Mybatis 第一天学习大纲: Mybatis 的介绍 Mybatis 的入门 使用 jbdc 操作数据库存在的问题 Mybatis 的架构 Mybatis 的入门程序 Dao 的开发方法 原始的 dao 的开发方法 动态代理的方法 SqlMapConfig.xml 文件说明 ...

阅读(146)评论(0)赞 (0)

Java

MyBatis 源码分析 – 插件机制

2

刘莉莉 发布于 2018-08-27

1.简介 一般情况下,开源框架都会提供插件或其他形式的拓展点,供开发者自行拓展。这样的好处是显而易见的,一是增加了框架的灵活性。二是开发者可以结合实际需求,对框架进行拓展,使其能够更好的工作。以 MyBatis 为例,我们可基于 MyBatis 插件机制实现分页、分表,监控等功能...

阅读(81)评论(0)赞 (0)

Spring

Spring框架学习笔记3(JDBC模板&事务管理)

6

xiaoli.wang 发布于 2018-08-24

Spring框架的学习路线: Spring第一天:Spring的IOC容器之XML的方式,Spring框架与Web项目整合 Spring第二天:Spring的IOC容器之注解的方式,Spring的AOP技术 Spring第三天:Spring的事务管理、Spring框架的JDBC模...

阅读(139)评论(0)赞 (0)

Java

JDBC连接数据库简单案例

xiaoli.wang 发布于 2018-08-18

一、准备好数据库(例如,MS SQL Server2008环境下,创建school数据库,内含一个表student(sid,sname,ssex,sage),并添加若干行数据。 二、准备好(下载)sqlserver2008.jar文件,添加并在Eclipse的Java工程中配置(...

阅读(58)评论(0)赞 (0)

Java

彻底搞明白JAVA中JDBC连接

xiaoli.wang 发布于 2018-08-17

一开始我们在学习JDBC的时候,老师就教我们了以下几步来建立JDBC连接. public static void main(String[] args) throws ClassNotFoundException, SQLException {         Class.for...

阅读(50)评论(0)赞 (0)

Java

MyBatis 源码分析 – SQL 的执行过程

16

邓龙华 发布于 2018-08-17

1.简介 在前面的文章中,我分析了配置文件和映射文件的解析过程。经过前面复杂的解析过程后,现在,MyBatis 已经进入了就绪状态,等待使用者发号施令。本篇文章我将分析MyBatis 执行 SQL 的过程,该过程比较复杂,涉及的技术点很多多。包括但不限于以下技术点: 为 mapp...

阅读(69)评论(0)赞 (0)

Java

Java编程中资源对象管理的进化

尖兵 发布于 2018-08-08

Java编程中资源对象管理的进化 2018.8.8 版权声明:本文为博主chszs的原创文章,未经博主允许不得转载。 使用Java开发业务时,常常需要处理资源,这是很常见的需求。 Java 7以前 在Java 7以前,处理(关闭)资源是这样的: public static int...

阅读(62)评论(0)赞 (0)

Java

Mybatis 查询语句结果集总结

wenming.gapo 发布于 2018-08-07

表 Student 字段 注释 SNO 学号 SNAME 学生名字 SSEX 性别 SBIRITHDAY 生日 CLASS 班级 <!--建表语句:--> create table TEST.STUDENT ( SNO varchar(3) not null, SNA...

阅读(71)评论(0)赞 (0)