Easter79 Easter79
4年前
truncate恢复方法集合
truncate操作是比较危险的操作,不记录redo,不能通过闪回查询来找回数据,但是只要段所占用的块没有全部被重新占用的情况下,我们还是可以通过一些特殊的办法来找回truncate掉的数据,因为当Truncate命令发起之后,Oracle实际上并没有在删除底层数据块上的数据,而是要等到重用的时候才会把这一部分数据回收,于是这给了我们一个能够恢复数据库的机会
Wesley13 Wesley13
4年前
SQL解析在美团点评中的应用
数据库作为核心的基础组件,是需要重点保护的对象。任何一个线上的不慎操作,都有可能给数据库带来严重的故障,从而给业务造成巨大的损失。为了避免这种损失,一般会在管理上下功夫。比如为研发人员制定数据库开发规范;新上线的SQL,需要DBA进行审核;维护操作需要经过领导审批等等。而且如果希望能够有效地管理这些措施,需要有效的数据库培训,还需要DBA细心的进行SQL审核
黎明之道 黎明之道
4年前
Pandas统计分析基础(基础篇,新手必看)
Pandas统计分析基础Pandas(PythonDataAnalysisLibrary)是基于NumPy的数据分析模块,它提供了大量标准数据模型和高效操作大型数据集所需的工具,可以说Pandas是使得Pyth
Stella981 Stella981
4年前
Spring Boot 2.4 Windows Scoop 安装命令行工具
如果你使用的是Windows操作系统,你可以使用Scoop来进行安装。你可以通过使用下面的命令来安装SpringBootCLI:scoopbucketaddextrasScoop将会把spring安装到~/scoop/apps/springboot/current/bin目录中。有
Wesley13 Wesley13
4年前
MySQL中的事务
MySQL中的事务为什么需要事务现在的软件基本上都是多用户、多程序、多线程的,对同一个表可能同时有很多人在用,为保持数据的一致性,所以提出了事务的概念。一个事务一般包含多个操作,这些操作必须当成一个整体来执行,要么都成功,要么都失败,不允许部分成功和部分失败。假如要从A的账户给B的账户转账1000元,那么A的账
Wesley13 Wesley13
4年前
Java面试中的值传递与引用传递
一、前言Java是值传递的,对基本型变量而言的,传递的是该变量的一个副本,改变副本不影响原变量。对于对象型变量而言的,传递的是该对象地址的一个副本,,并不是原对象本身,这里也有人说是引用传递。由于副本的地址和原对象地址一致,因此对副本的值进行操作时,会同步改变原对象值。_但是一旦副本的地址被改变,副本的值的操作则不会影响原对象地址。(
Wesley13 Wesley13
4年前
APP安装体验至关重要,个性化安装势在必行!
对普通用户来说,他们能直接感知到的只是一个App的用户体验好不好,操作麻不麻烦。用户的这些感受直接决定他们是否弃用一个App。App的安装体验其实就是App给人的第一印象,APP个性化安装就是顺应时代的产物,为了满足每个用户对APP的不同需求而采取的技术。能够根据用户的安装来源,为用户精确定制相应的个性化内容;也能简化用户操作步骤、优化用户体验,直达App的
javalover123 javalover123
2年前
Java并行流指北
Java并行流,方便了并发操作,但是不注意可能会导致问题。如最大线程数,怎么控制并发数,类加载器,线程上下文变化,ForkJoinPool的execute、submit、invoke方法的区别等。
Spring Loaded代码热更新实践和原理分析 | 京东云技术团队
本文将深入探讨如何利用SpringLoaded热更新技术提高开发效率,减少编译和重启时间。分析SpringLoaded的热更新原理,以及实际应用过程中所需的操作和注意事项。
天翼云“息壤”放大招!AI Agent限时优惠资源包,手慢无!
3月9日,天翼云“息壤”算力互联调度平台、天翼云“息壤”科研助手正式上架,OpenManus、CAMELAI/OWL,无需下载、配置、找资源等繁琐操作,技术新人也能秒变AI达人!