奋斗的青春最美

记录了博主精心整理的IT技术干货

排序:
默认
按更新时间
按访问量
RSS订阅

数据库连接池原理之(二):数据库连接池处理并发,事务,配置以及维护

笔者个人博客地址:http://www.chenyunkeji.com,欢迎关注 数据库连接池原理分析,点击这里:《通俗易懂的数据库连接池实现机制讲解》 本节内容紧接着上篇的数据库连接池原理分析,继续讲解连接池需要考虑的其他重要问题 1、并发问题        为了使连接管理服务具有最大的...

2018-12-21 12:05:17

阅读数 349

评论数 0

数据库连接池原理之(一):通俗易懂的数据库连接池原理以及实现机制讲解

本篇内容综合广大网友提供内容,笔者经过整理,对数据库连接池原理和实现过程做个很系统的并且通俗易懂的分析讲解,以及手写一个连接池实现过程作为演示。 一、早期通过JDBC方式操作数据库 我们先来看早期使用JDBC的方式操作数据库的过程,这里以mysql数据库为例讲解 JDBC操作数据库原理:...

2018-12-21 11:45:02

阅读数 2624

评论数 0

oracle最全面的分析函数over(Partition by...)及开窗函数详解

大型项目中通常会涉及到统计分析相关的功能,今天笔者把oracle常用的分析函数用法和区别通过详细的案例整理出来,希望对各位同学有帮助,也算是对自己的一个重新温故。常用的分析函数如下所列:row_number() over(partition by ... order by ...) rank() ...

2018-07-09 09:30:28

阅读数 3303

评论数 0

Oracle+Mybatis的foreach insert批量插入这些坑的解决方案

最近做一个批量上传附件的需求,将多个附件的信息批量插入数据库中。解决思路:在程序中封装一个List集合对象,然后把该集合中的实体插入到数据库中,因为项目使用了MyBatis,所以打算使用MyBatis的foreach功能进行批量插入。期间遇到了“SQL 命令未正确结束 ”的错误,最终解决,记录下来...

2018-03-28 16:19:23

阅读数 1695

评论数 0

oracle中表查询需要注意的常见问题

1、当在select语句中,同时使用where、group by和having子句时,它们的作用和执行顺序如下: (1)where用于筛选由from指定的数据对象 (2)group by用于对where的结果进行分组 (3)having用于对group by分组后的数...

2016-09-11 21:40:43

阅读数 171

评论数 0

Oracle中表空间和区

1、表空间:表空间是数据库的逻辑划分,一个表空间只属于一个数据库。每个表空间由一个或多个数据文件组成。 表空间中其他逻辑结构的数据存储在这些数据文件中。在Oracle安装完成后,会自动建立多个表空间, 主要有: (1)System表空间:该表空间用于存放Oracle系统内部表和数据字典的数据...

2016-09-11 21:12:05

阅读数 245

评论数 0

Oracle常用系统内置函数

to_char();–转换为字符串 to_number();–转换为数值类型 to_date();–转换为日期类型1、常用数学运算函数 abs(value) : 返回value的绝对值 ceil(value) :返回大于或等于value的最小整数 cos(value) : 返回value...

2016-09-11 20:48:45

阅读数 223

评论数 0

Oracle中decode函数对case when的简化

现假设我们有一个用户表t_user,其中拥有一个表示性别的字段gender,该字段对应的值可能为0、1或者空,其中0表示“男”,1表示“女”,空表示“未填”。现需要我们在查询t_user的gender时不是显示对应的0和1,而是显示对应的文本,“男”或“女”。很显然,我们可以使用case when...

2016-09-11 17:05:18

阅读数 624

评论数 0

Mysql的常用操作命令

本人使用Mysql数据库,把一些常用操作命令归纳如下,希望能给大家带来收获。 启动:net start mySql; 进入:mysql -u root -p/mysql -h localhost -u root -p databaseName; 列出数据库:show databases; ...

2016-09-04 18:51:25

阅读数 152

评论数 0

深度解析oracle的rownum

本人最近在使用oracle的rownum实现分页显示的时候,对rownum做了进一步的分析和研究。现归纳如下,希望能给大家带来收获。 对于rownum来说它是oracle系统顺序分配为从查询返回的行的编号,返回的第一行分配的是1,第二行是2,依此类推,这个伪字段可以用于限制查询返回的...

2016-09-04 18:16:16

阅读数 157

评论数 0

Maven学习 (一) 搭建Maven环境

有两种方式可以配置maven的环境配置,本人推荐使用第二种,即使用本地的maven安装文件,个人感觉这样可以方便管理下载jar包的存放位置,错误信息的输出等,可以在dos窗口中可以清晰看到,虽然比较麻烦,每次都要敲dos命令,但可以写批处理文件来解决.方式一: 不使用本地的maven安装文件环境...

2016-07-30 22:18:49

阅读数 181

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭