自定义博客皮肤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)
  • 收藏
  • 关注

原创 mysql全文索引

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

2022-09-11 10:41:56 830 1

原创 Centos7安装mysql(只需六步)

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

2022-09-11 01:52:40 559

原创 Flink CDC (Mysql为例)

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

2022-09-09 22:21:37 1324

原创 nvm详解(mac环境nvm安装步骤及踩坑问题)

nvm,全称 Node Version Manager ,也就是node版本控制;它是一个命令行应用,可以协助您快速地 更新、安装、使用、卸载 本机的全局 node.js 版本。有时候,我们可能同时在进行多个项目开发,而多个项目所使用的node版本又是不一样的,或者是要用最新的node版本进行试验和学习。这种情况下,对于维护多个版本的node将会是一件非常麻烦的事情,而nvm就是为解决这个问题而产生的,他可以在同一台电脑上进行多个node版本之间的切换,而这正是nvm的价值所在。使用场景。

2022-09-08 23:01:01 21723 2

原创 Linux redis 安装并且修改密码

开启6379 /sbin/iptables -I INPUT -p tcp --dport 6379 -j ACCEPT。开启6380 /sbin/iptables -I INPUT -p tcp --dport 6380 -j ACCEPT。3.使用配置文件启动 redis redis-server /etc/redis.conf &如上使用yum安装的方式,redis的配置文件路径一般为 /etc/redis.conf。4.使用端口登录 redis-cli -h 127.0.0.1 -p 6179。

2022-09-07 15:43:20 5805

原创 jvm优化 JVM 内存大小设置

JVM管理两种类型的内存,堆和非堆。按照官方的说法:“Java 虚拟机具有一个堆,堆是运行时数据区域,所有类实例和数组的内存均从此处分配。堆是在 Java 虚拟机启动时创建的。”“在JVM中堆之外的内存称为非堆内存(Non-heap memory)”。简单来说堆就是Java代码可及的内存,是留给开发人员使用的;

2022-09-07 13:15:22 288

原创 JAVA面试题 --- Kafka篇

Kafka 不能脱离 Zookeeper 单独使用,因为Kafka 使用 Zookeeper 管理和协调 Kafka 的节点服务器。1.Kafka 可以脱离 Zookeeper 单独使用吗?3.什么情况会导致 Kafka 运行变慢。4.使用 Kafka 集群需要注意什么?2.Kafka 有几种数据保存的策略?

2022-09-07 10:41:26 360

原创 idea右侧的maven框消失

有一次重新更新了组内项目,突然发现IDEA中右侧的maven框消失了,心中一惊,这是咋回事儿呢?最近也是在朋友的提醒下让我看看问题,所以这一期记录一下一些开发中遇到的小问题。到了这里,相信每个人都会操作了。

2022-09-07 08:09:40 180

原创 java判断数据库表是否存在

【代码】java判断数据库表是否存在。

2022-09-06 16:37:48 833

原创 JavaScript中的键值对数组Map对象的使用总结

*语法备注集合中的键和值可以是任何类型。如果使用现有密钥向集合添加值,则新值会替换旧值。**

2022-09-06 15:18:38 746

原创 java 命令行启动指定classpath

该命令适用于,jar包中的MANIFEST.MF未指定MainClass。window环境以分号“;Linux以冒号“:”做分割。

2022-09-06 13:55:37 487

原创 Intellij IDEA上新建项目或模块没有Spring Initializr选项解决办法

最新安装的Intellij IDEA社区版当你在创建Spring boot或者Spring cloud项目的时候,想通过Spring Initializr来实现快速创建,但是你会发现死活找不到这个菜单。当你搜遍度娘告诉你的都是打开setting—>plugins—>然后搜索Spring boot—>然后安装Spring boot插件。然后在创建Spring boot或者Spring cloud项目的时候通过Spring Assistant去创建,就忘了Spring Initializr吧。

2022-09-06 12:31:57 2419 1

原创 IDEA安装docker插件

修改服务器docker.service服务信息,允许其他主机远程访问该服务器的docker。

2022-09-06 10:59:38 471

原创 idea 右侧的maven没有dependencies

开始以为是idea和maven版本不匹配的问题,一下午安装删除搞了四个版本还是没用。其实核心问题在于:maven无法自动下载依赖。

2022-09-06 09:24:57 3954 1

原创 dubbo重复调用接口问题

retries=0 因为dubbo 有重试机制 设置重试为0解决重复调用。写了个接口,提供调用,但是发现他调了我几次接口导致异常。这样,实现类在调用的时候就不会多次调用了。

2022-09-06 08:04:07 675

原创 hadoop分布式环境配置

如果是3.x新版本的话就是改HADOOP_SECURE_DN_USER为HDFS_DATANODE_SECURE_USER,否则警告,但能运行。提示:这篇文章搭建的分布式首先要有两台或以上的虚拟机,hadoop基本环境没有搭建好的线搭建好java和hadoop,可以看我前面的文章。按 i 进入编辑状态,将下面内容复制进入,按esc退出编辑状态,然后 :wq 保存修改,修改必须是在root权限下。这时候就需要在start-dfs.sh、start-yarn.sh中添加以下的。

2022-09-02 16:19:51 350

原创 Golang的 Json string和Map互相转换

在存储的时候想把数据列表存储成json string,但是在代码使用的时候又觉得用map更快更方便。这个时候就需要相互转换,下面是一个转换的例子。

2022-09-02 14:54:32 516

原创 elasticsearch节点版本不一致造成分片黄色

昨天在es集群上增加了一台Linux节点(之前都是Windows),Windows的版本是7.16.0,Linux的版本是7.16.2,之前记得在哪看到说小版本是不影响的,也没太在意。注意:新的节点进来之后,仍然是红色,因为这部分分片已经丢了:在老的7.16.2上,但时无法同步到其他集群。然后问题就来了,如果我这时候把高版本的Linux关了,直接集群变红了,因为之前这些分片只在高版本上,低版本就没有副本。然后今天早上进集群一看,发现集群变黄色了,提示有几个Shade不正常,而且都是今天新建的Shade。

2022-09-02 13:31:58 130

原创 Elasticsearch(es)多种方式查询索引是否存在重复数据

【代码】Elasticsearch(es)多种方式查询索引是否存在重复数据。

2022-09-02 12:11:37 3242

原创 Dubbo:com.alibaba.dubbo.rpc.RpcException Failed to invoke the method 问题的解决

3.防火墙对应端口没有开启。

2022-09-02 10:48:33 567

原创 dubbo提供者注册provider和消费者Consumer

Service(methods = {@Method(name = “queryAllBills”,retries = -1)}) //暴露服务。provider的xml。

2022-09-02 09:25:04 362

原创 docker启动已存在容器

docker start 容器ID。

2022-09-02 08:04:53 745

原创 dubbo 大数据量传输 报错 ,调节默认8M调节成80M解决方案

消费者配置增加子标签 配置payload。需要提供者和消费者都修改配置。配置后,重启服务器即可。

2022-09-01 16:55:14 534

原创 Docker如何对镜像进行命名

2.当使用创建命令忘记加上镜像名称了,此时使用 docker imges 查看镜像,会发现所创建的镜像名称为none。

2022-09-01 14:28:31 5584

原创 DEV C++中Socket网络编程

是Windows下的网络编程接口软件 Winsock1 或 Winsock2 里面的一个命令(Ps:Winsock 是由Unix下的BSD Socket发展而来,是一个与网络协议无关的编程接口)。当一个应用程序调用WSAStartup函数时,操作系统根据请求的Socket版本来搜索相应的Socket库,然后绑定找到的Socket库到该应用程序中。Dev-C++是一个小巧开源的C/C++集成开发环境,对于大部分的Linux函数,都可以在引用头文件后直接调用,但开发socket网络程序却要多做一些工作。...

2022-09-01 11:59:23 1099

原创 Apache Shiro 集成-spring

请注意,这不会是一个静态的单例,但应该只有一个应用程序能够使用的实例,无论它是否是静态单例的。这需要Shiro的SpringAOP集成来扫描合适的注解类以及执行必要的安全逻辑。当一个远程调用方法到达启用Shiro的服务器时,与该RPC调用关联的Subject在线程执行时必须绑定到访问的接收线程。在Web应用程序中,所有Shiro可访问的请求必须通过一个主要的Shiro过滤器。在你定义好这个bean后,你需要将它插入到你正在使用的基于特定协议的SpringremotingProxyFactoryBean中。.

2022-09-01 09:14:28 247

原创 ES6---数组map、reduce函数

传入一个函数,会按照函数的规则进行操作。

2022-08-31 17:36:25 83

原创 阿里云服务器部署Dubbo框架入门教程(SpringBoot+zookeeper+dubbo)

1、因为使用的是阿里云服务器,所以必须要在阿里云服务器添加安全组规则。这是为了能够使用端口访问,不然访问不了的,不信的话你可以试试。阿里云服务器配置安全组教程部署tomcat、zookeeper这些会涉及到端口、防火墙的时候。可以使用systemctl工具来管理服务程序,它包括了service和chkconfig。启动一个服务:systemctl start firewalld.service关闭一个服务:systemctl stop firewalld.service。...

2022-08-31 10:58:44 711 1

原创 谈谈网络编程(基于C++)

谈一些我自己的看法:从我的理解上,对于大部分网络库而言,很多都是I/O密集型的,这样仿佛采用 Proactor 模式更有优势,但是 linux 下没有和 windows 下 IOCP 类似的机制,但是可以采用 epoll 加任务队列的方式实现一套,但是仿佛很复杂,我想自己实现就算了吧。》我认为是不二的选择,这本书涵盖内容很多,如果对于只是实现C/S通信的网络库而言,仅需要了解其中介绍 UDP 和 TCP 的章节就好,扎实的理论基础会为你以后遇到网络传输中出现的问题给予很好的解释,也便于你解决这些问题。...

2022-08-31 09:36:45 91

原创 当你的Mysql忘记root密码怎么办?

3.输入命令 mysqld --skip-grant-tables 回车,此时就跳过了mysql的用户验证。12.测试不带密码登录mysql,发现还是能够登陆上,但显示数据库时只能看到两个数据库了,说明重启之后跳过密码验证已经被取消了。7.show tables查看所有表,会发现有个user表,这里存放的就是用户名,密码,权限等等账户信息。1.打开mysql.exe和mysqld.exe所在的文件夹,复制路径地址。4.然后直接输入mysql,不需要带任何登录参数直接回车就可以登陆上数据库。...

2022-08-31 08:09:32 3615 2

原创 解决mybatis插入null方案

一、指定插入值得jdbcType,将sql改成 insert into user(id,name) values(#{id,jdbcType=VARCHAR},#{name,jdbcType=VARCHAR})

2022-08-30 16:36:02 1602

原创 网络编程除了socket之外还有什么方式

1.还有串口通信(如RS485、RS232)也可说是网络通信吧,只不现在讲网络好象都认为是以太网而已。博客地址:http://bbs.csdn.net/topics/350071830。四种网络编程方式:ISAPI、CGI、WinInet、Winsock。2.你说的是网路编程时以太网吗?...

2022-08-30 15:09:56 619

原创 用到的Hadoop的命令

4.hadoop fs -mkdir/output或hadoop fs -put 文件 /output 或hadoop fs -ls /output 或者hadoop fs -cat/output/文件。调用wordcount方法统计/input目录的所有文件,然后把结果输出到output文件去。mkdir创建目录,put上传文件到这个目录,ls列出目录的文件列表,cat查看文件内容。比如说我input有个文件内容写着Hello World 它就会统计。运行jar包,调用jar包的方法。...

2022-08-30 13:41:31 311

原创 查看JVM情况命令

jstat -gccapacity:可以显示,VM内存中三代(young,old,perm)对象的使用和占用大小,如:PGCMN显示的是最小perm的内存使用量,PGCMX显示的是perm的内存最大使用量,PGC是当前新生成的perm内存占用量,PC是但前perm内存占用量。其中最后五项,分别是young gc的次数,young gc的时间,full gc的次数,full gc的时间,gc的总时间。jconsole是一个用java写的GUI程序,用来监控VM,并可监控远程的VM,非常易用,而且功能非常强。.

2022-08-30 12:11:47 2143

原创 SpringBoot里rabbitMq设置不自动检查连接

启动项目会自动检查rabbitMq,如果rabbitMq断开,项目启动不了报错。所以需要找的启动时不检查rabbtiMq连接的方法。是否在应用启动时自动启动容器。如果设置了这个为false则在启动项目时不能自动启动rabbitmq容器,此时就需要手动触发启动。可以在application.properties文件里添加这两行代码。...

2022-08-30 09:23:49 802

原创 Linux安装jdk1.8(超详细)

usr/local下没有名为jdk1.8的文件夹,则将jdk1.8.0_291移动到到/usr/local下并且更名为jdk1.8。/usr/local:用户级的程序目录,可以理解为C:/Progrem Files/。这里主要存放那些手动安装的软件。, 所有用户登录都会使用该文件构建用户环境。1.下载jdk tar.gz格式压缩包,放入linux的目录。Linux中export 命令用于设置或显示环境变量。出现如图所示版本号字样,则说明安装成功。/etc/profile是一个。...

2022-08-30 08:04:41 238

原创 rabbitmq 多个消费者消费同一队列,且都能收到消息

现在开发有这么一个需求:1个生产者生成消息需要被多个消费者同时消费到。如果想让多个消费者消费到数据必须不指定queues,指定交换机。这个时候你会发现,只有一个消费者消费到数据。之前我们用的是通过绑定队列的方式。...

2022-08-29 15:01:38 5017

原创 linux系统组成及结构

系统一般有4个主要部分:内核、shell、文件系统和应用程序。内核、shell和文件系统一起形成了基本的结构,它们使得用户可以运行程序、管理文件并使用系统。部分层次结构如图1-1所示。1. linux内核内核是操作系统的核心,具有很多最基本功能,它负责管理系统的进程、、设备程序、文件和系统,决定着系统的性能和稳定性。Linux 内核由如下几部分组成:内存管理、进程管理、设备驱动程序、文件系统和网络管理等。如图:系统调用接口:SCI 层提供了某些机制执行从用户空间到内核的函数调用。...

2022-08-29 13:40:33 1871

原创 Java中如何限制方法访问的并发数

concurrentSettings.properties配置文件,在配置文件中指定方法就可以达到控制并发的功能。没有控制并发前的gc日志,可以看到41分到42分短时间内就6次fullgc。主要是采用AOP的方式控制方法的并发数量,防止频繁的fullgc。控制方法的并发后45分到50分一次fullgc也没有出现。...

2022-08-29 12:21:42 530

原创 Docker删除容器命令

【代码】Docker删除容器命令。

2022-08-29 11:00:10 377

空空如也

空空如也

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

TA关注的人

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