自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(133)
  • 资源 (1)
  • 收藏
  • 关注

原创 Docker Compose 部署若依前后端分离版

本文详细讲解了如何使用 Docker Compose 部署 ruoyi 前后端分离版项目

2024-05-04 18:45:49 1135 2

原创 若依从0到1部署

Ubuntu 在 20.04 版本中,源仓库中 MySQL 的默认版本已经更新到 8.0,因此可以直接使用 apt-get 安装。

2024-04-14 11:41:55 881 1

原创 什么是云原生

铁打的江山,流水的兵。

2024-04-11 20:12:24 779

原创 Lombok 简单讲解

Lombok 是 Java 中常用的一个工具包,可以很方便通过注解的帮我们生成 bean 的常用方法,比如 get、set、toString、构造方法等。

2024-03-28 22:53:30 873 2

原创 jackson 简单使用

jackson 是 Java 中处理 json 的一个第三方包,本文包含 jackson 的一些常用的使用方法,包括 json 和对象之间的转换,json 字符串的处理,序列化为 json 的一些常用配置和注解,本文还提供了实例代码。

2024-03-11 21:46:39 462 2

原创 fastjson2 简单使用

fastjson2 中提供了 json 中对象和数组的对应表示,对象使用 JSONObject 表示,列表使用 JSONArray 表示,JSONObject、JSONArray 也都提供了相应的操作方法来实现获取值、添加值、更新值、删除值等操作(方法都很通俗易懂,get 开头就是获取值,set 开头的方法就是更新值,方法名和 remove 类似的就是删除操作,非常简单)。注解设置枚举类要序列化时使用的字段,下面的 jsonField 注解的使用这个章节中讲了。还有更简单的方法,就是使用。

2024-03-10 18:58:02 769 2

原创 窗口函数简单讲解

来自 PostgreSQL 文档的定义:窗口函数在与当前行相关的一组行上执行计算,可以使用聚合函数进行的计算类型相媲美。但是,与常规的聚合功能不同,使用窗口函数不会导致行聚合为单个输出行(每一行都会进行保留)。窗口聚合每一行都会有结果。

2024-02-22 23:27:18 271 2

原创 Java8 Stream

讲解了 Java8 中 Stream 的相关知识,包括流的创建,中间操作、终止操作、并行流等

2024-02-19 22:56:47 902 2

原创 IDEA 配置以及一些技巧

IDEA 常用配置,常用快捷键、使用技巧

2024-02-03 22:35:01 1517

原创 一个程序员的常用软件清单

一个程序员的常用软件清单,IDEA,截图,录屏直播,PyCharm,IDEA,语雀,翻译软件,Magic,解压缩,Shell 客户端,Vscode

2024-01-30 20:56:30 181

原创 Kafka 权威指南

这本书侧重于 Kafka 的理论知识,虽然书有点老,但是其中关于 Kafka 的基础知识的章节讲得确实不错,适合学习 Kafka 的新手以及 Kafka 熟手的参考书。第一章主要讲的是发布与订阅消息体统的历史和 Kafka 产生的背景,也讲解了 Kafka 中的基本概念(消息、生产者、消费者、主题),也讲了选择 Kafka 的原因。第九章讲了如何管理 Kafka ,包括创建删除主题、增加分区、显示 Kafka 的主题信息、消费者组的展示和删除,还有分区管理等。第七章讲了 Kafka Connect。

2023-05-06 21:39:46 882

原创 docker login 到 harbor 出现 connection refused

harbor 启动在 192.168.10.124,使用 docker login 192.168.10.124:80 登录到 harbor 一直出现 connection refused。

2023-04-30 17:30:10 663

原创 优化 Kafka 的生产者和消费者

如今,分布式架构已经成为事实上的架构模范,这使得通过 REST API 和 消息中间件来降低微服务之间的耦合变得必然。就消息中间件而言,Apache Kafka 已经普遍存在于如今的分布式系统中。Apache Kafka 是一个强大的、分布式的、备份的消息服务平台,它主要负责以可扩展性、健壮性和容错性的方式来存储和共享数据。站在应用的角度,应用开发者主要利用 Kafka 生产者和 Kafka 消费者去发布和消费消息。因此生产者和消费者对于优化基于 Kafka 的交互都很重要。

2023-04-13 14:21:32 737

原创 让我们谈谈你对 ThreadLocal 的理解

从 JDK1.2 开始,ThreadLocal 是一个被用来存储线程本地变量的类。在 ThreadLocal 中的变量在线程之间是独立的。当多个线程访问 ThreadLocal 中的变量,它们事实上访问的是自己当前线程在内存中的变量,这能确保这些变量是线程安全的。我们通常使用 ThreadLocal 解决线程中的变量冲突问题。事实上,解决这类问题,我们通常考虑使用 synchronized。

2023-04-13 14:18:28 463

原创 SpringBoot 整合 netty-socketio 请求头问题

SpringBoot 整合 netty-socketio 的过程中,后端想通过前端发送的 websocket 请求头中携带的 token 来决定是否允许连接。前端使用的是 socket.io ,查看了它的官网,发现:意思是说:在浏览器环境下,extraHeaders 选项在请求头中添加自定义的字段是会被忽略的,因为浏览器的 WebSocket API 不支持,在 node.js 和 react 中是可以的。我就想,既然自定义的字段会被忽略,那我将 token 放在 cookie 中不就可以了:但

2022-04-26 11:29:37 3196

原创 Invalid config event received: {version=0, server

SpirngCloud 配置 zookeeper集群 作为注册中心报错:Invalid config event received: {version=0, server

2022-01-07 11:41:34 6464 2

原创 jupter中没有显示conda中的环境

将conda中的环境添加到jupyter中:python -m ipykernel install --user --name myenv --display-name "Python (myenv)"

2021-12-24 16:43:09 640

原创 取消Conda每次创建环境时默认下载的依赖包

Conda每次创建一个新环境都会要求安装一些默认的包:但如果不想要安装这些默认的包,按照官网中的如下描述:需要再添加 --no-deps 选项:conda create -n envName python==3.7.3 --no-deps

2021-12-24 13:04:27 1574

原创 大数据常见组件的访问页面总结

Hadoop的访问页面Hadoop2.Xhdfs界面:NameNode进程所在主机的ip:50070SecondaryNameNode界面:SecondaryNameNode进程所在的主机的ip:50090Yarn界面:ResourceManager所在的主机的ip:8088历史服务器界面:JobHistoryServer进程所在的主机:19888Hadoop3.Xhdfs界面:NameNode进程所在主机的ip:9870SecondaryNameNode界面:SecondaryNam

2021-10-30 14:59:46 1146

原创 @ComponentScan配置扫描多个包

我的Spring版本是5.2.6,使用@ComponentScan扫描多个包的注解配置:@Configuration@ComponentScan(basePackages = {"bean","dao","service"})public class TxConfig { }

2021-10-25 21:47:31 8160

原创 将项目依赖也打到jar包中

在pom.xml中增加如下配置:<build> <plugins> <plugin> <artifactId>maven-compiler-plugin</artifactId> <version>3.6.1</version> <configuration> <source&g

2021-10-22 11:30:54 322

原创 Azkaban报错:Missing required property ‘azkaban.native.lib’

Missing required property ‘azkaban.native.lib’使用Azkaban提交了一个工作流,结果就报错:Missing required property ‘azkaban.native.lib’原因我出现这个原因是因为我没有先切换到Azkaban的exec目录或web-server目录下,直接使用类似"/opt/module/azkaban/azkaban-exec-server-3.84.4/bin/start-exec.sh"这样的命令来启动Azkaban,这

2021-10-05 14:57:56 848 1

原创 rsync error: some files/attrs were not transferred

rsync error: some files/attrs were not transferred (see previous errors) (code 23)错误截图:解决办法:再所有要同步的Linux机器上:修改要传输的文件和该文件的目录的所有者和所属组为当前用户chown Lilie /fatherDirchgrp Lilie /fatherDirchown Lilie ./file.txtchgrp Lilie ./file.txt...

2021-09-28 17:13:17 1102

原创 xshell有时连上,有时连接不上虚拟机

xshell有时连上,有时连接不上虚拟机最近在学hadoop,自己搭建了虚拟机,后来虚拟机越来越多,大概有7、8台,然后经常切换无线网,后来有时xshell连不上这台虚拟机,过了一段时间又好了,但是另外一台缺连不上了。经过排查xshell、hadoop、vmware,最终确定是家庭网络中有一个WLAN的ip和虚拟机的ip重复了,而且WLAN的ip是自动分配的,也就是可能一会和第一台虚拟机的ip重复,一会可能会和另外一台虚拟机的ip重复。解决办法:在cmd命令行中使用ipconfig命令可以查看WLAN

2021-09-25 21:23:06 1782

原创 Linux常用命令

解压tar包tar -zxvf hadoop-2.7.3.tar.gz -C /opt/module/ -z: --gzip, --gunzip, --ungzip-x: --exclude patterns listed in file-v: --verbosely list files processed-f: --use archive file or device archive查看文件的末尾和头tail -f /opt/module/hive/logs/hive.lo

2021-09-24 20:28:34 403

原创 Hadoop报错:All specified directories are failed to load.

Hadoop报错:All specified directories are failed to load.先将所有的Hadoop进程停掉,然后清空将所有节点的Hadoop的安装目录下的data目录和logs目录,再重新启动就可以了。

2021-09-23 13:59:16 740

原创 CentOS7关于防火墙的命令

CentOS7关于防火墙的命令firewall-cmd --state 查看防火墙状态systemctl stop firewalld 关闭防火墙systemctl disable firewalld.service 设置防火墙开机不会重置导致开启

2021-09-21 18:22:10 203

原创 cmder如何清屏

cmder中如何清屏输入cls,然后按下回车键使用快捷键ctrl+l

2021-09-17 22:11:30 543

原创 tomcat日志、控制台乱码

tomcat日志、控制台乱码不需要更改tomcat,按照下图操作:然后重启IDEA。

2021-09-17 12:40:54 197

原创 建表建库模板

建表建库模板CREATE DATABASE IF NOT EXISTS shopDEFAULT CHARACTER SET utf8mb4DEFAULT COLLATE utf8mb4_unicode_ci;USE shop;CREATE TABLE IF NOT EXISTS cart(ca_id INT NOT NULL COMMENT '购物车id',PRIMARY KEY(ca_id))COMMENT = '购物车表' ENGINE=INNODB CHARACTER SET ut

2021-09-17 12:11:20 278

原创 JavaWeb中的乱码解决方法总结

JavaWeb中的乱码解决方法总结get请求提交中文(参数放在url中)原因:服务器获取解析url的时候不知道编码规则修改Tomcat服务器的安装路径下的conf目录下的配置文件server.xml解决办法:<Connector connectionTimeout="20000" port="8080" protocol="HTTP/1.1" redirectPort="8443" URIEncoding="utf-8"/>另一种解决办法是用代码来实现:// 获取请求参数

2021-09-15 14:28:14 292

原创 linux中如何快速保存退出vim

如何快速保存退出vim在普通模式(进入vim时的模式)下按 shift+zz

2021-09-03 14:41:30 921

原创 构造代码块、静态代码块、构造方法的执行顺序

构造代码块、静态代码块、构造方法的执行顺序牛客网上的一道题目:通过查询,我写的这道题的解题步骤:package niukewang;/** * @author jxd * @date 2021/8/28 16:24 */class A { public A() { System.out.println("class A"); } // 构造代码块,而且在new对象时,构造代码块优先构造方法执行 { System.out.println(

2021-08-28 16:57:21 179

原创 Spark-shell提示找不到路径

Spark-shell提示找不到路径之前配置的Java环境变量:系统环境变量中: JAVA_HOME E:\JDK64_1.8.0.151系统变量的Path中: %JAVA_HOME%\tools\bin 经过尝试,改为如下就解决了:系统环境变量中:系统环境Path中:也就是说,系统环境变量中Path中的路径要写成 %JAVA_HOME%\bin ,JAVA_HOME后面只能跟一层路径,不能跟多层路径,%JAVA_HOME%\to

2021-08-25 14:09:21 1516 4

原创 解决IDEA下载插件特别慢

解决IDEA下载插件特别慢方法1将电脑连接到手机的热点,然后再下载插件方法2来到IntelliJ IDEA官网,按图操作:打开IDEA,按照下图安装下载好的插件:

2021-08-19 12:32:07 2448

原创 一个Mapreduce案例

一个统计文件中单词出现次数的Mapreduce案例WordCountMapper.java中的内容:package com.jxd.mapreduce.wordcount;import org.apache.hadoop.io.IntWritable;import org.apache.hadoop.io.LongWritable;import org.apache.hadoop.io.Text;import org.apache.hadoop.mapreduce.Mapper;impor

2021-08-16 12:03:13 104

原创 HDFS常用的Api

HDFS常用的Api:package com.jxd.hdfs;import org.apache.hadoop.conf.Configuration;import org.apache.hadoop.fs.*;import org.junit.After;import org.junit.Before;import org.junit.Test;import java.io.IOException;import java.net.URI;import java.net.URISynt

2021-08-16 08:11:24 565

原创 写博客技巧总结

1. 排版1.1 标题要统一样式下面是我最常用的标题样式:1.1 标题11.2 标题21.3 标题3不建议写成下面这样:1,1 标题11,2 标题21,3 标题31.2 标题要简洁有力标题是对于一段内容的概要,标题尽量要简短、有概括性。1.3 善于使用空行由于 Markdown 语法会将多余的空行和空格省略,也就是说,100 行空格和一行空格都只会别显示为一行。在排版时,我一般按照下面的规律来使用<br/>增加空行:标题与上一部分内容之间根据情况添加一到两个

2021-08-13 14:33:07 1063

原创 Java_web笔记: 含html、css、js、servlet、jsp

第1章 HTML1.1 HTML基础1.1.1 网页和网站和HTML1.1.1.1 网页和网站网站是指在英特网上根据一定的规则,使用HTML等制作用于展示特定内容的相关网页的集合。网页是网站的一“页”,通常是HTML格式的文件,它可以通过浏览器来展示。网页是构成网站的基本元素,它通常由图片、表格、链接、文字、视频等元素组成。通常我们看到的网页是以.htm或.html为后缀的文件,它们都统称为html文件。1.1.1.2 什么是HTMLHTML是超文本标签语言(Hyper Test Marku

2021-08-13 14:16:48 3943

原创 html标签名缩写与英文全称对照表

html标签名缩写和英文全称对照表标签名缩写对应英文全称h1 h2 …head(标题,头)pparagraph(段落)brbreak(换行,打断)strongstrong(加粗的,强壮)bbold(黑体的,勇敢的)emEmphasized text(强调的文本)iitalic(斜体)deldelete(删除)sstrike out(删除,打击)uunderscore(下划线,强调)insinserte

2021-08-13 14:00:27 1431

spring-framework-4.0.0.RELEASE.rar

Spring-framwork-4.0.0.REASE官方完整包,包含jar包和文档

2021-04-30

空空如也

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

TA关注的人

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