logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Java-mybatis-一次执行多条SQL语句

mysql数据库1、修改数据库连接参数加上allowMultiQueries=true,如:hikariConfig.security.jdbcUrl=jdbc:mysql://xx.xx.xx:3306/xxxxx?characterEncoding=utf-8&autoReconnect=true&failOverReadOnly=false&al...

#数据库#java
java-mybaits-011-mybatis-Interceptor-拦截器原理、统一赋值、计算耗时

一、概述   Mybatis采用责任链模式,通过动态代理组织多个插件(拦截器),通过这些插件可以改变Mybatis的默认行为(诸如SQL重写之类的)  Mybatis是通过动态代理的方式实现拦截的  拦截器(Interceptor)在 Mybatis 中被当做插件(plugin)对待,官方文档提供了 Executor(拦截执行器的方法),ParameterHandler(拦截...

#java#数据库
Visual studio 中调试oracle数据库的程序,出现“未找到Oracle客户端和网络组件”解决...

本人在vs2010中调试程序, 连接的是oracle数据库,但是出现“未找到Oracle客户端和网络组件”这一问题?现在就这一问题的解决提出一些办法.  个人环境:win7 64bit,vs2010,oracle 11g client(原来使用64bit,后来改用32位bit【推荐使用】),oracle10g 服务器端(位版本未知)  首先,我的电脑上没有安装oracle服务器端...

#数据库
java-mybaits-012-mybatis-Interceptor-拦截器读写分离四种实现方案

一、概述基本项目搭建技术框架:spring web mvc 、日志【slf4j、log4j2】、mybatis、druid、jetty插件启动、mybatis-generator逆向配置生产dao、分页插件pagehelper项目地址:https://github.com/bjlhx15/mybatis.git中的mybatis-readwrite-split 基础项目...

#java#数据库#测试
java-mybaits-00601-查询缓存-一级缓存、二级缓存

1、什么是查询缓存mybatis提供查询缓存,用于减轻数据压力,提高数据库性能。mybaits提供一级缓存,和二级缓存。一级缓存是SqlSession级别的缓存。在操作数据库时需要构造 sqlSession对象,在对象中有一个数据结构(HashMap)用于存储缓存数据。不同的sqlSession之间的缓存数据区域(HashMap)是互相不影响的。Mybat...

#java#数据库#数据结构与算法
java-mybaits-00501-案例-映射分析-订单商品数据模型

1、数据模型分析思路1、每张表记录的数据内容分模块对每张表记录的内容进行熟悉,相当 于你学习系统 需求(功能)的过程。2、每张表重要的字段设置非空字段、外键字段3、数据库级别表与表之间的关系外键关系4、表与表之间的业务关系在分析表与表之间的业务关系时一定要建立 在某个业...

#java#数据库
012-JDK可视化监控工具-jstack

一、概述  jstack是java虚拟机自带的一种堆栈跟踪工具。jstack用于打印出给定的java进程ID或corefile或远程调试服务的Java堆栈信息,如果是在64位机器上,需要指定选项"-J-d64",Windows的jstack使用方式只支持以下的这种方式:jstack [-l] pid     主要分为两个功能:    a. 针对活着的进程做...

#java#数据库#操作系统
011-JSON、JSONObject、JSONArray使用、JSON数组形式字符串转换为List<Map<String,String>>的8种方法...

一、JSON数据格式1.1、常用JSON数据格式  1、对象方式:JSONObject的数据是用 { } 来表示的,  例如: { "id" : "123", "courseID" : "huangt-test", "title" : "提交作业", "content" : null }  2、数组方式:JSONArray,顾名思义是由JSONObject构成的数组,用 ...

#json#java
到底了