![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Database
文章平均质量分 90
supingemail
这个作者很懒,什么都没留下…
展开
-
DDD之领域间动态分頁联查
好记忆不如烂笔头,能记下点东西,就记下点,有时间拿出来看看,也会发觉不一样的感受。讲点题内话 众所周知,DDD是一种解决问题的思路。重点是给出理论,按照理论进行需求分析、业务拆解和架构设计。她是一种解决方案的抽象概括。 现状却是:没有一种完整的,可照本宣科的流程,让人可以根据这套流程去进行业务的分析,拆解,联合,这应该是DDD没有真正火起来的原因。很多人都知道DDD,也都明白是怎么回事,但是就是不能在实际的业务中去践行实施,去真正的按照DDD的思想去服务于业务。 ...原创 2021-07-27 00:30:23 · 1989 阅读 · 0 评论 -
HikariCP为什么快?
好记忆不如烂笔头,能记下点东西,就记下点,有时间拿出来看看,也会发觉不一样的感受。目录前言零、类图和流程图一、主流程1:获取连接流程二、主流程2:初始化池对象三、流程1.1:通过HikariPool获取连接对象四、流程1.1.1:连接判活五、流程1.1.2:关闭连接对象六、流程2.1:HikariCP监控设置七、流程2.2:连接泄漏的检测与告警7.1:它是做什么的?7.2:过程详解八、主流程3:生成连接对象九、主流程4:连接池缩容十、主流程5:扩充转载 2021-07-26 11:13:44 · 355 阅读 · 0 评论 -
Oracle 通过网关连接MySql的配置
叨叨网络上使用oracle网关来连接sql server ,db2 ,sybase 等的数据库的实例比较多,唯独少了使用oracle网关来通过ODBC连接的样例,MySql 就是一个ODBC 的。现在看看如何使用oracle网关连mysql 。 官网文档介绍:http://www.oracle.com/technetwork/cn/database/gateways/index-0原创 2015-06-05 15:53:01 · 3115 阅读 · 0 评论 -
PL/SQL Developer 连接远程的Oracle 服务器
介绍 在实际的程序中,数据库和开发不在一起的,可是要看库中数据,那就免不了用可视化的工具来操作,PL/SQL Developer 是查看oracle 的牛叉工具,但是,怎么样才能知道使用plsql去访问远程oracle呐?。操作步骤简介 查看到远程的oracle server 上的数据,就得需要两个工具:oracle client 和PL/SQL Develo原创 2015-06-10 14:18:48 · 720 阅读 · 0 评论 -
Oracle查看字符集后修改oracle服务端和客户端字符集的步骤
1.oracle server端字符集查询复制代码代码如下:select userenv('language') from dual;server字符集修改将数据库启动到RESTRICTED模式下做字符集更改:复制代码代码如下:SQL>conn /as sysdbaSQL>shutdown immediate;转载 2015-06-10 15:00:37 · 493 阅读 · 0 评论 -
TPC-DS 生成数据
简介其实,使用 TPC-DS 生成系统性能测试的数据,说简单也简单,说难,确实也不好做!关键是在每一步的操作中,如果遇到了问题,该怎么样处理,这个是个问题的关键。下面就将生成的步骤简单描述一下,好记性不如烂笔头呀!生成步骤1.在官网上(http://www.tpc.org/tpcds/ )去下载最新的:TPC-DS. 2.解压: 下载的 zip 文件放在原创 2015-07-07 00:03:08 · 6137 阅读 · 1 评论 -
大数据基准测试——TPC-H or TPC-DS
随着开源Hapdoop、Map/Reduce、Spark、HDFS、HBASE等技术的商用化,大数据管理技术得到了突飞猛进的发展。一般来说,大数据具有3V特性,即Volume(海量)、Velocity(高速)和Variety(多样)[1]。TPC联合主席、Cisco高级工程师Raghunath Nambiar进一步认为大数据还面临Value(价值)和Veracity(精确)的挑战。如何客观地比较不转载 2015-07-06 14:53:43 · 1381 阅读 · 0 评论 -
数据库获取主键的SQL
好记忆力 , 不如烂笔头 !很多时候,要获得数据库的表的主键,但是一时间又想不起来用什么,今天就做个笔记,记录下:1. 获得 MYSQL 中某个表的主键的SQL:SELECT TABLE_NAME,COLUMN_NAME FROM INFORMATION_SCHEMA.KEY_COLUMN_USAGE WHERE TABLE_NAME <> 'dtprope原创 2015-08-06 19:26:46 · 2585 阅读 · 0 评论 -
MySql Rpm 安装以及 用户管理和权限设置
mysql 在linux 的安装,其实,很多时候只需要yum install ... ... 都ok了,但是这个一般版本都比较的low (yum install 来的都是5.1.x 的目前,对于有些应用不支持,目前mysql 都去5.7.x 了,实在是变化很快呀. 哥用的是mysql 5.6.x 的.... ),需要高版本的时候,卧槽,不行了,各种有问题呢下面先说说授权的事情,再原创 2015-06-09 15:45:20 · 1666 阅读 · 0 评论 -
C3P0 相关配置描述
好记忆不如烂笔头 ,记下还是很好的!from:http://www.blogjava.net/Alpha/archive/2015/01/22/262789.htmlc3p0详细配置官方文档 : http://www.mchange.com/projects/c3p0/index.html3301000转载 2016-01-12 17:05:50 · 446 阅读 · 0 评论 -
MySql 1030 Error
好记忆不如烂笔头 ,还是要积淀东西才好的。最近操作数据库,发现一个很恶心的问题、看不见数据库表了。error code 1030 got error 28 from storage engine然后就开google了、得到结果是 tmp 目录下的文件满了。在系统中查看/tmp是否已经满了: 查看命令如下:[root@localhost /]# df原创 2016-04-25 23:37:14 · 10089 阅读 · 0 评论 -
RedHat 挂载DVD到目录
DVD安装redhat的系统的时候,很多资源用不了,所以yum 是很用的,但是redhat不是正版的,就无法用,所以要挂载,以下是挂载的方式。挂载之前,一定要将dvd放到光驱里面去。1.1.4、重启服务器[root@rhel6 ~]# reboot1.2、安装依赖软件包使用RedHat.Enterprise.Linux转载 2015-06-20 05:28:59 · 1149 阅读 · 0 评论 -
Linux 上开通1521 端口
症状1. TCP/IP连接是通的。可以用ping 命令测试。2. 服务器上Oracle Listener已经启动。 lsnrctl status 查看listener状态 lsnrctl start 启动Oracle listener3. 客户端得到的错误信息通常是:ORA-12170: TNS:连接超时这时,我们基本可以肯定是服务器没有开放15原创 2015-06-21 18:00:33 · 2788 阅读 · 0 评论 -
Mysql 表操作的基本语法
总会有这样的时刻,突然要在表中加个字段,加个索引,或者加个字段,或者是修改给字段, 一时间想不起来用哪个命令,现在就将平时用到的一部分命令写出来,方便使用:1.增加表中的字段 alter table tablename add new_field type not null default '0'; example: alter table people_final原创 2015-01-06 11:10:37 · 620 阅读 · 0 评论 -
Mysql事件调度
sql的事件调度,对于DBA或者是对于程序员来说,都是非常有用的,下面黏贴一些关于这方面的操作。自MySQL5.1.6起,增加了一个非常有特色的功能–事件调度器(Event Scheduler),可以用做定时执行某些特定任务(例如:删除记录、对数据进行汇总等等),来取代原先只能由操作系统的计划任务来执行的工作。更值得一提的是MYSQL的事件调度器可以精确到每秒钟执行一个任务,而转载 2013-12-30 16:02:54 · 825 阅读 · 0 评论 -
Database 各种数据连接
总结下,在平时的运用中,用JDBC方式来连接各种数据库的方式。所用到的jar自己去网络上去 download 0、accessString driver="sun.jdbc.odbc.JdbcOdbcDriver"; String url="jdbc:odbc:driver={Microsoft Access Driver (*.mdb)};DBQ=c:\\allpro.mdb原创 2014-02-21 16:40:52 · 962 阅读 · 0 评论 -
mysql 数据库设置
mysql 数据库的基本设置就不多说了,在安装的时候,注意编码的设置,最好设置成是:utf8 的,这儿是可以选择的,也方便去选择操作。 在windows 系统中,对mysql进行启动,停止服务可以命令为:开始->运行->cmd停止:net stop mysql启动:net start mysql前提MYSQL已经安装为windows服务 查看mysql数据库中,原创 2014-03-12 14:33:39 · 866 阅读 · 0 评论 -
MySQL数据库MyISAM和InnoDB 比较
InnoDB和MyISAM是在使用MySQL最常用的两个表类型,各有优缺点,视具体应用而定。基本的差别为:MyISAM类型不支持事务处理等高级处理,而InnoDB类型支持。MyISAM类型的表强调的是性能,其执行数度比InnoDB类型更快,但是不提供事务支持,而InnoDB提供事务支持已经外部键等高级数据库功能。MyIASM是IASM表的新版本,有如下扩展: 二进制层次转载 2014-03-24 18:23:26 · 650 阅读 · 0 评论 -
12306 并不是我们想的那样
我曾在淘宝写过一段时间代码,2012年在一家百强民企做电商副总,当时在极为艰苦的条件下带队开发了一个B2C网站,走支付宝和银联支付通道,年营业额千万级(当然实在太少了,我只是说这个网站投入了实际的运营)。也就在那个时候,我对12306嗤之以鼻,觉得他们做得太烂了,认为自己能带队花几百万半年时间做个好的出来。于是我狂妄地想做一个开源的订票系统给他们。我花了一个星期时间思考转载 2014-04-08 16:47:21 · 1422 阅读 · 0 评论 -
ubuntu 安装mysql
(1)Ubuntu12.10 root用户登录设置ubuntu12.10默认不允许root用户登录,在登录窗口只能看到普通用户和访客登录。以普通身份登陆ubuntu后,我们需要做一些修改普通用户登录后,修改系统配置文件需要切换到超级用户模式,在终端窗口里面输入: sudo -s,然后输入普通用户登陆的密码,回车即可进入root用户权限模式。然后执行: vi /etc/lightd转载 2014-06-12 16:29:33 · 699 阅读 · 0 评论 -
mysql 常用命令之函数
函数如下:left,right 字符串截取from_unixtime 格式化unix时间戳concat 字符串连接函数max 取某列最大值min 取某列最小值 sum 计算某列的和count 统计条数md5 返回md5加密码的串format 格式化数字为xx,xxx,xxx.xxxx格式 比如1,1000.123length 计算某个转载 2014-07-14 16:57:06 · 579 阅读 · 0 评论 -
JDBC 操作数据库
有时候使用框架,或许没有直接操作数据库来的快,或者说是原创 2014-10-24 18:07:33 · 581 阅读 · 0 评论 -
JDBC 连接池
在处理大批量数据的时候,原创 2014-10-24 18:15:56 · 475 阅读 · 0 评论 -
Jdbc 存储过程 procedure
在平时的使用过程中,很多时候,原创 2014-10-28 15:04:33 · 833 阅读 · 0 评论 -
MySQL函数集锦
MySQL数据库中提供了丰富的内置函数,这些内置函数可以帮助用户更加方便地处理数据表中的数据。 (1)数学函数ABS(x) ==> 返回x的绝对值CEIL(x), CEILIN(x) ==> 返回不小于x的最小整数值FLOOR(x) ==> 返回不大于x的最大整数值RAND() ==> 返回0-1的随机数RAND(x) ==> 返回0-1的随机数,x值相同时返回的随机数转载 2014-11-24 17:21:30 · 454 阅读 · 0 评论 -
MySQL性能优化
今天,数据库的操作越来越成为整个应用的性能瓶颈了,这点对于Web应用尤其明显。关于数据库的性能,这并不只是DBA才需要担心的事,而这更是我 们程序员需要去关注的事情。当我们去设计数据库表结构,对操作数据库时(尤其是查表时的SQL语句),我们都需要注意数据操作的性能。这里,我们不会讲过 多的SQL语句的优化,而只是针对MySQL这一Web应用最多的数据库。希望下面的这些优化技巧对你有用。1.转载 2013-12-24 10:35:34 · 633 阅读 · 0 评论