- 博客(57)
- 收藏
- 关注
原创 Spring AOP 和 拦截器 获取类上与方法上的注解
深知大多数初中级Java工程师,想要提升技能,往往是自己摸索成长或者是报班学习,但对于培训机构动则近万的学费,着实压力不小。自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!因此收集整理了一份《Java开发全套学习资料》送给大家,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。
2022-09-11 21:46:43
933
原创 MySQL 如何添加索引
深知大多数初中级Java工程师,想要提升技能,往往是自己摸索成长或者是报班学习,但对于培训机构动则近万的学费,着实压力不小。自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!因此收集整理了一份《Java开发全套学习资料》送给大家,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。
2022-09-11 10:01:44
1258
原创 解决卸载node升级到node12版本后踩坑sass-loader和node-sass版本冲突的问题
深知大多数初中级Java工程师,想要提升技能,往往是自己摸索成长或者是报班学习,但对于培训机构动则近万的学费,着实压力不小。自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!因此收集整理了一份《Java开发全套学习资料》送给大家,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。
2022-09-11 00:19:32
6533
2
原创 使用MybatisPlus快速进行增删改查
深知大多数初中级Java工程师,想要提升技能,往往是自己摸索成长或者是报班学习,但对于培训机构动则近万的学费,着实压力不小。自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!因此收集整理了一份《Java开发全套学习资料》送给大家,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。
2022-09-10 22:51:23
461
原创 vue项目部署到服务器上
深知大多数初中级Java工程师,想要提升技能,往往是自己摸索成长或者是报班学习,但对于培训机构动则近万的学费,着实压力不小。自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!因此收集整理了一份《Java开发全套学习资料》送给大家,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。
2022-09-10 09:29:32
17401
2
原创 SpringBoot+Vue项目线上买菜系统
深知大多数初中级Java工程师,想要提升技能,往往是自己摸索成长或者是报班学习,但对于培训机构动则近万的学费,着实压力不小。自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!因此收集整理了一份《Java开发全套学习资料》送给大家,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。
2022-09-10 02:17:12
488
原创 Nginx反向代理location与proxy_pass配置规则总结
深知大多数初中级Java工程师,想要提升技能,往往是自己摸索成长或者是报班学习,但对于培训机构动则近万的学费,着实压力不小。自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!因此收集整理了一份《Java开发全套学习资料》送给大家,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。
2022-09-10 00:50:25
1791
原创 Linux下安装MySQL
1、下载下载地址:http://dev.mysql.com/downloads/mysql/5.6.html#downloads下载版本:我这里选择的5.6.33,通用版,linux下64位也可以直接复制64位的下载地址,通过命令下载:wgethttp://dev.mysql.com/get/Downloads/MySQL-5.6/mysql-5.6.33-linux-glibc2.5-x86_64.tar.gz。
2022-09-07 17:43:33
89
原创 kali-linux-2021.2默认用户名密码
背景:在virtualbox中导入kali-linux-2021.2-virtualbox-amd64.ova后启动,发现需要输入用户名密码,但是导入镜像环境并没有设置用户名密码的环节。解决方案:尝试用kali/kali登录,成功啦,也就是kali设置的默认用户名密码为: kali/kali。
2022-09-07 15:14:39
5849
原创 JAVA虚拟机JVM工作原理
这个类加载器负责将存放在lib目录中的,或者被-Xbootclasspath参数所指定的路径中的,并且是虚拟机识别的(仅按照文件名识别,如rt.jar,名字不符合的类库即使放在lib目录中也不会被加载)类库加载到虚拟机内存中。这个加载器由sun.misc.Launcher$ExtClassLoader实现,它负责加载libext目录中的,或者被java.ext.dirs系统变量所指定的路径中的所有类库,开发者可以直接使用扩展类加载器。但具体原理是咋样的?
2022-09-07 10:12:02
593
原创 Docker,Docker Compose,Docker Swarm,Kubernetes之间的区别
Docker是容器技术的核心、基础,Docker Compose是一个基于Docker的单主机容器编排工具,功能并不像Docker Swarm和Kubernetes是基于Dcoker的跨主机的容器管理平台那么丰富。
2022-09-01 16:26:13
129
原创 docker使用阿里云镜像仓库
3:在管理中心点击加速器,右边面板会有你的加速地址,右边面板下面有详细设置步骤。2:进去注册帐号后,点击自己的管理中心。4:使用commit构建镜像,执行命令。以下代码用于检测你有没有开启加速器。有如上的信息输出代表你已经成功了。在bash安装所需要的运行的环境。这时可以看到你自己的镜像。将镜像提交到本地仓库。给阿里云仓库打tag。...
2022-09-01 13:59:43
3502
原创 cmd 输入java,java -version没有任何反应解决方案
当你电脑中已经有了java,但是在命令行中输入java或者java -version没有任何反应;(1)控制面板->系统->高级系统设置->环境变量,在path中新增jdk的bin文件所在的目录;(3)此时输入java/java -version即可查看java有关的信息和版本号;(2)此时输入java/java -version即可查看java有关的信息和版本号;(2)再在命令行中执行cd命令直到bin所在的目录下;(1)在文件夹中找到jre的bin所在的文件夹;...
2022-09-01 11:29:48
4333
原创 【无标题】
你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客:撤销:Ctrl/Command + Z重做:Ctrl/Command + Y加粗:Ctrl/Command + B斜体:Ctrl/Command + I标题:Ctrl/Command + S
2022-08-31 17:06:31
72
原创 干货!解决IDEA中项目出现cannot resolve method ‘XXXXX(java.lang.String)’问题
上图是解决后的代码截图。
2022-08-29 08:50:11
10791
1
原创 初步理解 Dubbo 与 Zookeeper
ZooKeeper是一个分布式的,开放源码的分布式应用程序协调服务,是Google的Chubby一个开源的实现,是Hadoop和Hbase的重要组件。它是一个为分布式应用提供一致性服务的软件,提供的功能包括:配置维护、域名服务、分布式同步、组服务等。...
2022-08-28 03:36:00
164
原创 使用Mybatis相关类生成sql语句
sql语句中可以使用mybatis的各种标签,注意等符号的转义,最后会根据输入的参数生成最终的sql,需要引入mybatis.jar。
2022-08-28 01:03:11
1228
原创 为tomcat 添加SSL配置
指定keystore文件的存放位置,可以指定绝对路径,也可以指定相对于 (Tomcat安装目录)环境变量的相对路径。如果此项没有设定,默认情况下,Tomcat将从当前操作系统用户的用户目录下读取名为 “.keystore”的文件。指定套接字可用的用于加密的密码清单,多个密码间以逗号(,)分隔。如果此项没有设定,在默认情况下,套接字可以使用任意一个可用的密码。指定keystore的密码,如果此项没有设定,在默认情况下,Tomcat将使用“changeit”作为默认密码。...
2022-08-27 06:38:33
431
原创 Windows系统重装Linux系统
8G以上U盘(eveything版本很大,如果U盘容量不足请选择DVD版本ISO)UltralSOLinux系统(Centos7_64_eveything.iso)tips:准备两个小时的充足时间.
2022-08-27 01:41:40
3170
1
原创 Vue项目部署到SpringBoot工程下
首先, 从前后端分离的角度来说, 不建议将编译后的vue工程放到SpringBoot工程目录下从而部署在Tomcat下, 因为这有点违背前后端分离的设计. 建议将前端项目部署到专用的服务器(如Nginx)下,即分开部署后端代码与前端代码。本文仅作为技术性的探索。....
2022-08-26 23:16:18
2355
原创 ubuntu基于docker搭建hadoop集群【史上最详细】
(5)到这里,还差最后一个配置就要完成hadoop集群配置了,打开h01上的workers文件(把原先的默认值localhost删掉,输入三个slave的主机名:h02,h03)(5)打开mapred-site.xml,添加下面的语句。(1)打开hadoop-env.sh,添加下面的语句。(2)打开core-site.xml,添加下面的语句。(4)打开hdfs-site.xml,添加下面的语句。(6)打开yarn-site.xml,添加下面的语句。(1)打开3个终端,分别输入以下命令,创建并启动容器。...
2022-08-26 11:31:04
1559
1
原创 Tomcat关闭日志输出
一般在部署Tomcat后,运行久了,catalina.out文件会越来越大,对系统的稳定造成了一定的影响。可通过修改conf/logging.properties日志配置文件来屏蔽掉这部分的日志信息。将level级别设置成WARNING就可以大量减少日志的输出,当然也可以设置成OFF,直接禁用掉。1、修改conf/logging.properties日志配置文件来屏蔽掉这部分的日志信息。以上方法可以解决禁用catalina.out的输出。1、直接修改catalina.sh文件的输出语句。...
2022-08-26 08:45:13
1419
原创 ssh连接虚拟机的linux_虚拟机搭建Hadoop集群
本文主要讲解了如何通过虚拟机搭建一个有三个DataName,一个主NameNode和一个SecondaryNameNode的Hadoop集群,并且讲解了在配置过程中可能会出现的问题。本人在集群的搭建过程中出现了很多问题,通过不断的查资料,最终将集群搭建起来并成功运行了MapReduce任务。这里做一个总结,一是分享给阅读者,以减少其出错的概率,二是方便后续自己再次搭建时有资料可查。
2022-08-25 06:28:00
572
原创 SpringCloud多模块依赖打包问题
1)项目中有多个模块,例如:父模块1,子模块2,common模块。现在需要在子模块2中引用common模块中的内容。原因可能是被引用的模块如果采用springboot插件打包会将相关依赖包打进去,然后其他调用的模块也有相关的依赖包,会有冲突。一)在父模块、common模块中的pom中的build插件注释掉。2/common 模块(被依赖模块)的pom文件中添加。3/业务模块(依赖其他模块) 的pom文件中添加。二)在父模块中的pom中的build插件注释掉。四)将父模块中的pom中的build插件放开。
2022-08-25 04:00:50
1247
原创 SpringBoot配置静态资源目录
在我们日常开发中,需要配置js、css、图片等静态资源访问目录,当然了,这些资源最好是通过nginx分发比较合适,这里就不多说了,我们先看看SpringBoot如何配置静态资源目录。
2022-08-25 01:34:29
911
原创 springboot整合dubbo+zookeeper
1.搭建pom环境2.写好配置文件(一定要写上dubbo.scan.base-packages该配置会扫描你写的服务并注册到zookeeper)3.具体服务实现4.运行springboot启动类即可。
2022-08-24 23:08:31
87
原创 Springboot启动时出错
错误源于在开始创建springboot的时候开启了mabtis-starter,由于没有设置数据库链接的相关信息,项目就会启动失败。另外@Autowired 注解 一次只能注入一个对象属性.解决方法:在 主类上取消加载数据库相关的类。
2022-08-24 19:34:55
713
原创 Springboot 整合dubbo小案例
api模块:jar工程,主要是提供POJO类,服务者和消费者通信使用的公共接口,整合mybatis的话可以将mapper文件放到这里,将来有其他模块的话可以提供给其他模块使用。@Reference注解可以标注diaoyo呢个该服务时的一些参数,用来调用服务者的服务,这个注解也是dubbo提供的。话不多说,上代码,我使用的编辑器是IDEA,使用Eclispe也是一样的道理,只是构建maven的界面有些不一样。api模块是提供公共的服务接口的,我们做为演示,这里只有一个接口,接口种只有一个方法。
2022-08-24 17:03:11
196
原创 spring boot配置dubbo(properties)
1)spring boot在自己的配置文件 配置dubbo。(本篇主要说这个)2)spring boot结合传统spring dubbo配置文件xml形式。(请看下一篇文章)2.在 文件里配置如下内容:3.创建一个要发布的dubbo接口和其实现类,具体如下:接口上什么都不加,但是其实现类上要加上一个注解 注意该注解是 如果引入错误,发布也不会成功的。4.如果发布的接口需要加入版本号,就可以写为这样具体的包位置接口请看下图:2.在 文件里填些dubbo的配置:3.由于消费者和发布者不在
2022-08-24 06:55:36
1662
原创 shiro登录成功后指定跳转页面
1.自定义一个MyFormAuthenticationFilter 继承FormAuthenticationFilter。4.ShiroFilterFactoryBean 配置中配置自定义FormAuthenticationFilter。2.在 httpResponse.sendRedirect(url);指定你要跳转的url。3.spring 中配置自定义FormAuthenticationFilter。表单中账号的input名称。表单中密码的input名称。
2022-08-24 04:29:29
623
原创 RabbitMQ队列的常用属性
没有指定优先级的消息会将优先级以0对待。对于超过优先级队列所定最大优先级的消息,优先级以最大优先级对待。在RabbitMQ中想要使用优先级特性需要的版本为3.5+队列支持优先级(值为0-255),优先级越大越优先。队列消息的最大字节数,超过的话丢弃队列头部的消息。队列生存期(毫秒)内没有被使用就会自动删除。点击标签就可以自动添加参数。队列中所有消息的过期时间。
2022-08-23 16:25:02
273
原创 RabbitMQ 的核心组件&工作原理【很重要】
RabbitMQ是一个用Erlang语言开发的、实现了AMQP协议的消息中间件。AMQP :Advanced Message Queue,高级消息队列协议。它是应用层协议的一个开放标准,为面向消息的中间件设计,基于此协议的客户端与消息中间件可传递消息,并不受产品、开发语言等条件的限制。
2022-08-23 13:51:15
273
原创 Nginx 跳转 Shiro 未登录 setLoginUrl 页面 接口 404
/admin/pro-order/pageQueryUseOrderRecord,未登录访问这个接口会跳转到 /xxx/xxx /unlogin 未登录接口不要在意图片。截图的时候少打了一个/但是没加任何处理 会出现 被重定向到 80端口去,端口 服务名缺失再次访问端口是有了,但是 服务名不对,应该是 pmsApi 才对,因为Nginx 6060端口配置的 后台服务名是 pmsApi, 而不是 pms再次访问:访问 6060/pms 已经转发过去
2022-08-23 11:20:09
627
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人