自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(89)
  • 收藏
  • 关注

原创 类文件具有错误的版本 61.0, 应为 52.0

Spring Boot 3以上版本至少得依赖JDK17版本,如果项目中要求使用JDK8版本,那么只能使用Spring Boot 2版本了。

2024-05-13 15:11:18 147

原创 Anaconda和Jupyter使用指南

蟒蛇 |AI 操作系统 (anaconda.com)Anaconda包括Conda、Python以及一大堆安装好的工具包numpypandas等Anaconda 实际上是一个软件发行版,它附带了 conda、Python 和 150 多个科学包及其依赖项。conda是包和环境的管理器。Miniconda包括Conda、Python,如果只需要某些包,或者需要节省带宽或存储空间,也可以使用Miniconda这个较小的发行版(仅包含 conda 和 Python)。

2024-03-18 17:21:44 316

原创 WebSocketServer依赖注入问题

WebSocket的生命周期和Spring Bean的生命周期并不一致,所以直接通过@Autowired注解注入可能会导致失败。

2024-02-02 14:16:52 804

原创 has been compiled by a more recent version of the Java Runtime (class file version 61.0),

应该是被较高版本的jdk版本编译了,然后运行的时候用的jdk版本和编译时的版本不一致就会这样。如果下面这两个结果不一样就是版本不一致。

2024-01-11 16:40:07 721

原创 springboot程序启动慢解决

记springboot程序启动慢解决

2024-01-09 17:25:12 1165

原创 elasticsearch启动报错JVM is using the client VM.......

elasticsearch启动报错JVM is using the client VM.......

2024-01-08 14:15:02 365

原创 Java随记

Java开发常用基础技术点使用场景和使用方式。

2023-12-07 11:43:39 1015 1

原创 离线数仓构建案例一

离线数仓案例构建

2023-12-04 09:15:13 1257

原创 大数据-hive

hive是基于的一个工具,用来进行数据提取、转化、加载,这是一种可以存储、查询和分析存储在Hadoop中的大规模数据的机制。hive数据仓库工具能将结构化的数据文件映射为一张数据库表,并提供查询功能,能将转变成任务来执行。Hive的优点是学习成本低,可以通过类似SQL语句实现快速MapReduce统计,使MapReduce变得更加简单,而不必开发专门的MapReduce应用程序。hive十分适合对数据仓库进行统计分析。

2023-12-03 19:37:28 1022

原创 优化-查询数据接口太慢

有一个查询接口,主业务表有几万多条数据,没超过十万,由于没有使用分页,所以每次查询都要返回大几万的数据,然后问题是前端页面查询数据显示数据要转很久。

2023-11-30 17:17:40 1183

原创 InnoSetupCompiler打包程序

0、No JVM could be found on your system报错解决.1、修改默认的安装路径C:\Program Files (x86) 2、集成jre环境和项目yml等配置文件 3、利用URL Scheme打开APP 4、利用URL Scheme传递数据给App5、InnoSetupCompiler安装

2023-11-28 17:36:05 616

原创 Lombok注解式简化开发

Lombok(发音为"lombók")是一种Java库,它通过注解的方式来简化Java代码的编写。它提供了一组注解,用于在编译时生成代码,减少了开发人员需要手动编写的样板代码,提高了代码的简洁性和可读性。Lombok 主要用于减少Java代码中的冗余,例如,通过添加@Getter和@Setter注解,可以自动生成类的 getter 和 setter 方法,而无需手动编写这些方法。除此之外,Lombok 还提供了其他注解,如@ToString等,用于生成相应的代码。

2023-11-21 10:16:54 56

原创 根据表名动态获取数据

上面那个是定死的下载哪个实体对应的数据,而我们现在要求动态,动态获取数据list已经搞定了,但是数据List<Map<String, Object>>要转为阿里api可以识别的(问题一),以及根据表名获取.class运行时类(问题二)。使用到阿里的easy-excel。

2023-11-20 17:06:25 152

原创 多线程并行下载文件到浏览器

每个线程不能共用一个输入流,目前试过是不好控制,会导致下载的数据漏掉一部分。我的做法是在每个线程里面都创建要下载的文件输入流,每个线程的输入流是一样的。现在想要通过多线程并行下载看能不能提升,将文件拆分,每个线程负责下载一部分文件到输出流。前面记录到从FTP服务器下载到浏览器,使用缓冲流也没有提升速度。

2023-11-17 14:25:32 104

原创 从FTP服务器下载文件

使用缓冲流好像对于读和写都没有很大的提升,不知道原因在哪里,有知道的朋友评论区一起讨论。

2023-11-16 16:43:41 131

原创 MySQL安装TokuDB引擎

尝试着改了一下这些参数,tokudb_directio=ON同时tokudb_cache_size=3,221,225,472提高到3G,因为我的那台虚拟机内存才4G,所以只能提高到3G,经过以上的修改后,测试,发现比默认的innodb引擎插入的速度还慢。

2023-11-08 15:32:30 81

原创 MySQL存储引擎

MySQL 支持多种存储引擎,存储引擎是用于处理数据库表的底层技术。不同的存储引擎具有不同的功能、性能和特点。

2023-11-06 23:22:24 161

原创 Linux免密登录

免密登录主机A,被免密登录主机B。

2023-10-29 16:04:03 86

原创 DataX数据同步工具

DataX 是阿里云的开源版本,在阿里巴巴集团内被广泛使用的离线数据同步工具/平台。DataX 实现了包括 MySQL、Oracle、OceanBase、SqlServer、Postgre、HDFS、Hive、ADS、HBase、TableStore(OTS)、MaxCompute(ODPS)、Hologres、DRDS, databend 等各种异构数据源之间高效的功能。

2023-10-25 16:36:03 82

原创 项目部署Linux步骤

项目部署Linux的那些步骤

2023-10-24 16:07:02 390

原创 Centos7安装JDK

Centos7虚拟机安装jdk详细。

2023-10-16 10:24:39 160

原创 Access denied for user ‘root‘@‘xxx‘ (using password: YES)

这表示MySQL服务端拒绝来自xxx主机的root用户登录,尽管我检查了一下,root的用户名和密码都没错,还是拒绝。

2023-10-12 15:25:11 2782

原创 数据仓库DW-理论知识储备

数据仓库具备 采集数据、分析数据、存储数据的功能,最后得出一些有用的数据,一些目标数据来使用。采集来自不同源的数据,然后对这些数据进行分析和计算得出一些有用的指标,提供数据决策支持。数据的来源有:系统的业务数据、用户的行为数据、爬虫数据等。数据仓库包含:实时数据仓库、离线数据仓库。

2023-10-11 17:42:35 1507

原创 大数据-kafka学习笔记

Kafka 是一个分布式的基于发布/订阅模式的消息队列(Message Queue),主要应用于大数据实时处理领域。

2023-09-19 14:43:21 2573

原创 大数据之-Flink学习笔记

Apache Flink — 数据流上的有状态计算。Apache Flink 是一个框架和分布式处理引擎,用于对进行有状态计算处理。任何类型的数据都以事件流的形式生成。信用卡交易、传感器测量、机器日志或网站或移动应用程序 2上的用户交互,所有这些数据都以流的形式生成。数据可以作为无界或有界流进行处理。:有定义流的开始,但是没有定义结束。会一直提供数据,没有结束。所以要一直连续的处理无界流,所以一旦有数据到来就要立即处理,不能等数据都到再处理,因为输入是无限的。

2023-09-18 15:11:18 467

原创 大数据之Hadoop

Hadoop为海量数据提供存储+计算的一个软件框架,旨在处理大规模数据集。主要解决海量数据的存储和计算问题。

2023-09-18 11:59:58 316

原创 数据中台基本概念

数据中台是整个企业以及各个业务数据服务的提供方。将企业的数据统一采集整合起来,借助大数据平台统一加工处理后,对外提供数据服务的一套机制。

2023-09-14 21:48:51 1472

原创 中央仓库更新失败,IDEA报错repository is non-nexus repo, or does not indexed

某个仓库未被识别为 Nexus 仓库,或者没有被正确地索引。导致引入依赖一直爆红,找不到。只有本地仓库的依赖没报错,因为下载过了,添加新的依赖就需要到远程仓库找就爆红。然后发现引入的依赖还是爆红,将pom文件中爆红的依赖先注释,再一个一个打开引入,就可以了。去阿里云Maven官网看了一下,发现阿里云maven仓库地址改了,修改一下。

2023-08-30 16:53:36 1092

原创 Docker Compose一键管理容器

可以一键批量管理docker的容器。将所有需要创建的容器定义在compose配置文件中,通过一个命令一键可以创建并运行这些容器,而不需要一个一个启动。可以批量启动停止服务。

2023-08-23 17:41:26 895

原创 Git在工作中的使用流程

master分支:所有用户可见的正式版本,都从master发布(也是用于部署生产环境的分支,确保master分支稳定性)。主分支作为稳定的唯一代码库,不做任何开发使用。master 分支一般由develop以及hotfix分支合并,任何时间都不能直接修改代码。feature分支:开发新功能时,以dev分支为基础创建feature分支。feature/xxx功能名。开发完merge到dev分支。

2023-04-23 16:01:58 467 1

原创 Ajax学习笔记

Ajax是用来做浏览器数据的局部刷新的技术(2003年左右出现),核心对象是异步对象:XMLHttpRequest。使用Ajax技术网页应用能够快速地将增量更新呈现在用户界面上,而不需要重载(刷新)整个页面,这使得程序能够更快地回应用户的操作。AJavascriptAndXML(异步JavaScript和XMLAjax不是一种语言,而是一个做局部刷新的方法,主要运用:JavaScript、dom、css、xml等技术完成局部刷新。

2023-03-04 11:10:32 455

原创 HTTP协议详解

HTTP协议:是W3C制定的一种超文本传输协议。(是一种通信协议:发送消息的模板提前被制定好。)就是服务器和浏览器互相发送消息的模板。

2023-02-28 14:04:15 2189

原创 SpringSecurity+JWT+Redis进行用户鉴权和接口权限的控制

SpringSecurity框架就会对账号密码进行一系列的过滤器进行验证和授权等,其中最重要的两个过滤器就是UsernamePasswordAuthenticationFilter负责登录验证,FilterSecurityInterceptor负责权限授权。

2023-02-27 22:14:21 936

原创 Vue中组件的通信

父组件给子组件传递数据data、方法method等:可以用props传递。

2023-01-03 21:42:32 107

原创 ES6模块化之export和import使用方法

【代码】ES6模块化之export和import使用方法

2022-12-29 18:21:01 717

原创 Vue学习笔记

vue入门

2022-12-12 16:25:02 1284

原创 启动服务提供者报 zookeeper not connected错

今天启动zookeeper的服务提供者后,报 zookeeper not connected错,记录一下解决过程。于是我去检查了一下zookeeper的启动命令窗口,看到zookeeper audit is disabled。第一:zookeeper没有启动好。第二:zookeeper的ip以及端口号配置没配好。

2022-11-29 14:43:47 5688

原创 接口参数最好不要使用基本数据类型

当前端那个值忘了传值,会默认传null过来,此时基本数据类型是接收不了的,就会报以下的错,建议我们定义为对应的包装类就可以接收null了。当我们后端接口的参数涉及到数字之类的基本数据类型最好不要用基本数据类型。

2022-11-09 13:49:39 280

原创 Maven学习笔记

Maven 是 Apache 软件基金会组织维护的一款专门为 Java 项目提供构建和依赖管理支持的工具。

2022-11-03 11:24:05 250

原创 Redis的穿透、击穿、雪崩问题

因为Redis是在内存中操作的,速度很快,所以我们经常使用Redis缓存数据。但是东西总有两面性,Redis也有它的问题,就是穿透、击穿、雪崩问题,现在记录一下。

2022-10-23 10:32:31 1095

exe4j-windows-x64-9-0.exe

exe4j是一个帮助你集成Java应用程序(jar包)到Windows操作环境的java可执行文件生成工具。将jar包打包成可执行的exe程序。

2023-11-27

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除