- 博客(21)
- 收藏
- 关注
原创 gradle入门
为什么要用gradle:支持脚本构建任务,更灵活;相对maven来说,maven只有编译,而gradle可以通过脚本做任何事;支持多种方式管理依赖,如maven、lvy、本地文件系统等。
2023-01-17 16:36:04 163
原创 Doris进阶(进阶使用)
是什么海量大数据进行快速分析的MPP(Massively Parallel Processing 大规模并行处理)数据库。干嘛的就是数据库存储数据,重点是不光能存储明细数据,还支持数据聚合。三种数据模型Aggregate 模型聚合模型,几列值定义为key(维度列),其余列定义为value(指标列),当我们导入数据时,对于 Key 列相同的行会聚合成一行,而 Value 列会按照设置的AggregationType进行聚合。AggregationType目前有以下四种聚合方式...
2020-09-26 16:46:19 2600 1
原创 Doris入门(概念理解)
Doris入门简介Apache Doris(原Palo)支持对海量大数据进行快速分析的MPP(Massively Parallel Processing 大规模并行处理)数据库。定位Doris的定位是面向在线报表和分析的数据仓库系统,可以对标于商业的MPP数据仓库系统,比如Greenplum、Vertica、Teradata等。整体架构Doris 的整体架构分为两层。多个 FE 组成第一层,提供 FE 的横向扩展和高可用。多个 BE 组成第二层,负责数据存储于管理。FE...
2020-09-26 16:43:38 6162
原创 Kafka入门(概念理解)
Kafka入门简介Apache Kafka® 是一个分布式流处理平台. 这到底意味着什么呢?适用场景构造实时流数据管道,它可以在系统或应用之间可靠地获取数据。 (相当于message queue) 构建实时流式应用程序,对这些流数据进行转换或者影响。 (就是流处理,通过kafka stream topic和topic之间内部进行变化)基本概念Kafka作为一个集群,运行在一台或者多台服务器上. Kafka 通过topic对存储的流数据进行分类。 每条记录中包含一...
2020-09-18 20:01:19 167
原创 问题排查流程总结之------Font.createFont产生临时文件“+~JF.tmp“
小问题,记下来仅为加深印象!背景一个任务执行后,服务器/tmp下新增很多+~JF。。。。。。开头,.tmp结尾的临时文件。导致磁盘被打满。目标找到产生临时文件的地方,更换实现方式。流程有错误日志找日志我这个问题没有日志,那就找结果的共同点。重点:根据错误提示,异常共同点,倒推原因!倒推!倒推!倒推!百度搜索关键字:+~JF.tmp找到跟我相关的问题点,问题解决!错误示例直接根据自己的怀疑,正向跟代码!虽然不能说一定解决不了,但是,倒推...
2020-08-24 21:28:17 2115
原创 Autowired与Resource 对比
废话不多说,上干货!差异对比:同:用来装配bean, 可作用于字段上, 也可以作用于setter方法上.异:Autowired1、Spring的注解.2、默认情况下要求对象必须存在, 它要求依赖对象必须存在. 若允许null值, 可以设置它的required为false.3、默认按照类型进行装配注入. 如果想按照名称进行装配的话, 需要与Qualifer注解搭配使用.Resource1、J2EE的注解.2、默认按照名称来装配注入, 只有找不到与名称匹配的bean才会按照类型来注入.什
2020-08-20 19:33:41 1917 1
原创 Thrift入门(一)
该文章内容包含:简介、安装、入门demo。1、Thrift简介thrift是一款由facebook公布的开源rpc框架,通过一个中间语言IDL(接口定义语言)来定义RPC的数据类型和接口,这些内容写在以.thrift结尾的文件中,然后通过特殊的编译器来生成不同语言的代码,以满足不同需要的开发者,比如java开发者,就可以生成java代码,c++开发者可以生成c++代码,生成的代码中不但包含目标语言的接口定义,方法,数据类型,还包含有RPC协议层和传输层的实现代码。2、Thrift语法这篇博客讲解的非
2020-08-16 14:57:44 198
原创 优雅的实现前后端交互Validator+@RestControllerAdvice
前后端交互经常遇到参数多,不同开发人员返回数据结构不统一的问题,今天分享一种跟更优雅的方式,让研发人员跳出格式限制,把更多的经历放在逻辑处理上。1、参数校验:Validator + BindResult进行校验1.1 构建User实体类,通过注解形式校验参数。@Datapublic class User { @NotNull(message = "用户id不能为空") ...
2020-04-12 16:11:53 458
原创 浅析Spring Bean生命周期(实践)
近段时间面试比较多,Spring是必问题型之一,顺便整理一下当做复习。本次分享主要整理spring bean的生命周期,描述内容由网络资料整理而来,代码证明及图示为本地编写。参考Blog:https://www.cnblogs.com/javazhiyin/p/10905294.html一、描述:Spring启动,查找并加载需要被Spring管理的bean,进行Bean的实例化;如果Be...
2020-03-15 11:22:17 156
原创 mysql update到底锁不锁表
最近工作遇到一个需要批量update的事情,数据量大概有十几万,不算大,但因为操作的是一个使用非常频繁的业务表,所以必须考虑锁表的问题,那么update到底会不会锁表呢?无图无真相,直接上图。运行环境:mysql 8.0.121、新建数据表userInfo,添加字段id,name,age2、插入测试数据3、关闭自动提交set autocommit = 0;4、通过...
2020-01-04 23:17:12 3138
原创 哈佛情商课看完了
看了抖音的推荐书籍才借来看的,觉得重要的一些地方,记录并分享出来。很喜欢首页的这句话:成功 = 20%的智商+80%的情商。我为什么会读这本书,因为我想要成功,想要挣更多的钱,我觉得这本书会对我有帮助。那到底什么是情商,简单说就是对情绪的管理。书中通过各种各样的例子证明了情绪的重要性,接着引出了解情绪,进而管理情绪。认识自己,知道自己有优缺点,为自己的优点高兴,同时接受自己的缺点,反之...
2019-03-03 15:40:30 458
转载 java double
Java中的Double类型计算转自:https://www.cnblogs.com/yingsong/p/5895547.html一、问题的提出:如果我们编译运行下面这个程序会看到什么?public class Test{ public static void main(String args[]){ System.out.println(0.05+0.01); ...
2018-06-27 14:51:52 174
原创 JSTL表达式 不执行问题
<c:if test="${creditUserApply.amount == '' || creditUserApply.amount==null} ">大括号后面有空格,不能执行<c:if test="${creditUserApply.amount == '' || creditUserApply.amount==null}">空格取消,正常执行!!!!!!...
2018-05-29 10:22:06 455
转载 Java中多线程使用匿名内部类的方式进行创建3种方式
/* 2 * 匿名内部类的格式: 3 */ 4 public class ThreadDemo { 5 public static void main(String[] args) { 6 // 继承thread类实现多线程 7 new Thread() { 8 public void run() { 9 ...
2018-05-25 10:15:07 235
原创 JSONFormat格式化时间,时间时区转换GMT+8
转换前:@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") @ExcelField(title = "放款日期", align = 2, sort = 28) public Date getLoanDate() { return loanDate; }结果比数据库存放时间少8小时转换后:@JsonFormat(pattern = "yyyy-MM-dd HH...
2018-05-23 09:18:13 18648 2
原创 java中 list集合删除元素陷阱(向前追溯)
for(int i = 0;i<list.size();i++){ list.remove(i--);}i--;向前追溯!!!切记!!!
2018-05-16 13:59:32 266
转载 Java org.apache.commons.mail发送邮件
工作中用到的发送邮件工具类,原地址已经找不到了,作者勿喷。代码自己做了补充,解决乱码问题。直接上代码:/** * Copyright &copy; 2012-2014 <a href="https://github.com/thinkgem/jeesite">JeeSite</a> All rights reserved. */package com.power.p...
2018-04-27 15:10:34 982 1
转载 Java 压缩文件或者文件夹为zip格式
转载文章,亲测可用!原文章地址:https://www.cnblogs.com/zeng1994/p/7862288.html工具类的功能为:(1)可以压缩文件,也可以压缩文件夹(2)同时支持压缩多级文件夹,工具内部做了递归处理(3)碰到空的文件夹,也可以压缩(4)可以选择是否保留原来的目录结构,如果不保留,所有文件跑压缩包根目录去了,且空文件夹直接舍弃。注意:如果不保留文件原来目录结构,在碰到文...
2018-04-27 15:01:30 436
原创 WINDOWS7,JAVA修改环境变量CMD查询后没变化?
亲身经历,留点痕迹,仅做警醒!没别的,CMD窗口关闭,再打开,重新运行java -version!!!
2018-04-27 09:50:55 765 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人