标签:Statement

Java

ShardingSphere 4.x Sharding-JDBC 用户手册之分布式事务

Harries Blog™ - hellas 发布于 2020-07-26

不使用Spring 引入Maven依赖 <dependency> <groupId>org.apache.shardingsphere</groupId> <artifactId>sharding-jdbc-core</art...

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

Java

JDBC

1

Harries Blog™ - puefu.he 发布于 2020-07-25

一 JDBC简介 Java DataBase Connectivity Java语言连接数据库 官方(Sun公司)定义的一套操作所有关系型数据库的规则(接口) 各个数据库厂商去实现这套接口 提供数据库驱动JAR包 可以使用这套接口(JDBC)编程 真正执行的代码是驱动JAR包中的...

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

Java

关于Java8的精心总结

2

Harries Blog™ - 尖兵 发布于 2020-07-24

前言 最近公司里比较新的项目里面,看到了很多关于java8新特性的用法,由于之前自己对java8的新特性不是很了解也没有去做深入研究,所以最近就系统的去学习了一下,然后总结了一篇文章第一时间和大家分享一下。 ​ ​ 在了解一项新技术之前,我们需要了解我们为什么要去学习它以及它的优...

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

Java

Mybatis源码(四)—SqlSession完成动态代理

5

Harries Blog™ - hanze 发布于 2020-07-23

在使用Mybatis时一般都会写个Dao接口,然后调用方法时,总结通过dao.方法完成sql查询,使用时代码如下: public interface UserMapper { //根据id查找 User selectById(int id); //一对多根据id查找 UserAn...

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

Java

Mybatis源码(二)—parseConfiguration读取XML文件

13

Harries Blog™ - 邓龙华 发布于 2020-07-23

在上一节中简单谈到了在创建一个SqlSessionFactory对象时,通过SqlSessionFactoryBuilder类调用的大概过程 其中SqlSessionFactoryBuilder类的build方法在return时,是return的build(parser.pars...

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

Java

mybatis sqlsession与sqlsquery、transaction、connection

2

Harries Blog™ - yeseng 发布于 2020-07-23

sqlsession和connection 一个sqlsession一般对应一个connection,并且mybatis默认每次获取session都会开启一个事务,且不自动提交事务。如果更新操作完成后不手动commit,则在连接断开时会将更新操作回滚,一个sqlSession(一...

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

Java

Java try-with-resources 中的几个细节

1

Harries Blog™ - puefu.he 发布于 2020-07-23

在 Java 7 之前,程序中如果有需要关闭的资源,例如 java.io.InputStream 、 java.sql.Connection 等,通常会在 finally 中关闭,例如: InputStream inputStream = null; try { inputStr...

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

Java

java安全编码指南之:声明和初始化

Harries Blog™ - darida 发布于 2020-07-22

在java对象和字段的初始化过程中会遇到哪些安全性问题呢?一起来看看吧。 初始化顺序 根据JLS(Java Language Specification)中的定义,class在初始化过程中,需要同时初始化class中定义的静态初始化程序和在该类中声明的静态字段(类变量)的初始化程...

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

Java

从0到1实现跨模块路由框架的基本原理

2

Harries Blog™ - darida 发布于 2020-07-22

读完本篇能够了解的内容 1、注解的一些基本使用; 2、gradle 5.4.1版本中如何正确的导入com.google.auto.service:auto-service:1.0-rc7 类库; 3、利用javapoet编写java文件; 4、如何在编译期生成代码; 5、利用反射...

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

Java

Java架构师面试题系列之Mybatis面试专题(36题,含详细答案解析)

Harries Blog™ - xirruiqiang 发布于 2020-07-22

【 Java架构师面试网 】收集整理了一些Java面试的常见问题,这些问题可能会在你下一次技术面试中遇到。想成为Java架构师,这些都是不可避免也是必须要掌握的哦,对于其他模块的面试题,我后续也将单独分享面试问题和答案。成为Java架构师的这条路道阻且艰,但是既然选择了远方就是选...

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

Java

Mybatis源码分析(六):执行sql

1

Harries Blog™ - 小丁 发布于 2020-07-22

获取SqlSession后,下一步就是执行sql. User user=sqlSession.selectOne("last.soul.mapper.UserMapper.selectById",map); DefaultSqlSession的主要功能就是实现...

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

Java

聊聊java里mysql的batch操作

Harries Blog™ - xiaoli.wang 发布于 2020-07-21

众所周知,对于mysql,使用批量操作,可以大幅度提升大数据量下操作的性能。不过,在java中使用mysql时,有些细节务必注意,否则就享受不到批量操作的性能了。 前阵子,发现一条sql的性能明细不正常,几千条数据批量insert,耗时居然到了秒级。排除了服务器性能、网络的问题后...

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

Spring

SpringBoot事务使用及注意事项

21

Harries Blog™ - zhuangli 发布于 2020-07-21

感谢你百忙之中抽出时间阅读我这篇笔记。如果有错误的地方,劳烦批评指正。如果有地方和我持不同意见,很高兴和你一起探讨。最后,如果觉得这篇笔记对你有帮助的话,麻烦点个赞,谢谢~ 1.简介 数据库事务的存在是为了保证“多个数据库操作”的“原子性”。举个最简单的银行汇款业务的场景,A向B...

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

Spring

Spring Cloud OAuth2(基于JWT)的微服务认证授权实战

10

Harries Blog™ - songhua.gao 发布于 2020-07-21

在上一章中已经介绍了Spring Security Oauth2的基本理论知识及其使用场景,本章节中注解介绍在Spring Cloud 中如何通过Oauth2来实现微服统一认证授权。 1.1解决方案 本文中主要用到以下解决方案: 基于无状态令牌(jwt)的认证方案,服务端无需保存...

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

Spring

Spring事务源码分析专题(一)JdbcTemplate使用及源码分析

4

Harries Blog™ - xiaoli.wang 发布于 2020-07-21

Spring中的数据访问,JdbcTemplate使用及源码分析 前言 本系列文章为事务专栏分析文章,整个事务分析专题将按下面这张图完成 image-20200718220712800 对源码分析前,我希望先介绍一下Spring中数据访问的相关内容,然后层层递进到事物的源码分析,...

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

编程技术

【译】使用AWS Lambda 为 Serverless 架构下的静态网站做基础认证

23

Harries Blog™ - likai 发布于 2020-07-21

译者前言 本篇文章主要介绍如何通过 AWS 中的 CloudFront 以及 Lambda 实现简单的无服务器架构( Serverless )网站下的 Basic 鉴权,在理解架构之后不难,但是想锻炼下自己的英文阅读能力,于是翻译了一下原博文。 原文链接: https://dou...

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

Java

Spring事务源码分析专题(一)JdbcTemplate使用及源码分析

4

Harries Blog™ - hellas 发布于 2020-07-21

Spring中的数据访问,JdbcTemplate使用及源码分析 前言 本系列文章为事务专栏分析文章,整个事务分析专题将按下面这张图完成 对源码分析前,我希望先介绍一下Spring中数据访问的相关内容,然后层层递进到事物的源码分析,主要分为两个部分 JdbcTemplate 使用...

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

Java

【019】JavaWeb面试题(一):JDBC

Harries Blog™ - 尖兵 发布于 2020-07-20

开篇介绍 大家好,我是 Java最全面试题库 的 提裤姐 ,今天这篇是JavaWeb系列的第一篇,主要总结了Java中的JDBC相关的问题,在后续,会沿着第一篇开篇的知识线路一直总结下去,做到日更!如果我能做到百日百更,希望你也可以跟着百日百刷,一百天养成一个好习惯。 什么是JD...

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