greenplum行转列
摘要: 项目中需要将150w的数据转为1500列的大宽表数据。 最开始尝试了网上提供的两种方法: SELECT 'Tim' name, '数学' subject, 'A' grade UNION SELECT 'Tim' name, '英语' subject, 'B' grade UNION SELECT
261
0
0
Java锁的逻辑(结合对象头和ObjectMonitor)
摘要: 我们都知道在Java编程中多线程的同步使用synchronized关键字来标识,那么这个关键字在JVM底层到底是如何实现的呢。 我们先来思考一下如果我们自己实现的一个锁该怎么做呢: 首先肯定要有个标记记录对象是否已经上锁,执行同步代码之前判断这个标志,如果对象已经上锁线程就阻塞等待锁的释放。 其次要
471
0
2
分享一个追剧神器(不是看剧),可以追电视剧、动漫和电影
摘要: 喜欢看剧、动漫、电影的你不知道有没有这种需求,就是你想看的东西太多了但是又来不及看,想收藏起来等有空的时候再看,并且想知道自己的观看进度到哪了。那么这个软件能满足你的需求,TV Time。不管那是国产剧,国产动画,美剧日剧英剧,各种电影都可以在这个APP上搜到,并且同时支持中英文日文搜索。收藏了以后
1042
0
0
SpringBoot Starter简介
摘要: SpringBoot通过SpringBoot Starter零配置自动加载第三方模块,只需要引入模块的jar包不需要任何配置就可以启用模块,我们发现每次再pom中引入一个starter,不需要做任何配置这个新引入的组件就生效了,这是为什么呢? 那么如何编写一个SpringBoot Starter呢?
380
0
0
Mysql 数据恢复逻辑 基于binlog redolog undolog
摘要: 注:文中有个易混淆的地方"事务" sql事务,即每次数据库操作生成的事务,这个事务trx_id只在undolog里存储,因为MVVC需要记录修改的事务id,生成一个事务链,同时undolog维护了此事务是否完成的状态。 日志持久化事务,为了保证redolog和binlog的一致性而用的Mysql内部
783
1
1
为什么说不变模式可以提高性能
摘要: 在Java中基础类型的包装类都是不可变的类,如Boolean、Byte、Character、Double、Float、Integer、Long、Short,另外还有String。 这些类创建的实例都是不可以变的实例。 //Integer类代码 JDK1.8 public final class In
294
0
1
阻塞非阻塞和同步异步的区分 参考一些书籍
摘要: 编程中一直对这两个概念不是很理解,在网上搜了很多资料大概描述的其实都很模糊,有时候还自相矛盾,很容易搞混,这里说一下我对这两个概念的理解。 首先看一下相关技术书籍对这两个概念的描述,下面分别是摘自《深入理解Java核心技术》和《Java并发程序设计中的》的内容。 摘自《深入理解Java核心技术》14
427
4
2
点击右上角即可分享
微信分享提示
深色
回顶
收起