数据库
文章平均质量分 57
程序员小董
毕业后先在腾讯做了近3年的kv存储引擎开发
之后在阿里做了3年多互动游戏的开发
展开
-
MySQL case&when的使用说明
https://juejin.cn/post/6971040309065187342原创 2023-11-06 16:33:06 · 112 阅读 · 0 评论 -
缓存+db 该怎么设计?
关于db与缓存的使用原创 2022-11-14 11:56:13 · 143 阅读 · 0 评论 -
mysql索引的一点小知识
msyql索引的相关知识原创 2022-11-10 15:48:08 · 2302 阅读 · 0 评论 -
CentOS下Mariadb表名大小写的问题
今天在linux上跑一个系统发现数据库报错,说找不到表问题是,我已经建立了表呀。我把报错的那个表 复制到命令行 运行一下。发现是大小写的问题。那问题就简单了。网上百度可以知道打开/etc/my.conf文件如下## This group is read both both by the client and the server# use it原创 2016-01-21 18:21:50 · 5825 阅读 · 0 评论 -
Mybatis应用(oracle)
首先声明: 这篇文章基本“照抄”了大神“稻草人”的“mybatis试用”原文目录如下:http://dcrpp.iteye.com/blog/674072跟着老师做项目,用了三个多月的mybatis,但直到今天,才自己动手亲自配置了一次mybatis。很丢人的,尝试了几天才解决问题。为了让更多的初学者不用走弯路,就写点经验与大家分享。废话不多说咱们就开始吧。首先给大家原创 2013-01-16 20:21:45 · 955 阅读 · 0 评论 -
centos7安装oracle12c
本文 基本参考了下面这篇文章http://blog.csdn.net/gq5251/article/details/42004035但是改正了一些错误操作系统:CentOS Linux release 7.2.1511 (Core) oracle: oarcle (12.1.0.2.0) - Standard Edition (SE2)几点要注意的关于虚拟机原创 2016-05-11 09:23:19 · 16599 阅读 · 0 评论 -
Centos7安装Tair及配置测试
系统环境 Centos7 64位外网ip 182.254.145.66内网ip 10.105.23.114安装位置 /usr/local/tairTair介绍参见官网安装想了半天,我还是引用 淘宝分布式 key/value 存储引擎Tair安装部署过程及Java客户端测试一例我觉得这个博客已经写得很好了,我就写一下,我在安装的时候遇到的一些问题吧原创 2016-05-26 20:59:38 · 2032 阅读 · 0 评论 -
oracle入门
sqlplus / as sysdba 详解 http://blog.csdn.net/zhoujiaoshou/article/details/7468407 sqlplus sss/sss as sysdba 依然是用sys登陆的几个概念首先咱们说说数据库,数据库实例,表空间这几个概念我不想扯那些概念,就按照我的理解说,如果说错了,请各位大神一定指出。谢谢。原创 2016-01-15 14:37:37 · 532 阅读 · 0 评论 -
数据库的一些基本概念
本文虽为原创,但是内容多是从网上东一块西一块引用过来的,文章可以看做是学习记录锁锁的类型有三种: 共享(S)锁:多个事务可封锁一个共享页;任何事务都不能修改该页; 通常是该页被读取完毕,S锁立即被释放。 排它(X)锁:仅允许一个事务封锁此页;其他任何事务必须等到X锁被释放才能对该页进行访问;X锁一直到事务结束才能被释放。 更新(U)锁:用来预定要对此页施加X锁,它允许其原创 2016-03-21 17:19:37 · 457 阅读 · 0 评论 -
ShardedJedis的一致性hash
ShardedJedis是redis客户端分片的实现。但问题是,一个key到底经过了怎样的过程,最终才找到她应该存储的Redis实例呢?我们先看一下ShardedJedis是如何使用的 List shards = Arrays.asList( new JedisShardInfo("localhost",6379), new JedisShard原创 2017-02-27 16:07:21 · 759 阅读 · 0 评论 -
hibernate关联对象的增删改查------查
本篇博客是之前博客hibernate关联对象的增删改查------查 的后继,本篇代码的设定都在前文已经写好,因此读这篇之前,请先移步上一篇博客 //代码片5 SessionFactory sessionFactory = new AnnotationConfiguration().configure().buildSessionFactory原创 2015-07-11 23:14:44 · 1866 阅读 · 0 评论 -
DBUtils架构分析
首先,我们看看DBUtils的组织架构图一点一点来看,AbstructQueryRunner封装了PreparStatement的产生与装填,同时还包括了对数据库资源的关闭等操作。它有两个子类,QueryRunner与AsyncQueryRunner。先说AsyncQueryRunner,看看名字我们就知道,它的异步的获取数据库信息。我们看一小段代码: //Async原创 2015-04-22 22:53:00 · 1656 阅读 · 0 评论 -
我也来写DBUtils
关于重复造轮子作为一个程序员,我们不止一次听到师长前辈们说:不要重复造轮子,已经有现成的了,直接用就是了。对于这个观点,我觉得得仔细分析分析。如果我们正在做一个真实的项目,经理天天追在我们屁股后面问进度。我想只要是个正常的程序员,肯定不会想去再造一个"轮子"。但是,程序员不是年年月月,每一天都在赶项目。那么在我们闲暇的时候,看看业内已经有的轮子,仔细分析一下轮子的构造,自己就权当是原创 2015-04-21 17:49:27 · 1742 阅读 · 0 评论 -
DBUtils学习总结
这几天闲着无聊,就看了一下DBUtils这个数据库组件。中间有了一些想法,现在记录下来。文章主要分几部分1 最简单同时也是最经常使用的一些范例2 学习源码前的一些知识储备3 我自己写的mydbutils4 两相比较5 分析源码 最简单同时也是最经常使用的一些范例 看这个就OK http://www.cnblogs.com/xdp-gacl/p/400原创 2015-04-23 15:09:13 · 1858 阅读 · 0 评论 -
漫谈jdbc
本文可作为北京尚学堂jdbc课程的学习笔记;简介jdbc是什么东西?jdbc全称(Java Database Connectivity java数据库连接)它是干什么的?至于它是干什么的,那就应了那句老话了,说来话长..很久很久之前,作为用户,我们有c,c++,java...各种语言,另一方面数据库领域Oracle,Mysql,DB2,SQLServer也是种类繁多。为原创 2014-10-26 22:16:01 · 1355 阅读 · 0 评论 -
DBUtils源码分析
其实,在这篇文章里,我只是分析了dbutis的query的运作流程类。至于类为什么要这样设计,蕴含的设计模式等等高级知识点咱们在下节再探讨。先看看最简单的DBUtils是如何工作的。 数据库里有一张表,student,里面就三个属性 姓名,学号,出生日期( xm,xh,birth)其中前两个是vchar,birth是date;package dbutils;import原创 2015-04-21 16:45:49 · 3325 阅读 · 1 评论 -
hibernate关联对象的增删改查------增
本文可作为,北京尚学堂马士兵hibernate课程的学习笔记。这一节,我们看看hibernate关联关系的增删改查就关联关系而已,咱们在上一节已经提了很多了,一对多,多对一,单向,双向...其实咱们可以简单的说就是A与B,有关系。至于他们到底是一对多,多对一,暂且不论。咱们要讨论的是,如果我存储A,那么数据库里是否会有B;如果我删除A,那么与之相关的B是否也会删除;如果原创 2015-06-28 13:01:01 · 3220 阅读 · 0 评论 -
数据从oracle转换到mysql
因为项目变更,需要把数据从oracle里转到mysql里。第一个想法,自己写代码。20分钟后,算了,还是找找工具吧。第二步:下了一个工具,二十分钟后,师兄发现,表的结构是倒完了,但是有的表数据全部倒好了,有的表数据只倒了一半。算了,换个思路吧。第三步:A算了,自己动手丰衣足食,在第二步已经有mysql表结构的基础上,数据通过代码来倒吧。自原创 2015-09-25 17:27:46 · 1983 阅读 · 0 评论 -
JdbcTemplate源码解析
先写一个测试代码package jdbc;import java.sql.ResultSet;import java.sql.SQLException;import java.util.ArrayList;import java.util.HashMap;import java.util.List;import java.util.Map;import org.sprin原创 2015-09-11 12:20:47 · 2437 阅读 · 0 评论 -
Spring揭秘读书笔记 八 数据访问异常体系
这篇博客 来自spring揭秘一书的第十三章为什么要有访问异常都有一个体系,这个我们得从DAO模式说起。DAO模式任何一个系统,不管是一个最简单的小系统,还是大规模的系统,都得跟数据打交道,说白了都得时常进行存取数据的操作。我们暂且不论数据本身,数据存储的方式就已经是各有不同了。最简单的,把数据存储到关系型数据库中。这里面至少就有MySQL,Oracle等等我还可以把数据存储到原创 2015-09-12 12:58:22 · 1685 阅读 · 1 评论 -
[Err] ORA-00923: FROM keyword not found where expected 与rownum
关于oracle的nownum如果我想查询表的全部信息,并且前面加上行号,sql如下select ROWNUM,* from tableA 会报下面的错误[Err] ORA-00923: FROM keyword not found where expected得给表加上别名SELECT ROWNUM,a.* ROWNUM FROM tableA原创 2015-03-25 10:36:55 · 5323 阅读 · 0 评论