自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Tomcat9的安装以及配置环境

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

2022-09-12 03:48:24 764 1

原创 MySQL数据库必会的增删查改操作(CRUD)

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

2022-09-11 11:09:22 1257

原创 ERROR 1064 (42000) You have an error in your SQL syntax; check the manual that corresponds to your

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

2022-09-11 02:19:03 991

原创 JavaEE进阶 - Spring Boot 日志文件 - 细节狂魔

Spring Boot 定义打印志的实现步骤:1、在一个类中先获取到打印日志对象,日志对象 是 日志框架 提供的,而日志框架默认已经集成到 Spring Boot 里面了。(Spring Boot 内置了日志框架)2、使志对象提供的方法实现日志的打印。接下来我们分别来看志是程序中的重要组成部分,使志可以快速的发现和定位问题。Spring Boot 内容了志框架。默认情况下使的是 info 志级别将志输出到控制台的。我们可以通过 lombok 提供的 @Slf4j 注解。

2022-09-09 22:44:25 325

原创 SpringCloud + Oauth2.0 + ShiroRedis + JWT + Gateway + Nacos + Nginx + ant-design-vue 电商 java 项目

该项目附带有完整的学习教程和开发部署文档,项目涉及到了很多的技术点,该项目可以用来二次开发,搭建一个自己的商城,也可以作为初创公司的基础架构,总之是一个不错的资源!深知大多数初中级Java工程师,想要提升技能,往往是自己摸索成长或者是报班学习,但对于培训机构动则近万的学费,着实压力不小。自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!因此收集整理了一份《Java开发全套学习资料》送给大家,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。

2022-09-08 23:27:31 652

原创 Linux 下查看java进程

l 输出应用程序main class的完整package名 或者 应用程序的jar文件完整路径名。-q 只显示pid,不显示class名称,jar文件名和传递给main 方法的参数。在Linux下查看所有java进程命令:ps -ef | grep java。-m 输出传递给main 方法的参数,在嵌入式jvm上可能是null。停止特定java进程命令:kill -9 java进程序号。停止所有java进程命令:pkill - 9 java。-v 输出传递给JVM的参数。

2022-09-07 16:02:23 11421

原创 JVM原理和优化

Java程序有两种方式一种是jar包,一种是class. 运行jar,Java -jar XXX.jar运行的时候,Java.exe调用GetMainClassName函数,该函数先获得JNIEnv实例然后调用Java类Java.util.jar.JarFileJNIEnv中方法getManifest()并从返回的Manifest对象中取getAttributes(“Main-Class”)的值即jar包中文件:META-INF/MANIFEST.MF指定的Main-Class的主类名作为运行的主类。

2022-09-07 13:35:46 152

原创 Java面试题内容聚合

往期内容聚合设计模式内容聚合面试技术文Java岗 面试考点精讲(基础篇01期)Java岗 面试考点精讲(基础篇02期)Java岗 面试考点精讲(网络篇03期)Java 面试中遇到的坑Java面试中遇到的坑【填坑篇】Java面试中遇到的坑【篇二】java面试遇到的坑[第三期]java面试填坑解惑篇[三]java面试遇到的坑[第四期]面试官:你分析过mybatis工作原理吗?面试官:你分析过线程池源码吗?初级面试题Java面试题-基础篇一Java面试题-基础篇二Java面试题-集合框架篇三Java面试题-基础篇

2022-09-07 11:01:29 108

原创 Java short数据类型

位有符号Java原始整数数据类型。整型数据类型没有字面量。但是,可以将任何位于。)变量,因为字节数据类型的范围落在短(字节变量的值可以分配给短()数据类型的范围内。

2022-09-07 08:27:57 582

原创 Java基础知识(知识点)

5、父类对象可以指向子类对象,但是子类对象不能指向父类对象,但是子类对象可以通过强制类型转换可以进行转换为父类对象,但是强转是有条件的,只有当父类的对象就是指向的子类的对象的时候才能够发生强制转换。标识符可以由任意顺序的大小写字母、数字、下画线(_)和美元符号( $ )组成,但是标识符不能以数字开头,也不能是Java中的关键字,也不能和JDK中的类同名。6、Java中不能使用1、0表示真假,只能用true、false表示真假,而c语言用非0表示真,用0表示假,C语言中没有true、false。

2022-09-06 16:57:33 679

原创 Java中json字符串转换成maplist

原始的map:{key2=val2, key1=val1, keyList=[{key11=val11, key21=val21}, {key211=val211, key111=val111}]}小贴士:作者正在持续更新中,请稍后。

2022-09-06 15:36:45 227

原创 java 获取当前时间的三种方法

【代码】java 获取当前时间的三种方法。

2022-09-06 14:16:21 6076

原创 java -jar 参数说明

Dxxxx是java运行参数的语法 作用是配置一些环境变量,具体有哪些参数,参数有什么效果,和你用的实际环境、项目架构都有关 对,让程序知道log_path代表什么,具体程序怎么用,那是程序的事了。其二是非标准参数(-X),默认jvm实现这些参数的功能,但是并不保证所有jvm实现都满足,且不保证向后兼容;总的分[系统参数]与[选项参数]:系统的在 app.jar 之前传入,而 选项是放在 app.jar 之后听。其一是标准参数(-),所有的JVM实现都必须实现这些参数的功能,而且向后兼容;

2022-09-06 12:53:26 785

原创 IDEA2021.3设置全局maven

修改后,点击下方APPLY(应用),至此,我们已经将IDEA的全局Maven配置成功,下次创建maven项目无需重新配置maven。3.2更改User setting file ,使用配置好的xml文件,修改后点击右侧Override。2.关闭项目后出现如下界面,点击 Customize -->All settings。3.1更改Maven home path,目录为已经解压后的文件位置,根目录即可。1.打开IDEA,点击File–> Close Project。3.在左侧搜索框内搜索maven。

2022-09-06 09:44:14 899

原创 ElasticSearch查询大于10000条的数据

在使用es进行数据查询时,由于es官方默认限制了索引一次性最多只能查询10000条数据,查询第10001条数据开始就会报错,方案2:修改集群配置config/elasticsearch.yml 文件。如果是使用kibana等工具的dsl语句,可以参考下面编写。_all表示所有索引,针对单个索引的话修改成索引名称即可。方案1:在设置索引属性时解除索引最大查询数的限制。GET 索引名/_search。注: 部分概念介绍来源于网络。方案3:在创建索引的时候加上。

2022-09-06 08:23:24 788

原创 Hadoop家族学习路线图

使用Hadoop已经有一段时间了,从开始的迷茫,到各种的尝试,到现在组合应用….慢慢地涉及到数据处理的事情,已经离不开hadoop了。Hadoop在大数据领域的成功,更引发了它本身的加速发展。现在Hadoop家族产品,已经达到20个了之多。有必要对自己的知识做一个整理了,把产品和技术都串起来。不仅能加深印象,更可以对以后的技术方向,技术选型做好基础准备。本文为“Hadoop家族”开篇,

2022-09-02 16:38:36 341

原创 HADDOP安装配置过程(新手初学)

再进入/bigdata/hadoop-2.6.5/sbin然后执行命令./start-dfs.sh命令 ,在弹出的命令行中出入yes后,会需要输入三次root的用户的密码,这是有序linux在底层创建SecondaryNameNode、DataNode、NameNode时采用SSH登陆的形式(具体我也不太明白),可以设置成SSH免登陆的形式,后续会再研究。,可查考网上教程进行安装:http://www.linuxidc.com/Linux/2014-10/108013.htm。

2022-09-02 15:14:10 153

原创 ERROR 2002 (HY000) Can‘t connect to local MySQL server through socket ‘varrunmysqldmysqld.sock‘

sudo apt-get install mysql-serverto install mysql on ubuntu, 如果mysql-server已经存在了,那么在去尝试一下是否成功,如果还是这个错误的话那么就是文件/var/run/mysqld/mysqld.sock不存在。原文:https://blog.csdn.net/mellymengyan/article/details/78958486。2:如果/var/run/mysqld/mysqld.sock文件不存在应该怎么办?

2022-09-02 13:52:06 1366 1

原创 elasticsearch7.x在k8s中的部署

在默认的规划中,我们使用k8s的master节点作为nfs服务器,为上述卷准备了10G的空间,请确保k8s master node 不少于10G的空闲磁盘。es的数据目录默认只允许一个节点访问,但在k8s上采用了持久卷,所有节点的数据都存储在这个卷上,这会导致es的访问权限问题。在k8s中的持久化部署不可避免的要用到持久卷,我们采用nfs方式的持久卷来存储es数据。默认启动5个节点,3主2数据。es的最大内存和最小内存需要保持一致,默认的256m太小,可适当增加,我配置的是1024m。

2022-09-02 12:29:44 670

原创 eclipse打包springboot项目

右键项目run as中的maven build 输入clean package。

2022-09-02 11:08:59 282

原创 dubbo泛化调用 http接口 随意调用dubbo服务

1、开发工程中 有时候想要测试dubbo接口 需要自定义用例,比较麻烦。由于dubbo支持泛化调用 所以这些问题就迎刃而解了。2、无法调用服务器上的dubbo测试。3、无法随意调用多版本的服务。dubbo支持泛化调用。

2022-09-02 09:46:06 646

原创 Dubbo之注册与发现

ServiceBean类的代码就不再赘余,直说方式了. 阅读ServiceBean类的代码在根据spring的生命周期,可以发现ServiceBean初始化完毕之后会调用一个afterPropertiesSet的方法, 这个方法实际调用了com.alibaba.dubbo.config.ServiceConfig#export 这个方法, 在这个方法中, 加载xml里配置的interface,服务如何发现的, 可以参阅consumer的代码, 同样的套路再来一次, 这里不再赘余.

2022-09-02 08:23:13 1130

原创 Dubbo+Zookeeper入门实例

Dubbo是一个分布式服务框架,Dubbo的架构如图所示:节点角色说明:Provider:暴露服务的服务提供方。Consumer:调用远程服务的服务消费方。Registry:服务注册与发现的注册中心。Monitor:统计服务的调用次调和调用时间的监控中心。Container:服务运行容器。调用关系说明:0.服务容器负责启动,加载,运行服务提供者。1.服务提供者在启动时,向注册中心注册自己提供的服务。2.服务消费者在启动时,向注册中心订阅自己所需的服务。...

2022-09-01 17:14:21 143

原创 docker安装rabbitmq无法进入管理页面

小伙伴们在上面安装好了 docker ps 看到rabbitmq也正常启动了,端口也没问题的情况下,还不能打开管理后台的网页,是因为你当初拉的镜像是 rabbitmq。说明:为什么不直接安装 docker pull rabbitmq 这个,因为这个安装后,开启对应端口后是不能直接访问它的管理后台,需要额外的命令开启,后面会讲这种情况。映射好了之后就可以直接通过外网访问了你的管理后台了 http://你的域名:15672/他默认不开启管理后台网页,你需要自己开启。之后访问管理后台网站就可以了就可以了。...

2022-09-01 14:46:48 714 2

原创 docker Got permission denied while trying to connect to the Docker daemon socket at unix

为了让普通用户也能操作docker容器,需要进行相应的配置,否则报。

2022-09-01 12:19:25 174

原创 C#.NET视频C#网络编程 基础篇

C#网络编程 基础篇 11 P2P应用编程下C#网络编程 基础篇 9 同步TCP接收电子邮件C#网络编程 基础篇 8 UDP网络会议C#网络编程 基础篇 7 UDP组播C#网络编程 基础篇 6 UDP广播C#网络编程 基础篇 5 UDP网络聊天工具C#网络编程 基础篇 4 TCP异步通信下C#网络编程 基础篇 3 TCP异步通信上C#网络编程 基础篇 2 从原始聊天程序开始C#网络编程 基础篇 1 基本理论...

2022-09-01 09:34:03 512

原创 IDEA mybatis XML文件格式化问题

指定SQL Dialect,我这里是MySQL。SQL Dialect未指定。

2022-08-31 17:55:08 2016

原创 项目启动报错Redis health check failed:Unable to connect to localhost6379

这句,猜测是哪个东西里面引入了redis,然后做了redis的健康检查。解决方案如下,在application.yml中配置。我项目里面并没有引redis的连接,那么报错这个就很奇怪,结合。

2022-08-31 11:17:03 834

原创 运行java -version出错 Error could not open `libamd64jvm.cfg

运行javac正常,运行运行java -version出错 Error: could not open `libamd64jvm.cfg’把里面的三个exe文件删掉。解决办法,找到这个目录。

2022-08-31 09:56:34 235

原创 社区版Idea的Configuration中没有spring boot选项

专业版Idea自带springinitialler,创建spring boot项目时也会自动识别为spring boot项目。但社区版没有这个功能,但可以同在plugins中下载spring assistant代替springinitialler。另外社区版不会自动识别项目为spring boot项目,所以想要运行项目,运行SpringBootApplication类的main方法就好。...

2022-08-31 08:30:31 9439

原创 解决The package java.awt is not accessible

写过这个博客之后就再没有用过eclipse了,转用intellij IDEA 了,这个IDE里就没有module,也省了这个麻烦。这里还是那句话:“如果你用了modules(模块)的话,你必须在modules.java里声明。翻译过来就是“如果你用了modules(模块)的话,你必须在modules.java里声明。最近开始学java,用了eclipse IDE,但是在用awt和swing包的时候报错,这是开始的module-info.java文件,结果就是报错,如下。”,所以如果你没有,那不就……...

2022-08-30 16:54:44 2010 2

原创 自定义SpringBoot的运行动画---美女

nice。

2022-08-30 15:28:40 428

原创 第一章 网络编程基础

对于C/C++编程人员来说,网络编程的本质实际就是使用,完成应用程序的网络数据收发功能。

2022-08-30 14:01:04 80

原创 框架、组件漏洞系列4:Apache shiro漏洞汇总

Apache Shiro提供了认证、授权、加密和会话管理功能,将复杂的问题隐藏起来,提供清晰直观的API使开发者可以很轻松地开发自己的程序安全代码。并且在实现此目标时无须依赖第三方的框架、容器或服务,当然也能做到与这些环境的整合,使其在任何环境下都可拿来使用。认证(Authentication):用户身份识别。有时可看作为“登录(login)”,它是用户证明自己是谁的一个行为。授权(Authorization):访问控制过程,好比决定“认证(who)”可以访问“什么(what)”....

2022-08-30 12:32:30 1153

原创 总结一下mybatis返回结果为空

今天写mybatis的时候遇到了返回结果为空的现象,找了半天,决定记录一下。

2022-08-30 11:09:27 2798

原创 spring项目找不到Aspect注依赖注解

昨天写一个项目的时候在使用Aspect时一直找不到依赖,alt+enter自动添加Maven依赖还是解决不了问题。上网找了资料才解决,但是我现在忘了是参照哪个资料了,不能写出参照网址,实在抱歉。添加如上依赖,等待安装之后,@Aspect注解就能正常使用了。在这里记录下,希望能对大家有帮助。...

2022-08-30 09:42:15 1478

原创 rabbitmq重启

rabbitmq-server restart : 重启rabbitmq。rabbitmqctl stop :停止rabbitmq。

2022-08-30 08:22:55 1797

原创 maven安装及配置

可以从官方下载,下载页面:http://maven.apache.org/download.cgi。

2022-08-29 13:58:57 135

原创 JVM、JRE、JDK之间的联系与区别

JRE是Java程序的运行环境,它包含JVM的标准实现及Java核心类库。JRE不包含任何开发工具,如:编译器、调试器等,因为JRE是面向Java程序(jar包)的,程序只需要运行不需要编译、调试等功能。既然JDK安装目录中是包含JRE的,而JRE中是包含JVM的,所以电脑安装完JDK后就具备了开发Java源文件、编译class字节码文件、运行jar程序的功能。JDK是java开发工具包,它提供了编译、运行Java程序所需的各种工具和资源,包括Java编译器、Java运行时环境,以及常用的Java类库等。.

2022-08-29 12:40:34 117

原创 Dubbo服务降级

使用dubbo在进行服务调用时,可能由于各种原因(服务器宕机/网络超时/并发数太高等),调用中就会出现RpcException,调用失败。服务降级就是指在由于非业务异常导致的服务不可用时(上面举得例子),可以返回默认值,避免异常影响主业务的处理。...

2022-08-29 11:18:22 1774

空空如也

空空如也

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

TA关注的人

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