自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Kubenets——0/3 nodes are available: 1 Insufficient cpu, 2 node(s) didn‘t match Pod‘s node affinity...

就是 cpu 不足导致的问题。用的是 kubesphere 可视化界面,我需要部署的 pod 只需要 4 cpu,看下图剩余的 cpu 明显够,但一部署就报错。在 Linux 中查看实际剩余的 cpu我要部署的 pod 指定部署到 njoffice04 这个点,看到已用了44987m (94%),机器是 48 核的,也就是 48000m。那现在就只剩下 3013m,小于我现在要部署的 pod 需要的 4000m,所以会报错。

2023-06-20 18:15:33 2467

原创 java依赖本地jar,启动时报错找不到类

data 的 pom.xml 中配置maven将本地jar打入package中。检查依赖,和 common 对比,发现 data 依赖打包有问题。查看 data 的 pom.xml 发现有直接使用本地 jar。

2023-05-15 18:07:32 776

转载 Kafka——内外网访问的设置

外网访问kafka

2023-04-19 14:52:17 5563 2

原创 kafka安装及配置过程

先说明一下,集群主机分别是:192.168.127.129,192.168.127.130,192.168.127.131。

2023-04-15 14:19:11 792

原创 ZooKeeper的安装和配置过程

ZooKeeper服务器是用Java创建的,它需要在JVM上运行,所以需要使用JDK1.6及以上版本。

2023-04-15 11:33:09 975

原创 Linux——bash: wget: 未找到命令

Linux——bash: wget: 未找到命令。

2023-04-15 10:15:15 919

原创 VM——VMware装Centos

保存,正常显示已连接。

2023-04-14 09:49:01 403

原创 VM——下载 centos

【Everything】集成所有软件版本。【LiveGNOME】GNOME桌面版本。【NetInstall】网络安装镜像版本。如下图:这里我选择下载最小安装版本。【LiveKDE】KDE桌面版本。【Minimal】最小安装版本。然后选择centos的版本,

2023-04-13 17:58:43 108

转载 Python安装教程

安装python

2023-02-07 18:08:18 1020

原创 安装node.js

安装nodie.js

2023-02-07 17:49:30 157

原创 mysql 查询前一天20点到今天20点的数据

查询前一天20点到今天20点的数据

2022-12-05 10:28:50 689

原创 Linux 安装 JDK

Linux 安装 jdk

2022-11-24 01:22:37 1069

转载 wget 在 Linux 安装 jdk1.8

wget 在 Linux 安装 jdk1.8

2022-11-24 01:12:58 897

原创 安装 tomcat

linux 安装 tomcat

2022-11-24 00:48:14 593

转载 错误:为 repo ‘appstream‘ 下载元数据失败 : Cannot prepare internal mirrorlist: No URLs in mirrorlist

CentOS 8,yum install 失败

2022-11-22 18:38:29 897

原创 configure: error: You need a C++ compiler for C++ support.

【代码】configure: error: You need a C++ compiler for C++ support.

2022-11-22 18:30:53 1122

原创 如何写一个 bat 文件启动 jar 包

.bat 文件怎么写.bat 启动 jar 包,中文乱码

2022-06-17 17:31:50 4560

原创 selenium 的 WebDriver 获取 script 标签中的 json 内容

WebDriver 有一个 executeScript 方法

2022-06-14 23:33:58 1140

原创 Linux 命令大全

菜鸟教程:https://www.runoob.com/linux/linux-command-manual.html

2022-05-27 11:55:11 77

原创 linux查看端口

用netstat检查监听端口netstat命令各个参数说明如下:-a: 指查询所有类型的端口-t : 指明显示TCP端口-u : 指明显示UDP端口-l : 仅显示监听套接字(所谓套接字就是使应用程序能够读写与收发通讯协议(protocol)与资料的程序)-p : 显示进程标识符和程序名称,每一个套接字/端口都属于一个程序。-n : 不进行DNS轮询(可以加速操作)eg:netstat -anp // 查看所有端口netstat -anp | grep 3306 //查看所有3306

2022-05-26 17:59:13 4529

原创 Thread.currentThread().interrupt()

在编写完代码后,我习惯性的用IDEA的SonarLint插件检查了一遍代码。结果在我catch (InterruptedException e)的地方做了预警。原因是我没有在catch里边写Thread.currentThread().interrupt();那为什么要写这个?这是维持状态。sleep(),wait()方法抛出InterruptException异常后会清除中断标志,即把中断标志设为false。而你又捕获InterruptException并吞下它,这时你基本上阻止任何更.

2022-03-18 14:19:31 6448

原创 IDEA——Error:java: java.lang.OutOfMemoryError: Java heap space

IDEA 运行java项目的时候报错Error:java: java.lang.OutOfMemoryError: Java heap space。堆内存溢出。解决:setting中搜heap,在compiler这一栏,点击Build process heap size(Mbytes) 对应的输入框输入更大的数值就好了,我一开始是700,后来设置为了1000。...

2021-10-26 18:17:49 3505

原创 git 提交指定的文件

git 提交指定的文件git status 查看当前分支状态git add src/test/first 提交到暂存区 ,文件路径参考git status 打印出来的文件路径git stash -u -k 忽略其他文件,把已经修改的隐藏起来git commit -m "modify xx" 提交到本地仓库git pull origin [name] 拉取合并(为了避免冲突)git push origin [name] 提交到远程分支git stash pop 恢复之前忽略的文件(重要)

2021-10-08 18:24:27 411

原创 onLoad(options)获取上个页面的传值

onLoad(options)获取上个页面的传值<navigator url='/pages/order/yyy?id=1'></navigator>获取参数//options值是一个对象,而本身是一个参数,只是代码规范和习惯问题onLoad: function(options){//上面用的是'?'传值,所以前面是url,'?'后面是参数//页面加载时,就能获取到'1'这个ID值var id = options.id}...

2021-09-11 01:21:15 3377 1

原创 vue 数据修改但页面没刷新

vue 数据修改但页面没刷新1.watch监听到数据的变化但页面没有刷新在数据改动的代码后加 this.$forceUpdate();添加this.$forceUpdate();进行强制渲染,效果实现。因为数据层次太多,render函数没有自动更新,需手动强制刷新。2.没有监听到数据的变化例如:改变了数组中的某一项或者改变了对象中的某个元素时,监听则未生效。数组若要触发监听,下面方法即可触发如:splice(),push() 等js方法当然了,也可以使用vue中的方法 this.$set(o

2021-09-04 02:47:47 861

原创 vue外层div上有点击事件,内层div也有点击事件,想要实现点内层div,不触发外层点击事件

vue外层div上有点击事件,内层div也有点击事件,想要实现点内层div,不触发外层点击事件vue有个属性是@click.stop

2021-09-04 02:44:35 3623

原创 {{msg}} 无法从Vue中取值

{{msg}} 无法从Vue中取值变为

2021-04-13 22:47:02 558

原创 2021-04-12

themeleaf 依赖<dependency> <groupId>org.thymeleaf</groupId> <artifactId>thymeleaf-spring5</artifactId></dependency><dependency> <groupId>org.thymeleaf.extras</groupId> <artifactId>thymeleaf.

2021-04-12 11:20:22 61

原创 2021-04-11

Springboot 下处理静态资源webjars localhost:8080/webjarspublic, static, /**, resources localhost:8080/2.优先级:resources > static(默认) > public

2021-04-11 12:40:36 74

原创 IDEA快捷键

查看方法的参数:ctrl + p

2021-04-08 17:17:24 96

原创 git 提交指定的文件

git 提交指定的文件git status 查看当前分支状态git add src/test/first 提交到暂存区 ,文件路径参考git status 打印出来的文件路径git stash -u -k 忽略其他文件,把已经修改的隐藏起来,这样提交的时候就不会提交未被add的文件git commit -m "modify xx" 提交到本地仓库git pull origin [name] 拉取合并(为了避免冲突)git push origin [name] 提交到远程分支git stash

2021-04-08 16:14:47 2077 1

原创 Mybatis:模糊查询

在 mysql 中模糊查询的写法:select id,name,password from user where name like '%zs%'但是在 Mybatis 中的这样写:select id,name,passwordfrom userwhere name like %#{name}%会报错,原因是缺少单引号那加上单引号,这样写呢:select id,name,passwordfrom userwhere name like '%#{name}%'测试后发现,程序依然会

2021-03-25 20:20:05 734 4

原创 同步和异步

java中交互方式分为同步和异步两种:同步交互:指发送一个请求,需要等待返回,然后才能发送下一个请求,有个等待过程;异步交互:指发送一个请求,不需要等待返回,随时可以再发送下一个请求,即不需要等待。区别:一个需要等待,一个不需要等待,在部分情况下,我们的项目开发中都会优先选择不需要等待的异步交互方式。哪些情况建议使用同步交互呢?比如银行的转账系统,对数据库的保存操作等等,都会使用同步交互操作,其余情况都优先使用异步交互。...

2021-03-20 16:51:42 65

原创 SpringMVC数据存储

SpringMVC数据存储1、ModelModel是一个接口,其实现类为ExtendedModelMap,继承了ModelMap类。public class ExtendedModelMap extends ModelMap implements Model它的addAttribute方法,会使用到ModelMap的addAttribute方法,ModelMap又会调用到继承自LinkedHashMap的put方法public ExtendedModelMap addAttribute(Stri

2021-03-19 22:50:09 531

原创 volatile

现在的 Java内存模型下,线程可以把变量保存到本地内存中,而不是直接在主内存中进行读写,这就可能造成一个线程在主内存中修改了一个变量的值,而另一个线程还继续使用它在本地内存中的变量值的拷贝,造成数据的不一致。要解决这个问题,就需要把变量声明为 volatile ,这就指示 JVM 这个变量是共享且不稳定的,每次使用它都到主内存中进行读取。所以 volatile 关键字除了防止指令重排,还有一个重要的作用就是保证变量的可见性。synchronized 关键字和 volatile 关键字的区别?sync

2021-03-19 12:36:27 74

原创 Native 关键字

在 Java 的核心类中我们可以看到有些方法是使用 Native 修饰的,这些方法是干嘛的呢?其实 Native 修饰的方法会去调用本地 c 语言的库,就是 Java 做不到的事情交给 c 语言去做。Native 方法执行的流程: Native 方法进入本地方法栈,调用本地方法本地接口(JNI:Java Native Interface),再调用本地的 c 语言库。JNI:作用:Java 通过 JNI 能够调用其他的编程语言历史:Java 刚发行的时候,C,C++是最主流的编程语言,为了能够调用

2021-03-18 12:48:47 97

原创 Servlet 路径跳转

服务器内部跳转:访问两个资源,但是请求只有一个浏览器的地址栏上的地址不会发生改变获取转发器对象(RequestDispatcher)第一种方式:RequestDispatcher rd = request.getRequestDispatcher("Dispather02");第二种方式从**web的上下文对象(ServletContext)**中获取转发器对象ServletContext sc = request.getServletContext();RequestDis

2021-03-18 11:14:13 107

原创 Servlet 路径问题

Servlet相对路径相对点:当前访问的资源路径Servlet绝对路径相对点:/ 以/开头的路径web前端:/代表tomcat服务器的路径 (http://localhost:8088/)web后端:/代表web应用的路径(例如一个web项目名为MyServlet,路径就是http://localhost:8088/MyServlet/)还有一种方式是在html文件中使用<base>标签,例如:<base href="http://localhost:8088/MyServle

2021-03-18 11:12:58 195

原创 Servlet 乱码问题

Servlet 乱码问题浏览器中文显示乱码,解决方法:查看eclipse的编码方式,windows–>Preferences–>General–>Workspace。我的编码方式是UTF-8在doGet方法中使用request和response设置编码格式的方法request.setCharacterEncoding("编码方式");response.setCharacterEncoding("编码方式");编码方式就是UTF-8,GBK等…一般来说使用第二种方

2021-03-18 11:10:15 135

原创 双亲委派机制

双亲委派机制类加载器分为:启动类加载器(BootstrapClassLoader)扩展类加载器(EXTClassLoader)应用类加载器(APPClassLoader)类加载器收到类加载的请求,会将请求委托给它的父类加载器去完成,一般来说,如果你没有自定义类加载器的话,那么最开始的类加载器就是应用类加载器,应用类加载器会把类加载请求委托给扩展类加载器去完成,扩展类加载器又会把请求委托给启动类加载器去完成。启动类加载器会去rt.jar这个 jar 包里寻找需要加载的类,找得到的话就加载这个类,

2021-03-17 18:19:55 85

空空如也

空空如也

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

TA关注的人

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