首页
学习
活动
专区
工具
TVP
发布

chenchenchen

专栏作者
260
文章
823791
阅读量
28
订阅数
Oracle高级查询-imooc
本章介绍多表查询的概念,什么是笛卡尔集,等值连接、不等值连接、外连接、自连接和层次查询等多表连接查询的内容。
chenchenchen
2023-01-30
2K0
Oracle触发器-imooc
每当一个特定的数据操作语句(insert update delete)在指定的表上发出时,Oracle自动执行触发器中定义的语句序列。
chenchenchen
2023-01-30
1.2K0
Oracle存储过程和自定义函数-imooc
区别:是否可以通过return返回函数值。存储函数可以通过return返回函数值,而存储过程不可以。  相同点:完成特定功能的程序。
chenchenchen
2023-01-30
5660
redis持久化
3.性能最大化,redis开始持久化时,分叉出进程,由子进程完成持久化的工作 ,避免服务器进程执行I/O操作,启动效率高
chenchenchen
2023-01-30
4180
MySQL和Oracle区别
  MySql一般使用自动增长类型,在创建表的时候只要指定表的主键为auto increment,插入记录时就不需要再为主键添加记录了,主键会自动增长。Oracle中没有自动增长,主键一般使用自动增长序列,插入记录时将序列号的下一值付给该字段即可,只是ORM框架只是需要native主键生成策略即可。
chenchenchen
2023-01-30
2.6K0
Microsoft SQL Server Management Studio ------- 附加数据库失败
一种是:低版本的数据库备份可以在同级和高版本上附加。但是高版本数据库备份不能在低版本上附加。因为高版本对低版本兼容,低版本不对高版本兼容(也就是向下兼容)。只有向下兼容,向上的话要转换http://www.cnblogs.com/mybi/archive/2012/05/12/2497080.html
chenchenchen
2022-11-29
1.5K0
Mysql锁
全局锁就是对整个数据库实例加锁。MySQL提供了一个加全局读锁的方法,命令是 Flush tables with read lock (FTWRL)。
chenchenchen
2022-05-07
1.5K0
分布式任务调度的解决方案
随着系统规模的发展,定时任务数量日益增多,任务也变得越来越复杂,尤其是在分布式环境下,存在多个业务系统,每个业务系统都有定时任务的需求,如果都在自身系统中调度,一方面增加业务系统的复杂度,另一方面也不方便管理,因此需要有一个任务平台对分散的任务进行统一管理调度,基于目前的情况,任务平台需要支持以下几个方面: 1、任务统一管理,提供图形化界面对任务进行配置和调度。 2、任务并发控制,同一个任务在同一时间只能允许一个执行。 3、任务弹性扩容,可根据繁忙情况动态增减服务器分摊压力,对大任务进行分片处理。 4、任务依赖问题,能够处理任务包含子任务的情况,前一个完成后触发子任务执行。 5、支持多类型的任务,支持Spring Bean、Shell等。 6、任务节点高可用,任务节点异常或者繁忙时能够转移到其他节点执行。 7、调度中心高可用,支持集群部署,避免出现单点故障。 8、执行状态监控,方便查看任务执行状态,异常情况告警,支持多渠道通知。
chenchenchen
2022-05-07
6800
Oracle查看分析执行计划、建立索引以及SQL优化
Step2: select * from table(dbms_xplan.display)
chenchenchen
2022-03-09
3.3K0
中华石杉Java面试突击第一季笔记三(分布式缓存)
整合了商品名称、价格、图片、简介的商品详情页就是典型的场景,可以把通过复杂操作耗时查询出来的结果,确定短时间内不会频繁更新变化,但是对这个数据会有大量读请求,这个时候就可以直接把结果存放在缓存中,后面的请求就直接读取缓存即可。
chenchenchen
2022-03-09
4840
中华石杉Java面试突击第一季笔记一(消息队列)
数据结构和算法,软素质,工程素养,履历背景,学历,带团队管理,技术广度、技术深度、项目经验、系统设计
chenchenchen
2022-03-09
6810
MySQL 支持JSON字段的基本操作、相关函数及索引使用如何索引JSON字段
Mysql5.7版本以后新增的功能,Mysql提供了一个原生的Json类型,Json值将不再以字符串的形式存储,而是采用一种允许快速读取文本元素(document elements)的内部二进制(internal binary)格式,并提供了不少内置函数,通过计算列,甚至还可以直接索引json中的数据。
chenchenchen
2022-03-09
24.4K0
Spring声明式与编程式事务的区别,事务与非事务方法相互调用导致的事务不生效问题
序号 参数 含义 1 原子性(Atomicity) 事务是数据库的逻辑工作单位,它对数据库的修改要么全部执行,要么全部不执行。 2 一致性(Consistemcy) 事务前后,数据库的状态都满足所有的完整性约束。 3 隔离性(Isolation) 并发执行的事务是隔离的,一个不影响一个。通过设置数据库的隔离级别,可以达到不同的隔离效果 4 持久性(Durability) 在事务完成以后,该事务所对数据库所作的更改便持久的保存在数据库之中,并不会被回滚。
chenchenchen
2022-03-09
1K0
Centos7安装mysql8.0教程
发现root的host是localhost,不是%,可以加个host是%的root账号: 输入:CREATE USER ‘root’@’%’ IDENTIFIED BY ‘KC$abc123’;
chenchenchen
2022-01-05
7140
Linux安装Mysql8.0.25最新教程
自己在服务器上安装MySQL,搜集了很多材料,但是大多时间都比较久了,最新的下载安装方式有很多不一样的地方,也踩了很多坑,于是整理了一下自己全部的安装过程,大家可以借鉴一下。
chenchenchen
2022-01-05
6060
解决Oracle使用IN 不能超过1000问题
在oracle中,使用in方法查询记录的时候,如果in后面的参数个数超过1000个,那么会发生错误,JDBC会抛出“java.sql.SQLException: ORA-01795: 列表中的最大表达式数为 1000”这个异常。
chenchenchen
2021-09-06
4.4K0
MVCC多版本并发控制
全称Multi-Version Concurrency Control,即多版本并发控制,解决读—写冲突的无锁并发控制。
chenchenchen
2021-09-06
7290
Mysql如何保证原子性,一致性,持久性
包括内存中的日志缓冲(redo log buffer),以及磁盘上的持久化文件(redo log file)。
chenchenchen
2021-09-06
7720
如何理解 String 类型值的不可变?
String不可变很简单,如下图,给一个已有字符串"abcd"第二次赋值成"abcedl*,不是在原内存地址上修改数据,而是重新指向一个新对象,新地址。
chenchenchen
2021-09-06
9380
Mybatis新增数据,存在就更新,不存在就添加
这样一来,如果表中已经存在last_name='LeBron'且first_name='James'的数据,就不会插入,如果没有就会插入一条新数据。
chenchenchen
2021-09-06
14.6K0
点击加载更多
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档