入门
文章平均质量分 76
syyyyyyyyyyyyyyh
这个作者很懒,什么都没留下…
展开
-
sql实现四舍五入保留两位小数,小数不足自动补0
roundround实现四舍五入(小数位>2)select round(123.4567,2)round(小数位小于2)select round(123.4,2)round小数位小于2,不足补0select round(123,2) || ''cast (xx as decimal( x, x))cast 保留两位小数(直接隔断,小数位大于2)select cast(123.456 as decimal(20,2))cast 小数位小于2select c原创 2021-08-05 11:17:28 · 10125 阅读 · 0 评论 -
HBase API 环境准备及操作
环境准备新建项目后,在pom.xml添加依赖,版本与自己hbase版本一致即可<dependency> <groupId>org.apache.hbase</groupId> <artifactId>hbase-server</artifactId> <version>1.3.1</version></dependency><dependency> &l原创 2020-09-16 09:23:10 · 251 阅读 · 0 评论 -
jQuery中的基本选择器
层级选择器是jQuery根据DOM元素之间的层级关系获取元素的选择器$("parent>child")获取元素内的子元素(所有子类元素)格式 $("parent>child")<script type="text/javascript"> //文档就绪函数 $(function(){ var data=$("#test>input"); console.log(data); })</script> ...原创 2020-06-14 21:12:53 · 163 阅读 · 0 评论 -
Collections工具类基本方法
Comparable接口中compareTo方法的返回值为int类型Collections是用于集合操作的工具类使用Collections工具类前,必须要导入java.util包工具类中提供的公共方法通常都是静态方法提供了可以快速实现对集合中的元素进行排序,查找的放啊,从而实现集合元素的操作寄生开发效率,方便代码维护集合元素必须实现Comparable接口使用Collections.sort()排序,升序Collections.sort(hs);使用Collections.r原创 2020-05-30 10:38:17 · 178 阅读 · 0 评论 -
容器框架之list集合之常用方法
容器时用来存储和组织其他对象的对象集合是在计算机中用于存储一种或多种引用类型数据,并且长度可变的容器List集合的定义,是用于有序存储可重复元素的集合ArrayList内存结构:是基于可变长度数组结构的集合ArrayList集合的定义是:基于数组实现的,长度可变的,分配连续内存空间的List集合线程异步,线程不安全,效率高方法add 增list.add("增1");//内容增list.add("增2");list.add(2, "增3");//根据下标插入remove 删li原创 2020-05-28 20:59:14 · 274 阅读 · 0 评论 -
初识异常,基本的异常
异常是程序运行时发生的不正常事件Throwble是异常体系的基类,直接继承Object类Error是程序运行时发生的,程序无法处理的,严重性的不正常事件Exception是程序运行时发生的,程序可以处理的,非严重性的不正常事件非运行时(检查型)异常,程序必须处理该异常运行时(非检查型)异常,不要求程序必须做出处理运行时(非检查异常)派生于RuntimeException类的,不需要显示处理的异常非运行时(检查型异常)派生于Exception(除RuntimeException及其子类原创 2020-06-03 20:51:09 · 129 阅读 · 0 评论 -
JVM内存分配以及垃圾回收机制
什么是JVM,JRE,JDKJVM是虚拟机,虚拟机是指通过软件模拟的具有完整硬件系统功能的、运行在完全隔离环境中的计算机系统JRE是指包括java虚拟机、核心类库和支持文件在内的java运行环境JDK是包括JRE、java开发工具和类库在内的java开发工具包栈java栈里面存在的单位 栈帧 栈帧包括:局部变量表,操作数栈,动态链接,返回地址 局部变量表:一组变量值存储空间,用于存放方法参数和方法内部定义的局部变量 操作数栈:操作数栈也常称为操作栈,时一个先进后出的栈...原创 2020-05-26 10:37:39 · 157 阅读 · 0 评论 -
初识ajax核心
传统页面交互中的问题每一次浏览器与服务器进行通信都会导致整个页面的刷新,用户体验非常不好Ajax使用了异步通信方式 传统页面交互是同步通信异步是指发出数据后,必须等待响应结果,才可以发送下一条数据的通讯方式是指发出数据后,不需要等待响应结果,可继续发送下一条数据的通讯方式Asynchronous Javascript And XmlAjax由浏览器端发起与服务器交换少量数据并更新网页局部的网页异步通信技术传统交互方式1.通过地址栏回车或提交表单发同步请求2.原创 2021-07-07 19:29:28 · 185 阅读 · 0 评论 -
Flink简介/运行框架/流与批/分层API
Flink Flink起源于Stratosphere项目 Flink项目的理念是:"Apache Flink是为分布式、高性能、随时可用以及准确的流处理应用程序打造的开源流处理框架" Apache Flink是一个框架和分布式处理引擎,用于对无界和有界数据流进行有状态计算。Flink呗设计在所有常见的集群环境中运行,以内存执行速度和任意规模来执行计算Flink的重要特点 时间驱动型(Event-driven) 时间驱动型应用是一类具有状态的应用,它从一个或多个事件流提取数据,并根据到...原创 2020-09-28 11:06:00 · 298 阅读 · 0 评论 -
FlinkTime与Window以及Event Time计算规则详解
在Flink的流式处理中,会涉及到时间的不同概念、 Event Time:是事件创建的时间。它通常由事件中的时间戳描述,例如采集的日志数据中,每一条日志都会记录自己的生成时间,Flink通过时间戳分配器访问的事件时间戳 Ingestion Time:是数据进入Flink的时间。 Processing Time:是每一个执行基于时间操作的算子的本地系统时间,与机器相关,默认的时间属性就是Processing Time。 例如,一条日志进入Flink的时间为2017-11-12 10:00:00...原创 2020-09-25 16:36:13 · 645 阅读 · 0 评论 -
mysql事务/索引/视图/数据库备份
事务是为保障数据操作可靠而独立执行的逻辑单元四个特性1原子性 Atomicity2一致性 Consistency3隔离性 Isolation4持久性 Durability事务提交方式 默认 手动提交事务管理事务的语句开启事务 begin提交事务 commit回滚事务 rollback查看事务状态show variables like'autocommit'关闭自动提交set autocommit=0/off;开启自动提交set autocommit=1/o原创 2021-07-07 19:28:18 · 90 阅读 · 0 评论 -
HBase Shell入门操作
在启动HBase服务前,确保hadoop和zookeeper都已经启动在进入HBase Shell操作前启动HBase服务bin/start-hbase.sh对应的停止服务 在停止zookeeper之前停止hbase,否则hbase会出现无法停止的状况bin/stop-hbase.sh进入HBase客户端命令行bin/hbase shell查看当前数据库中有哪些表list 新安装的HBase内是没有表的针对表的操作1.创建表c原创 2021-07-07 19:29:02 · 241 阅读 · 0 评论 -
Scala快速入门/插值器/数据类型
ScalaScala(Scala Language的简称)语言是一种能够执行于JVM和.Net平台之上的通用编程语言。既可用于大规模应用程序开发,也可用于脚本编程,它由Martin Odersk于2001开发。2004年开始程序执行在JVM与.Net平台之上。由于其简洁、优雅、类型安全的编程模式而受到关注。在Scala的创建之初,并没有怎么引起重视,随着Apache Spark和Apache Kafka这样基于Scala的大数据框架的崛起,Scala逐步映入大数据从业者的眼帘。Scala 是一原创 2020-09-17 15:27:39 · 157 阅读 · 0 评论