自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 ubuntu磁盘扩容方法(简单有效)

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

2022-09-12 03:59:20 568 1

原创 MySQL索引优化

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

2022-09-11 11:20:38 452

原创 Flink_CDC搭建及简单使用

CDC (Change Data Capture) ,在广义的概念上,只要能捕获数据变更的技术,都可以称为 CDC。但通常我们说的CDC 技术主要面向数据库(包括常见的mysql,Oracle, MongoDB等)的变更,是一种用于捕获数据库中数据变更的技术。目前市面上的CDC技术非常多,常见的主要包括Flink CDC,DataX,Canal,Sqoop,Kettle,Oracle Goldengate,Debezium等。

2022-09-11 02:30:23 1058 1

原创 Java连接mysql数据库的详细教程(增查)

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

2022-09-09 22:54:07 235

原创 Thymeleaf简介

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

2022-09-08 23:38:38 249

原创 Linux 修改用户名

step1: 登出要修改用户名的用户 ,以root身份登录终端;step3: 以新用户名登录。

2022-09-07 16:10:09 2126

原创 JVM可视化工具之Java VisualVM

本文主要介绍JVM的可视化工具:jvisualvm。###JVM参数Linux系统,使用man java查看JVM参数参数 | 含义 |默认值|样例-------- | —|-Xms | 堆的初始Size | 物理内存的1/64|-Xms128m-Xmx | 堆的最大Size,在生产环境,通常与-Xms设置成相同的值 | 物理内存的1/4|-Xmx128m-Xmn |年轻代的初始Size和最大Size(Eden+From Survior + To Survivor ) | -Xmn256m-Xss

2022-09-07 13:43:24 406

原创 Java面试题汇总--内含阿里网易面试题

本文为CSDN博主「二十-帅帅」的原创文章:史上最全面Java面试汇总(面试题+答案)

2022-09-07 11:10:33 189

原创 java17的下载与安装

点击以后,选择要保持的位置。点下一步,就进入了安装状态。双击下载下来的安装包。好了,到此就安装完成。

2022-09-07 08:36:22 3010

原创 java如何生成随机数

java如何生成随机,java生成随机数的两种方式。

2022-09-06 17:05:11 8865 1

原创 java中map和对象互转工具类

主要思路,将map中的key-value取出来,然后和给定的对象去匹配,为了使工具方法更具通用性,直接通过反射的方式将给定对象的属性获取到,然后调用反射相关的API和map中的key-value进行匹配即可,下面直接上代码,思路,同上述的分析类似,这不过这里需要反过来,给定一个待转化的实体类,通过反射,将实体类中的字段名称和字段值获取到,然后一一设置到map的key-value中,下面看代码,运行main函数,查看结果,可以看到控制台已经成功打印出结果,运行,查看控制台的输出结果,说明已经成功转化,

2022-09-06 15:44:25 8400

原创 java-dubbo接口测试三种方式

jmeter-plugins-dubbo-2.7.3.jar,jmeter-plugins-dubbo-2.7.3-with-dependencies.jar.2.2 将jmeter-plugins-dubbo-2.7.3-with-dependencies.jar包放入${JMETER_HOME}libext路径下,重启jmeter即可。重命名:conf/zoo_sample.cfg为zoo.cfg(记住端口号)(2) 添加–》取样器 --》dubbo sample。###显示服务的方法列表。

2022-09-06 14:24:25 535

原创 Java 8 – Convert List to Map(将 List 转换为 Map)

几个Java 8的例子展示怎样将一个 对象的集合(List)放入一个Map中,并且展示怎样处理多个重复keys的问题。

2022-09-06 13:01:12 460

原创 IDEA无法启动:Failed to create JVM

解决办法是打开C盘用户用户名.IntelliJIdea2018.3configidea64.exe.vmoptions文件修改即可。原因是配置IDEA内存设置过大,修改安装目录下的idea64.exe.vmoptions是无效的。

2022-09-06 11:25:59 248

原创 idea下Springboot+JPA从数据库自动生成实体类

点击红色框框中的加号。

2022-09-06 09:51:55 1644

原创 ES(elasticsearch)搜索标题精准匹配度调节

【代码】ES(elasticsearch)搜索标题精准匹配度调节。

2022-09-06 08:31:03 604

原创 Hadoop日记——Hadoop2.x介绍

Hadoop中的NameNode好比是人的心脏,绝对不可以停止工作。这是Hadoop1.x中的单点问题,也是Hadoop1.x不可靠的表现Hadoop2的出现解决了这个问题,也被称为HA。这样,当一个NameNode所在的服务器宕机时,可以在数据不丢失的情况下,手工或者自动切换到另一个NameNode提供服务。单Active NN的架构使得HDFS在集群扩展性和性能上都有潜在的问题,当集群大到一定程度后,NN进程使用的内存可能会达到上百G,NN成为了性能的瓶颈。

2022-09-02 16:46:10 236

原创 hadoop and s3

二:hadoop通过package org.apache.hadoop.fs.s3 和 package org.apache.hadoop.fs.s3native来調用s3的存储服务,在s3里有下面几个概念:accesskey,secritykey,bucket,object。一 :配置,hadoop-site.xml的配置如下。

2022-09-02 15:23:19 628

原创 ES Elasticsearch日期范围查询和查不出的坑

如果字段为字符串类型,需要在字段后面加 .keyword 不加会出现查不出的问题。

2022-09-02 14:00:29 1430

原创 Elasticsearch中的date查询

1、datedate格式可以在的时候用format参数指定,如果不指定的话,则启用默认格式,是""。这表明只接合""格式的字符串值,或者long型数字。yyyy-MM-ddyyyyMMdd不支持常用的""等格式。

2022-09-02 12:38:05 1931

原创 Elastic Search 连接池实现

【代码】Elastic Search 连接池实现。

2022-09-02 11:18:39 1313

原创 dubbo源码分析-dubbo-serialization

dubbo-serialization-api是底层实现,上述5种序列化方式均封装dubbo-serialization-api。用最简单的dubbo-serialization-fastjson来实例分析。dubbo-serialization是dubbo中实现序列化相关的代码。ObjectOutput实现了对象的写入,继承DataOutput。ObjectInput实现了对象的读取,继承DataInput。共5种序列化方式,可从名字直接看出含义,这里不再赘述。DataOutput实现了基本类型的写入。

2022-09-02 09:53:46 267

原创 Dubbo入门介绍及学习笔记总结

分布式应用架构(远程过程调用):当垂直应用越来越多,应用之间交互不可避免,将核心业务抽取出来,作为独立的服务,逐渐形成稳定的服务中心,使前端应用能更快速的响应多变的市场需求。什么叫RPC是指远程过程调用,是一种进程问通信方式,他是一种技术的思想,而不是规范。它允许程序调用另一个地址空间(通常是共享网络的另一台机器上)的过程或函数,而不用程序员显式编码这个远程调用的细节。即程序员无论是调用本地的还是远程的函数,本质上编写的调用代码基本相同。

2022-09-02 08:30:50 184

原创 Dubbo-admin安装与测试

5、然后我们就可访问http://localhost:8080/网站,就进入了Dubbo的页面,默认的用户名和密码都是root,在dubbo-admin-masterdubbo-admin-serversrcmain esources中的application.properties文件中可修改。然后我们执行这个jar包,需要注意的是:在执行这个jar包之前,要保证zookeeper的zkService.cmd是启动状态,否则就连接失败。然后在dubbo-admin-master目录下打开dos窗口,进行。.

2022-09-01 17:22:02 250

原创 docker安装以及部署

(2)部署文件 在服务器新建一个docker文件夹,将maven打包好的jar包和Dockerfile文件复制到服务器的docker文件夹下。(1)docker下载centos镜像(用作配置jdk环境系统)(5)查看docker服务状态 running 就是启动成功。(7)配置docker国内镜像(中国科学技术大学)(4)启动docker服务(并设置开机自启)(1)卸载以前安装的Docker容器。(8)最后,需要重启docker服务。(3)查看docker是否安装成功。(4)安装成功 查看容器的运行信息。.

2022-09-01 14:54:23 82

原创 docker pull 镜像存储位置以及默认存储路径的修改

当前使用的存储驱动程序: devicemapper默认路径:/var/lib/docker2. 镜像存储显示信息与docker images 中相同,repositories.json 文件中记录的就是已拉取的镜像信息。3. 容器存储显示是容器序列号,不管什么状态的容器, 随机进入一个序列号, 显示如下:与docker ps -a 对比与其中一个容器id相同。...

2022-09-01 12:27:37 819

原创 c++ map查找key

如果map包含key,没有问题,如果map不包含key,使用下标有一个危险的副作用,会在map中插入一个key的元素,value取默认值,返回value。7、对于STL中的容器,有泛型算法find(begin,end,target)查找目标,map还提供了一个成员方法find(key)4、m.count(key):由于map不包含重复的key,因此m.count(key)取值为0,或者1,表示是否包含。3、map提供了两种方式,查看是否包含key,m.count(key),m.find(key)。...

2022-09-01 09:41:47 4526

原创 黑马程序员-由浅入深掌握Shiro权限框架(3)Shiro入门

1、自定义Realm,取得密码用于比较/*** @Description:权限服务接口*//*** @Description 查找密码按用户登录名* @param loginName 登录名称* @return*/}@Overrideif (!}}}/*** @Description 认证接口* @param token 传递登录token* @return*/@Override// 从AuthenticationToken中获得登录名称。...

2022-08-31 11:24:40 335

原创 远程连接mysql8,报错10061 解决办法

ALTER USER ‘root’@’%’ IDENTIFIED WITH mysql_native_password BY ‘密码’;查看 root 把root的host 设置成%,1,检查服务器mysql 服务是否启动 10061。2,mysql必须设置密码,不然报错10061。刷新一下 flush privileges;重启一下mysql服务。mysql 8.0的。...

2022-08-31 10:04:09 1545

原创 网络编程学习路线计划

UNP的3~11章基本读完了,我想我需要将程序再照着敲一遍;TCP/IP v1阅读了三章而已,我想我可以直接翻到TCP那一章看;另外一本写网络基础知识写的非常好的书是《CCNA学习指南》

2022-08-31 08:38:55 145

原创 解决——》Handler dispatch failed; nested exception is java.lang.NoSuchMethodError

版权声明:本文为博主原创文章,无需授权即可转载,甚至无需保留以上版权声明,转载时请务必注明作者。https。

2022-08-30 17:05:35 10729

原创 获得当前 RM 的 active 和 standby 状态

说明: 为了更加通俗的说明,笔者将两台运行 resourcemanager 进程的主机名抽象为 RM1 和 RM2,笔者更倾向 RM1 上的运行的是 active 状态的 resourcemanager 进程,RM2 上的运行的是 standby 状态的 resourcemanager 进程,而实际操作中,master5 就是这个 RM1 ,master52 就是这个 RM2。抽象主机名实际操作主机名初始状态理想稳定状态ha-idRM1master5activeactiverm1。...

2022-08-30 15:36:10 326

原创 细说JVM系列:JVM介绍

我们知道计算机的基本构成是:运算器、控制器、存储器、输入和输出设备,那这个JVM也是有这成套的元素,运算器是当然是交给硬件CPU还处理了,只是为了适应“一次编译,随处运行”的情况,需要做一个翻译动作,于是就用了JVM自己的命令集,这与汇编的命令集有点类似,每一种汇编命令集针对一个系列的CPU,比如8086系列的汇编也是可以用在8088上的,但是就不能跑在8051上,而JVM的命令集则是可以到处运行的,因为JVM做了翻译,根据不同的CPU,翻译成不同的机器语言。大体上,虚拟机可以分为系统虚拟机和程序虚拟机。.

2022-08-30 14:15:17 151

原创 浅析网络编程之AF_INET和PF_INET

来创建一个网际(AF_INET)字节流(SOCK_STREAM)套接字。所以在windows中AF_INET与PF_INET完全一样。PF表示PROTOCOL FAMILY 协议族。AF表示ADDRESS FAMILY 地址族。在网络编程中,创建TCP套接字时,我们使用。对于POSIX,是PF....

2022-08-30 12:45:24 888

原创 持久化框架之Mybatis与MybatisPlus对比

在我们使用Mybatis时会发现,每当要写一个业务逻辑的时候都要在DAO层写一个方法,再对应一个SQL,即使是简单的条件查询、即使仅仅改变了一个条件都要在DAO层新增一个方法,针对这个问题,MP就提供了一个很好的解决方案,之后我会进行介绍。其是国内团队苞米豆在MyBatis基础上开发的增强框架,扩展了一些功能,以提高效率。Mybatis Plus:国人团队苞米豆在Mybatis的基础上开发的框架,在Mybatis基础上扩展了许多功能,荣获了2018最受欢迎国产开源软件第5名,当然也有配套的。...

2022-08-30 11:17:10 2022

原创 Tomcat详解(全网最全,最好的)

Tomcat 是一个符合 JavaEE WEB 标准的最小的 WEB 容器,所有的 JSP 程序一定要有 WEB 容器的支持才能运行,而且在给定的 WEB 容器里面都会支持事务处理操作。Tomcat 服务器是一个免费的开放源代码的 Web 应用服务器,属于轻量级应用服务器, 在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试 JSP 程序的首选。...

2022-08-30 09:50:37 626

原创 Redis开启远程连接

在实际应用中,Jedis实例我们一般都是通过连接池来获取,由于Jedis对象不是线程安全的,所以,当我们使用Jdeis对象时,从连接池获取Jedis,使用完成后,再还给连接池。在Jedis中,由于方法的API和Redis的命令高度一致,所以,Jedis中的方法见名知意,直接使用即可。使用Lettuce,首先创建一个普通的maven项目,添加Lettuce依赖。对于Jedis而言,一旦连接上redis服务端,剩下的操作就很简单了。改完之后,保存退出,启动redis。项目创建成功后,添加Jedis依赖。...

2022-08-30 08:30:29 2797

原创 MobaXterm连接到Linux虚拟机教程

这时你再查看自己Linux系统的桌面就会发现有一张图片出现在桌面双击看是一样的。依次点击【Session】->【SSH】输入host和用户名。然后会让你输入自己Linux用户的密码,输入的时候不会显示。鼠标右击,点击【Open Terminal】打开后端。输入ifconfig查看自己虚拟的的host和用户名。回车回填出来一个设置密码的框自己设置一下密码就可以了。我来演示一个将一张图片拖进来。双击【Desktop】进去。这样子你就可以进行操作了。...

2022-08-29 14:07:34 5586

原创 k8s部署springboot项目

创建SpringBoot 项目 开放一个 /k8s/hello 接口 用于测试通过编写 dockerfile 把springboot项目添加进去 构建一个镜像把镜像 push 到对应的 阿里云仓库(或者harbor 等等…)编写 k8s yaml 进行部署2个副本 + ingress 实现基本的负载均衡kubectl 进行部署访问请求路径 进行测试本篇主要 讲解了 k8s 如何部署springboot项目,过程很简单 ,目前只是半手动部署,后面引入 CICD 实现真正的 自动化部署。...

2022-08-29 12:48:17 356

原创 Elasticsearch 搜索数组字段

【代码】Elasticsearch 搜索数组字段。

2022-08-29 11:25:59 733

空空如也

空空如也

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

TA关注的人

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