标签:游标
xirruiqiang 发布于 2019-12-11
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
《程序人生》十年风雨技术人的书单整理 你知道的越多,你不知道的越多 点赞再看,养成习惯 给岁月以文明,而不是给文明以岁月 本文 GitHub https://github.com/JavaFamily 上已经收录,有一线大厂面试点思维导图,也整理了很多我的文档,欢迎Star和完善...
阅读(13)赞 (0)标签:2019 / ACE / Action / apache / API / ask / bus / cat / client / Codis / core / CSS / db / git / GitHub / Google / Hadoop / HBase / HTML / HTML5 / http / https / iBATIS / id / IDE / IO / ip / java / JavaScript / Java内存模型 / Job / jquery / js / JVM / lib / MQ / mybatis / mysql / Netty / Nginx / NIO / node / Node.js / ORM / pom / python / rabbitmq / redis / RocketMQ / Sentinel / servlet / spring / sql / src / struct / tar / TCP / tomcat / UI / web / zookeeper / 万物 / 专注 / 云 / 互联网 / 人性 / 人才 / 人物 / 代码 / 兔子 / 内存模型 / 分布式 / 分布式锁 / 初学者 / 十年 / 协议 / 博客 / 地球 / 大数据 / 字节码 / 安装 / 工作原理 / 工程师 / 工资 / 希望 / 并发 / 并发编程 / 开发 / 开发者 / 开源 / 微博 / 性能优化 / 总结 / 战争 / 操作系统 / 数据 / 数据库 / 文章 / 时间 / 景色 / 智能 / 服务器 / 服务注册 / 本质 / 标题 / 模型 / 正则表达式 / 注册中心 / 注释 / 消息队列 / 游标 / 源码 / 生命 / 目录 / 程序员 / 管理 / 线程 / 统计 / 编译 / 美团 / 美国 / 自我修养 / 色调 / 解析 / 质量 / 软件 / 软件工程师 / 部署 / 配置 / 金融 / 银行 / 锁 / 集群 / 高可用 / 高并发
xiaoli.wang 发布于 2019-12-10
![]()
前言 分页可以说是非常常见的一个功能,大部分主流的数据库都提供了物理分页方式,比如Mysql的limit关键字,Oracle的ROWNUM关键字等;Mybatis作为一个ORM框架,也提供了分页功能,接下来详细介绍Mybatis的分页功能。 RowBounds分页 1.RowBo...
阅读(12)赞 (0)标签:App / build / cache / cat / druid / executor / final / git / GitHub / grep / http / https / id / IO / ip / key / list / map / mina / mybatis / mysql / Oracle / ORM / pagehelper / plugin / Property / Proxy / ResultSet / Select / sql / src / Statement / tar / UI / update / value / 代码 / 分页 / 参数 / 实例 / 总结 / 插件 / 数据 / 数据库 / 时间 / 测试 / 游标 / 遍历 / 配置
尖兵 发布于 2019-12-02
![]()
在阅读《阿里巴巴Java开发手册》时,发现有一条关于在 foreach 循环里进行元素的 remove/add 操作的规约,具体内容如下: 错误演示 我们首先在 IDEA 中编写一个在 foreach 循环里进行 remove 操作的代码: import java.util.Ar...
阅读(33)赞 (0)标签:ArrayList / cat / consumer / equals / final / HTML / http / https / id / IDE / IO / java / list / src / UI / 代码 / 删除 / 多线程 / 并发 / 开发 / 总结 / 数据 / 游标 / 源码 / 索引 / 线程 / 编译 / 遍历 / 锁 / 阿里巴巴 / 集合类
尖兵 发布于 2019-11-20
ResultHandler 前面说过, StatmentHandler 最后在处理查询结果的时候,会调用 ResultSetHandler 处理结果,在看完 ResultSetHandler 之后,本来想分析一下它的代码,但是存在两个问题: <association>...
阅读(33)赞 (0)标签:ACE / API / App / ArrayList / CTO / final / http / id / IDE / IO / java / list / map / mapper / mybatis / ResultSet / Select / session / sql / sqlsession / Statement / 代码 / 参数 / 定制 / 总结 / 数据 / 游标 / 缓存
刘莉莉 发布于 2019-11-10
![]()
前言 上文 Mybatis之方法如何映射到XML 中介绍了Mybatis是如何将方法进行分拆出方法名映射到statementID,参数如何解析成xml中sql所需要的,以及返回类型的处理;本文将从XML端来看是如何同方法端进行映射的。 XML映射类 前两篇文章中了解到通过Mapp...
阅读(33)赞 (0)标签:ACE / API / App / ArrayList / ask / build / cache / cat / db / final / git / GitHub / HashMap / http / https / id / IO / ip / java / JDBC / key / list / map / mapper / mybatis / node / parse / Property / REST / ResultSet / root / Select / sql / src / Statement / tab / tag / UI / value / XML / 代码 / 动态SQL / 参数 / 处理器 / 总结 / 数据 / 数据库 / 文章 / 时间 / 本质 / 游标 / 缓存 / 解析 / 遍历 / 配置
yanxinchi 发布于 2019-11-09
前言 上文 Mybatis之Mapper接口如何执行SQL 中了解到,Mapper通过动态代理的方式执行SQL,但是并没有详细的介绍方法是如何做映射的,方法包括:方法名,返回值,参数等;这些都是如何同xxMapper.xml进行关联的。 方法名映射 上文中提到缓存MapperMe...
阅读(30)赞 (0)标签:ACE / App / CEO / Collection / Collections / CTO / equals / final / git / GitHub / HashMap / http / https / id / IO / ip / key / map / mapper / mmap / mybatis / Select / sql / Statement / tk / UI / update / value / XML / 代码 / 分页 / 参数 / 实例 / 开发 / 开发者 / 总结 / 数据 / 时间 / 构造方法 / 游标 / 缓存 / 解析 / 返回值类型 / 递归 / 遍历 / 配置
wenming.gapo 发布于 2019-10-29
![]()
![]()
![]()
![]()
点击蓝色“ 程序猿DD ”关注我 回复“ 资源 ”获取独家整理的学习资料! 作者 | 码农小胖哥 来源 | 公众号「码农小胖哥」 双十一虚拟机大促,主打机型大横评! JDBC 是一种用于执行SQL语句的Java API,可以为多种关系数据库提供统一访问,它...
阅读(36)赞 (0)标签:Action / API / Connection / db / http / https / id / IO / java / JDBC / JPA / Markdown / MQ / mybatis / NSA / ORM / ResultSet / Select / spring / sql / SQL执行 / src / Statement / tab / UI / update / zab / 代码 / 免费 / 创业 / 创业公司 / 参数 / 大数据 / 工资 / 开发 / 开发者 / 数据 / 数据库 / 游标 / 生命 / 程序猿 / 类图 / 编译 / 部署
xiaoli.wang 发布于 2019-10-25
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
本文由ITPub根据封宇在【第十届中国系统架构师大会(SACC2018)】现场演讲内容整理而成。 1、引言 瓜子业务重线下,用户网上看车、预约到店、成交等许多环节都发生在线下。瓜子IM智能客服系统的目的是要把这些线下的活动搬到线上,对线下行为进行追溯,积累相关数据。系统连接用户、...
阅读(79)赞 (0)标签:2015 / 2019 / App / client / db / HBase / HTML / http / https / id / IO / java / key / MQ / mysql / Nginx / NOSQL / QPS / rabbitmq / redis / Region / session / Snowflake算法 / sql / src / token / UI / web / windows / 一致性 / 下载 / 业务层 / 云 / 产品 / 京东 / 企业 / 分布式 / 分布式系统 / 十年 / 协议 / 即时通讯 / 可控性 / 同步 / 图片 / 大数据 / 安全 / 希望 / 并发 / 开发 / 微信红包 / 微博 / 总结 / 推广 / 支付宝 / 数据 / 数据库 / 文章 / 时间 / 智能 / 服务器 / 服务端 / 本质 / 架构师 / 架构演进 / 架构设计 / 模型 / 消息队列 / 游标 / 短连接 / 系统架构 / 索引 / 红包 / 线下 / 组织 / 统计 / 缓存 / 网站 / 美团 / 苹果 / 营销 / 认证 / 负载均衡 / 软件 / 金融 / 长连接 / 需求 / 高可用 / 高并发
wenming.gapo 发布于 2019-10-24
![]()
一、什么是Disruptor Martin Fowler在自己网站上写了一篇LMAX架构的文章,在文章中他介绍了LMAX是一种新型零售金融交易平台,它能够以很低的延迟产生大量交易。这个系统是建立在JVM平台上,其核心是一个业务逻辑处理器,它能够在一个线程里每秒处理6百万订单。业务...
阅读(20)赞 (0)标签:ACE / Atom / cache / cat / consumer / CTO / dependencies / Disruptor / executor / final / http / https / id / IO / ip / java / JMS / JVM / maven / MQ / ORM / pom / producer / QPS / queue / Service / src / tar / UI / value / 代码 / 删除 / 博客 / 图片 / 垃圾回收 / 处理器 / 多线程 / 实例 / 并发 / 并发编程 / 开源 / 快的 / 数据 / 文章 / 时间 / 模型 / 游标 / 管理 / 索引 / 线程 / 缓存 / 网站 / 遍历 / 金融 / 锁
xiaoli.he 发布于 2019-10-15
![]()
![]()
![]()
![]()
Java是正在使用的最流行的编程语言之一,因此聘请合适的Java开发人员来使用该技术功能对于一些组织来说至关重要。根据Stackify的说法,Java是雇主中需求最大的编程语言,Indeed (截至2017年3月)招聘的工作清单比其他任何语言都要多。 Java是IT行业...
阅读(28)赞 (0)标签:core / CSS / Developer / ftp / HTML / http / https / IO / ip / java / JavaScript / JAVA架构 / jquery / js / MQ / NIO / REST / rmi / servlet / session / SOA / spring / sql / src / UI / web / XML / 人才 / 代码 / 分布式 / 初学者 / 协议 / 参数 / 垃圾回收 / 多线程 / 开发 / 招聘 / 数据 / 时间 / 服务器 / 架构师 / 测试 / 游标 / 线程 / 组织 / 编译 / 美国 / 认证 / 设计模式 / 调试 / 软件 / 需求
zhuangli 发布于 2019-10-14
![]()
背景分析 消息队列这个类型的组件一直是非常重要的组件,当经过两家企业后我就很坚信这个结论了。队列这种东西,最广泛的作用还是在于解耦,宽泛一点的说,它可以将不同部门的工作内容进行有效的整合,基于一个约定好的格式,就可以两头互相不干扰的进行开发。可以说这个生产消费的思想不仅仅适用于程...
阅读(30)赞 (0)标签:2019 / ActiveMQ / Connection / CTO / Hadoop / HDFS / http / https / id / IO / ip / JMS / list / MQ / session / shell / src / tab / UI / zookeeper / 产品 / 企业 / 协议 / 参数 / 开发 / 数据 / 服务器 / 消息队列 / 游标 / 管理 / 锁 / 集群
小丁 发布于 2019-10-03
![]()
最近在调研 Netty 的使用,在编写编码解码模块的时候遇到了一个中文字符串编码和解码异常的情况,后来发现是笔者犯了个低级错误。这里做一个小小的回顾。 错误重现 在设计 Netty 的自定义协议的时候,发现了字符串类型的属性,一旦出现中文就会出现解码异常的现象,这个异常并不一定出...
阅读(56)赞 (0)标签:2019 / ACE / Bootstrap / client / db / DDL / final / http / https / id / IDE / IO / IOS / ip / java / list / message / Netty / NIO / node / src / tar / TCP / zab / 乱码 / 代码 / 协议 / 博客 / 实例 / 总结 / 搜索引擎 / 数据 / 文章 / 时间 / 服务端 / 标题 / 游标 / 源码 / 管理 / 索引
changyuan.xu 发布于 2019-09-20
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
点击上方“ 搜云库技术团队 ”,选择“ 设为星标 ” 回复“ 1024 ”或 “ 面试题 ” 获取 4T 学习资料 虽然我们都知道有26个设计模式,但是大多停留在概念层面,真实开发中很少遇到,Mybatis源码中使用了大量的设计模式,阅读源码并观察设计模式在其中的应用,能够更深入...
阅读(79)赞 (0)标签:2019 / ACE / Action / apache / App / autocommit / build / cache / cat / cglib / Connection / CTO / db / executor / HTML / http / https / iBATIS / id / IO / java / JDBC / key / lib / Logging / map / mapper / mybatis / mybatis缓存 / mysql / node / NSA / parse / Property / Proxy / REST / root / Select / session / spring / Spring Boot / sql / sqlsession / SqlSessionFactory / SqlSessionFactoryBuilder / SQL执行 / src / Statement / struct / synchronized / token / UI / update / XML / XMLStatementBuilder / 一级缓存 / 一致性 / 二级缓存 / 云 / 互联网 / 产品 / 代码 / 动态SQL / 参数 / 同步 / 多线程 / 定制 / 实例 / 工作原理 / 工程师 / 工资 / 希望 / 并发 / 开发 / 数据 / 文章 / 游标 / 源码 / 生命 / 程序员 / 空间 / 管理 / 线程 / 组织 / 统计 / 缓存 / 翻译 / 苹果 / 解析 / 设计模式 / 适配器 / 递归 / 遍历 / 配置
hanze 发布于 2019-09-07
![]()
概览 Java有哪些数据存储方式?基本数据类型分别为byte,short,int,long,double,float,char,boolean。String自定义封装类(PO,VO 等实体类)数组,存储一组数据,可以是基本数据类型,也可以是引用数据类型,但只能是同一类型,并且大小...
阅读(39)赞 (0)标签:cat / Collection / Collections / CTO / HashTable / http / https / IO / java / Java集合 / map / src / tab / UI / 代码 / 开发 / 开发者 / 数据 / 文章 / 游标 / 空间 / 编译 / 集合类
zhuangli 发布于 2019-08-27
![]()
3. 详解各个对象: 1. DriverManager:驱动管理对象 * 功能: 1. 注册驱动:告诉程序该使用哪一个数据库驱动jar static void registerDriver(Driver driver) :注册与给定的驱动程序 DriverManager 。 写代...
阅读(78)赞 (0)标签:ACE / autocommit / cat / Connection / CTO / db / DDL / final / find / http / https / id / IO / ip / java / JDBC / JVM / list / mysql / MySQL5 / REST / ResultSet / root / Select / sql / src / Statement / UI / update / value / Word / 代码 / 删除 / 参数 / 域名 / 安全 / 数据 / 数据库 / 服务器 / 游标 / 源码 / 端口 / 管理 / 编译
changyuan.xu 发布于 2019-08-24
![]()
今天继续说一说阻塞队列的实现,今天的主角就是优先级阻塞队列PriorityBlockingQueue,从命名上看觉得应该是有序的,毕竟是优先级队列,那么实际上是什么情况,我们一起看下其内部实现,提前说明下,因为PriorityBlockingQueue涉及到了堆排序的相关使用,如...
阅读(58)赞 (0)标签:API / cat / CEO / Collection / final / http / https / id / IO / java / key / list / NSA / queue / src / swap / UI / value / volatile / zab / 代码 / 删除 / 参数 / 实例 / 总结 / 数据 / 文章 / 构造方法 / 注释 / 游标 / 源码 / 空间 / 索引 / 线程 / 翻译 / 遍历 / 锁
xiaoli.he 发布于 2019-08-23
![]()
上一篇文章 《快速了解组件-spring batch(2)之helloworld》 对 Spring Batch 进行了入门级的开发,也对基本的组件有了一定的了解。但实际开发过程中,更多的是涉及文件及数据库的操作,以定时后台运行的方式,实现批处理操作。典型操作是从文本数据( cs...
阅读(51)赞 (0)标签:1111 / ACE / amqp / App / bean / build / cat / classpath / constant / core / CTO / dataSource / db / DBCP / entity / equals / git / GMT / http / https / id / IDE / IO / ip / java / JDBC / JMS / Job / JPA / js / json / list / Logback / mail / map / mapper / maven / message / mongo / MongoDB / MQ / mysql / Mysql数据库 / parse / Property / provider / Qualifier / REST / root / schema / Service / spring / Spring Batch / Spring Boot / springboot / sql / src / ssl / tab / tag / tar / UI / update / value / Word / XML / 一对多 / 代码 / 分布式 / 分页 / 参数 / 处理器 / 实例 / 开发 / 数据 / 数据库 / 数据库访问 / 文章 / 测试 / 游标 / 适配器 / 配置
puefu.he 发布于 2019-08-04
![]()
JDBC :带它再爱你一次 (一) JDBC 入门 (1) 概述 Java数据库连接,(Java Database Connectivity,简称JDBC)是Java语言中用来规范 客户端 程序如何来 访问数据库 的应用程序接口,提供了诸如查询和更新数据库中数据的方法。JDBC也...
阅读(73)赞 (0)标签:ACE / API / autocommit / cat / Connection / core / db / DOM / final / http / https / id / IDE / IO / ip / java / JDBC / key / mysql / MySQL5 / Property / REST / ResultSet / root / Select / Service / sql / src / ssl / Statement / tab / UI / update / value / Word / 代码 / 参数 / 域名 / 学生 / 安全 / 开发 / 开发者 / 数据 / 数据库 / 文章 / 时间 / 测试 / 游标 / 源码 / 漏洞 / 端口 / 管理 / 编译 / 网站 / 遍历 / 配置 / 集合类 / 静态方法 / 黑客