logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

java字符串相加时的内存表现和原理

**因为String是非常常用的类, jvm对其进行了优化, jdk7之前jvm维护了很多的字符串常量在方法去的常量池中, jdk后常量池迁移到了堆中**方法区是一个运行时JVM管理的内存区域,是一个线程共享的内存区域,它用于存储已被虚拟机加载的类信息、常量、静态常量等。使用引号来创建字符串单独(注意是单独)使用引号来创建字符串的方式,字符串都是常量,在编译期已经确定存储在常量池中了。用引号创建一

文章图片
#java#jvm
calico的CrashLoopBackOff 解决办法

今天查看k8s集群的状态发现, calico-node的status是CrashLoopBackOff 。 于是各种查找资料, 现在把解决方法记下。查看日志其实k8s的日志记录十分详细,只要查看下日志结合搜索引擎, 很快就能知道问题,查看问题pod的日志:kubectl logs -f -n kube-system calico-node-wzmz5-c calico-node这个命令的日志信息很

Ubuntu20的tzselect设置时间失效的问题,树莓派服务器

我前两天树莓派服务器升级到ubuntu20后, 今天发现服务器的时区不对,定时任务也没启动, python安装的包都丢失。 Docker 的镜像全部丢失。 没办法只能重新来设置了, 这篇文章先说设置时区的问题。 这篇文章中我共找到三种设置时间的方式1. tzselect 失效,不知道原因2. `timedatectl` 设置成功,推荐使用3. cp 时区文件的方式, 不建议使用

#linux#ubuntu
OOM问题排查中Jstat,jstack,jmap和MAT等工具的使用

出现OOM问题后, 我们如何排查问题的出现点呢? 在这篇博客中我只是简单的说下如何排查问题的。找到问题进程ID第一步都是确定你的服务的进程id,有两种linux指令使用,top命令使用top -c 会列出当前的进程列表:如果你的应用出现问题,cpu占用很高, 内存占用也很高的话, 你的进程就会排在很前面。 在图中列表的第一列就是进程的id关于其中的图中各个参数的意义 可以参考: https://b

#prometheus
解决vue add electron-builder 安装不成功的问题

需要先安装 cnpm安装cnpm的方法可以 安装官方网站安装运行vue add electron-builder命令运行后报错如图:从错误信息中知道是electron-chromedriver 安装失败查找electron-chromedriver包信息图中也提示我们使用淘宝镜像地址安装。 之前我们已经安装了cnpm 所以我们可以直接cnpm instal...

#npm#electron
解决vue add electron-builder 安装不成功的问题

需要先安装 cnpm安装cnpm的方法可以 安装官方网站安装运行vue add electron-builder命令运行后报错如图:从错误信息中知道是electron-chromedriver 安装失败查找electron-chromedriver包信息图中也提示我们使用淘宝镜像地址安装。 之前我们已经安装了cnpm 所以我们可以直接cnpm instal...

#npm#electron
Ububtu安装k8s完整教程(1) - 安装kubeadm

前言kubeadm是官方提供的方便快速安装k8s的工具, 使用它可以少很方便的安装k8sUbuntu 换国内源由于GFW的原因,直接安装国外的包会网速很慢, 所以需要换成国内的源, 我一般换成的是阿里的源, 其实换成清华的源 也可以。具体换方式可以参考https://blog.csdn.net/xiangxianghehe/article/details/105688062安装kubeadm官方有

k8s的 coredns 的ImagePullBackOff 和ErrImagePull 问题解决

说明从这两个错误可以看到无法下载对应的镜像导致的问题,现在就是要查看到具体的是无法下载那个镜像。参考: https://kuboard.cn/learning/faq/image-pull-backoff.html查看具体镜像kubectl get pods --all-namespaces查看具体的pod的镜像kubectl get pods coredns-545d6fc579-4jw9w -

calico的CrashLoopBackOff 解决办法

今天查看k8s集群的状态发现, calico-node的status是CrashLoopBackOff 。 于是各种查找资料, 现在把解决方法记下。查看日志其实k8s的日志记录十分详细,只要查看下日志结合搜索引擎, 很快就能知道问题,查看问题pod的日志:kubectl logs -f -n kube-system calico-node-wzmz5-c calico-node这个命令的日志信息很

Docker开启webdav文件共享协议

我的树莓派外接了一个硬盘需要文件共享, 我试过NFS , SMB, FTP和 webdav协议, 刚好把最近的webdav的配置写成这篇文章。webdav协议软件的选择可选的有nginx加装模块实现Apache实现其他软件实现最终我选择了 https://github.com/hacdias/webdav 很多人推荐的这个。 go编写,并且支持ARM架构。打包docker镜像首先他的文档很简单,

#docker#ubuntu
    共 12 条
  • 1
  • 2
  • 请选择