自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Navicat报错:1045-Access denied for user root@localhost(using passwordYES)

事情是这样的,昨天我在调试导师给的一个oython的项目,这个项目是没有文档的,所以数据库那些信息我需要自己去匹配去创建,于是我将这个项目连接到了我本地的数据库,来进行调试,在我连接上数据库后,运行了这个Flask项目,结果数据库就再也打不开了,显示报错:为了让遇到同样问题的朋友们避开这个坑,我将解决的过程记录下来。在遇到这类问题,可以先从最简单的修改密码开始尝试,如果修改数据库密码都解决不了的话,再去寻找进一步的方法,至少排除了一种可能。

2022-09-11 11:49:13 718

原创 IMU标定之---Allan方差

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

2022-09-11 02:59:13 1699

原创 ModuleNotFoundError No module named ‘xxx‘可能的解决方案大全

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

2022-09-09 23:18:45 19531 2

原创 单点登录原理及实现方式

单点登录的英文名叫做:Single Sign On(简称SSO),指在同一帐号平台下的多个应用系统中,用户只需登录一次,即可访问所有相互信任的系统。简而言之,多个系统,统一登陆。为什么需要做单点登录系统呢?在一些互联网公司中,公司旗下可能会有多个子系统,每个登陆实现统一管理,多个账户信息统一管理 SSO单点登陆认证授权系统。

2022-09-09 00:07:15 365

原创 linux 开启SSH 22端口

如图所示centos 6系统中SSH服在本运行级别下已经设置为开机启动,如果没设置启动就执行命令:chkconfig --level 2345 sshd on 设置下即可。如果有openssh-server,则是已安装,如果没有则需要安装,执行安装命令:yum install openssh-server。2、打开sshd配置文件sshd_config ,执行命令:vi /etc/ssh/sshd_config。查看SSH服务是否正在运行,执行命令:/etc/init.d/sshd status。

2022-09-07 16:30:59 7431

原创 jvm学习路线(简洁明了)

以上是博主学习jvm的一些整理,如有理解不对的地方,欢迎各位大佬留言指正。先对jvm有了一个大致了解后,在看一下如何学习jvm。

2022-09-07 14:03:27 219

原创 JDK JRE JVM三者之间的关系,以及JDK JRE包含的结构是什么?

JDK=JRE+Java开发工具(javac.exe、java.exe、javadoc.exe)JRE=JVM+javase的核心类库。JDK包含JRE、JRE包含JVM。

2022-09-07 11:32:15 1597

原创 Java后端接口返回视频流,使用video组件播放视频,实现分段下载

所以实现视频断点播放的大概思路为,先识别http请求头是否携带range请求头,如果携带则表示请求需要进行断点下载,识别出断点的位置后使用随机读取文件类RandomAccessFile进行一定范围的读写,之后返回设置Content-Range请求头表示返回数据的范围,并设置http状态码为206表示断点传输。小视频问题不大,视频大的话会卡顿很久,查看请求发现会先请求下载完整视频后开始播放。视频文件保存在不为人知的地方,总之前端不能直接访问的位置,需要通过后端接口取出来再返回给前端。如果后端直接这样子写。

2022-09-07 08:56:28 6187 4

原创 java对象转JSONObject、JSONObject转java对象及String转JSONObject

【代码】java对象转JSONObject、JSONObject转java对象及String转JSONObject。

2022-09-06 17:27:35 757

原创 Java中常见的IO流(面试题汇总)

要把一片二进制数据数据逐一输出到某个设备中,或者从某个设备中逐一读取一片二进制数据,不管输入输出设备是什么,我们要用统一的方式来完成这些操作,用一种抽象的方式进行描述,这个抽象描述方式起名为IO流,对应的抽象类为OutputStream和InputStream ,不同的实现类就代表不同的输入和输出设备,它们都是针对字节进行操作的。字符流是字节流的包装,字符流则是直接接受字符串,它内部将串转成字节,再写入底层设备,这为我们向IO设别写入或读取字符串提供了一点点方便。2.Charset字符集编码解码解决方案。

2022-09-06 16:04:27 2626

原创 java.net.BindException Address already in use JVM_Bind解决方案

在开发的时候我们开启了服务器(tomcat or jetty)。找到pid,如图就是13392。首先查看端口被那个进程占用。查看13302进程的进程名。

2022-09-06 14:44:45 374

原创 Java List 随机取值的多种方法

为了从列表中获取随机元素,需要生成一个随机索引号,然后使用list.get()方法通过生成的索引编号获取元素。这里关键是要记住,不得使用超过列表大小的索引。

2022-09-06 13:21:54 5107

原创 idea配置jvm启动参数

最近在看《深入理解JAVA虚拟机》这本书,需要在IDE中设置JVM的一些参数信息。本人使用的是idea,所以记录一下如何使用idea配置JVM参数。

2022-09-06 11:50:04 752

原创 IDEA中删除项目中的Module后,maven projects仍有依赖

清除缓存,重启IDEA

2022-09-06 10:12:33 1470

原创 Hadoop大数据技术 伪分布式集群搭建快速入门教程Centos7

Hadoop大数据技术 伪分布式集群搭建快速入门教程Centos7。

2022-09-06 08:51:27 227

原创 Hadoop运行jar包出现Please check whether your etchadoopmapred-site.xml contains the below

【代码】Hadoop运行jar包出现Please check whether your etchadoopmapred-site.xml contains the below。

2022-09-02 17:07:14 552

原创 Hadoop 里面的hadoop版本中src ,和binary区别

SRC版本包含源码,主要给高级开发人员准备,可以去修改其中的源码改变或扩展功能。BIN版本主要是一般开发人员或使用者准备,只需要使用其固化功能即可。

2022-09-02 15:44:53 655

原创 ES篇:ElasticSearch教程——创建索引、类型、文档

索引是ElasticSearch存放数据的地方,可以理解为关系型数据库中的一个数据库。事实上,我们的数据被存储和索引在分片(shards)中,索引只是一个把一个或多个分片分组在一起的逻辑空间。然而,这只是一些内部细节——我们的程序完全不用关心分片。对于我们的程序而言,文档存储在索引(index)中。剩下的细节由Elasticsearch关心既可。(索引的名字必须是全部小写,不能以下划线开头,不能包含逗号)类型用于区分同一个索引下不同的数据类型,相当于关系型数据库中的表。

2022-09-02 14:21:15 2022

原创 Elasticsearch如何保证数据不丢失?

上篇文章提到过,在elasticsearch和磁盘之间还有一层cache也就是filesystem cache,大部分新增或者修改,删除的数据都在这层cache中,如果没有flush操作,那么就不能100%保证系统的数据不会丢失,比如突然断电或者机器宕机了,但实际情况是es中默认是30分钟才flush一次磁盘,这么长的时间内,如果发生不可控的故障,那么是不是必定会丢失数据呢?如果不知道怎么用,那么就用es默认的配置就行,在每次请求之后就执行translog的fsycn操作从而避免数据丢失。

2022-09-02 12:58:54 388

原创 Elasticsearch linux上操作es命令详解

【代码】Elasticsearch linux上操作es命令详解。

2022-09-02 11:39:02 1702

原创 Dubbo种的Mock用法

在cluster中,具有MockClusterWrapper,由它实现了Dubbo的本地伪装。这个功能的使用场景较多,通常用于以下两种场景:1.服务降级,部分非关键服务全部不可用,希望主流程继续进行2.在下游某些节点调用异常时,可以用Mock结果返回。

2022-09-02 10:14:32 523

原创 Dubbo和SpringCloud对比

dubbo是rpc框架,springcloud是微服务架构,所以dubbo更加的依赖整体架构,需要统一的规划,其他非rpc框架或是非java语言,无法调用dubbo的服务,而springcloud是依赖http协议,只要是支持注册中心,就可以调用,springcloud这方面更加的灵活。总结:spring cloud 实际上就是依靠微服务,每个微服务都可以独立的运行,微服务之间的交互可以依赖http请求做交互,spring cloud的组件简化了微服务之间的交互,维系微服务之间的关系。

2022-09-02 08:51:02 183

原创 dubbo中标签属性的的学习

4、用于注册中心配置(如果有多个不同的注册中心可以声明多个标签并且或中使用registry属性指定)3、用于服务生产者协议配置(如果需要支持多协议,可以声明多个此标签,并在通过protocol属性指定使用的协议)注册中心地址协议,支持dubbo、http、local三种协议,分别表示dubbo地址、http地址和本地注册中心。...

2022-09-01 17:43:15 378

原创 Docker容器文件目录

我们安装的容器,比如Tomcat容器,需要暴露端口供外界访问,否则该容器将毫无意义。Docker安装的位置查看该端口映射配置的配置文件,703d…为安装的容器的id。

2022-09-01 15:14:34 1866

原创 docker 启动时错误docker Cannot connect to the Docker daemon

本人也是一个使用docker 的新手,不太了解背后的原理,大致可能是docker 的clinent在使用run/pull/build等命令,需要首先与docker daemon建立连接才能运行,官网的docker架构图。

2022-09-01 12:48:05 660

原创 C++遍历map方法

C++中访问容器需要使用迭代器,而非下标。

2022-09-01 10:02:44 318

原创 避免mybatis SUM求和返回null

如上写法如果没有结果的话就会返回null,其实我们希望返回的是0.00这种情况。

2022-08-31 10:24:47 896

原创 解决RabbitMQ安装后Web管理页面打不开的问题

rabbitmq-plugins enable rabbitmq_management(先定位到rabbitmq安装目录)使用管理员打开cmd执行此命令:net stop RabbitMQ && net start RabbitMQ。1、官方提供的一个web管理工具(rabbitmq_management)2、安装了Rabbitmq后,默认也安装了该管理工具,执行命令即可启动。账号密码都是:guest;,你会发现管理页面出来了。...

2022-08-31 09:00:34 4938

原创 解决:连接不上 docker中的mysql

在docker中安装了mysql后,用SQLyog去连接的时候出现如下错误。1、查看我们想要连接的mysql是否启动。4、重启mysql,再使用工具连接。注意输入你自己服务器的ip。

2022-08-30 17:26:15 6332

原创 解决Can not connect to local MySQL server through socket tmpmysql.sock (2)

如果套接字文件被一个cron任务删除,问题将重复出现,除非你修改cron任务或使用一个或使用一个不同的套接字文件,我的解决办法是重新指定一个不同的套接字,或者说,我现在没有mysql.sock文件,所以我要想办法生成一个。这么一运行,发现好像可以了,那接下来好办了,我们把之前改的配置改回来就行了,之前的目录应该是/tmp/mysql.sock,我们可以建立一个软连接连上去就可以了,首先,更改my.cnf文件,我的服务器中的目录为/etc/my.cnf,如果没有的话可以用find去查找,...

2022-08-30 15:55:58 831

原创 网络编程Java实例源程序

网络编程Java实例源程序,是《Java2实用编程百例》的第7章,很适合《网络通信编程》课程基础学习。

2022-08-30 14:35:17 128

原创 深入理解JVM的内存结构及GC机制

深入理解JVM的内存模型和GC机制有助于帮助我们编写高性能代码和提供代码优化的思路与方向。

2022-08-30 13:05:21 452

原创 最新泛微java面试题及答案

答:Vecotor线程安全,ArrayList线程不安全,由于线程的同步必然要影响性能,所以ArrayList的性能比Vector好,当Vector或ArrayList中的元素超过它的初始大小时,Vector会将它的容量翻倍,而ArrayList只增加50%的大小,这样,ArrayList就有利于节约内存空间。firefox中 event 只能在事件发生的现场使用,可以改写成 事件=函数(event);2、请论述Vector和ArrayList的区别,HashTable和HashMap的区别。...

2022-08-30 11:39:26 449

原创 【Mybatis】传入参数类型为Map

有时候,我们可以的dao层的方法需要传入两个不同类型的参数进行操作,我们可以借助万能的Map来进行传参。

2022-08-30 10:16:48 3077

原创 spring cloud gateway转发静态资源

【代码】spring cloud gateway转发静态资源。

2022-08-30 08:50:39 544

原创 MyBatis事务

方法来关闭自动提交,之后才能进行事务操作,否则每一次对数据库的操作都会持久化到磁盘中。在mybatis中,如果我们执行了数据库的修改操作。在使用JDBC的时候,如果要开启事务,我们需要调用。,所做的修改才能持久化到磁盘。让mybatis关闭事务的方法。...

2022-08-29 14:28:44 2470

原创 Linux下配置ip地址四种方法

linux系统安装完,以后通过命令模式配置网卡IP。配置文件通常是/etc/sysconfig/network-scripts/ifcfg-interface-nameifconfig后显示的内容,lo代表loop回路。

2022-08-29 13:08:18 12864

原创 Go语言使用RabbitMQ

消息队列是一种应用(进程)间的通信方式。生产者只需把消息发布到MQ,消费者只需重MQ中取出,可靠传递由消息队列中的消息系统来确保。

2022-08-29 11:46:44 270

原创 搭建Hadoop 集群环境

rsync和scp区别:用rsync做文件的复制要比scp的速度快,rsync只对差异文件做更新。4、指定DataNode从节点(修改etc/hadoop/slaves文件,每个节点配置信息占一行)2、在/usr/local/bin这个目录下存放的脚本,root用户可以在系统任何地方直接执行。1、将JDK路径明确配置给MapReduce(修改mapred-env.sh)1、将JDK路径明确配置给HDFS(修改hadoop-env.sh)1、将JDK路径明确配置给Yarn(修改yarn-env.sh)...

2022-08-29 10:09:40 205

原创 如何利用Xshell远程连接Linux服务器

登录刚才保存的账号,单击左上角的“文件”菜单,在其下拉选项选择“打开”命令,弹出会话对话框,左下角有一个选项“启动时显示此对话框”,这个选项的意思是:每次打开Xshell都直接跳出这个对话框,根据需求勾选,然后找到你想登录的服务器,点击“连接”即可。点击“新建”之后就会出现下面这样一个界面,“名称”根据自己的需求填写,“协议”就是默认的SSH,“主机”是这一步最关键的,一定要填写正确,否则无法登录,端口也是默认的22,其他不用填,填写完成之后先不要点确定,看下一步。图2:在文件菜单下执行新建命令。...

2022-08-28 07:23:57 737

空空如也

空空如也

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

TA关注的人

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