标签:Statement

Java

使用JPA和Hibernate调用存储过程的最佳方法 – Vlad Mihalcea

hellas 发布于 2019-02-17

在本文中,您将学习使用JPA和Hibernate时调用存储过程的最佳方法,以便尽快释放底层JDBC资源。 我决定写这篇文章,因为Hibernate处理存储过程的方式会导致 ORA-01000: maximum open cursors exceeded Oracle 上...

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

Java

java8新特性function和lambda深度解析

4

dulong 发布于 2019-02-13

继续java8新亮点的源码之路,functional interface是一个跳不过的坎,它与lambda的结合使用非常普遍。 java.util.function 包对于每一个java工程师来说是必备技能,也是最基础的能力,一定要掌握。 函数编程的最直接的表现在于将函数作为数据...

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

Java

长时间运行下JPA无法获取druid数据库连接

dulong 发布于 2019-02-11

项目上线运行每当几天后就出现无法获取到数据库连接,头几天运行都还正常。 日志打印 org.springframework.orm.jpa.JpaSystemException: Unable to acquire JDBC Connection; nested exception...

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

Java

Hibernate/JPA如何保证不生成多余的SQL语句?

刘莉莉 发布于 2019-02-11

对SQL语句如果没有计数和断言的情况下,很容易失去对当前场景背后执行的SQL的控制,从而导致性能损失。 本应用是计数和断言“幕后”触发的SQL语句的示例。计数SQL语句非常有用,以确保您的代码不会生成比你预计的更多的SQL(例如,通过声明预期语句的数量可以轻松检测到N + 1)。...

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

Java

SpringBoot事物管理

10

小丁 发布于 2019-01-31

本篇概述 在上一篇中,我们基本已经将SpringBoot对数据库的操作,都介绍完了。在这一篇中,我们将介绍一下SpringBoot对事物的管理。我们知道在实际的开发中,保证数据的安全性是非常重要的,不能因为异常,或者服务中断等原因,导致脏数据的产生。所以掌握SpringBoot项...

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

Java

带你入门Java注解

xirruiqiang 发布于 2019-01-31

本文将从以下几点为你介绍java注解以及如何自定义 引言 注解定义 注解意义 注解分类 自定义 结束语 引言 Java注解在日常开发中经常遇到,但通常我们只是用它,难道你不会好奇注解是怎么实现的吗?为什么@Data的注解可以生成getter和setter呢?为什么@BindVie...

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

Java

Java 中如何使用 SQL 查询文本

6

hanze 发布于 2019-01-31

【摘要】 使用 SQL 查询语言,你只能查询位于数据库里面的数据,但是当你面对的数据是一些 Excel 表格或者 Txt 文本格式时,有什么办法能直接对着文件进行 Select 查询呢?去乾学院看个究竟: Java 中如何使用 SQL 查询文本 ! Ø 引言 作为一...

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

Java

如何在Hibernate中通过saveAll或EntityManager实现批量插入?

1

邓龙华 发布于 2019-01-30

默认情况下,100个插入将导致100个SQL INSERT语句,这很糟糕,因为它导致100次数据库往返。 批处理机制能够使用分组的机制INSERTs,UPDATEs,并DELETEs,作为一个结果,它显著减少数据库往返次数。实现批量插入的一种方法是使用SimpleJpa...

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

Spring

Spring Boot Crud操作示例 | Java Code Geeks

likai 发布于 2019-01-29

,在本教程中,我们将探讨spring框架的spring boot模块中的crud操作。 简介 Spring Boot是一个为spring框架提供快速应用程序开发功能的模块,包括自动配置,独立代码和生产就绪代码 它创建打包为jar的应用程序,并使用嵌入式servlet容器(例如To...

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

Java

Mybatis Generator最完整配置详解

changyuan.xu 发布于 2019-01-29

这是一份Mybatis Generator最完整配置详解,大家可以好好看看 <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE generatorConfiguration P...

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

Java

是时候 Get 新技能了:使用 Java 爬取网页信息

5

hellas 发布于 2019-01-27

如果你想利用自己的技术做出一点有意思的产品来,那么爬虫、算法和 AI 等技术可能是一个不错的突破口。今天,我们就来介绍下使用 Java 爬取页面信息的几种思路。 说起爬虫,自从 Python 兴起之后,人们可能更多地使用 Python 进行爬虫. 毕竟,Python 有许多封装好...

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

Java

Binder Java层的实现原理分析

3

hanze 发布于 2019-01-26

近日在做组件化方案时,复习了一遍Bidner机制,在熟悉了一遍Bidner机制后,对进程间通讯以及Android设计模式原来有了较深的感悟。 Android Binder 是一个及其深入的话题,从Linux间进程通信的方式,到Android间通信方式都需要了解,下图是binder...

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

Java

JDBC实现简单增删改查

3

xiaoli.he 发布于 2019-01-24

JDBC全称为:Java Data Base Connectivity (java数据库连接),主要用于java与数据库的链接。 整个链接过程如下图: 1.数据库驱动:Driver 加载mysql驱动:Class.forName("com.mysql.jdbc.Driv...

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

Java

Java源码阅读绘图规范手册–[捷特版]

11

刘莉莉 发布于 2019-01-24

最近打算去深读源码,感觉不画图去分析源码根本理不清,也说不清 UML是分析类和类的关系,具体的类内部貌似没有图形机制,没有条件就创造条件呗 借此机会本人自定义一套图形绘图表示规范,并恬不知耻地称为 捷型图 目的为了明确各种元素的图形表示,来表述与分析源码具体运行逻辑 为了避免每张...

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

Java

Java 嵌入 SPL 轻松实现 Excel 文件合并

27

zhuangli 发布于 2019-01-23

大多数JAVA程序猿都选择使用POI或者HSSFWorkbook等第三方类库来实现Excel自动化合并,这样一来不仅需要噼里啪啦的敲好多代码,费事费力,而且用起来灵活度也不高,对Excel的格式要求也很严格。如果能有一个专用的外部数据工具,写简单类似SQL的脚本来实现,然后在JA...

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

Java

hibernate和jdbc的渊源

9

hanze 发布于 2019-01-23

1、为什么需要hibernate 简单介绍jdbc 我们学习Java数据库操作时,一般会设计到jdbc的操作,这是一位程序员最基本的素养。jdbc以其优美的代码和高性能,将瞬时态的javabean对象转化为持久态的SQL数据。但是,每次SQL操作都需要建立和关闭连接,这势必会消耗...

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

编程技术

基础设施即代码:Terraform 和 AWS 无服务器

5

yanxinchi 发布于 2019-01-22

基础设施即代码 基础设施即代码(IaC)是一种通过机器可读的定义文件管理设备和服务器的方法。从根本上说,你要写下你希望基础设施是什么样子,以及应该在该基础设施上运行什么代码。然后,按下一个按钮,说“部署我的基础设施”即可。BAM 是你已经准备投入使用的应用程序,它运行在服务器上,...

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

Java

解密阿里线上问题诊断工具Arthas和jvm-sandbox

5

hellas 发布于 2019-01-22

这篇文章是之前学习Arthas和jvm-sandbox的一些心得和总结,希望能帮助到大家。本文字较多,可以根据目录进行对应的阅读。 背景:现在的问题所在? Arthas: Arthas能帮助你干什么?各种命令原理是什么? jvm-sandbox: jvm-sandbox能帮助你干...

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