自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

哗啦啦啦的博客

简单记点随笔

  • 博客(13)
  • 收藏
  • 关注

原创 深入理解JVM--读书笔记

一次线上项目OOM,在网上查询很多内容解决之后,无意之中也接触了一些JVM底层的概念,觉得很有趣,就买了这本书。工作之余看了看,简单写了点笔记。部分章节后续有时间会再细看,再补充笔记1. Java内存区域与内存溢出异常内存模型包含了堆,栈,本地方法栈,虚拟机栈与程序计数器,其中方法区与栈线程共享程序计数器Program Counter Register,空间较小,可以看作是当前线程执行的字节码行号指示器。如果线程执行的是Java方法,则计数器记录的是正在执行的虚拟机字节码的指令地址,如果执行.

2021-01-14 20:56:25 228

原创 Elasticsearch快照操作

需要集群所有节点配置文件添加以下属性,然后重启集群此处的文件夹必须所有节点都有读写权限。一般是将一个磁盘挂载到所有的集群节点机器上,然后修改权限path.repo: ["/gx"]创建一个仓库PUT _snapshot/backup{ "type": "fs", "settings": { "location": "/gx" }}修改仓库属性 使用POST请求POST _snapshot/backup{ "type": "fs",

2021-01-14 18:57:55 1580

原创 Kibana的常用操作

时间检索GET company/_search{ "query": { "bool": { "must": [ { "range": { "estiblishTime": { "gte": "2007-10-26T00:00:00.000+0800", "lte": "2007-10-27T00:00:00.000+0800" }

2021-01-14 18:43:05 660

原创 elasticsearch7.6.2+kibana+xpack+metricbeat安装教程

以前用的6.1.4集群,用了两年,还是感觉有很多不完善的地方,现在升级为7.6.2,将安装过程记录下来,以防止后面用到以下内容默认大家有es与linux的基础,且部分内容我直接从网上现有博客中摘抄的,我搭建完了,懒得再敲一遍1. elsaticsearch安装7.x后es默认集成了JDK,建议7.x搭配jdk11,所以本地如果没有装jdk11的话,就要启用es默认自带的jdk。修改/bin目录下elasticsearch-env 文件。 如果自己有安装jdk11,则可删除es包中的 jdk文件夹,节约

2020-11-25 18:21:33 1847

原创 加深了解springboot(四)

springboot 数据源配置分析在org.springframework.boot.autoconfigure.jdbc.DataSourceConfiguration类下,可见一些数据源的自动配置代码/** * Tomcat Pool DataSource configuration. */ @Configuration(proxyBeanMethods = false) @ConditionalOnClass(org.apache.tomcat.jdbc.pool.DataSourc

2020-08-19 15:51:09 311

原创 加深了解springboot(三)

我们使用springboot很大一部分场景是用于网页应用开发,但是现在大型的项目基本都采用前后端分离模式,所以后端一般只做api接口。而对于一些小型项目,可能前后端一体更节约时间。这次简单描述下springboot的web开发相关内容使用SpringBoot;1)、创建SpringBoot应用,选中我们需要的模块;2)、SpringBoot已经默认将这些场景配置好了,只需要在配置文件中指定少量配置就可以运行起来3)、自己编写业务代码;自动配置原理?这个场景SpringBoot帮我们配置了什么?能

2020-08-13 18:04:44 123

原创 加深了解springboot(二)

本次来更新下springboot底层的日志框架方面的吧日志分为日志门面(日志抽象层)与日志实现日志门面 (日志的抽象层)日志实现JCL(Jakarta Commons Logging) SLF4j(Simple Logging Facade for Java) jboss-loggingLog4j JUL(java.util.logging) Log4j2 Logback左边选一个门面(抽象层)、右边来选一个实现;这几个日志框架的关系有兴趣可以去详细

2020-08-13 13:50:01 176

原创 加深了解springboot(一)

最近在利用工作之余自学点东西,主要想长点见识。学习的方向主要是基础的springboot,以及springboot与各种数据库交互、队列的关联使用;spring基于注解开发;jvm的底层分析与代码优化的方向,高并发高可用场景模拟等。后续可能会接触一点机器学习与自然语言相关知识,不过这个后面再说吧。学习过程中自认为比较重要的东西会记录下来,以供日后参考使用。还是想说一句,其实一切在springboot的官方说明文档上已经说明的很清楚了,多看看文档会有很大的帮助(中文文档总感觉是机翻)。springboot

2020-08-12 20:41:57 181

原创 linux下搭建zookeeper集群

第一次接触zookeeper,对于它的了解不是很深,现在在linux上搭建zookeeper,先谈谈自己对于zookeeper的浅显理解,有不正确或者片面的地方还请指正。zookeeper可用于配置分布式项目的公共配置文件,且可以实时监听配置文件是否有变化,这样我们在修改集群的某项配置的时候,就不需要一台一台去修改了。 zookeeper在项目初始化的时候可以自动选举主节点,且在主节点挂掉后...

2019-06-04 14:46:43 218

原创 linux搭建elasticsearch集群

第一次搭建es集群,使用的是CentOs 6.5, es 6.2.2 ,jdk 1.8-181为防止奇怪的的bug出现,先卸载linux自带的 openjdk查询有哪些 openjdkrpm -qa | grep java一般会有三个,分别为 1.5、1.6、1.7卸载命令 rpm -e --nodeps java-1.7.0-openjdk-1.7.0.141-2.6.1...

2019-05-30 11:21:50 3249

原创 linux搭建tomcat集群

工作需要,要使用tomcat集群做负载均衡。准备把自己搭建的过程记录下来,供日后参考。由于是自己练手,用的是自己电脑虚拟出来的3台虚拟机,系统版本CentOs6.5.话不多说,直接开始装JDK于配置环境变量过程略过。。把tomcat安装包上传至其中一台服务器,剩下的两台可以直接用命令复制(前提是同一个网段),命令是scp apache-tomcat-8.5.39.tar.gz z...

2019-05-29 22:30:10 776 1

原创 关于idea的方法注释、类注释、sql注释、修改方法注释纪录

每重装一次系统,或者重装一次idea,在没有备份的前提下,都要重新配置这些东西。每次百度真的很烦,索性自己写下来,方便以后查看。1.类的注释Autuor 记得改成自己的。。/** * @Auther: liuhua * @Date: ${DATE} ${HOUR}:${MINUTE} * @Description: */2.方法注释 在模板的格式里面...

2018-11-26 15:25:32 2318

原创 java项目启动时,java.lang.StackOverflowError 解决办法

之前做的一个项目,一切正常。有天在启动时,突然报错了。报错信息如上看日志猜测是数据库连接池爆了,然后改数据库连接池配置,没有用。一想到是栈溢出,想可能是内存小了,重新分配idea、tomcat内存,没有用。然后去百度,别人都说是递归等方法层级太深,可是我同事都跑的好好的,应该不是这个问题。然后换tomcat,没有用,重新下载项目,没有用,这时候就很郁闷了,搞了一天,没有任何进...

2018-10-24 11:16:21 33747 2

空空如也

空空如也

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

TA关注的人

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