技术文章

SQL Server数据库损坏和修复

常见错误解读823错误 错误信息是:“在文件'%ls'中、偏移量为%#016I64x的位置执行%S_MSG期间,操作系统已经向SQL Server返回了错误%ls。”“The operating systemreturned error %ls to SQL Server during a %S_MSGat offset %#016I64x …

大数据入门:Impala框架基础简介

在大数据处理当中,核心的数据分析处理环节,衍生出了非常多的框架组件工具,基于不同场景下的需求,给出了更多可选的技术方案。比如说在交互式查询场景下,Impala就是一个不可忽视的重要选择。今天的大数据入门分享,我们就来讲讲Impala框架入门的一些基础知识。Impala背景Impala的出现,追溯其源头,是来自于Google的“新三篇论文”(Caffeine– …

JDBC规范五-ResultSet详解

ResultSet接口是JDBC API中另一个比较重要的组件,提供了检索和操作SQL执行结果相关的方法。1.ResultSet类型ResultSet对象的类型主要体现在两个方面:(1)游标可操作的方式。(2)ResultSet对象的修改对数据库的影响。后者称为ResultSet对象的敏感性。ResultSet有3种不同的类型,分别说明如下。(1)TYPE_ …

Spring事务失效的7大场景:源码级排查方案来了!

凌晨2点,线上交易系统突然出现资金漏洞——数据不一致但事务竟未回滚。这是Spring开发者最不愿面对的噩梦。本文从源码层面剖析7个高频致命陷阱,直击事务失效的底层真相,每个案例均附带可落地的解决方案。建议收藏,关键时刻能救火!一、非public方法使用@Transactional(字节码级陷阱)Spring事务基于AOP动态代理实现,而CGLIB代理无法拦截 …

如何用 NAS 搭建属于自己的云端书库

在完成基于 NAS 的 Podcast 订阅管理平台以及密码库之后,我将下一步「私有化」的目标瞄上了自己多年来的精心收藏的数字书库。我自己阅读的电子书除了从 Kindle 商店购买书籍之外,还有就是从第三方渠道下载以及自己 DIY 的电子书了。以前这些自制的电子书都被我放在电脑的某个文件目录中,而随着时间的推移,这些电子书文件越来越多,如何对这些数字文件进行 …

高效的并行数据库备份和恢复工具

目录一、gpbackupgprestore二、gpcopy一、gpbackupgprestoreGreenplum数据库从5.5.0版本开始,基于内置的COPY……ON SEGMENT命令,发布了更加高效的基于Greenplum的gpbackupgprestore实用工具。关于COPY……ON SEGMENT命令的详细介绍,请参考6.1.1节。总的来说,gp …

Mybatis配置文件XML全貌详解,再不懂我也没招了

一、为什么要使用配置文件试想,如果没有配置文件,我们的应用程序将只能沿着固定的姿态运行,几乎不能做任何动态的调整,那么这不是一套完美的设计,因为我们希望拥有更宽更灵活的操作空间和更多的兼容度,同时也能解决硬编码等问题,所以我们需要有配置文件,对应用程序进行参数预设和设置初始化工作。那我们为何钟情XML?首先,当然是 XML 配置文件本身就足够优秀,格式规范, …