自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(27)
  • 资源 (2)
  • 收藏
  • 关注

原创 SpringCloudAlibaba实战项目简介和初体验

码力和码芸二人能让大家了解:SpringCloud版本如何控制,如何正确选择;本系列文章通过有趣的对话方式,让大家学习不再枯燥!!!

2023-07-16 15:54:46 354

原创 nacos集群搭建&&dubbo-admin(windows)

dubbo-admin和nacos集群的安装,傻瓜式教学

2022-10-26 16:07:51 753 1

原创 Docker内安装Oracle19c(踩坑版放心安装)

docker中安装oracle19c(踩坑版,放心安装)

2022-08-11 17:49:29 2489 4

原创 springboot集成dubbo+zookeeper简单搭建(细到你没有感觉)

springboot集成dubbo+zookeeper

2022-08-03 17:59:14 2157 4

原创 ORA-01261: Parameter db_recovery_file_dest destination string cannot be translated

linux安装oracle12c,startup报错ORA-01261: Parameter db_recovery_file_dest destination string cannot be translated

2022-06-15 15:07:57 4874

原创 Navicate的SQL语句和Mybatis中执行结果不一致问题(已解决)

今天打开项目,运行项目,修改BUG的时候,发现一样的SQL在Navicate和Mybatis中执行结果不一样!!!灵异事件,绝对的灵异事件!!!然后熟练的打开百度,开始搜索。哦,原来是数据库连错了,仔细一对比,哎,没错,这可咋整,改resultMap吧,映射表改了又改,还是不对,继续百度,发现resultMap写成了resultType也会出错。然后一个字母一个字母的核对,没问题啊!!!各种分解SQL,各种debug,还是没能解决。然后,我选择了重启电脑(传说重启解决99%的问题,不

2022-03-24 15:21:47 1970

原创 win11/win10以win+r方式打开cmd不是管理员

win11以win+r模式启动cmd,默认为管理员启动问题解决

2022-01-24 17:46:19 9145 6

原创 npm run serve Syntax Error: Error: Node Sass version 7.0.0 is incompatible with ^4.0.0.

使用npm启动项目的时候,报了node-sass版本不一致的错误,解决了几个小时,发现是node的版本有问题。我本地下载的是node最新版16.13.1,正常下载安装,然后在build项目时就报了sass版本不一致解决方案:1.下载旧版本的node,安装完成之后,切换淘宝镜像(cnpm),也可以直接用npm2.运行如下命令:npm install node-sass@版本号注意:你需要的版本号在项目中的package.json文件中,直接检索node-sass就会找到,版本号跟

2021-12-14 14:30:25 54023 6

原创 There is no PasswordEncoder mapped for the id “null“最简单的解决方式

SpringSecurity5.x之后,对密码校验的时候,需要指定加密方式;看了网上好多解决这个问题的文章,都是把官方文档翻译了一下,硬是没看明白啥意思。于是我也去看了看官方文档,好吧,麻烦下次翻译文档把文档翻译完全。官方文档的地址放这了,有需要可以去看看,chrome浏览器能直接翻译Spring Security Reference重点在这,圈出来了。就是在传密码的时候,在密码前面拼接个字符串(如果你使用的其他加密方式,就拼接对应的字符串即可);像这样:String.

2021-12-03 12:54:30 1303

原创 小妹使用栈实现计算器(下)

接上篇:小妹使用栈实现计算器(上)我:好饱,怎么样,写出来了么?看你那愁眉哭脸,指定没写出来。小妹:你很开心?我:哈哈哈,也不是,就是吃饱了,舒坦。小妹:找打呢你!我:我来给你讲,别急别急。小妹:你这脸变的可比翻书快啊。我:额...抓紧时间,搞完你去吃饭多好。思路给你了,哪里不明白。小妹:带括号的,我不知道怎么实现。。。明明按照思路写的,就是不对。我:带括号的,遇见左括号,你就直接入栈(这里也需要考虑括号内的运算符的优先级),遇见右括号,直接弹出s1的元素,将出栈的元

2021-07-18 22:26:34 85

原创 小妹使用栈实现计算器(上)

hello,大家好,今天给大家讲的是利用栈实现一个计算器,思路很简单,大家仔细思考。好了,废话不多说,马上开始。小妹:小哥哥,我前几天写了一个计算器,你来帮我看看怎么样吧。我:恩?计算器,拿来吧你!public class Cal { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int i = sc.nextInt(); .

2021-07-16 09:31:21 174

原创 还不理解快排吗

hello,小伙伴们,大家好,好久不更新啦,今天给大家更新一篇排序算法---快排

2021-06-08 13:28:16 133 3

原创 角色没有ADMIN权限,为什么还能登录成功

接上一篇文章Springboot+SpringSecurity不用模板引擎的登录功能,记录一些坑。由于学艺不精,上一篇没有把问题描述出来,就是一个简单的小问题,我却改了一上午,才发现问题。好了,看代码吧!大家还记得这个代码吧,SpringSecurity自定义登录逻辑,坑就在这@Slf4j@Servicepublic class AuthorityServiceImpl implements AuthorityService { // 注入dao层接口 @Resource.

2021-04-15 10:54:56 244

原创 Springboot+SpringSecurity不用模板引擎的登录功能

大家好,这么久没更新文章,是不是有点想我了呢?

2021-04-10 10:54:18 1590 6

原创 一篇文章让你理解Java的抽象类和接口

我:冉妹子,你知道一个方法两种实现怎么写吗?比如说你要吃面包,而我却想吃面条,你该怎么去编写这个代码呢?冉妹子:这还不简单吗?看我的public class A { public void eat() { System.out.println("吃面包"); }}public class B { public void eat() { System.out.println("吃面条"); }}public class TestMain { public stati

2020-11-18 11:44:44 223 1

原创 对Java向上转型的简单理解

向上转型的设计可谓是十分的精妙,巧妙结合了Java语言的三大特性的两个特性(继承,多态)。我们知道:一个对象既可以作为他自己本身的类型使用,也可以作为它的父类型使用,这种将某个对象的引用视为对其父类型的的引用的做法叫做向上转型(这也是为什么在画继承树时,要把父类放在子类上方的原因)。先说一下向上转型的优点:让代码本身变得十分简洁,减少重复代码的出现;缺点当然也有,就是无法调用子类独有的方法,但是正所谓上有政策,下有对策,这个问题已经有人解决了,就是与之对应的向下转型,当然我们在这里不谈向下转型。

2020-11-10 21:34:26 792 3

原创 原来Java的继承也可以这么简单

什么是继承?看一下百度百科的解释:继承是面向对象最显著的一个特性。继承是从已有的类中派生出新的类,新的类能吸收已有类的数据属性和行为,并能扩展新的能力。 Java继承是使用已存在的类的定义作为基础建立新类的技术,新类的定义可以增加新的数据或新的功能,也可以用父类的功能,但不能选择性地继承父类。嗯哼?是不是有些飘飘然,似懂非懂的感觉?这就对了,咱们不看他的解释。首先说一下继承出现的目的:让类可以复用和扩展复用和扩展:简单来说就是把你写的优秀的代码,不仅仅用于单个地方,让它能在多...

2020-11-03 18:31:06 361 4

原创 浅谈Java中数据的初始化顺序(含静态数据的初始化)

第二天,哼着小曲来到教室,摘下眼镜擦眼镜,准备上课。一抬头看见了一个大长腿,艾玛,真好看。看够了没!lsp。我:啊,看够了...啊,不是不是(慌忙带上眼镜),哟!冉冉大妹纸。冉冉:谁是你大妹纸啊,往里坐坐。我:好勒!冉冉:我昨天回去看了看一条不会写作的码农写的简单理解Java的构造器,把构造函数给整明白了,但是问题来了,什么初始化,还有什么顺序,真让人头疼,给我讲讲?我:叫哥哥给你讲。冉冉:算了,我找别人吧。我:今天我要是给你讲不明白,我就不放学!今天要讲的重点成员变

2020-10-22 17:53:19 776 7

原创 还没弄明白Java中的this关键字吗,来看这篇就够了

今天在上课时,冉冉大妹纸拉着我问:小哥哥,小哥哥,听说你在学Java,那你知道this关键字吗?我:啊?this啊? (完了完了,学习的时候学的什么也不是,这下被问到了,还是个妹纸,答不上来岂不尴尬)。冉冉妹纸:你到底知道嘛?不是吧,不是吧,听说你学了很久的Java,不会连this关键字都不知道吧!我:会啊,那还不简单,等我慢慢给你讲来(giao,把握住机会,加分项啊这可是,必须说出点什么)好了,来吧,给你讲讲this关键字this关键字的作用:1、区分成员变量和局部变量(当成员变量

2020-10-20 18:07:08 2913 20

原创 简单理解Java的构造器(构造方法)(笔记)

1、什么是构造器? 在Java中,函数通常被称为方法(只是一种叫法,按个人习惯来);而所谓的构造器,也就是一种特殊的方法(不要被构造器这么高大上的名字吓到了)。2、构造方法的具体用处与使用引入:new对象的过程,实际上是调用的类中的默认的构造方法;这时你可能就有疑问了,如果是调用的方法,那创建一个类的时候并没有去创建一个所谓的构造方法啊?怎么就能直接调用了呢?比如下面一段代码public class Student { private String username; ..

2020-10-17 19:10:33 2324 16

原创 Springboot+layui 回填(回显)下拉(select)选择框

在Java学习阶段,相信许多小伙伴用Layui搭建过前端页面,对于后端开发学习,使用一块好用的前端框架尤为重要,记录一下我在开发过程中遇见的问题。问题描述: 我在使用layui的layer弹出层做模态框时,需要查询数据库的单个字段进行数据回填下拉选择框,直接上图演示一下。此时的数据为数据库中的数据,当然,这些数据是和要添加的表,不是同一个。此时就需要考虑,怎么查询一张表的一个字段,进行回填了。解决:因为一张表如果只用一个字段,要把所有的字段都查出来的话,未免效率有些低,所以就要..

2020-10-13 21:45:44 2480

原创 SpringBoot框架下,ajax请求后端不能自动封装成对应的实体类

项目场景:使用Springboot+mybatisPlus+layui写简单的练习项目问题描述:当提交ajax请求时,发现前端提交的数据不能自动封装到实体类。原因分析(解决):在使用ssm框架的时候,用的是jsp页面,也没怎么写过ajax,form表单是直接在action里写的接口路径,input框和实体类对应上即可,但是由于Springboot再使用jsp的话,会比较麻烦,所以就开始写ajax了。分析一下没自动封装的原因吧:1.检查输入框的name是否和实体类的字段名一 一对应,如

2020-10-12 19:32:08 1203

原创 为什么layui发送ajax请求时会重复发送

项目场景:layui的ajax问题描述:使用layui时,发送ajax请求,点击发送一次,会自动提交两次原因分析:因为使用layui次数不多,所以不是很熟练,看文档写了个类似于bootstrap的模态框的弹出层,当提交模态框中的数据时,发现提交一次会插入两次数据,检查了一个小时,最后没法了,就重新建了HTML文件,重新写了一遍,发现并不是ajax和后端的问题,然后一行一行的对比,发现问题了。我在引入layui.js文件的时候,多引入了个layui.all.js文件,然后删除了一个,发现提

2020-10-12 19:17:50 1354 1

原创 idea常用的快捷键

idea常用的快捷键Alt+回车 导入包,自动修正Ctrl+N 查找类Ctrl+Shift+N 查找文件Ctrl+Alt+L 格式化代码Ctrl+Alt+O 优化导入的类和包Alt+Insert 生成代码(如get,set方法,构造函数等)Ctrl+E或者Alt+Shift+C 最近更改的代码Ctrl+R 替换文本Ctrl+F 查找文本Ctrl+Shift+Space 自动补全代码Ctrl+空格 代码提示Ctrl+Alt+Space 类名或接口...

2020-09-29 11:08:25 70

原创 Java中的加法运算符,++i和i++的区别

前言 作为需求量名列前茅的一门编程语言,相信有许多人在学习过程中肯定会遇见很多疑问,当然加法运算符肯定也有很多人有很多疑惑吧,那么,今天我们就来看看Java中的加法运算符吧。一、什么是运算符? 相信很多小伙伴看到这个问题的时候,第一时间想到的就是加减乘除吧,当然数学中还有许多运算符,这里就不再列举。Java的加减乘除虽然除了表示方法和数学中的有略微差异,但是要效果却是一样的。除了基本的运算。Java对加减运算符做了一些优化,目的就是为了简化编程,让程序猿们写代码更方便嘛!...

2020-09-28 23:14:18 587

原创 ssm实现简单的登录功能

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言 一、pandas是什么? 二、使用步骤 1.引入库 2.读入数据 总结前言SSM是现在十分流行的框架,本文主要讲述怎么搭建一个简单的ssm环境,并实现登录功能提示:以下是本篇文章正文内容,下面案例可供参考一、环境idea、mysql5.7,maven工程二、使用步骤1.创建maven工程选择webapp模板,然后下一步创建即可2.搭建环境pom.x..

2020-09-23 22:08:34 6081 2

原创 项目打包发布到云服务器时的那些坑

项目场景:SSM框架打成war包发布到阿里云服务器问题描述:发布到云服务器时访问出现404,项目在本地运行没问题,发布后出现500,400等错误404 not found原因分析:404可能的原因有如下几点:1、tomcat默认端口号为8080,而与服务器未开8080端口2、项目打成war包,放入tomcat的webapps目录下未成功解压(启动tomcat自动解压)3、防火墙未开端口号4、云服务器的安全组未配置500,400可能的原因有如下几点:1、项目中

2020-09-20 13:19:07 1364

dubbo-admin安装资源下载

dubbo-admin安装资源下载,同github上的一样

2022-10-26

docker中安装rabbitmq(阿里云服务器)

完成在docker中安装rabbitmq,简单易上手,命令行解释,每个命令的含义等详解。 解决了docker内部安装完成,外部浏览器无法访问的问题。

2022-06-09

静态的简约登录界面login.html

基于layui的简约的登录界面,解压之后直接打开显示效果,其中ajax已经写好了,只需要后台进行返回对应的json数据,适当的修改HTML的输入框name即可

2020-10-23

空空如也

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

TA关注的人

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