- 博客(33)
- 收藏
- 关注
原创 4.jinfo使用
jinfo(Java Virtual Machine Configuration Information)是JDK提供的一个可以实时查看Java虚拟机各种配置参数和系统属性的命令行工具。使用jps命令的-v参数可以查看Java虚拟机启动时显式指定的配置参数,如果想查看没有显式指定的配置参数就可以使用jinfo命令进行查看。另外,jinfo命令还可以查询Java虚拟机进程的System.getProperties()的内容。jps常用。
2024-08-09 13:17:43 792 1
原创 3. jstat使用
jstat位于java的bin目录下,主要利用JVM内建的指令对Java应用程序的资源和性能进行实时的命令行的监控,包括了对Heap size和垃圾回收状况的监控。jstat可以用来监视VM内存内的各种堆和非堆的大小及其内存使用量。jstat -class pid:显示加载class的数量,及所占空间等信息。jstat -compiler pid:显示VM实时编译的数量等信息。jstat -gc pid:可以显示gc的信息,查看gc的次数,及时间。
2024-08-06 14:55:22 716
原创 4.制作的docker镜像
制作镜像,不要一次搞太大,不然可能推不上去。可以多次提交,多层。最近工作需要,制作docker镜像,用做构建使用。然后在容器里面安装,此处省略。好了,到此制作镜像,推送完成。1.拉取基础镜像ubuntu:22.04。还有其他方式的登录,可以去google.如果安装软件失败,可以更新下软件。2.运行ubuntu容器。4.复制资源到容器中。
2024-06-28 10:51:14 249
原创 1.gradle项目突然出现circular reference
将问题定位为gradle构建的问题,而且换了一个电脑,构建运行成功,把另外一个电脑构建成功的jar包,拿到运行失败的电脑上可以正常运行。(同样的gradle版本,同样jdk版本,同样的操作系统版本)切换k8s环境的时候,gradle构建镜像,构建成功,在k8s运行不起来。同样的代码,同样的gradle版本,同样的操作系统版本,构建的项目运行不一样。将gradle的jar包单独拿出来运行,运行失败,报上面的错。跟同事讨论,以前遇到类似的问题,解决循环依赖就可以了。在切换环境的时候,出的问题,没有代码修改。
2024-05-23 16:24:32 261
原创 Ubuntu终端多窗口分屏Terminator优化
Ubuntu终端多窗口分屏Terminator页面不美观,可以使用以下步骤优化。1.创建或者修改配置文件。2.config 内容。
2024-04-03 19:41:28 591
原创 Nacos 2.0.3 源码启动
可以填加 Protocol Buffers maven 插件, 然后在 idea 右侧 protobuf 下 点击 compile。nacos 的控制台是 nacos-console 这个工程, 启动 参建加入 -Dnacos.standalone=true。很不幸,java: 程序包com.alibaba.nacos.consistency.entity不存在。这个包在 nacos-consistency 工程, 需要对 proto 进行编译生成 java 类。在最外层的 pom 文件 执行。
2023-05-21 16:57:48 249
原创 常用1-yaml语法
yaml语法语法格式使用空格作为缩进不允许使用tab键,只允许使用空格一般开通缩进2个空格字符后缩进一个空格,比如冒号,逗号等使用#注释,行注释
2022-04-03 17:43:52 290
原创 3.git 将本地仓库推到远程
1.创建一个本地仓库git init2.把文件添加到版本仓库中git add .3.生成提交记录git commit -m "git init"4.关联到远程库git remote add origin 你的远程库5.获取远程库与本地库合并git pull --rebase origin master如果远程库不为空,必须执行这一步6.将本地仓库推送到远程git push -u origin master如果没有配置免密,需要输入账号和密码。...
2022-02-16 13:31:48 562
原创 初识kafka
初识kafka初识kafka新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入初识kafkakafka是由LinkedIn公司开发的一个多分区,多副本的基于zk协调的分布式消息系统,现在已经捐给apache基金会。目前ka
2020-06-21 18:21:53 144
原创 1.jdk8时间处理
常用jdk8时间处理1.格式化时间2020-05-20T17:29:06+08:00 LocalDateTime dateTime = LocalDateTime.now(); System.out.println(dateTime); String effecticeTime = "2020-05-20T17:29:06+08:00"; // SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:s
2020-06-11 15:24:21 288
原创 1.git基本配置
1.配置git姓名和邮箱git config --global user.name "your name"git config --global user.email "your email"2.查看git config -l
2020-04-09 00:18:21 116
原创 2.linux git显示分支名
@linux git显示分支名linux git显示分支名解决linux里面git不会显示分支名。1.在 .bash_profile 里面添加# display the git branch name function git-branch-name {git symbolic-ref --short -q HEAD 2>/dev/null}function git-bran...
2020-04-05 12:05:52 1206
原创 花1-ElasticSearch安装ik
花1-ElasticSearch安装ik花1-ElasticSearch安装ik联网安装ES,注意把命令后面的版本号改成对应的ES版本号。bin/elasticsearch-plugin install https://github.com/medcl/elasticsearch-analysis-ik/releases/download/v6.1.1/elasticsearch-analy...
2020-03-27 17:39:02 109
原创 linux升级内核
linux升级内核linux升级内核,是一个高危操作,升级前做好系统和数据备份。避免失败,搞坏机器,影响到数据。生产环境操作前,做好各种测试和数据备份。参考博客CentOS 7 升级 Linux 内核,操作前请仔细阅读参考的博客。1.查看内核版本uname -r3.10.0-514.26.2.el7.x86_642.更新仓库yum -y update3.启用 ELRepo 仓...
2019-12-08 12:00:36 422
原创 centos7-minimal版本服务器搭建
centos7-minimal版本服务器搭建说明:本文假设阅读者都是比较熟悉linux虚拟机服务器搭建的,如果不熟悉,建议先用basic-server。1.安装安装minimal版本的centos72.配置网络vi /etc/sysconfig/network-scripts/ifcfg-ensxx使用vi,此时未安装vim。后面的文件,可能是类似文件。 BOOTPROTO...
2019-12-08 11:25:31 1024
原创 1.走进ElasticSEarch
elasticsearch写在前面的话本人最近在学习elasticsearch,会写个系列的学习笔记。学习的基础是张超老师的《Elasticsearch源码解析与优化实战 》,附上jd购买链接Elasticsearch源码解析与优化实战。写作时有改动。行文方式:摘抄书中比较重要的知识,再根据笔者自己的理解做一定改动,使之更加丰富、完整。小熊批注代表作者的理解,思考代表作者的思考,希望也...
2019-10-20 22:24:07 212
原创 java多线程笔记
1.CountDownLatchCountDownLatch主要是定义阈值N,到达一个减少1个(N–),当N等于0时,线程可以继续走下去。可用于一个大任务拆分成几个无关的小任务,交给不同的线程去做,等到所有的线程都做完了,可以继续进行。2.CyclicBarrierCyclicBarrier定义,定义栅栏数目N,相关线程到达一个,计数加1,等到计数达到N时,可以继续运行,可以循环使用。可用...
2019-06-14 21:55:00 351
原创 markdown写作模板
java基础-内部类欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。新的改变我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客:全新的界面设计 ...
2019-05-30 12:10:04 837
原创 maven 常见问题及解决
1.查看mvn依赖关系mvn dependency: tree > deps.txt报错:[ERROR] Could not find goal '' in plugin org.apache.maven.plugins:maven-dependency-plugin:2.8 among available goals copy, analyze, unpack, list-repo...
2019-04-03 14:18:01 1868
翻译 Java函数式编程
1.lambda表达式:常见的几种lambda表达方式:Runnable noArguments = () -> System.out.println("hello lambda");ActionListener oneArguments = event -> System.out.println("one argument") ;Runnable multiArgum
2018-11-28 20:35:23 143
翻译 elasticsearch6.3.2搭建集群
搭建3台机器的elasticsearch集群所需软件:1.jdk82.elasticsearch6.3.23.elasticsearch-head在安装elasticsearch之前,先安装jdk1.8。在一个文件夹中,解压三个elasticsearch。命名和角色对应如下:命名角色备注elasticsearch0master主节点elasticsea...
2018-10-25 00:55:32 1061
翻译 ElasticSearch6安装Head插件
此博客内容来自慕课网瓦力老师的视频:https://www.imooc.com/learn/889记录时有改动,本人可以较为顺畅的使用github;如读者不能,请使用类似的方法操作即可。1.在github中下载elasticsearch-head插件;git clone https://github.com/mobz/elasticsearch-head.gitgit checkout ...
2018-10-02 23:26:07 1392
原创 nodeJs小技巧
nodeJs 小常识本文将介绍一些常用的nodeJs使用常识:cnpm常用技巧使用中国镜像库 npm install -g cnpm –registry=https://registry.npm.taobao.org
2018-09-16 18:06:49 446
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人