标签:ResultSet

Java

Mybatis: 动手封装ORM框架

xiaoli.he 发布于 2019-05-21

ORM核心思想在于通过建立MODEL与数据库的映射来简化大量重复的工作量. 对于简单增删改查操作来说, 通过MODEL自动转换为SQL语句并执行可以节省很多工作量. 但是对于复杂的系统来说, 需要各种各样的复杂操作, 并且SQL也需要经过高度优化, 因此通过MODEL自动执行SQ...

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

Java

大数据分析工程师入门(一):Java 基础

10

changyuan.xu 发布于 2019-05-20

点击上方“ 大数据与人工智能 ”,“星标或置顶公众号” 第一时间获取好内容 咚咚咚,开课啦! 今天,我们开始《大数据分析师入门课程》系列的第一堂课,主讲内容是—— 大数据分析师必备的java基础。 如果你正一脸懵,课?啥课?数据分析?啥意思?  那么,亲爱的小伙伴们,建...

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

Java

面试官都会问的Mybatis面试题,你会这样回答吗?

3

changyuan.xu 发布于 2019-05-20

一、概述 面试,难还是不难?取决于面试者的底蕴(气场+技能)、心态和认知及沟通技巧。面试其实可以理解为一场聊天和谈判,在这过程中有心理、思想上的碰撞和博弈。其实你只需要搞清楚一个逻辑:“面试官为什么会这样问?他希望听到什么答案?”然后针对性的准备和回答就行了,无他。 “你的优势是...

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

Java

SPARQL入门(二)使用Java操作ARQ

2

likai 发布于 2019-05-15

在文章 SPARQL入门(一)SPARQL简介与简单使用 中,我们了解了RDF、SPARQL以及基于Java编写的SPARQL处理器ARQ。在本文中,笔者将会如何使用Java来操作ARQ。 注意到在Jena的官网 http://jena.apache.org/download/i...

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

Java

常见Serialize技术探秘(XML、JSON、JDBC byte编码、Protobuf)

4

xubiao.zhuang 发布于 2019-05-15

目前业界有各种各样的网络输出传输时的序列化和反序列化方案,它们在技术上的实现的初衷和背景有较大的区别,因此在设计的架构也会有很大的区别,最终在落地后的:解析速度、对系统的影响、传输数据的大小、可维护性及可阅读性等方面有着较大的区别,本文分享一些我在一些常见序列化技术的分析和理解:...

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

Java

mybatis处理枚举类

hellas 发布于 2019-05-13

mybatis自带对枚举的处理类 org.apache.ibatis.type.EnumOrdinalTypeHandler<E> :该类实现了枚举类型和Integer类型的相互转换。 但是给转换仅仅是将对应的枚举转换为其索引位置,也就是"ordinal()...

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

Java

Mybatis常见面试题总结及答案

1

小丁 发布于 2019-05-10

点击上面  蓝色字体   关注我们 技术 / 架构 / 职场 / 面试  关注即送:4000G  架构师视频 1、什么是Mybatis? 1、Mybatis是一个半ORM(对象关系映射)框架,它内部封装了JDBC,开发时只需要关注SQL语句...

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

Java

JPA和SQL在Spring Boot鱼和熊掌兼得 – Billy Korando

dulong 发布于 2019-05-09

JPA,Java Persistence API的设计目标是使Java开发人员更容易进行数据库交互。与Spring Data JPA等库一起使用时,只需几分钟即可完成基本的数据库通信设置。 Spring Data JPA在对一个或两个表执行相对简单的查询时效果很好,但是一旦开始超...

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

Java

解密Mybatis,手写Mybatis框架(二)

1

yanxinchi 发布于 2019-05-08

简化版Mybatis实现思路 1.创建SqlSessionFactory实例. 2.实例化过程中,加载配置文件创建configuration对象. 3.通过factory创建SqlSession对象,把configuaration传入SqlSession. 4.通过SqlSess...

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

Java

全面的Java开源Apache Commons 工具类介绍

12

songhua.gao 发布于 2019-05-07

前言 Apache Commons 工具类大家都有用过,但是可能缺乏系统学习,只用到了一小部分功能,无法发挥极限的价值,大白话说就是,一颗好白菜都让猪给拱了! 代码过多,手机观看效果不佳,建议收藏后在电脑上静悄悄地看。因内容健康,可大胆转发,即使未满十八岁,在没有家长陪同下也一样...

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

Java

2018年最新Java面试题及答案

6

xubiao.zhuang 发布于 2019-05-04

下列面试题都是在网上收集的,本人抱着学习的态度找了下参考答案,有不足的地方还请指正,更多精彩内容可以关注我的微信公众号:Java团长 面向对象特征 封装,继承,多态和抽象 封装 封装给对象提供了隐藏内部特性和行为的能力。对象提供一些能被其他对象访问的方法来改 变它内部的数据。在 ...

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

Java

使用Redis和Java进行数据库缓存

xubiao.zhuang 发布于 2019-04-30

为什么数据库缓存如此重要? 您在数据库中获得的信息越多,随着时间的推移它就越慢。即使是为支持许多并发请求而精心设计的数据库管理系统也将最终达到极限。 数据库缓存是处理这些性能问题的最常见策略之一。缓存涉及将数据库查询的结果保存在更快,更容易访问的位置。正确完成后,缓存将减少查询响...

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

编程技术

最全的微服务知识科普

24

yeseng 发布于 2019-04-30

微信公众号: 内核小王子 关注可了解更多关于数据库,JVM内核相关的知识; 如果你有任何疑问也可以加我微信pigpdong 点击阅读原文可以获取思维导图。(由于图片太大)有对数据库和微服务以及JVM核心知识的总结,大家可以保存下来 微服务 好处:实现跨团队的解藕,实现更高的并发(...

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

Spring

SpringBoot高级篇JdbcTemplate之数据插入使用姿势详解

4

尖兵 发布于 2019-04-24

db操作可以说是java后端的必备技能了,实际项目中,直接使用JdbcTemplate的机会并不多,大多是mybatis,hibernate,jpa或者是jooq,然后前几天写一个项目,因为db操作非常简单,就直接使用JdbcTemplate,然而悲催的发现,对他的操作并没有预期...

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

Spring

SpringBoot高级篇JdbcTemplate之数据查询上篇

6

小丁 发布于 2019-04-24

前面一篇介绍如何使用JdbcTemplate实现插入数据,接下来进入实际业务中,最常见的查询篇。由于查询的姿势实在太多,对内容进行了拆分,本篇主要介绍几个基本的使用姿势 queryForMap queryForList queryForObject <!– mo...

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

Java

聊聊hibernate的session-level repeatable reads

hellas 发布于 2019-04-24

序 本文主要研究一下hibernate的session-level repeatable reads 实例 doInTransaction(session -> { Product product = new Product(); product.setId(1L); pr...

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

Java

MyBatis 的插件对象如何创建出来的

5

邓龙华 发布于 2019-04-19

1. 自定义插件友情提醒 MyBatis 允许我们在已映射 SQL 语句执行过程中的某一点进行拦截调用。默认情况下,MyBatis 允许使用插件来拦截的方法调用包括: Executor (update, query, flushStatements, commit, rollba...

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

Java

使用Redis和Java进行数据库缓存 – DZone数据库

changyuan.xu 发布于 2019-04-19

数据库缓存是处理这些性能问题的最常见策略之一。缓存涉及将数据库查询的结果保存在更快,更容易访问的位置。正确完成后,缓存将减少查询响应时间,减少数据库负载并降低成本。 但是,缓存也需要小心处理,因为它们实际上是在另一个位置创建另一个信息副本。保持数据库和缓存同步并保持最新可能比您预...

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