- 博客(12)
- 资源 (5)
- 收藏
- 关注
原创 定义状态转移数组dp[i][j],表示前i个物品,背包重量为j的情况下能装的最大价值。
【代码】定义状态转移数组dp[i][j],表示前i个物品,背包重量为j的情况下能装的最大价值。
2023-08-23 16:29:06
94
原创 RisingWave
作为一个数据库系统,RisingWave有自己的存储空间,用于持久化数据和为用户发起的查询提供服务。Flink还为流行的系统提供了数十个连接器,使用户可以轻松连接到现有的数据存储系统。RisingWave是一个用于流处理的分布式SQL数据库,它旨在降低构建实时应用程序的复杂性和成本。RisingWave的设计是一个数据库,它有自己的存储空间,可以将内部状态和数据持久化到S3或等效的存储服务中。RisingWave提供了更高的正确性保证,因为它不仅确保了一致性和完整性,还为任何数据访问提供了一致的快照。
2023-07-19 09:45:32
328
原创 flink 使用grouping sets 实现累计窗口
-- step1CREATE TABLE `inputtable` ( `name` STRING NOT NULL, `timeLong` STRING NOT NULL, `bizID` STRING NOT NULL, `time` STRING NOT NULL, `age` BIGINT NOT NULL, `message` STRING NOT NULL, `cloud_wise_proc_time` AS `proctime`(),...
2021-08-24 11:24:20
1029
原创 给定一组数据 求W树的树根值
public class Treenode { int value; Treenode left; Treenode right; Treenode(int value) { this.value = value; }}class TreeTest { static void main(String[] args) { List<Treenode> nodes = new ArrayList<...
2021-03-22 17:08:30
172
原创 oracle中使用cube子句
cude()函数是在需要对分组的数据进行统计的时候使用,select job_id , division_id ,sum(salary) from employee group by cube(job_id,division_id);结果如下:job div sum(salary)eng ope 10eng 10mgr
2013-12-27 16:01:55
905
原创 oracle中使用rollup子句
在orcle中我们经常用到分组函数例如统计一个集团中每个公司的人数:select pk_corp,count(*) from sm_user group by pk_corp order by pk_corp,得到的结果如下如果我们想得到所有人的总和,那么我们就可以用rollup子句来做。select pk_corp,count(*) from sm_user group by
2013-12-27 15:47:23
704
原创 数据库的事务、脏读、不可重复读和幻读 以及隔离机制
1 事务 是处理一系列复杂操作的数据处理逻辑单元,在单元中的每个操作 ,要么完整的执行,要么全部不执行,通过将一系列要么全部执行要么全部回滚的复杂的业务操作整合为一个逻辑处理单元,可以简化错误恢复,并且使应用程序更加稳固,一个逻辑单元如果成为事务,必须具备4个属性,1 原子性 2 一致性 3 隔离性 4 持久性 (语言这个东西非常的有意思,所以对于的一个东西的定义往往都是总结性的,而我们
2013-12-19 16:12:24
546
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人