- 博客(49)
- 资源 (4)
- 收藏
- 关注
原创 如何配置nginx的转发?
注意:以上仅是一个基本的Nginx转发配置示例,具体的配置根据实际需求和环境可能会有所不同。您需要根据自己的情况进行相应的修改和调整。配置Nginx的转发可以通过修改Nginx的配置文件来实现。通过检查Nginx的日志文件可以确认是否配置成功。保存配置文件并重新加载Nginx配置。打开Nginx的配置文件,通常位于。块,用于配置转发目标的基本信息。块,用于定义转发目标的具体信息。块定义了三个后端服务器,分别为。,并设置了各自的权重。
2024-04-24 09:15:16 1147 1
原创 SpringBoot项目如何实现热启动?
DevTools 是 Spring Boot 提供的一个开发工具,可以加速应用的开发和调试过程。其中的热启动功能可以让你在开发过程中修改代码后,自动重新启动应用。需要注意的是,DevTools 的热启动功能只在开发环境中生效,在生产环境中不会执行热启动。因此,在部署到生产环境之前,记得将 DevTools 相关的配置项移除或设置为 false。此外,还可以在 IDE 中添加 Spring Boot DevTools 插件,以便在修改代码后自动触发热启动。当你保存修改后的代码时,应用会自动进行重新启动。
2024-04-24 09:03:47 553 1
原创 史上最全springboot+vue3+element-plus代码实现web登录页面,包含maven配置
springboot、vue、axios、maven
2024-04-15 11:22:14 1576
原创 Hbase最全命令汇总!
显示集群下所有的表: list创建表 create ‘tablename’,‘cloumnfamily’表中添加数据 put ‘tablename’,‘rowkey’,‘cloumnfamily:cell’,‘value’查询表中数据 get ‘tablename’,‘rowkey’,‘cloumnfamily:cell’根据列簇查询: get ‘tablename’,‘rowkey’根据列名查询: scan ‘scores’,{COLUMNS=>‘clo..
2021-09-08 16:36:56 365
原创 mysql如何全表增加或者减少时间更新
举例如下:减30天:update app_collection_monitor set endtime=DATE_ADD(endtime,INTERVAL -30 DAY);增30天:update app_collection_monitor set endtime=DATE_ADD(endtime,INTERVAL 30 DAY);
2021-09-08 16:28:32 118
原创 mysql查询分区的sql语句
select partition_name part,partition_expression expr,partition_description descr,table_rows from information_schema.partitions where table_schema = schema() and table_name=‘pm_directory_d’;只需要更改最后的table_name的值即可!
2021-09-08 16:26:51 3049 1
原创 最全linux常用命令
1、cdcd:切换目录如:cd /user/bin说明:在系统中,通常“.”表示本级目录,“…”表示上级目录;2、pwdpwd:显示当前目录3、lsls:列出目录中的所有文件;-a:显示包括隐含文件在内的所有文件和目录;-l:以长列表形式显示当前路径下的文件;*.v:列出所有后缀为“v”的文件;-al:以长列表形式列出目录下所有的文件,包括隐藏文件;4、mkdirmkdir:创建新目录;格式:mkdir [-m 模式] -p 目录-m:按指定模式建立目录;-p:建立目录时建立
2021-03-29 11:32:27 198 2
原创 java中常用的一些日期函数
SELECT DATEDIFF(‘20200215’,‘20200205’) #日期时间差,必须具体到天;SELECT DATE_FORMAT(NOW(),’%Y%m%d’) #日期格式化,日期转换字符串;SELECT STR_TO_DATE(‘2020-01-06 10:10:10’,’%Y-%m-%d %H:%i:%s’) #字符串转换日期;SELECT PERIOD_DIFF(‘202003’,‘202002’) #日期时间差,支持月份;SELECT PERIOD_ADD(‘202003’,
2021-03-29 09:58:06 277
原创 用spark操作hive实现动态传参,出现org.apache.spark.sql.hive.HiveSessionState错误解决方式
通过java代码,使用spark操作hive步骤(错误解决方式在文末):1、由于hive是依赖于hadoop的,所以需要启动hadoop,切换到hadoop的sbin目录下,输入以下指令所有:./start-all.sh2、由于spark操作hive时,实际上只是用了hive中的元数据,所以不需要启动hive在,只需要在根目录下输入以下指令:hive --service metastore3、由于是在本地通过java操作hive,所以两者之间需要建立连接,可以将hive中的hive-site.
2021-01-29 17:04:47 969
原创 通过Java代码实现Spark中RDD与Dateset(DataFrame)之间互相转换
1、导入maven依赖 <properties> <maven.compiler.source>8</maven.compiler.source> <maven.compiler.target>8</maven.compiler.target> <java.version>1.8</java.version> <spark.version>2.1.
2021-01-29 09:15:30 845
原创 通过java代码实现SparkSql操作数据库
1、导入相关依赖<properties> <java.version>1.8</java.version> <spark.version>2.1.0</spark.version> <scala.version>2.11</scala.version> </properties> <dependencies> <depende
2021-01-28 15:06:07 1007
原创 使用Linux的shell命令实现SparkSql操作数据库
1、在linux环境下,切换到spark下的sbin目录中,输入./start-all.sh启动spark集群。同时,切换到spark的bin目录下,通过./spark-shell切换到scala下。2、输入以下指令,导入SparkSession对象import org.apache.spark.sql.SparkSession3、输入以下指令,使支持rdds转换为dataframes及后续的sql操作import spark.implicits._4、创建sparksession
2021-01-28 14:42:39 1995
原创 Linux使用shell命令实时写入数据,通过sparkstreaming实时计算
1、linux写入指令:nc -lk 9999nc代表当前节点的Ip名字,后面的9999是自己定义的端口号2、在java中,创建maven项目,导入maven依赖:<properties> <java.version>1.8</java.version> <spark.version>2.1.0</spark.version> <scala.version>2.11</sc
2021-01-28 10:36:04 472
原创 通过java代码实现spark的计算排序
1、导入spark相关依赖:<properties> <java.version>1.8</java.version> <spark.version>2.1.0</spark.version> <scala.version>2.11</scala.version></properties><dependencies> <depe
2021-01-27 10:00:41 369
原创 一文读懂线程池的工作原理、销毁以及创建方式
为什么使用线程池?在java中,通过实现Runnable接口或者继承Thread类(Thread类的本质也是实现了Runnable接口)可以实现多线程,调用start()方法开启了多线程。但是,如果频繁的手动去创建和销毁线程的话,会降低系统的运行效率。通过使用线程池可以对线程实现复用,减少创建和销毁线程的次数,可以执行多个任务,大大降低系统资源消耗。线程池的特点是,系统初始化会创建多个线程,放入线程池,需要使用的时候直接从线程池中取,不需要的时候就放回去,提高了工作效率。线程池的工作原理:1、线
2021-01-26 19:14:48 3950
原创 spark用shell命令将文档中单词出现次数按降序排列,并写入到hdfs中
1、启动spark(进入spark的bin目录下,输入:./spark-shell命令)2、声明一个变量,通过val first=sc.textFile("file:///home/yaozhen/movie.txt");指令从该文档中获取数据,file指的是当前节点的路径下的文档;(生成Rdd)3、查询文档中内容的行数,first.count;(注意:文档结束后不要换行,否则会多算一行;另外,在上面写文档路径的时候,file后面需要加“///”,否则该方法无法调用);4、通过val third=f
2021-01-25 18:18:09 783 12
原创 elasticsearch的status一直是red的解决方案
1、使用curl -XGET 'http://192.168.88.2:9200/_cluster/health?pretty'查看索引的状态发现:{ "cluster_name" : "my-application", "status" : "red", "timed_out" : false, "number_of_nodes" : 1, "number_of_data_nodes" : 0, "active_primary_shards" : 0, "active_sha
2021-01-14 14:29:25 3772 2
原创 如何安装Maven?
1、在CMD命令行中输入echo %JAVA_HOME%,查看JAVA_HOME是否配置。在CMD命令行中输入java-version,查看jdk是否正确安装。2、从http://maven.apache.org/download.cgi下载所需要的版本3、解压maven到某一指定目录,例如:E:\byzx。则 E:\byzx\apache-maven-3.6.1目录下会有bin、conf、lib等文件夹。4、在环境变量中,新建M2_HOME,设置为E:\byzx\apache-maven-3.
2021-01-12 15:08:52 69
原创 java中final、static与抽象类的用法
1、finala、final +变量:表示该变量为常量;b、final+class:最终类,不能被继承;c、final+方法:不能被重写;注意事项:final修饰的常量命名字母需全部大写。2、statica、可用类名打点直接访问,不需要new对象;b、静态变量位于方法区,实例变量位于堆区;c、静态方法不能调用普通属性和方法,仅能调用静态方法和方法;d、普通方法可以调用静态属性和方法;注意事项:静态方法依赖于类,普通方法依赖于对象3、抽象类a、抽象类用abstract修饰;b、抽象方
2021-01-11 19:22:49 209 2
原创 FastJson如何使用
Fastjson可以将Java对象转换为JSON格式,也可以将JSON字符串转换为Java对象。Fastjson可以操作任何Java对象,甚至是一些预先存在的没有源码的对象。Maven依赖配置:<dependency> <groupId> com.alibaba </ groupId> <artifactId> fastjson </ artifactId> <version> xxx </ ve
2021-01-11 19:11:04 205
史上最全springboot+vue3+element-plus代码实现web登录页面(附件有代码)
2024-04-15
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人