自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 SQLServer2019安装(Windows)

深知大多数初中级Java工程师,想要提升技能,往往是自己摸索成长或者是报班学习,但对于培训机构动则近万的学费,着实压力不小。自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!因此收集整理了一份《Java开发全套学习资料》送给大家,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。

2022-09-12 03:25:06 815 1

原创 Mysql占用CPU过高排查过程及可能优化方案

深知大多数初中级Java工程师,想要提升技能,往往是自己摸索成长或者是报班学习,但对于培训机构动则近万的学费,着实压力不小。自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!因此收集整理了一份《Java开发全套学习资料》送给大家,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。

2022-09-11 10:44:34 5808

原创 Centos安装RabbitMQ超详细(必须收藏)

深知大多数初中级Java工程师,想要提升技能,往往是自己摸索成长或者是报班学习,但对于培训机构动则近万的学费,着实压力不小。自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!因此收集整理了一份《Java开发全套学习资料》送给大家,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。

2022-09-11 01:55:19 844

原创 flink1.14 sql基础语法(一) flink sql表查询详解

深知大多数初中级Java工程师,想要提升技能,往往是自己摸索成长或者是报班学习,但对于培训机构动则近万的学费,着实压力不小。自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!因此收集整理了一份《Java开发全套学习资料》送给大家,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。

2022-09-09 22:24:07 1814

原创 pycharm的基本使用教程(1)

深知大多数初中级Java工程师,想要提升技能,往往是自己摸索成长或者是报班学习,但对于培训机构动则近万的学费,着实压力不小。自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!因此收集整理了一份《Java开发全套学习资料》送给大家,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。

2022-09-08 23:03:46 433

原创 linux redis安装及安装遇到的问题及解决方案-记录

redis获取资源指定安装目录可能会因为服务器中gcc版本的问题报错,如遇到报错就更新make[1]: *** [server.o] 错误 1make[1]: 离开目录“/usr/redis-6.0.1/src”make: *** [all] 错误 2server.c:2402:11: 错误:‘struct redisServer’没有名为‘assert_file’的成员^

2022-09-07 15:45:13 169

原创 JVM具体在哪个文件夹下的

jdk1.6.0jreinserver – 包含Java Hotspot(Java性能引擎) 服务器虚拟机要用的DLL文件。jdk1.6.0jreinclient – 包含Java Hotspot(Java性能引擎) 客户虚拟机要用的DLL文件。jdk1.6.0lib – Java开发工具要用的一些库文件,有包含了支持JDK工具的非核心类库tool.jar,jdk1.6.0jre – JDK使用的Java运行环境(JRE)的根目录,这个运行环境实现了Java平台。

2022-09-07 13:17:14 617

原创 Java面试题(最新最全Java面试题汇总)

>>首先,java入门与加深 系列相关文章。

2022-09-07 10:43:18 288

原创 idea导入项目后没有被识别为maven项目的解决办法

开发中遇到了idea导入项目后没有被识别为maven项目,使用下面方法即可。选项,点击即可,会弹出下图的弹窗。1、首先点击工具栏最左边的。2、接着在输入框中输入。3、最后,选择本项目的。点击 OK 即可解决!

2022-09-07 08:11:34 782 1

原创 java加密算法之JWT篇

【代码】java加密算法之JWT篇。

2022-09-06 16:39:41 831

原创 Javaweb基础知识点,邮储银行Java笔试

其实关于Kafka,能问的问题实在是太多了,扒了几天,最终筛选出44问:基础篇17问、进阶篇15问、高级篇12问,个个直戳痛点,不知道如果你不着急看答案,又能答出几个呢?若是对Kafka的知识还回忆不起来,不妨先看我手绘的知识总结脑图(xmind不能上传,文章里用的是图片版)进行整体架构的梳理梳理了知识,刷完了面试,如若你还想进一步的深入学习解读kafka以及源码,那么接下来的这份《手写“kafka”》将会是个不错的选择。Kafka入门为什么选择KafkaKafka的安装、管理和配置。

2022-09-06 15:20:29 165

原创 Java 基础 - 类字节码详解

源代码通过编译器编译为字节码,再通过类加载子系统进行加载到JVM中运行。

2022-09-06 13:57:29 658

原创 IntelliJ IDEA修改maven默认仓库地址

1)左上角【File】—— 【Other Settings】 —— 【Default Settings】3)以上是更改的默认配置,如果已经引入了项目,则更改【File】—— 【Settings…MAVEN_HOME:D:apache-maven-3.5.4(Maven安装目录)位置:D:apache-maven-3.5.4conf。2)解压后配置Maven环境变量。

2022-09-06 12:35:22 928

原创 IDEA安装MybatisX插件及使用

选中需要自动生成实体类、XxxMapper.java、XxxService.java、XxxServiceImpl.java及XxxMapper.xml文件的表—>右击—>选择MybatisX-Generator。在弹出框内可自己根据要求选择生成文件的位置、是否生成mapper接口及xml文件、service接口及实现类等,最后点击OK即可(此处可参考:MybatisX 快速开发插件 | MyBatis-Plus。

2022-09-06 11:01:33 586

原创 idea 启动本地tomcat访问localhost8080 404错误

如下图所以:把tomcat安装目录下webapp下的的ROOT文件夹配置到idea中即可,注意修改application context为 /

2022-09-06 09:26:51 506

原创 eclipse2020安装报错Eclipse version 1.8.0 of the jvm is not suitable for this product

环境 jdk1.8安装eclipse-java-2020-09-R-win32-x86_64运行按钮出现弹框。

2022-09-06 08:06:02 2104

原创 hadoop单机转伪分布笔记

在这个集群中,有 master 节点(一个逻辑上的节点包括二台物理节点),也有 node 节点(包括多台 namenode 节点和 datanode 节点)。在这样的状况下, hadoop 推出了伪分布的概念。或者是权限错误,检查 namenode 文件目录地址, datanode 文件目录地址,若该目录图标上有小锁,表示当前用户无目录权限,请重新赋予正确权限。前三项分别配置伪分布运行下的缓冲文件目录地址, namenode 文件目录地址, datanode 文件目录地址,其值自定义设定。

2022-09-02 16:21:41 199

原创 Google浏览器 安装 Elasticsearch-head 插件

打开Google的扩展程序,点击加载已解压的扩展程序,选择解压elasticsearch-head文件夹即可添加插件成功。进入elasticsearch-head文件夹将_metadata文件夹重命名为metadata。

2022-09-02 14:56:28 1964

原创 Elasticsearch设置账号密码

kibana 使用ps -ef|grep kibana是查不到进程的,因为其实运行在node里面。后台启动:nohup /opt/elasticsearch-6.8.10/bin/elasticsearch &后台启动:nohup /opt/kibana-6.8.10-linux-x86_64/bin/kibana &启动es( /opt/elasticsearch-6.8.10 是elasticsearch安装目录 )为了提高使用ES的安全性,我们需要自己进行ES的相关配置,开启鉴权登录。

2022-09-02 13:35:40 1280

原创 Elasticsearch设置最大返回条数

在Elasticsearch中如果需要做分页查询,我们通常使用form和size实现。form指定从有序哪一行开始,size表示从当前开始读取多少行。但是我们发现查询结果最大只能到10000,这是因为Elasticsearch中的size的默认值在index.max_result_window 中设置,并且默认值就是10000。下面我们通过Elasticsearch的API设置最大的读取行。注:Elasticsearch支持的最大值是2^31-1,也就是2147483647。如图,我们的设置成功。

2022-09-02 13:35:10 1385

原创 Elasticsearch(三) Python 使用 elasticsearch 的基本操作

这是因为第一条匹配的数据中含有“中国”和“领事馆”两个词,第二条匹配的数据中不包含“领事馆”,但是包含了“中国”这个词,所以也被检索出来了,但是分数比较低。它是虚拟的逻辑分组,用来过滤 Document,类似 MySQL 中的数据表,MongoDB 中的 Collection;同一个 Index 的Document,不要求有相同的结构(scheme),但最好保持相同,有利于提高搜索效率。即字段,每个 Document 都类似一个 JSON 结构,它包含了许多字段,每个字段都有其对应的值;

2022-09-02 12:13:28 1356

原创 echarts3 map

在默认情况下,map series会在自己内部生成专用的geo组件,这个组件时不对外开放的,比如series中有2个序列,一个是地图序列,一个是散点图序列,假如散点图序列想用地理坐标的方式来定位,那就无法使用map专用的geo组件,解决方式就是将geo组件抽离出来,使其成为一个公用的地理坐标系组件(其实就是一个地图,其他利用该组件是利用地理坐标)。coordinateSystem表明某个序列用的定位方式是什么,有三种值可选:(‘cartesian2d’,‘polar’,‘geo’),当设定了 geo后,

2022-09-02 10:51:03 190

原创 dubbo整合spring(xml方式和注解方式)结合zookeeper

在 main 方法中通过启动一个 Spring Context,从其中查找到组装好的 Dubbo 的服务消费者,并发起一次远程调用。建立一个Maven项目,在这个Maven项目下创建两个子模板(服务者、消费者)也同上xml方法的步骤(但不需创建xml文件),有几处改动。1.导入依赖,和服务者导入的依赖相同。

2022-09-02 09:26:56 187

原创 Docker安装Kafka

e KAFKA_ZOOKEEPER_CONNECT=10.9.44.11:2181/kafka 配置zookeeper管理kafka的路径10.9.44.11:2181/kafka。-e KAFKA_ADVERTISED_LISTENERS=PLAINTEXT://10.9.44.11:9092 把kafka的地址端口注册给zookeeper。-e KAFKA_LISTENERS=PLAINTEXT://0.0.0.0:9092 配置kafka的监听端口。

2022-09-02 08:06:47 740

原创 Dubbo 客户端 之 dubbo-admin管理控制台安装和使用

进入dubbo-admin目录,执行打包命令mvn package -Dmaven.test.skip=true,执行完毕后,生成target目录,进入这个目录,找到dubbo-admin-2.6.0.war,拷贝到tomcat/webapps目录下。:启动tomcat后,tomcat启动命令为 C: omcatin>startup.bat,启动后,dubbo-admin-2.6.0.war包会自动解压,在tomcat/webapps目录下生成一个dubbo-admin-2.6.0文件夹。...

2022-09-01 16:57:05 380

原创 docker学习笔记(三) ——使用docker镜像

Docker 运行容器前需要本地存在对应的镜像,如果镜像没保存在本地,Docker 会尝试先 从默认镜像仓库下载(默认使用:Docker Hub 公共注册服务器中的仓库),用户也可以通过配 置,使用自定义的镜像仓库。name是镜像仓库的名称(用来区分镜像),tag是镜像的标签(用来表示版本信息)。镜像是容器的前提,可以使用docker pull命令直接从docker hub镜像源来下载镜像。tag 镜像的标签信息,标签只是标记, 并不能标识镜像内容;image id 镜像的 ID(唯一标识镜像)...

2022-09-01 14:30:22 236

原创 Django使用Redis进行缓存详细最全流程

直接输入redis-server命令使用的配置文件是安装目录下的redis.windows.conf文件。服务器数据非经常更新。默认情况下,访问Redis服务器是不需要密码的,为了让其他服务器使用同时增加安全性我们需要设置Redis服务器的访问密码。数据库的数量是可以配置的,不知道数据库就是数据库0,默认情况下是16个。通过以下命令从另一台linux服务器访问redis,password替换为你的密码,host替换为要访问的服务器。安装完成后,Redis服务器会自动启动,我们检查Redis服务器程序。...

2022-09-01 12:01:17 1147

原创 Apache Shiro反序列化漏洞研究及解决方法

一个阳光明媚的午休,我正惬意的喝着茶听着音乐,享受美好生活的时候,客户的QQ头像闪动了,原以为是出了什么新需求临时需要调整,没想到客户反馈的是平台出现了严重漏洞,不敢小视,抄起电脑开弄我根据客户给出的安全厂商反馈的问题,总结如下:1,Shiro反序列化漏洞2,提到了dnslog.cn平台。...

2022-09-01 09:16:31 2441

原创 Failed to execute goal org.apache.tomcat.maventomcat7-maven-plugin2.2run (default-cli) on project

在pom文件的依赖中,一定要加上scope属性。

2022-08-31 17:38:22 326

原创 阿里巴巴java方向笔试题 带详细答案

方法重写又称方法覆盖。wait是Object类的方法,对此对象调用wait方法导致本线程放弃对象锁,进入等待此对象的等待锁定池,只有针对此对象发出notify方法(或notifyAll)后本线程才进入对象锁定池准备获得对象锁进入运行状态。就是在类中可以创建多个方法,它们具有相同的名字,但具有不同的参数和不同的定义。若子类中的方法与父类中的某一方法具有相同的方法名、返回类型和参数表,则新方法将覆盖原有的方法。若子类中的方法与父类中的某一方法具有相同的方法名、返回类型和参数表,则新方法将覆盖原有的方法。...

2022-08-31 11:00:37 1188

原创 走进Spring Cloud之七 简单Zuul(路由网关)(Greenwich版本)

开发者可以通过使用Zuul来创建各种校验过滤器,然后指定哪些规则的请求需要执行校验逻辑,只有通过校验的才会被路由到具体的微服务接口,不然就返回错误提示。通过这样的改造,各个业务层的微服务应用就不再需要非业务性质的校验逻辑了,这使得我们的微服务应用可以更专注千业务逻辑的开发,同时微服务的自动化测试也变得更容易实现。在 Spring Cloud 的在微服务架构中,前端的应用往往是不可以直接调用我们提供的微服务,而是通过一个API Gateway根据请求的url,路由到相应的服务。...

2022-08-31 09:38:38 226

原创 最简单的dubbo教程-admin管理平台搭建

有的JDK1.8的同学可能出现:Bean property ‘URIType’ is not writable or has an invalid错误,与dubbo-admin 存在兼容性问题,需要修改 tomcat 默认的 jdk到 1.7。在dubbo-admin-2.5.4-SNAPSHOTWEB-INF下修改dubbo.properties,默认地址为本机。将下载好的dubbo-admin-2.5.4-SNAPSHOT.war包放到tomcat的webapps目录下。##4.启动tomcat。...

2022-08-31 08:12:11 311

原创 解决MySQL出现Access denied for user ‘root‘@‘localhost

以不需要登录密码的模式启动MySQL服务。新开一个命令行窗口,登录。

2022-08-30 16:37:53 2308

原创 网络编程(4)—— 基于Windows系统的socket客户端的编程步骤

vVersionRequested–Winsock的版本,通常用传入MAKEWORD,如MAKEWORD(2,2)表示主版本号2,副版本号2。type–通信类型,SOCK_STREAM面向连接的可靠的传输方式;返回值–成功返回创建的SOCKET句柄,失败返回INVALID_SOCKET。返回值–成功返回0,失败返回SOCKET_ERROR。返回值–成功返回0,失败返回SOCKET_ERROR。返回值–成功返回0,失败返回socket_ERROR。返回值–成功返回0,失败返回SOCKET_ERROR。...

2022-08-30 15:11:47 393

原创 电脑编程软件都有哪些

计算机发明者约翰冯诺依曼。它的应用领域从最初的军事科研应用扩展到社会的各个领域,已形成了规模巨大的计算机产业,带动了全球范围的技术进步,由此引发了深刻的社会变革,计算机已遍及一般学校、企事业单位,进入寻常百姓家,成为信息社会中必不可少的工具。1、CC++ 常用软件是MS VC++(6.0和更高版本)集成在微软的开发工具visual studio中,JAVA桌面编程常用软件是netbean,网络编程是MyEclipse(包括了常用的Eclipse和常用工具,目前Java最流行的网络编程软件)。...

2022-08-30 13:43:29 11864

原创 查看linux中某个端口(port)是否被占用

lsof -i:端口号查看某个端口是否被占用。使用netstat -anp|grep 80。2.使用netstat。

2022-08-30 12:16:13 378

原创 如何完整卸载RabbitMQ?

(5)在任务管理器中,查找进程epmd.exe。如果此进程仍在运行,请右键单击该进程,然后单击“结束进程”。(8)转到用户文件夹:C: Users [username],然后删除文件.erlang.cookie。(2)在当前安装的程序列表中,右键单击RabbitMQ Server,然后单击“卸载”。(3)在当前安装的程序列表中,右键单击“Erlang OTP”,然后单击“卸载”。(7)删除文件C: Windows .erlang.cookie(如果存在)。(4)打开Windows任务管理器。...

2022-08-30 10:53:03 4005

原创 Springboot集成Quartz

Quartz 是一个完全由 Java 编写的开源作业调度框架,为在 Java 应用程序中进行作业调度提供了简单却强大的机制。该文章不过多介绍Quartz的概念,主要做一个封装的记录。

2022-08-30 09:25:44 1042

原创 Linux常用命令分类整理

只是用链接后的文件作为一个指向源文件的路径,链接后的文件是一个新文件,每个文件之间的inode不相同,软连接后的文件的权限都是777,大小是源文件的路径的字符个数。软连接的源文件不可以剪切删除和重命名。故硬链接的文件和源文件的inode,权限,属主,属组,时间,类型…us:用户占用的cpu的百分比 sy:内核占用的cpu的百分比 ni 改变过优先级的进程占用的cpu的百分比。虚拟的文件系统,反映出来的是内核,进程信息或实时状态,只存在于内存中,大小为0,du -sh /proc。...

2022-08-30 08:06:34 910

原创 rabbitmq-exporter部署方式

bert:从 3.6.9(参见 https://github.com/rabbitmq/rabbitmq-management/pull/367)开始,RabbitMQ 支持 BERT 编码作为 JSON 替代方案。如果您在容器 (docker/kubernetes) 中运行导出器,则配置必须在“/conf/rabbitmq.conf”中。rabbitmq_exporter 与 rabbitmq 容器共享网络接口 -> 可以使用 localhost 和默认用户/密码(guest)。启动rabbitMQ。..

2022-08-29 15:03:29 1704

空空如也

空空如也

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

TA关注的人

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