标签:游标

Java

《吐血整理》-顶级程序员书单集

84

xirruiqiang 发布于 2019-12-11

《程序人生》十年风雨技术人的书单整理 你知道的越多,你不知道的越多 点赞再看,养成习惯 给岁月以文明,而不是给文明以岁月 本文 GitHub https://github.com/JavaFamily 上已经收录,有一线大厂面试点思维导图,也整理了很多我的文档,欢迎Star和完善...

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

Java

Mybatis分页那点事

3

xiaoli.wang 发布于 2019-12-10

前言 分页可以说是非常常见的一个功能,大部分主流的数据库都提供了物理分页方式,比如Mysql的limit关键字,Oracle的ROWNUM关键字等;Mybatis作为一个ORM框架,也提供了分页功能,接下来详细介绍Mybatis的分页功能。 RowBounds分页 1.RowBo...

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

Java

为什么阿里巴巴Java开发手册中强制要求不要在foreach循环里进行元素的remove和add操作?

3

尖兵 发布于 2019-12-02

在阅读《阿里巴巴Java开发手册》时,发现有一条关于在 foreach 循环里进行元素的 remove/add 操作的规约,具体内容如下: 错误演示 我们首先在 IDEA 中编写一个在 foreach 循环里进行 remove 操作的代码: import java.util.Ar...

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

Java

MyBatis 的秘密(四)ResultSetHandler

尖兵 发布于 2019-11-20

ResultHandler 前面说过, StatmentHandler 最后在处理查询结果的时候,会调用 ResultSetHandler 处理结果,在看完 ResultSetHandler 之后,本来想分析一下它的代码,但是存在两个问题: <association>...

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

Java

Mybatis之XML如何映射到方法

1

刘莉莉 发布于 2019-11-10

前言 上文 Mybatis之方法如何映射到XML 中介绍了Mybatis是如何将方法进行分拆出方法名映射到statementID,参数如何解析成xml中sql所需要的,以及返回类型的处理;本文将从XML端来看是如何同方法端进行映射的。 XML映射类 前两篇文章中了解到通过Mapp...

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

Java

Mybatis之方法如何映射到XML

yanxinchi 发布于 2019-11-09

前言 上文 Mybatis之Mapper接口如何执行SQL 中了解到,Mapper通过动态代理的方式执行SQL,但是并没有详细的介绍方法是如何做映射的,方法包括:方法名,返回值,参数等;这些都是如何同xxMapper.xml进行关联的。 方法名映射 上文中提到缓存MapperMe...

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

Java

什么是JDBC?

6

wenming.gapo 发布于 2019-10-29

点击蓝色“ 程序猿DD ”关注我 回复“ 资源 ”获取独家整理的学习资料! 作者 |  码农小胖哥 来源 |  公众号「码农小胖哥」 双十一虚拟机大促,主打机型大横评! JDBC 是一种用于执行SQL语句的Java API,可以为多种关系数据库提供统一访问,它...

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

编程技术

瓜子IM智能客服系统的数据架构设计(整理自现场演讲)

21

xiaoli.wang 发布于 2019-10-25

本文由ITPub根据封宇在【第十届中国系统架构师大会(SACC2018)】现场演讲内容整理而成。 1、引言 瓜子业务重线下,用户网上看车、预约到店、成交等许多环节都发生在线下。瓜子IM智能客服系统的目的是要把这些线下的活动搬到线上,对线下行为进行追溯,积累相关数据。系统连接用户、...

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

Java

并发编程之Disruptor并发框架

3

wenming.gapo 发布于 2019-10-24

一、什么是Disruptor Martin Fowler在自己网站上写了一篇LMAX架构的文章,在文章中他介绍了LMAX是一种新型零售金融交易平台,它能够以很低的延迟产生大量交易。这个系统是建立在JVM平台上,其核心是一个业务逻辑处理器,它能够在一个线程里每秒处理6百万订单。业务...

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

Java

「译」雇佣Java 开发人员的完整指南

6

xiaoli.he 发布于 2019-10-15

Java是正在使用的最流行的编程语言之一,因此聘请合适的Java开发人员来使用该技术功能对于一些组织来说至关重要。根据Stackify的说法,Java是雇主中需求最大的编程语言,Indeed (截至2017年3月)招聘的工作清单比其他任何语言都要多。 Java是IT行业...

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

Java

消息队列的作用以及kafka和activemq的对比

1

zhuangli 发布于 2019-10-14

背景分析 消息队列这个类型的组件一直是非常重要的组件,当经过两家企业后我就很坚信这个结论了。队列这种东西,最广泛的作用还是在于解耦,宽泛一点的说,它可以将不同部门的工作内容进行有效的整合,基于一个约定好的格式,就可以两头互相不干扰的进行开发。可以说这个生产消费的思想不仅仅适用于程...

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

Java

一个低级错误引发Netty编码解码中文异常

1

小丁 发布于 2019-10-03

最近在调研 Netty 的使用,在编写编码解码模块的时候遇到了一个中文字符串编码和解码异常的情况,后来发现是笔者犯了个低级错误。这里做一个小小的回顾。 错误重现 在设计 Netty 的自定义协议的时候,发现了字符串类型的属性,一旦出现中文就会出现解码异常的现象,这个异常并不一定出...

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

Java

面试官:读过 Mybatis源码吗?知道用了那9种设计模式吗?

18

changyuan.xu 发布于 2019-09-20

点击上方“ 搜云库技术团队 ”,选择“ 设为星标 ” 回复“ 1024 ”或 “ 面试题 ” 获取 4T 学习资料 虽然我们都知道有26个设计模式,但是大多停留在概念层面,真实开发中很少遇到,Mybatis源码中使用了大量的设计模式,阅读源码并观察设计模式在其中的应用,能够更深入...

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

Java

JAVA 数组和集合谁是爸爸

1

hanze 发布于 2019-09-07

概览 Java有哪些数据存储方式?基本数据类型分别为byte,short,int,long,double,float,char,boolean。String自定义封装类(PO,VO 等实体类)数组,存储一组数据,可以是基本数据类型,也可以是引用数据类型,但只能是同一类型,并且大小...

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

Java

02JDBC各个类详解

1

zhuangli 发布于 2019-08-27

3. 详解各个对象: 1. DriverManager:驱动管理对象 * 功能: 1. 注册驱动:告诉程序该使用哪一个数据库驱动jar static void registerDriver(Driver driver) :注册与给定的驱动程序 DriverManager 。 写代...

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

Java

JDK源码那些事儿之PriorityBlockingQueue

2

changyuan.xu 发布于 2019-08-24

今天继续说一说阻塞队列的实现,今天的主角就是优先级阻塞队列PriorityBlockingQueue,从命名上看觉得应该是有序的,毕竟是优先级队列,那么实际上是什么情况,我们一起看下其内部实现,提前说明下,因为PriorityBlockingQueue涉及到了堆排序的相关使用,如...

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

Java

快速使用组件-spring batch(3)读文件数据到数据库

3

xiaoli.he 发布于 2019-08-23

上一篇文章 《快速了解组件-spring batch(2)之helloworld》 对 Spring Batch 进行了入门级的开发,也对基本的组件有了一定的了解。但实际开发过程中,更多的是涉及文件及数据库的操作,以定时后台运行的方式,实现批处理操作。典型操作是从文本数据( cs...

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

Java

JDBC:你总得学着去连接数据库!

1

puefu.he 发布于 2019-08-04

JDBC :带它再爱你一次 (一) JDBC 入门 (1) 概述 Java数据库连接,(Java Database Connectivity,简称JDBC)是Java语言中用来规范 客户端 程序如何来 访问数据库 的应用程序接口,提供了诸如查询和更新数据库中数据的方法。JDBC也...

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