自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 引入element-plus报错require is not defined

app.js:358 Uncaught ReferenceError: require is not defined at eval (index.mjs:4:30) at Module../node_modules/@element-plus/icons-vue/dist/es/index.mjs (chunk-vendors.js:9072:1) at __webpack_require__ (app.js:355:33) at fn (app.js:600:21)

2022-05-06 01:10:14 2953

转载 HSSF合并单元格设置边框只有部分边框生效问题

转载自:https://www.cnblogs.com/henuyuxiang/p/6149503.htmlHSSFWorkbook wb = new HSSFWorkbook(); HSSFSheet sheet = wb.createSheet(); //创建一个样式 HSSFCellStyle styleBorderThin= wb.createCellStyle(); setBorder.setBorderBottom(HSSFCellStyle.BORDER_THIN); //下

2022-01-17 17:05:32 1862

原创 Mac安装Hadoop(超级无敌宇宙爆炸详细)

且视他人之疑目如盏盏鬼火,大胆地去走你的夜路

2021-11-01 21:44:45 9679 6

原创 剑指Offer-JZ3-从尾到头打印链表

题目描述输入一个链表的头节点,按链表从尾到头的顺序返回每个节点的值(用数组返回)。如输入{1,2,3}的链表如下图:返回一个数组为[3,2,1]0 <= 链表长度 <= 10000示例1输入:{1,2,3}返回值:[3,2,1]示例2输入:{67,0,24,58}返回值:[58,24,0,67]解析题目要求从尾到头打印链表,但是链表只能从头开始遍历,所以我们可以1.采用非递归,利用栈的先进后出,从头遍历链表后输出 2.采用递归方式解答一、非递归/**

2021-10-03 20:40:07 164

原创 时间复杂度和空间复杂度

一、时间复杂度

2021-09-25 20:39:16 77

原创 Hadoop运行示例WordCount

一、运行Hadoop自带的hadoop-examples.jar报错Permission denied: user=root, access=WRITE, inode="/user":hdfs:supergroup:drwxr-xr-x解决办法:1.进入hdfssu - hdfs2.查看目录权限hdfs dfs -ls /3.修改权限hadoop fs -chmod 777 /user执行结果:首先创建input文件夹hdfs dfs -mkdir -p /user/hdf

2021-07-13 16:25:01 2075

原创 Spark入门-Java实现WordCount并打包测试

一、Java代码实现WordCountimport org.apache.spark.SparkConf;import org.apache.spark.api.java.JavaPairRDD;import org.apache.spark.api.java.JavaRDD;import org.apache.spark.api.java.JavaSparkContext;import org.apache.spark.api.java.function.FlatMapFunction;imp

2021-07-13 16:14:31 767

原创 CDH安装遇到的问题

问题汇总:下面将上图所在的问题进行处理一、请求 Service Monitor 超时。这可能会导致页面响应缓慢。请查看 Service Monitor 的状态。

2021-06-29 10:46:09 538

原创 CDH集群安装

一、云服务器硬件所有服务器系统CentOS 7.3服务器名称内网IPCPU内存硬盘nn172.30.128.212CPU2核内存4G硬盘40Gsnn172.30.128.213CPU2核内存4G硬盘40Gdn1172.30.128.211CPU1核内存2G硬盘40Gdn2172.30.128.214CPU1核内存2G硬盘40Gdn3172.30.128.215CPU1核内存2G硬盘40G二、配置服务器1.修

2021-06-25 10:02:12 462

原创 Mysql8离线安装

一、Linux环境阿里云服务器,CentOS7.3二、下载Linux版本Mysql安装包https://downloads.mysql.com/archives/community/三、安装Mysql1.上传下载的Mysql安装包到/usr下cd /usrtar xvf mysql-8.0.13-linux-glibc2.12-x86_64.tar.xz等待解压完成修改解压后的文件夹mv mysql-8.0.13-linux-glibc2.12-x86_64 mysql3.创建Mysq

2021-06-22 21:25:24 481

转载 解决CentOS执行yum命令错误:Error: Cannot find a valid baseurl for repo: base

参考网页:http://www.webkaka.com/tutorial/server/2021/040227/今天在CentOS系统执行yum命令时出现错误提示:Loaded plugins: fastestmirrorSetting up Install ProcessLoading mirror speeds from cached hostfileYumRepo Error: All mirror URLs are not using ftp, http(s) or file. Eg.

2021-06-17 19:35:03 992

原创 部署CDH时遇到的问题(不定时更新)

一、设置Linux各ip免密登录中遇到问题:已经将所有服务器公钥存放到authorized_keys中,并分发到各服务器后,通过ssh连接还需要输入密码通过命令查看系统日志,找到问题cat /var/log/secure通过日志发现是root文件夹的权限问题。解决办法:使用root用户执行如下命令:1.ssh目录的权限必须是700chmod 700 /root/.ssh/2.ssh/authorized_keys文件权限必须是600chmod 600 /root/.ssh/author

2021-06-17 16:58:50 169

原创 HashMap面试题

一、谈一谈HashMap的特性?1.HashMap存储键值对实现快速存取,允许空键和空值(但空键只有一个,且放在第一位)2.元素是无序的,而且顺序会不定时改变3.key用Set存放,key不允许重复,所以key对应的类需要重写HashCode和equals方法二、说一下HashMap的底层原理?HashMap底层是hash数组和单向链表实现,数组中的每个元素都是链表,由Node内部类(实现Map.Entry接口)实现,HashMap通过put和get方法存储和获取数据。put方法:1.计算关于

2021-01-11 18:10:30 138

原创 java.lang.AbstractMethodError: org.apache.xerces.dom.DocumentImpl.getXmlStandalone()Z

一、问题复现这个问题困扰我一天多,各种百度看论坛,发现有一种解决方案可能对我有帮助(解决方案)解决方案说的是可能是xerces包冲突所致Caused by: java.lang.AbstractMethodError: org.apache.xerces.dom.DocumentImpl.getXmlStandalone()Z at com.sun.org.apache.xalan.internal.xsltc.trax.DOM2TO.setDocumentInfo(DOM2TO.java:377)

2020-11-11 15:16:30 2465

原创 Springboot项目打成jar包或war包后,项目Resource下文件读取不到

这是在项目中需要调用其他项目的接口,其他项目需要证书才能访问,这个问题是在获取证书的时候遇到的。假设证书文件位于项目的位置是:resources/config/tls/zhengshu.p12通过以下代码获取证书位置,既可以使项目代码在idea下运行时获取到证书位置,也可以把项目打成jar或war包后运行代码也能获取到证书的位置。try { ClassPathResource classPathResource = new ClassPathResource("config/tls/zhengsh

2020-09-01 16:08:19 1119

原创 The elements [application.xxxxx] were left unbound.

错误信息:***************************APPLICATION FAILED TO START***************************Description:Binding to target [Bindable@7125333 type = com.cplh.gis.config.ApplicationProperties, value = 'provided', annotations = array<Annotation>[@org.sp

2020-08-27 17:10:00 4886 1

原创 ==、equals、值传递、引用传递

一、"=="、equals1、equals用来检测两个对象是否相等。即两个对象的内容是否相等2、==(a)、两个变量是基本数据类型比较对应的值是否相等(b)、两个变量是对象比较引用是否相同。即内存地址,而非内容二、值传递和引用传递1、当使用基本数据类型作为方法的形参时,在方法体中对形参的修改不会影响到实参的数值。2、当使用引用数据类型作为方法的形参时,在方法体中修改形参指向的数据内容,则会对实参变量的数值产生影响。因为形参变量和实参变量共享同一块堆区。3、当使用引用数据类型作为方法的形

2020-08-26 11:21:40 150

原创 前后端分离配置Nginx实现后端负载均衡

一、环境Windows系统、Nginx1.18.0二、步骤1、nginx解压根目录D:\nginx-1.18.02、配置nginx.conf文件路径:D:\nginx-1.18.0\conf\nginx.conf将nginx.conf内容修改为以下:user root;events { worker_connections 1024;}http { include mime.types; default_type applica

2020-08-18 09:43:56 1181

原创 Docker容器中运行Jenkins实现前端自动化部署

环境基于我的这篇文章 Docker容器中运行Jenkins实现自动化部署 (maven项目)的环境后还需要在宿主机上安装nginx。步骤一、Jenkins的初始化部署和一些配置操作(像配置git地址、配置全局变量等)在环境中的那篇文章里,可以先看一下二、安装Jenkins插件并配置1、安装nodejs插件nodejs插件为了vue项目打包这里从Available里搜索nodejs插件,下载安装NodeJS Plugin即可,这里因为我已经安装了,只能在Installed里查看2、安装Pub

2020-08-10 10:10:24 846

原创 Docker容器中运行Jenkins实现自动化部署

前提环境CentOS、Docker环境步骤一、使用Docker拉下jenkins镜像并运行1、在docker上搜索jenkins镜像执行命令:docker search jenkins随便找一个name拉镜像就可以,推荐stars多的,我选的是jenkins/jenkins2、查看本地的docker镜像[root@k8s-master ~]# docker images如图,IMAGE ID为f8452248512b的镜像就是刚拉下来的jenkins镜像3、执行命令:docke

2020-08-04 11:20:05 3680 2

原创 Linux命令(持续更新)

一、mkdir在Linux系统中,命令mkdir的功能是创建新文件夹。mkdir -p 可以在新的子目录中创建一个新的子目录。举例:mkdir -p about/abc/def 可以递级创建新的三个目录。如果想看看mkdir到底做了什么,可以添加选项“-v”,继续上面举例:mkdir -pv about/abc/defmkdir: created directory ‘about’mkdir: created directory ‘about/abc’mkdir: created direc

2020-08-03 09:27:46 80

原创 JDK源码之LinkedBlockingQueue(源码+解读)

LinkedBlockingQueue,基于链表实现的先进先出队列,与ArrayBlockingQueue相比,LinkedBlockingQueue的重入锁

2020-07-28 19:11:03 155

原创 Oracle存储过程及游标基本语法

什么是存储过程存储过程是经过编译并存储在数据库中的一段SQL语句的集合。存储过程的优缺点优点1、运行速度:对于很简单的sql,存储过程没有什么优势。对于复杂的业务逻辑,因为在存储过程创建的时候,数据库已经对其进行了一次解析和优化。存储过程一旦执行,在内存中就会保留一份这个存储过程,这样下次再执行同样的存储过程时,可以从内存中直接调用,所以执行速度会比普通sql快。2、可维护性:存储过程有些时候比程序更容易维护,这是因为可以实时更新DB端的存储过程。 有些bug,直接改存储过程里的业务逻辑,就可以

2020-07-24 12:38:13 629

原创 JDK源码之ArrayBlockingQueue(源码+解读)

ArrayBlockingQueue是基于数组实现的有界BlockingQueue,该队列满足先入先出(FIFO)特性。它是由一个固定大小的数组保存元素,一旦创建好以后,容量就不能改变了。队满时,存数据的操作会别阻塞,队空时,取数据的操作会被阻塞。主要成员变量:public class ArrayBlockingQueue<E> extends AbstractQueue<E> implements BlockingQueue<E>, java.io.

2020-07-23 16:20:28 163

原创 JDK源码之BlockingQueue(源码+解读)

在多线程环境中,经常会用到“生产者-消费者”模式,负责生产的线程要把数据交给负责消费的线程,那么就需要一个数据共享容器,由生产者存入,消费者取出,这个时候就需要队列(Queue)来实现该仓库。在Java Concurrent包发布之前,生产消费模式需要我们自己维护阻塞队列,但是自己实现的队列往往会在性能和安全方面存在缺陷,Java Concurrent包提供了BlockingQueue接口及实现类来实现生产者-消费者模型。Java.util.concurrent.BlockingQueue,是一个阻塞队

2020-07-22 17:05:02 120

原创 springboot配置多数据源MySQL和Oracle区别

MySQL和Oracle配置大致一样,但是Oracle是url,而MySQL是jdb-urldatasource: databaseFirst: auto-commit: false driver-class-name: oracle.jdbc.OracleDriver url: jdbc:oracle:thin:@xxx.xxx.xxx.xxx:port:databaseName userna

2020-06-15 10:22:48 1109

原创 nested exception is java.sql.SQLSyntaxErrorException: ORA-00942: 表或视图不存在

程序运行报错nested exception is java.sql.SQLSyntaxErrorException: ORA-00942: 表或视图不存在把sql拿出来并添加参数放到数据库里运行可以成功,但是在程序里运行就会报表或视图不存在异常,这是什么原因呢1.检查数据源是否配置正确,数据库地址,用户名和密码2.检查表或视图名称是否错误3.检查程序中用到的数据源的数据库用户是否有访问该表或视图的权限4.当程序配置多数据源时,要注意使用注解@Qualifier指定表或视图所在的数据源地址我的问

2020-05-29 16:45:47 8872

原创 modCount作用

我们能够发现,在集合类的源码里,像HashMap、TreeMap、ArrayList、LinkedList等都有modCount属性,字面意思就是修改次数,首先看一下源码里对此属性的注释HashMap部分源码: /** * The number of times this HashMap has been structurally modified * Structural modifications are those that change the number of ma

2020-05-18 11:04:43 422

原创 @FeignClient同一个name使用多个配置类(详细教程)

@FeignClient无法支持同一service具有多种不同配置的FeignClient,因此,在必要时需要手动build FeignClient首先创建FeignClientConfigurer类,这个类相当于build FeignClient的工具类FeignClientConfigurer.java@Import(FeignClientsConfiguration.class)pu...

2020-04-30 16:42:56 2741

原创 Type definition error: [simple type, class java.time.Instant]; nested exception is com.fasterxml.jac

postman调用接口报错“type”: “https://www.jhipster.tech/problem/problem-with-message”,“title”: “Internal Server Error”,“status”: 500,“detail”: “Type definition error: [simple type, class java.time.Instant...

2020-03-19 12:25:24 16573 5

原创 单点登录SSO实例(看这一篇就够了)

一、实例环境jdk jdk1.8.0_202 tomcat apache-tomcat-8.5.45 win10二、修改hosts文件C:\Windows\System32\drivers\etc\hosts在文件中添加三条,(如果修改不成功原因是没有管理员权限,就把hosts文件复制到桌面然后修改完成再粘贴回来)127.0.0.1 demo.sso.com...

2019-11-07 15:05:46 2960 5

转载 could not initialize proxy - no Session

hibernate3中出现 couldnot initialize proxy -noSession 错误的解决办法以及lazy load的介绍 couldnot initialize proxy - no Session异常:org.hibernate.LazyInitializationException: could not initialize proxy - no Sessi...

2019-08-21 14:07:36 309

转载 HttpStatus详解

HttpStatus = { //Informational 1xx 信息 '100' : 'Continue', //继续 '101' : 'Switching Protocols', //交换协议 //Successful 2xx 成功 '200' : 'OK', //OK '2...

2019-08-21 10:05:34 83

原创 Thymeleaf和Beetl生成静态化页面速度的简单测试

1.Thymeleaf主要代码public class StaticUtil{ private static final String TEMPLATE_PREFIX = "templates/"; private static final String TEMPLATE_SUFFIX = ".html"; public static void makeThymele...

2019-04-18 12:45:36 1989 1

CAS服务端和客户端war包.rar

包括CAS服务器端war包和CAS两个客户端war包,用于单点登录cas实例的部署

2019-11-07

空空如也

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

TA关注的人

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