首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
Fourous
掘友等级
C'est La Vie
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
35
文章 32
沸点 3
赞
35
返回
|
搜索文章
赞
文章( 32 )
沸点( 3 )
浅析 Flink Table/SQL API
从何而来 关系型API有很多好处:是声明式的,用户只需要告诉需要什么,系统决定如何计算;用户不必特地实现;更方便优化,可以执行得更高效。本身Flink就是一个统一批和流的分布式计算平台,所以社区设计关系型API的目的之一是可以让关系型API作为统一的一层,两种查询拥有同样的语义…
学习分布式需要那几点知识
(3)随机访问(索引,增删查改,SQL 语言)。 比如最近经常出现的NoSQL,Key-Value Store等(例如protobuf,thrift),甚至包括对象存储。其中对于NoSQL发展较为强劲,最出名的例如BigTable,Dynamo,Hbase,Cassandra等…
你是怎么在项目中做对象转换的
之前关于包名,都是用com.xxx.domain来命名,觉得这个是一个领域对象,针对每一个数据库表都建立一个domain来对应,但是实际上不是这样,Domain是一个领域对象,在实现领域驱动设计中,Domain是一个贫血模型,是没有行为的,或者说是没有实现领域模型的行为。所以这…
Spring和SpringMVC
范围:任何Java应用 Spring是一个轻量级的控制反转(IoC)和面向切面(AOP)的容器框架。 1、轻量——从大小与开销两方面而言Spring都是轻量的。完整的Spring框架可以在一个大小只有1MB多的JAR文件里发布。并且Spring所需的处理开销也是微不足道的。此外…
静态代码块,构造代码块,构造函数
静态代码块在类被加载的时候就运行了,而且只运行一次,并且优先于各种代码块以及构造函数。如果一个类中有多个静态代码块,会按照书写顺序依次执行。后面在比较的时候会通过具体实例来证明。 一般情况下,如果有些代码需要在项目启动的时候就执行,这时候就需要静态代码块。比如一个项目启动需要加…
Java自定义异常处理
异常处理的最高类是Throwable,这个类下面有error 和 exception两个,所有的异常类是从 java.lang.Exception 类继承的子类。 Exception 类是 Throwable 类的子类。除了Exception类外,Throwable还有一个子类…
Volatile关键字
与锁相比,Volatile 变量是一种非常简单但同时又非常脆弱的同步机制,它在某些情况下将提供优于锁的性能和伸缩性。如果严格遵循 volatile 的使用条件即变量真正独立于其他变量和自己以前的值 ,在某些情况下可以使用 volatile 代替 synchronized 来简化…
Random用法以及区别
Random顾名思义就是创建随机数用的,这个在抽奖等随机处理中需要用到,很典型的,在Collection.shuffling中,需要指定rnd参数,在源码中,可以看到创建rnd就是r=rnd=new Random(),这里就是创建随机数,但是随机数的创建还是有区别的。 倒入ja…
Collections中shuffling源码分析
swap方法中接收的参数j是一个随机数,将这个随机数j作为索引位置,直接调用了list中的set方法来修改list中的数据。这个其实就相当于是使用了基本的for循环和随机数来实现的随机打乱list中的数据顺序。 再回到shuffle方法,在逻辑判断中还有一个else,在这个里面…
JDBC、C3P0、DBCP、Druid 数据源连接池使用的对比总结
因为建立数据库连接是一个非常耗时、耗资源的行为,所以通过连接池预先同数据库建立一些连接,放在内存中,应用程序需要建立数据库连接时直接到连接池中申请一个就行,用完后再放回去,极大的提高了数据库连接的性能问题,节省了资源和时间。 JDBC2.0 提供了javax.sql.DataS…
下一页
个人成就
文章被点赞
34
文章被阅读
20,788
掘力值
305
关注了
34
关注者
3
收藏集
8
关注标签
30
加入于
2016-12-04