史上最简单的 MySQL 教程(三十五)「数据备份与还原(上)」

数据备份与还原基础概念: 备份,将当前已有的数据或记录另存一份; 还原,将数据恢复到备份时的状态。 为什么要进行数据的备份与还原? 防止数据丢失; 保护数据记录。 数据备份与还原的方式有很多种,具体可以分为:数据表备份、单表数据备份、SQL备份和增量备份。数据表备份数据表备份,不需要通过 SQL 来备份,我们可以直接进入到数据库文件夹复制对应的表结构以及数据;在需要还原数据的时候,直接将备份(复制)...
阅读(481) 评论(1)

阿里与腾讯人的区别,就是明教与武当的反差

博主说:在中国,阿里和腾讯可以说是平分天下,但从骨子里,两者的文化却不尽相同,甚至可以说是截然相反。在读过「南七道」的这篇文章之后,感觉有趣之余,却也认为其分析的头头是道。因此,在此分享这篇文章!至于文中观点,相信大家自有判断。 正文阿里 18 周年庆典,4 万门徒从全球各地奔赴杭州,一起大庆,浩浩汤汤,好不气魄。在中国互联网这个大江湖里,腾讯和阿里,这两家总体市值正在逼近 10000 亿美金的互联...
阅读(1107) 评论(0)

详述 IntelliJ IDEA 设置 Sublime 代码颜色的方法

相信有些同学在使用 Sublime 时,看到那些五颜六色的代码感觉爽的不行,而反过来,再来看 IntelliJ IDEA 默认的颜色就感觉有些不爽啦!但是实际上,我们是可以通过「导入设置」的方式,来设置 IntelliJ IDEA 的代码颜色的。在此篇博文中,我们就给出在 IntelliJ IDEA 中设置 Sublime 代码颜色的方法。首先,下载「SublimeMonoKai」jar 包。如上图...
阅读(720) 评论(3)

支付宝钱包系统架构内部剖析

支付宝系统架构概况 典型处理模式 资金处理平台 财务会计 支付清算 核算中心 交易 柔性事务 支付宝技术产品线 转载声明:本文转自「人人都是产品经理」,最全最强解析:支付宝钱包系统架构内部剖析。...
阅读(322) 评论(0)

去哪儿网支付系统架构演进

作者简介:吕博,去哪儿网金融事业部研发工程师,毕业于吉林大学,2012年加入去哪儿网。 致力于支付平台研发和支付环节的基础服务建设。 正文  去哪儿支付系统自 2011 年搭建以来,在五年的时间里逐渐从一个高耦合的单一系统发展为众多子系统组成的高并发、高可用、支持多种交易支付业务的分布式系统。业务从最初的非代收到现在多种非代收、代收场景的支持,B2B 业务的从无到有,支付方式从单一网银支付到现在银行...
阅读(597) 评论(0)

Guava 指南 之「通用 Object 方法」

通用 Object 方法equals当你的对象含有的多个字段可能为null的时候,实现Object.equals会很痛苦,因为你不得不分别对它们进行null检查。使用Objects.equal能够帮助你用一个对null敏感的方式执行equals检查,而不必冒着抛出NullPointerException的风险。例如:Objects.equal("a", "a"); // returns tru...
阅读(171) 评论(0)

详述 Maven 依赖范围及依赖调节原则

当在我们 POM 文件中配置 Maven 依赖的时候,常见的格式如下: ... ... ... ...</versio...
阅读(316) 评论(4)

快讯 | Java 9 正式发布,新特性解读

作者简介:杨晓峰,OpenJDK Committer,Oracle 首席工程师,Java 核心类库北京团队 leader。2011年加入 Oracle Java 团队,经历了从 JDK 7 到 JDK 9 的研发过程,目前领导 Java 核心类库团队,专注于 JDK 核心类库新特性的测试和开发,希望对 Java 技术的演进和普及做出贡献。加入 Oracle 前,就职于 IBM,从事 IBM 企业数据...
阅读(1037) 评论(2)

Guava 指南 之「前置条件」

前置条件Guava 提供了很多用于进行前置条件检查的工具,我们强烈建议静态导入这些方法。每个方法都用三种形式: 没有额外的参数。抛出的任何异常都没有错误信息。 有一个额外的Object参数。抛出的任何异常都带有一个object.toString()的错误信息。 有一个额外的String参数以及任意数量的附加Object参数。这些行为类似于printf,但是为了 GWT 兼容性和高效性仅允许%s,例如...
阅读(210) 评论(0)

关于 IntelliJ IDEA 中 Schedule for Addition 的问题

在我们使用 IntelliJ IDEA 的时候,经常会遇到这种情况,即: 从 SVN 检出项目之后,并用 IDEA 首次打开项目,IDEA 会弹出如下选择框: 如上图所示,让我们选择是否将XXX.iml文件添加到 SVN 版本中。在这里,我们唯一有些疑惑的就是XXX.iml文件是什么鬼?在项目中,原本并就没有这个文件啊!实际上,XXX.iml文件是 IDEA 自动为我们(首次)打开的项目生成的配置文...
阅读(432) 评论(0)

Guava 指南 之「使用和避免 null」

使用和避免null “null,糟糕透啦!” —— Doug Lea. “我称呼null为百亿美金的错误!” —— C. A. R. Hoare. 轻率地使用null可能导致很多令人惊愕的问题。通过研究谷歌的代码,我们发现:95% 的集合不接受null作为元素,因此相比于默默地接受null,使用快速失败的操作拒绝null值对开发者更有帮助。此外,null的模糊性会让人很不爽。我们很难知道返...
阅读(375) 评论(0)

Guava 指南 之「Throwable」

异常传播有时候,当你捕获一个异常时,你想将其返回到下一个try/catch块。这样的例子有很多,例如在出现RuntimeException和Error的情况下,不需要try/catch块,你也不想捕获它们,但是它们仍然被try/catch块捕获。Guava 提供了一些工具类来简化异常传播。例如:try { someMethodThatCouldThrowAnything(); } catc...
阅读(347) 评论(0)

[置顶] Google Guava 中文指南

温馨提示:Guava 中文指南的 GitHub 地址为 guava-guide,欢迎大家Star、Fork,纠错。 Guava 中文指南  Guava 项目包含若干被 Google 的 Java 项目依赖的核心类库,例如:集合、缓存、原生类型支持、并发库、通用注解、字符串处理、I/O 等等。Google 的开发者们每天都在使用这些工具进行项目的开发。但是查阅 Javadoc 并不总是最有效的学习这些...
阅读(345) 评论(0)

详述 DB2 分页查询及 Java 实现

在整改数据库敏感信息加密时,需要对已存数据进行处理,如果直接用 select * from tableName 很容易出现问题,因此选择分页查询,批量处理数据。...
阅读(660) 评论(0)

出现 org.apache.ibatis.binding.BindingException 异常的原因及解决方法

1 异常描述在对数据库表中现有敏感信息(例如姓名、手机号、身份证号、银行卡号等)进行加密处理的时候,报出如下错误:2 异常分析通过观察上图中被标记出来的异常信息,咱们可以知道 org.apache.ibatis.binding.BindingException: Invalid bound statement(not found): com.XXX.router.dao.RouterProvid...
阅读(375) 评论(0)
319条 共22页首页 上一页 1 2 3 4 5 ... 下一页 尾页
    个人资料
    • 访问:440722次
    • 积分:8490
    • 等级:
    • 排名:第2452名
    • 原创:234篇
    • 转载:74篇
    • 译文:11篇
    • 评论:689条
    博主的 GitHub 账号
    GitHub : Charies Gavin

        鉴于 CSDN 糟糕的用户体验,博主会将一些优质的文章迁移到 Charies Gavin's Blog  欢迎大家在 GitHub 上 Follow 博主,以及 Fork、Star、Watch 博主的项目。


      青春不老 奋斗不止


      好学若饥虚心若愚
    博客专栏