自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 MySQL修改root用户密码

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

2022-09-11 10:39:18 880 1

原创 Centos7下安装MySQL详细步骤

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

2022-09-11 01:49:57 1097

原创 Error EPERM operation not permitted, mkdir ‘Dsoftwarenodejsnode_cache_cacach两种解决办法

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

2022-09-09 22:19:19 891

原创 Nginx详解(一文带你搞懂Nginx)

负载均衡建立在现有网络结构之上,它提供了一种廉价有效透明的方法扩展网络设备和服务器的带宽、增加吞吐量、加强网络数据处理能力、提高网络的灵活性和可用性。负载均衡(Load Balance)其意思就是分摊到多个操作单元上进行执行,例如Web服务器、FTP服务器、企业关键应用服务器和其它关键任务服务器等,从而共同完成工作任务。

2022-09-08 22:58:19 271

原创 LInux Mysql 启动时报错: Job for mysqld.service failed because the control process exited with err

1、启动mysql 报错。4、启动mysql服务。

2022-09-07 15:41:26 3038

原创 JVM之栈帧解析

学习JVM内存模型中,一定会涉及到虚拟机栈,而栈帧是虚拟机栈的主要组成部分,这里详细介绍下栈帧到底是什么以及是怎么运行的,内容主要包括:1.JVM栈及栈帧的介绍2.代码执行过程中栈帧的变化过程我们都知道虚拟机栈,它是每个线程私有的运行时堆栈,每个方法会创建一个栈帧,栈帧主要包含:本地变量列表、操作数栈、指向常量池的指针、返回地址。

2022-09-07 13:13:28 247

原创 Java面试笔试题大全

当一个类实现了接口以后,该类要实现接口里面所有的方法和属性,并且接口里面的属性在默认状态下面都是public static,所有方法默认情况下是public.一个类可以实现多个接口。第一种形式: 定义一个类,它的构造函数为private的,它有一个static的private的该类变量,在类初始化时实例话,通过一个public的getInstance方法获取对它的引用,继而调用其中的方法。对象的内容可以在被调用的方法中改变,但对象的引用是永远不会改变的。49、Java的接口和C++的虚类的相同和不同处。

2022-09-07 10:39:33 601

原创 IDEA创建mybatis的xml文件

【代码】IDEA创建mybatis的xml文件。

2022-09-07 08:07:44 2541

原创 Java删除字符串中的指定字符

1.替换函数,替换成空白。2.截取函数,删除字符。

2022-09-06 16:35:51 30506

原创 javascript 判断map为空

【代码】javascript 判断map为空。

2022-09-06 15:16:44 648

原创 Java 反射 面试题

2)、Field c=clz.getDeclaredFields():获得某个类的所有声明的字段,即包括public、private和proteced,但是不包括父类的申明字段 e.(2)使用反射会模糊程序内内部逻辑:程序员希望在源代码中看到程序的逻辑,反射等绕过了源代码的技术,因而会带来维护问题。在java中,只要给定类的名字,那么就可以通过反射机制来获得类的所有信息。1)、Field c=clz.getFields():获得某个类的所有的公共(public)的字段,包括父类中的字段。

2022-09-06 13:53:44 117

原创 IntelliJ IDEA 配置Tomcat运行web项目

解决办法:File—>Setting—>Build,Execution,Deployment---->ApplicationServers—>"+"这里添加了之后EditConfiguration里面就可以看到TomcatServer了。【F4】 或 项目右键 【Open Module Settings】或 右上角有个黑蓝色的框框 或 菜单栏【view】-【Open Module Settings】进入。如果是收费版也没有Tomcat Server选项。可能是在安装的时候没有勾选(猜测)

2022-09-06 12:30:04 108

原创 IDEA如何查看自己的SpringBoot的版本

然后选择建一个spring项目,可以看到它的官网地址,点进去查看。首先打开IDEA,然后选择新建一个项目。然后就可以看到它默认给我选择的版本啦!

2022-09-06 10:57:44 718

原创 IDEA web项目部署到Tomcat没有war包

问题出在了没有在artifacts中没有进行配置,所以我们需要开始配置artifacts中的web。在IDEA中创建的web项目部署Tomcat运行时报错。报错如下,找不到war包。

2022-09-06 09:23:03 1842

原创 Dubbo远程调用找不到服务异常

前期一直在想localhost:9090是什么服务,原来是没扫描到默认地址,项目中也没搜索到这个默认地址。settings服务通过dubbo调用tense服务异常,找不到服务,异常日志如下。问题就三个方向:要么服务有问题,要么客户端有问题,或者是注册中心有问题。单独调用provider或者customer服务正常,可以执行成功。意思就是在这个地址上localhost:9090不存在调用的服务。tense服务调用地址与注册中心地址不一致,本地又没有指定url。修改@EnableDubbo扫描包路,找到服务。

2022-09-06 08:02:11 3743

原创 hadoop全家桶

心跳机制:DataNode会发送一个数据包给namenode,namenode接受到这个数据包之后,认为DataNode是正常的,如果接受不到这个心跳包,会认为DataNode挂掉了,namenode就会去找相应的副本,secondarynamenode就会合并最新的系统快照和编辑日志,放在一个新的节点上。不过除了个别的一些跟深入的技术,对此我只能说,我是小白,在坐的勿喷。最后说一下flume的组件,他的组件主要是对数据的传输通道来进行维护的,使得数据在传输的过程中得以保全数据的完整性。

2022-09-02 16:17:58 155

原创 Golang中map的初始化及使用

【代码】Golang中map的初始化及使用。

2022-09-02 14:52:38 647

原创 ElasticSearch聚合和OR条件查询

在使用ElasticSearch中经常会遇到统计、查询需求,实现类似sql分组计算、条件查询的语法,ES在这些方面都支持的较不错,用起来也比较方便。笔者就自己开发中用到的Java API举例如下。

2022-09-02 13:30:04 1137

原创 Elasticsearch(ES) 为何要在 7.X版本中 去除type 的概念

答:因为历史原因,前期 Elasticsearch 支持一个 index 下存在多个 type的,而且,有很多项目在使用 Elasticsearch 作为数据库。答: 因为 Elasticsearch 设计初期,是直接查考了关系型数据库的设计模式,存在了 type(数据表)的概念。” 的宗旨,适当的做些改变(去除 type)也是无可厚非的,也是值得的。因为关系型数据库比非关系型数据库的概念提出的早,而且很成熟,应用广泛。(这个是伤筋动骨的大手术,很多涉及到 type 源码是要修改的)。

2022-09-02 12:09:45 925 1

原创 dubbo项目整合nacos注册中心问题记录

似乎只有当nacos部署集群的时候才会出现,引入nacos后,大量的上线、下线日志,配置拉取日志、心跳日志和长轮询日志以及更多的连接拒绝、连接超时错误日志。项目启动后,nacos的配置列表中出现很多了以dubbo为group的api和许多mapping开头的group。这些信息价值不高,出现的异常信息是由于nacos自身的bug,并不影响nacos和应用的运行及服务。但是以上配置在我的项目中无法生效,不管是放在jvm参数中还是启动参数中。此配置必须放到启动参数中,放在配置文件里无法生效,原因未知。

2022-09-02 10:46:40 1475

原创 dubbo接口读取csv文件进行压测

ps:如果为null,也逗号分开,见第四行![在这里插入图片描述](https://img-blog.csdnimg.cn/897e4e3e5c3f4eda8e6772f079d499da.png。读取的csv文件我用的是txt格式;jmeter会自动按照“,”将txt中的字段和变量名称中的变量一一对应;按照行一行一行读取;查看实现效果:以第一行数据为例:txt数据和jmeter请求的数据一致。步骤二:使用csv文件的方法。

2022-09-02 09:23:12 180

原创 docker启动fastdfs

【代码】docker启动fastdfs。

2022-09-02 08:02:59 363

原创 dubbo 启动Failed to save registry store file报错

Can not lock the registry cache file /root/.dubbo/dubbo-registry-10.141.4.168.cache,拿不到文件锁,无法保存服务列表。这样就会在catalina.home目录下生成dubbo-registry这个目录,cache文件就缓存在这个里边了。既然是由于竞争文件锁导致的,那么让服务模块各自缓存自己的cache文件就可以避免这样的问题了。...

2022-09-01 16:53:19 278

原创 docker增加目录映射

看到config.v2.json hostconfig.json两个文件,将这两个文件下载下来编辑。输入命令:cd /var/lib/docker/containers。需要映射的目录:/ql/scripts:/ql/scripts。打开hostconfig.json,添加如图所示。

2022-09-01 14:26:38 1516

原创 DENIED Redis is running in protected mode because protected mode is enabled

①、编辑 Redis 配置文件 redis.conf 并将保护模式选项设置为“protected-mode no“②、如果是服务器,需要屏蔽 127.0.0.1,或者改为 0.0.0.0 都可以,本地测试可以不设置。③、指定配置文件启动。

2022-09-01 11:57:26 212

原创 Apache Shiro 身份认证绕过漏洞CVE-2022-32532

Apache Shiro官方与6月28日修复了一个身份认证绕过漏洞CVE-2022-32532,漏洞内容为当在Apache Shiro中使用RegexRequestMatcher进行权限配置并且配置的正则表达式中存在”.”时,可以通过构造恶意数据包的方式绕过身份验证,导致权限控制失效。官方描述。...

2022-09-01 09:12:19 285

原创 Error running tomcat Address localhost1099 is already in use。已解决

这是tomcat上一次启动后没有正常关闭或者遭遇异常导致的服务器某些线程没有完全关闭。这里就是占用1099的那个线程没有关闭导致的,这样服务器就不能再次正常启动,导致web项目无法运行。这个问题主要是因为我idea运行总是未响应,关闭之后重启服务就会出现这个问题,做个简单的记录。看到这个PID之后就可以去打开任务管理器,找到这个PID,直接关闭它就好了。执行命令cmd—》netstat -ano。...

2022-08-31 17:34:30 353

原创 阿里云maven仓库地址

【代码】阿里云maven仓库地址。

2022-08-31 10:56:52 13522

原创 调用MapReuce对文件中各单词出现次数统计

iii。

2022-08-31 09:34:52 296

原创 学编程怎样入门?这是最有效的学习方法

一步一个脚印,从零到入门,到精通。所以你需要掌握“Object类、Scanner类、String类、StringBuffer类、StringBuilder类、Arrays类、基础封装、正则表达式、Math类、Random类、System类、Date类、DateFormate类、Calendar类,以及常见的方法》在开发中能够很好的操作应用程序界面。在编程中,充分利用类库提供的类和接口,不仅可以做字符串处理、映射、Web应用、数学计算等方面的工作,而且可以大大提高编程效率,使程序简单、易懂。...

2022-08-31 08:07:39 650

原创 如何测试Tomcat是否启动成功

(1)不要关闭刚刚启动的Tomcat,打开浏览器在地址栏输入“localhost:8080”回车,出现Apache Tomcat主页说明Tomcat已经成功启动。(2)不要关闭刚刚启动的Tomcat,打开浏览器在地址栏输入“127.0.0.1:8080”回车,出现Apache Tomcat主页说明Tomcat已经成功启动。(2)同时按下“Win+R”键,然后在弹出的对话框中输入“cmd”并按回车键。在命令提示符界面中输入“startup”并回车,同样可以打开Tomcat。想得太多只会毁了你。...

2022-08-31 08:07:10 7673

原创 大数据----Hadoop与数据仓库

一个分片映射作用于一个或多个表,由管理员指定每个表上的哪些列作为分片键,MySQL Fabric使用分片键计算一个表的特定行应该存在于哪个分片上。当多个表使用相同的映射和分片键时,这些表上包含相同列值(用于分片的列)的数据行将存在于同一个分片。单一事务可以访问一个分片中的所有数据。...

2022-08-31 08:06:39 644

原创 利用mybatis框架时,常见的三种sql注入方式

Sql注入是web应用中最常见的一种漏洞,其实质就是攻击者可以通过拼接sql来对数据库进行攻击。在java项目中,随着预编译和ORM框架(如Mybatis)的使用,这样的问题也会随之减少,但是,在mybatis使用不当的情况下,也会造成sql注入。...

2022-08-31 08:06:07 2524

原创 关于rabbitMQ factory.newConnection()报错com.rabbitmq.client.ShutdownSignalException

第二种.在RabbitMQ中新建一个名为 /kavito 的虚拟机 (PS:这里的名字根据自己实际来)at 基础的_自动ACK.Send.main(Send.java:27)* 这里java访问需要使用5672;* web访问用的是15672;我这边解决并非使用网上的设置权限。第一种.将代码中的虚拟机改为。而我代码里设置的虚拟机为。并给对应用户设置权限即可。...

2022-08-31 08:05:37 198

原创 全国青少年软件编程等级考试标准(正式级)

由全国青少年电子信息科普创新联盟标准工作组参与开发,由中国电子学会普及工作委员会审核通过,适用于由中国电子学会举办的全国青少年软件编程等级考试,由经授权的全国青少年软件编程等级考试服务中心/网点承担招生和考试服务工作。本标准不以评价教学为目的,考核内容不是按照学校要求设定, 而是从软件编程所需要的技能和知识,以及国内编程教育的普及情况而确定,主要以实践应用能力为主。能够使用上述方法编写指定功能的正确完整的程序。能够使用上述方法编写指定功能的正确完整的程序。能够使用上述方法编写指定功能的正确完整的程序。...

2022-08-31 08:05:07 1178

原创 修改rabbitmq的连接端口

报错一直说后面有个什么],其实这种错就是后面多一个逗号会出现,例如写成了{tcp_listeners, [8096]},我tm看了无数遍就是不知道哪里多了一个逗号出来,而且居然!非常大一篇,而且全部配置都是注释掉的,格式有点类似json数组,我们要修改默认的端口就找到。rabbitmq的默认连接端口是5672,如果要修改的话,可以通过配置文件修改。然后就删除把,反正不是下面的都注释掉了么,那我就全部删除掉就留第一块的这个配置。然后在执行关闭停止服务命令:rabbitmq-service.bat stop。.

2022-08-31 08:04:35 3800

原创 解决Mybatis Generator 将tinyint映射为Byte和Boolean

Mybatis Generator 对于Tinyint映射为Byte和Boolean1. 对于tinyint(4)映射为Byte1.1 环境spring boot 2.1.xmybatistk.mybatismysql1.2 自定义类型解析器(1) 新建以下类public class CustomerJavaTypeResolver extends JavaTypeResolverDefaultImpl { public CustomerJavaTypeResolver()

2022-08-30 16:34:09 863

原创 网络编程通用结构体sockaddrsockaddr_storage

【代码】网络编程通用结构体sockaddrsockaddr_storage。

2022-08-30 15:08:00 353

原创 用python 写hadoop 需要怎么配置环境 python开发hadoop教程

大讲台度搜索即可)采用任务驱动的学习模式,提倡自适应的学习,学习者根据个人自身情况,制定学习步骤和学习任务;教学过程以文字为主要内容载体,期间穿插视频,回归教育以学员为主体的核心,重在学习效果,学习体验,欢迎有兴趣的童鞋免费体验学习,体验不一样的学习方式!Hadoop 的HDFS做,数据处面可以用python的hadoop框架做,用Mrjob 、pydoop 、Luigi等。毕业做了1年Python,想转行去做Hadoop大数据开发,听说八斗学院的课程可以,有人知道吗?都停止更新了,不建议使用)...

2022-08-30 13:37:01 497

原创 查看javajdk版本

1998-12-08 Playground(操场)2000-05-08 Kestrel(红隼)2006-12-11 Mustang(野马)2011-07-28 Dolphin(海豚)2004-09-30 Tiger(老虎)1996-01-23 Oak(橡树)

2022-08-30 12:09:57 7313

空空如也

空空如也

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

TA关注的人

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