觉悟吧,少年!

——认真编码,认真生活!

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

dbutils和反射实现ORM问题整理

背景时间过的真快,用dbutils自定义ORM竟然已经是7月中旬的事情了,本周才真正用到那些代码,当初简单实现的MyBeanHandler类还有一些缺陷,整理修正流程如下。实现流程基本思路是这样的:需要将数据库的一条查询结果,转换成Java实体类的实例,自定义一个ResultHandler,接受一...

2017-09-09 07:02:29

阅读数:282

评论数:0

MySQL索引知识整理

背景TokuDB引擎表按小时生成,每小时的数据量为1亿条左右,在TokuDB高压缩比下,每张表的数据文件大小为10G左右,原始数据100多G,大数据量下查询该怎么办呢,所以进行了TokuDB索引测试。由于之前没有详细了解过各种索引创建语句的区别,只是用百度来的索引创建语句简单测试了一下,可以创建,...

2017-09-02 08:19:55

阅读数:306

评论数:0

简单知识——跨页面信息传递

背景一个简单的数据查询功能,列表页面有“查看详情”按钮,跳转详情页面时列表的一条记录信息需要传递到详情页面;而详情页面有“返回”按钮,返回的同时也需要将原列表的查询条件回显。跳转方式直接是window.location.href,一个典型的跨页面信息传递,属于不同页面之间共享信息的情况。那么跨页面...

2017-08-26 08:19:47

阅读数:653

评论数:0

Linux实用命令整理

背景本文将整理本人近期常用的Linux命令,作为网络笔记,以备后用。修改DNS重装的系统,无法上网,ping www.baidu.com -c 2时,报错unkonwn host,说明该服务器的DNS配置有问题,修正 操作如下: 1 编辑网卡配置文件,添加DNS信息,文件名称为/etc/sys...

2017-08-17 18:13:12

阅读数:259

评论数:0

CentOs7改造mysql服务

背景CentOS7版本下的service命令都被重定向到systemctl这个命令了,PerconaMySQL安装完成后,会自动添加开机启动服务,而它的服务脚本文件为mysql.service,如果需要对该服务脚本进行改造,该怎么办呢?问题搜索MySQL的开机启动服务脚本文件,得到结果如下: ...

2017-08-17 10:18:09

阅读数:1319

评论数:0

TokuDB引擎启动失败解决

背景Tokudb引擎修改数据存储目录参数特别复杂,稍不留神,tokudb引擎就无法启动了。怎么折腾都不能修改目录参数,也不能启动的情况下,可以卸载掉重装。本文记录今天填坑的经历,卸载重装后再修改目录。启动失败的情况下,/var/log/mysqld.log中有这个错:[ERROR] TokuDB:...

2017-08-11 18:35:19

阅读数:407

评论数:0

IaaS,PaaS,SaaS 的区别

背景2017年5月20日的系统集成项目管理工程师考试上午选择题中,云计算的基础知识有两道云计算的概念和三种方式之间的辨别,印象中并没有选对。到底云计算的三个名词之间有什么区别呢?今天读了阮一峰先生的一篇网络日志,大神的文章通俗易懂,重要的是解答了我的疑惑。原文真的不错,忍不住转载分享。本文转载自阮...

2017-08-06 15:31:27

阅读数:533

评论数:0

PerconaMySQL安装手册-RPM包方式

背景以前安装PerconaMySQL数据库是通过yum在线安装的,这种方式操作简单,会自动安装所有需要的依赖包,当然需要联网。但是,一台刚重装过系统的纯净机器,而且处于不能上网环境下,该怎么安装呢?本文将记录在CentOS7中以rpm本地安装PreconaMySQL的过程。大致的操作流程跟官网一样...

2017-08-04 10:01:19

阅读数:591

评论数:0

MySQL 5.7搭建Master-Slave实践

背景理解了MySQL的Master-Slave的基本原理后,就想在本地虚拟机上实践一下。开启虚拟机上的两个节点,主库Ip为192.168.x.164,从库Ip为192.168.x.170,分别安装相同版本的MySQL 。同时参考http://www.cnblogs.com/jirglt/p/354...

2017-07-21 09:28:49

阅读数:1035

评论数:0

MySQL 5.7社区版安装实践

背景CDND首页看到一篇介绍MySQL的Master-Slave架构的文章,了解了Master-Slave的基本原理,所以想实践搭建一个Master-Slave架构,第一步先安装一个社区版的MySQL。本文记录在Linux虚拟机上安装MySQL5.7社区版本的过程,参考官方安装手册,以及http:...

2017-07-20 16:12:54

阅读数:535

评论数:0

dbutils工具包分析及应用

背景项目开发过程中,需要更换数据库,DAO层抽象了一个顶层的父类,以此类着手重写一整套操作,可以将换库工作量降低到最少。那么工作量就落在了解决ORM映射问题上,原来使用的BSONObject工具包,直接完成Java对象到JSON对象的转换。现在需要利用原始的JDBC、重写一套ORM映射机制。百度到...

2017-07-18 15:40:43

阅读数:492

评论数:0

大流量场景下统计问题整理

前言这是一个沉重的话题,早上上班路上,在一个路口拐弯时,恰逢一辆殡葬车驶过。那肃穆的黑色,唤起了我那被忙碌生活掩盖、进而快忘却了的人生命题,生命终点的问题。因此,今天始终盘亘于我大脑的一句话是:人生苦短,汝当惜之。电视剧《恰同学少年》中,给我印象最深的就是杨昌济先生晨读之前大声朗读的两句话: ...

2017-07-14 17:16:46

阅读数:311

评论数:2

TokuDB配置目录参数——脚本实现

背景上一节已经完成了TokuDB数据库引擎的配置过程,回顾一下操作: 1 停掉mysql服务 2 目录创建 3 文件移动 4 修改/etc/my.cnf配置文件 5 重启mysql 系列的操作,还是挺多的,可以脚本化来完成,今天就完成了这样一个脚本,以简化MySQ...

2017-07-11 11:19:58

阅读数:246

评论数:0

TokuDB配置目录参数

背景TokuDB数据库调优,网上搜到几个调优参数,官网推荐将TokuDB的数据目录和MySQL的数据目录分开。所以本文记录一下TokuDB数据库配置修改的过程,就是这个简答的参数修改操作,捣鼓了两个下午,终于找到了问题根源,记录如下。TokuDB相关文件TokuDB相关的文件,默认存放路径为mys...

2017-07-10 16:32:08

阅读数:427

评论数:0

别放过不合理的结果,因为真的有bug

背景有一个统计每小时总量趋势的功能,统计结果包括两部分,一部分是折线图,显示 24小时各个小时的总量信息,还有一部分是一整天的总量topN的信息,这两部分信息是由定时任务一起统计并存储在一个数据结构中的。问题测试部同事反馈页面显示的图表有问题,TopN总量有数据,但是24小时趋势图上却没有数据。...

2017-07-06 13:58:45

阅读数:184

评论数:0

TokuDB命令之tokuftdump

背景近日急需熟悉TokuDB这个引擎,搜到一篇关于TokuDB黑科技的文章(原文链接:https://yq.aliyun.com/articles/6376?spm=5176.100239.blogcont34818.8.VLac8i)于是验证该文章的内容,以期有所获。toduftdump命令 ...

2017-07-04 15:21:31

阅读数:240

评论数:0

TokuDB文档下载

背景鉴于TokuDB数据库资料的稀奇,就把官网作为首选的学习资料,第一步就是想下载官方操作手册。 下载链接为:https://learn.percona.com/download-percona-tokudb-7-5-manual问题记录发现这个链接有问题,在Win10的Edge下,可能是我的浏...

2017-07-04 10:08:03

阅读数:152

评论数:0

TokuDB引擎安装详解

背景项目目前使用的Sequoiadb数据库,撑不住每小时千万的数据量了,所以领导安排研究TokuDB,捣鼓一天的安装过程,记录一下。CentOS上安装Percona Mysql的流程,根据官网的安装步骤,整理得到本文,操作够多的,真佩服自己的耐心,内容有点多,官网操作不够不完整而且有部分不一致,着...

2017-06-30 18:14:10

阅读数:998

评论数:0

Tomcat源码分析-JMX(终)

背景前几节分析了Tomcat中跟JMX有关的内容,昨天继续分析了JMX的架构图,以及JVM启动JMX的流程,整理出JDK中相关的类图,以巩固对JMX的理解。架构图sun公司定义的JMX架构图,百来的图片如下:纵观上图,以虚线分割,分为三层: 第一层,远程管理层应用,即访问JMX的应用,如jco...

2017-06-27 11:37:46

阅读数:1486

评论数:0

简单问题-Sequoiadb数据库脚本批量删除数据

背景开发中使用的是巨杉数据库,有一个日志集合是按天存储的,即表集合名称规则一致MyLogData_yyyyMMDD的格式,每天生成一张表。现在有一个问题就是服务器磁盘空间已经被撑满了,需要删掉一段时间的数据。由于涉及的类似结构的表有5张,手动一条条执行dropCL操作太麻烦。解决办法首先,sequ...

2017-06-26 10:53:21

阅读数:816

评论数:0

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