自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 windows sql server 如何卸载干净?

安装完windows sql server后,如果只在控制面板上卸载掉相关服务,可能会卸载不干净。如果再次安装,及时提示你安装成功,但当你开始连接数据库的时候,有可能会导致连接不上,那怎么才能卸载干净呢?提示:以下是本篇文章正文内容,下面案例可供参考卸载要注意,第一要先关掉sql server相关的服务、第二再到控制面板卸载软件、第三删掉C盘、D盘的相关安装文件夹,最后再清空注册表。

2022-09-12 04:20:56 608 1

原创 nacos服务注册ip与实际ip不符问题

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

2022-09-11 11:42:10 6217

原创 Idea+springboot+vue 前后端交互实现

通过前面的工程建立,我们分别实现了springboot对后台数据库的数据访问,vue实现基本的页面展示。关于springboot和vue,下面谈谈我自己的理解(刚刚接触,可能有不太正确的认识),一开始不太了解这些目录结构和功能实现,springboot和vue交互的实现完全没头绪。在以下目录中,基本实现了我们以什么方式去访问我们的数据库并得到我们的需要的数据。

2022-09-11 02:51:58 5431 1

原创 logback-spring.xml配置文件标签(超详解)

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

2022-09-09 23:12:40 478

原创 云服务器部署 Web 项目

1: 先在官网下载 .zip 包2: 把 zip 传到 linux 上,直接拖进去就行,不行就命令先下载3: 使用unzip命令进行解压缩,同样可能也需要先下载4: 切换到 bin 目录给所有.sh5:启动 romcat(前四步首次使用需要做的,后面就不需要了,且才相关目录里执行命令)如何验证tomcat是否启动成功1: 查看 tomcat 进程:,ps命令相当于windows上的任务管理器,会打印出当前主机的所有进程,按照 tomcat 关键字来进行匹配。

2022-09-09 00:00:10 587

原创 linux 安装mysql8.0 超详细图文教程

16.登录mysql mysql -uroot -p 密码使用之前随机生成的密码。17.修改root密码其中123456是新的密码自己设置。2.切换到/use/local 目录下。注释mysqld_safe 修改信息。5.创建data文件夹 存储文件。11.添加mysqld服务到系统。15.将mysql命令添加到服务。6.创建用户组以及用户和密码。10.编辑my.cnf文件。19.选择mysql数据库。8.切换到bin目录下。12.授权以及添加服务。18.执行 使密码生效。13.启动mysql。

2022-09-07 16:26:05 309

原创 JVM堆栈的理解

关于Java堆栈的理解与说明说到java的堆和栈就想起来了,java内存中的分配结构。作为一个Java的程序员,我们肯定知道Java的程序是运行在java虚拟机上的,也就是平时所说的JVM。程序中所有的方法、变量、常量、实例、静态存储都是由JVM在内存中进行分配的。1.寄存器:JVM中运行最快的,JVM内部的虚拟的存储器和CPU有关,我们无法控制。**2.**堆栈(也就是平时所说的栈stack):用来存放基本数据类型和引用数据类型的实例的(也就是实例对象的在堆中的首地址,Person p = new Per

2022-09-07 13:58:22 161

原创 JAVA:List 与 数组 相互转换

注意该方法的返回值是java.util.Arrays类中一个私有静态内部类java.util.Arrays.ArrayList,必须是包装类(String、Integer、Character等),不能是基本数据类型了(string、int、char);java.util.Arrays.ArrayList类具有set(),get(),contains()等方法,但是不支持添加add()或删除remove()方法,调用这些方法会报错。输出指定类型的数组,输出的数组类型与括号中参数类型一致;

2022-09-07 11:27:12 12184 1

原创 Java之super用法

c、当构造器中不显示的调用this(参数列表)或super(参数列表)默认调用父类中的空参 构造器。2、当子类重写父类的方法后,在子类中若想调用父类中被重写的方法时,需用super.的方法。3、super修饰构造器,通过在子类中使用super列表参数的形式调用父类中制定的构造器。1、当子类与父类有同名的属性时,可以通过super。属性的方式调用父类中生命的属性。b、在构造器内部,this(参数列表)或super(参数列表)只能出现一个。a、在构造器内部,super(参数列表)必须声明在首行。

2022-09-07 08:51:30 254

原创 Java实现九九乘法表

同时要注意每行表达式的规律:第j行,表达式就从j_1开始,一直到j_j结束,共有j个表达式,这个效果可以通过一次循环实现。表达式的写法都是一致:乘数1_乘数2=积。乘数1不变,一直是i,其实就是行数,乘数2从1变化到j,正好与内循环变量变化一样,所以乘数2就可以用j表示。从乘法表中,我们可以发现,第1行一个表达式,第2行两个表达式,第3行三个表达式,……从图中,我们可以发现,一共需要打印9行,每行又有若干个表达式,可以通过双重循环来实现,外层循环控制行数,内层循环控制列,这样我们就可以写出程序框架了。

2022-09-06 17:22:40 278

原创 Java中如何输入一个数组

原文链接:https://blog.csdn.net/weixin_43157131/article/details/88126490。版权声明:本文为CSDN博主「Baby~卓」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。第一种方法:(不限制输入数组的长度)第二种方法:(限制输入的个数)

2022-09-06 15:59:34 20598 1

原创 java.lang.reflect.InvocationTargetException

在项目中有的地方是使用反射机制进行的操作,可能对于类进行了某些更改,科室映射文件没有更改,采用匿名就会出现这样的问题,解决办法要么更改映射文件,要不不要使用匿名调用。2、项目jdk和部署jdk版本不一样,导致InvocationTargetException异常信息返回一个空值,没有调用invoc里的重写消息方法。1、包:直接自己挨着查看就是了,但是一定要注意遇到重复包的时候你的系统究竟需要哪一个版本。1、包冲突、有重复包或者缺少包。3、映射文件发生改变。3、映射文件发生改变。

2022-09-06 14:39:42 6786

原创 Java JDK11的下载与安装

本篇文章是基于win10系统下载安装JDK11的教程。

2022-09-06 13:16:56 3596 1

原创 idea连接docker

第三步在 TCP socket下面的Engine API URL 里面添加tcp://ip地址:端口号。第二步 打开idea的Settings 添加Docker。第一步 在windows系统添加环境变量。还是连接不上的话执行命令添加链接端口。变量值:tcp// 地址:端口号。变量名:DOCKER_HOST。第四步修改docker服务文件。

2022-09-06 11:43:30 4174

原创 idea中pull新的模块java代码不识别

右键点击新导入模块,找到maven点击Reimport就可以了。java代码没有被识别,maven依赖也已经导入成功。

2022-09-06 10:07:25 340

原创 hadoop—haddop部署、yarn管理器使用、hdfs的高可用、yarn的高可用、Hbase分布式部署

三种支持的模式Hadoop 集群:本地(独立)模式伪分布式模式全分布式模式。

2022-09-06 08:46:24 278

原创 Hadoop端口8020 9000 50070

50070端口是httpService访问端口,供于浏览器进行访问namenode节点,监控其各个datanode的服务端口,同样在hadoop2.x中我们可以在hdfs-size.xml中进行配置。9000端口是在hadoop2.x中将FileSystem通讯端口拆分出来了,默认为9000,在hadoop2.x中我们可以在hdfs-size.xml中进行配置。但是在hadoop2.x中,8020只承担了namenode 和 datanode之间的心跳通信,当然这些端口的设置是指的默认设置。

2022-09-02 17:02:26 2364

原创 Hadoop 基础

燃料(大数据),引擎(神经网络)

2022-09-02 15:39:09 222

原创 es启动报错:could not find java in JAVA_HOME at elkeselasticsearch-7.11.1jdkbinjava

检查java环境变量是否配置。es启动要使用非root账户。如图:我的es账户未授权。

2022-09-02 14:16:15 1020

原创 elasticsearch和kibana启动

启动方式② docker启动。

2022-09-02 12:53:54 608

原创 elasticsearch ES新增字段并赋初始值

摘要:es head 新增字段并赋值_xiejunna的博客-CSDN博客_es新增字段并赋值

2022-09-02 11:34:05 1298

原创 Dubbo的注解配置和XML配置

然后就不需要写Service注解和Reference,但需要自动注入的注解(@Autowired)服务提供者方加上Service注解,注册服务,以便消费者使用。dubbo的注解配置,服务提供者和消费者都需要进行包扫描。服务消费者方加上Reference注解,远程调用服务。

2022-09-02 10:08:51 414

原创 Dubbo启动报错

最近在写一个demo,使用到dubbo服务,在公司测试demo运行是没有问题的,下班的时候项目服务没有停,直接电脑锁屏就回家了,然后晚上回到家再次测试的时候,demo启动报错,出现了error,但是不影响项目的运行,因为是初学dubbo,没有踩过这个坑,困扰了我几个小时,记录下。

2022-09-02 08:46:05 1958

原创 Dubbo与Zookeeper、SpringMVC整合和使用(负载均衡、容错)

Zookeeper作为Dubbo服务的注册中心,Dubbo原先基于数据库的注册中心,没采用Zookeeper,Zookeeper一个分布式的服务框架,是树型的目录服务的数据存储,能做到集群管理数据,这里能很好的作为Dubbo服务的注册中心,Dubbo能与Zookeeper做到集群部署,当提供者出现断电等异常停机时,Zookeeper注册中心能自动删除提供者信息,当提供者重启时,能自动恢复注册数据,以及订阅请求。现在核心业务抽取出来,作为独立的服务,使前端应用能更快速和稳定的响应。...

2022-09-01 17:38:11 115

原创 docker容器内修改配置文件

【代码】docker容器内修改配置文件。

2022-09-01 15:09:37 835

原创 Docker 保存与发布(commit, save, load)

本人想利用mmdetection3d中的代码框架做二次开发,由于配置环境过于复杂,本人直接用的mmdetection3d提供的dockerfile生成镜像作为开发环境。中间可以自己在镜像(容器)中做了一些修改,想把这个镜像发布出去,让同学也运行代码。为了实现这个功能,大概了解一下docker的commit,save和load。docker 官方docker 生成,保存,和加载就这些啦。欢迎留言。...

2022-09-01 12:42:54 1027

原创 C++用迭代器遍历map的key值方法

【代码】C++用迭代器遍历map的key值方法。

2022-09-01 09:56:57 1542

原创 速度是 macOS 的两倍?首个支持 M1 Mac 的 Linux 发行版终于出现

整理 | 郑丽媛出品 | CSDN(ID:CSDNnews)2020 年 11 月,苹果自研芯片 M1 的推出令业界轰动。彼时,M1 芯片强大的性能令许多 Linux 爱好者期待:未来 M1 Mac 可否顺利运行 Linux?在当时 Linux 之父 Linus Torvalds 认为因“M1 芯片的 GPU 及其周围相关设备没有任何 Linux 支持”而“不太可能”实现让 M1 Mac 运行 Linux 的情况下,。...

2022-08-31 10:19:48 497

原创 解决idea运行maven项目报错Unresolved plugin ‘org.apache.maven.pluginsxxxx

然后就在settings里面找maven,然后设置local repository:路径不能有空格。出现问题的原因可能是自己改变了本地仓库,仓库路径一定不能有空格,一定不能有空格!

2022-08-31 08:55:36 3957

原创 解决:Failed to execute goal org.apache.maven.pluginsmaven-deploy-plugin2.8.2deploy (default-

1. 执行 mvn clean deploy …配置的值来自私服此页面,左边是 id , 右边点击 copy 可得 url。

2022-08-30 17:21:22 2245

原创 解决 Mysql 连接 10038 错误问题

今天在写接口,连接数据库的时候,出现了一点问题,后来几经折腾总算解决了,这里分享给大家。问题最后得以解决是因为重新换了数据库安装包。所以如果大家出现这种问题,第一反应可以找朋友要个靠谱的安装包,在网上下载的要么各种捆绑软件,要么各种 bug。我后来对比了一下两个安装包的区别。刚开始从网上下载的那个安装包几个步骤就安装完了,但是后面正常的安装包是有好几步的,所以可能网上的安装包只是一部分,并不是一个完整的包。安装包下载完之后,就执行命令安装服务。执行命令启动服务。...

2022-08-30 15:51:05 1427

原创 网络编程(8)自定义网络通讯协议

接收方收到后,再按包的定义,拆解出有用的数据。一个原因是因为真正的业务逻辑往往都是复杂的,不会是很单纯的字符串或数字。结果的,可能会出现其它意外,倒致你没有收到完整的数据,或收到的数据不是你想要的。C/C++网络通讯真正要用起来,不但要写一个好的网络服务器,还要定好一套通讯协议才能真正实用。通讯协议业界目前除了用开源的如XMPP以外,基本上都是自定义一套通讯协议,自已负责封包,拆包。前面说了定义包的一个原因,另外原因之一是,在数据传输中,并不老是一帆风顺能得到你想要的。: 传过来的数据流不符合协议。...

2022-08-30 14:30:14 281

原创 深入理解 JVM 中的 returnAddress

这两种对象访问方式各有优劣,使用句柄访问的最大好处就是 reference 中存储的是稳定的句柄地址,在对象被移动(比如垃圾回收时,整理内存空间,会移动对象的存储位置)时只会改变句柄中示例数据的指针,而 reference 本身不需要修改。JVM支持多线程,每个线程有自己的程序计数器(pc register),而 pc 中的值就是当前指令所在的内存地址,即 returnAddress 类型的数据,当线程执行 native 方法时,pc 中的值为 undefined。...

2022-08-30 13:00:24 174

原创 最新Docker hub 国内镜像方法

但是阿里云更快,配置方法访问连接:https://cr.console.aliyun.com/cn-hangzhou/instances/mirrors。Docker hub 国内镜像是:https://docker.mirrors.ustc.edu.cn。

2022-08-30 11:34:33 9817

原创 【elasticsearch系列】SpringBoot整合elasticsearch客户端

工欲善其事必先利其器,对于ES数据的查看,首先先安装一个谷歌浏览器的插件ElasticSearch Head,便于大家后期确认测试数据是否成功;溪源更开始入门时,定义索引名字时,按照Java规范定义驼峰格式testIndex,发现报以上错误,报错信息也是提示我们。注意:此处文档内容直接封装成JSON格式,故工具类创建索引时采用JSON类型,如果需要改动,可以自定义;,故定义索引等其他字段时可以参考MySQL数据库字段格式要求,"_"下划线连接多个字段;然后打开,输入自己的ES服务地址,连接集群即可;...

2022-08-30 10:11:41 492

原创 【elasticsearch】ES 冷归档数据如何处理

来设置索引是冷数据或者热数据。如果索引极少使用,可以 close 索引,然后在需要搜索的时候 open 即可。使用相对低配的大磁盘机器配置为 ES 的 Warm Nodes,可以通过。

2022-08-30 10:11:11 610

原创 Shiro:中的filterChainDefinitions详解。

springrain使用shiro控制权限,配置filterChainDefinitions结合数据库校验权限。我们在web.xml中配置一个全局过滤器,也就是在springrain配置的是一个spring bean的“shiroFilter“,在这个bean中可以根据访问路径在配置不同的过滤器,其中shiro默认自带的过滤器如下:Class説明anon任何人都可以访问authc必须是登录之后才能进行访问,不包括remember meauthcBasiclogoutperms。...

2022-08-30 08:45:41 643

原创 MyBatis中#号和$号的区别

号占位符呢,等同于JDBC里面一个号占位符,它相当于向PreparedStatement的里面预处理语句设置参数,而PreparedStatement里面的SQL语句它是预编译的,那么SQL语句中呢使用了占位符,规定的SQL语句的一个结构,并且在设置参数的时候,如果有特殊字符会自动进行转义,所以#号占位符可以防止SQL注入;$号占位符呢,在传递参数的时候,相当于直接把参数拼接到了原始SQL里面,MyBatis不会对它进行特殊处理;...

2022-08-29 14:23:43 288

原创 linux上杀死进程命令:kill、pkill、killall杀死进程

在linux上,一般常用的杀死进程的命令是kill,但是也有缺陷,下面说1、查看指定名称的进程,如下我查看运行python程序的进程3、强制杀死进程,有些进程可能杀不死,就加个-9参数,强制让它死掉!5、杀死多个进程,在后面跟多个进程的PID号即可。...

2022-08-29 13:03:19 6186

原创 ES-Elasticsearch查看所有索引及查看某索引下的信息

GET方法:http://localhost:9200/indexName/_search(需带下面的请求体,查多个索引的话可以把地址中的indexName改为indexName,indexName)GET方法:http://127.0.0.1:9200/indexNamepretty。2.查看某索引下存的信息,查询的信息为索引结构信息(indexName为索引名称)1.查看所有索引,地址栏直接访问下面的连接。3.查看某个索引下的所有文档数据。indexName为索引名称。3.删除指定索引方法。...

2022-08-29 11:41:45 8193 1

空空如也

空空如也

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

TA关注的人

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