自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 mq的使用方法

Value(“${mq.signup-topic:saas-signup}”)从nacos中取如果没有默认用saas-signup。注意:每个环境的名称最好不要一样不然会消费到其他环境中,

2023-10-26 17:31:35 123

原创 单点登录(SSO)

由于 OIDC 协议基于 OAuth 2.0 协议实现,两者很多支持的模式是互通的。而对于全总的接入中心,我们是采用了Oauth2.0中的授权码模式对外开放openApi来让各个地方服务平台进行接入;Authorization Code 模式,被授权方是用户,应用通过授权码模式,可获取三方系统身份信息,并以该身份进行登录。指用户仅需一次登录,即可访问全部应用的实现,在历史中根据应用变化,SSO 也有多种实现形态。打war包时 将自己外部的jar包打到war里面 注意:打jar使用上面注释掉的那些。

2023-03-30 15:21:45 387 1

原创 {dataSource-1} init error和Could not autowire.No beans of ‘xxx‘ type found

我在写代码时springBoot的自动扫描是扫描其当前包及其子包下自然是无法扫描到,因此在我写下代码和引用后就看到定义的属性报错:@Autowired:Could not autowire.No beans of ‘xxx‘ type found。在我纠结了好久后才想明白,其实只是因为我配的时候只配了我想要扫描的哪个文件,没有带上本来默认扫描的所以报错,在加上后就好了。看到这个自然我也就想着去启动类中加入扫描rescources下面的lib的配置,加上后定义的属性确实不飘红了。

2023-02-28 16:47:36 818

原创 TortoiseGit-下载安装汉语语言包(汉化-方法)

可以去官网下载对应的语音包然后双击运行就好。详细教程可以看看下面这个。

2023-02-22 09:24:43 1090

原创 IDEA合并分支(从开发分支到测试分支)

将“beijing-20230130(你的本地分支)”合并到“测试(目标分支)”中,这个不推荐用,因为他会把你这个分支所有的东西合并到目标分支中。Show Diff看自己的代码改了什么地方,有没有冲突,可以在代码里面直接把右侧你(本地的分支)代码给覆盖到左侧来。与当前分支(test)比较,这个比较回弹出个窗口告诉你,你的分支里面有什么,合并的分支里面有什么。1、先在当前分支拉去最新的代码且提交自己的修改到远程分支上。2、切换到目标分支(你要合并到的分支上),test测试分支。

2023-02-10 14:13:49 4409

原创 java实现给图片添加水印(文字水印或图片水印)

以下代码是为了实现,在上传图片时对其进行压缩,加文字或图片水印,最后再将处理好的图片url返回给前端,话不多少直接上源码。原文是这位作者的,调理清晰且很好用!

2022-11-04 19:31:48 5599

原创 入职开发环境配置

还有一点下载图形化插件的地址中原先的https//github.com/apache/rocketmq-externals或者https//gitee.com/mirrors/RocketMQ-Externals都已经不再有rocket-console了,新创建了一个独立的仓库并命名为RocketMQDashboard。需要注意的是配置Path系统变量时,如果我们在之前安装修改了jdk的存放位置,我们就需要把。因为Idea是2020的版本,所以和Maven不兼容,这里还需要。...

2022-07-18 23:41:07 491 1

原创 SpringCloud电商项目开发完整流程

该项目是SpringCloud项目的前端后台管理方面代码

2022-07-12 21:48:36 3740 1

原创 记录一下MySql的一些查询语句使用案例

MySql简单查询案例

2022-07-06 16:30:40 450

原创 Vue在启动时卡住了,启动不了的问题

npm run serve比如一个template下面只能有一个子元素,你可能写了两个;也有可能自己在 import 的时候,多引入了空的东西;当然最有可能的是和我一样不知道什么时候碰到了键盘,在template中间敲了个字母,导致编译无法通过,还不知道在哪儿执行 npm install 命令,重新下载依赖,npm会下载缺失的依赖项。然后我们再运行npm run serve即可......

2022-07-01 22:39:08 9918 2

原创 新建SpringCloud电商后台项目

该项目是SpringCloud项目的后台方面代码

2022-06-30 18:55:30 1928 5

原创 新建SpringCloud电商前端Vant项目

该项目是SpringCloud项目的前端用户终端方面代码

2022-06-30 18:50:29 529

原创 有关于AfterReturning通知中的JoinPoint异议与不解(希望有人留言告知)

通过代码可以知道我这里通过joinPoint.getArgs()[0];是获得了UmsUserController下add方法中的第一个参数UmsUserController中add方法代码然而这两个参数最后输出时明显不一样,通过joinPoint.getArgs()[0];获得的参数是已经在add方法中执行完,各种属性添加完之后的对象...

2022-06-18 18:44:40 727

原创 Linux中日常操纵docker命令

docker日常使用

2022-06-07 19:19:09 121

原创 如何在IDEA上配置使用Git

如何在IDEA上配置使用Git一、IDEA对于Git&GitHub的支持1、IDEA对GitHub和Git的基本配置案例演示首先建立一个演示项目(web项目即可),然后建立一个User类,里面写上初始测试内容打开settings --> Version Control --> GitHub填写GitHub网址,账号,密码,然后点击Test测试上述测试成功后,配置Git打开settings --> Version Control --> Git第一栏文本框

2022-01-06 17:47:17 24703 1

原创 JAVA开发过程

JAVA开发过程1、安装软件如何安装IDEAIDEA小设置IDEA快捷键2、拉取代码从SVN上拉取代码从GIT上拉取代码3、启动程序从新建Maven管理下的Web项目到启动Tomcat4、定位问题灵活运用搜索定位问题5、解决问题通过Debug解决问题补充:多线程debug调试通过互联网解决问题6、提交代码将代码更新提交到SVN上将代码提交的GIT远程仓库...

2021-12-30 15:57:34 273

原创 JAVA开发过程中如何通过互联网解决问题

JAVA开发过程中如何通过互联网解决问题一般在开发过程中遇到问题后都是先自我排查和解决,但是作为初学者总是会遇到很多稀奇古怪的问题,或者说是没有头绪不知道如何完成任务要求。1、直接百度俗话说的好,百度是程序员进步的阶梯(我瞎编的),百度一般能提供很多种解决方法,但是正因为解决方法多所以才显得很杂乱,甚至很多回答牛头不对马嘴,因此要善于筛选。2、CSDN和博客园等这类专业开发者社区的信息在搜索后专业性都很强,能有效解决大部分问题,只是有些方法可能未得到验证,需要你耗费大量时间去尝试,而且一般没有项目

2021-12-30 14:54:49 301

原创 Git的基本使用命令

Git的基本使用方法什么是Git? Git是版本控制工具,它的作用是帮助我们的开发者管理代码的工具,说明白一些就是对文件及文件夹的管理 管理:对文件的增删改查进行控制 之前我们写的代码,如果大家协作开发,没有学习版本控制之前,需要将代码进行拷贝/粘贴到文件夹中,大家使用U盘相互传递对大家的要求:使用,熟练掌握即可. 基本操作没问题,平时应用也没有问题.我们所学习的Git:以命令行的方式进行git的管理 Git命令行方式在公司中,是一些老程序员所必备的技能大家将资料下载一下,将Gi

2021-12-30 14:52:29 747

原创 IDEA小设置

1、改变IDEA风格2、改变IDEA任务栏字体样式和大小3、改变IDEA字体样式和大小4、怎么在创建包的时候自动把包分开5、显示当前文件夹在我的电脑中的位置6、设置顶部页面多行显示7、显示谁提交的代码8、设置service放在下方窗口栏9、在Git的update和commit旁边加上一个push按钮10、显示Commit11、自动去掉无效引用

2021-12-28 17:00:34 6582

原创 Java对象类型向上转型和向下转型

Java对象类型向上转型和向下转型 首先,我们要知道基础知识类是什么?类是具有相同特征和行为的事物,Java中的继承机制使得一个类可以继承另一个类,继承的类称为子类,被继承的类称为父类。子类继承了父类 ,拥有了父类的特征,具有了父类的行为,但是子类却不能直接使用父类的private修饰的属性和方法,虽然可以通过调用父类的public声明的get方法来获取父类的private属性,但父类的private方法还是无法访问。子类虽然拥有了父类的方法,但是不满足自己当前类的行为方式(方法体中的逻辑不同),由

2021-12-22 10:59:40 577

转载 圣诞树网页和圣诞树应用程序

给大家找了一些圣诞节能拿来哄女朋友的圣诞树!

2021-12-17 13:58:38 3841

原创 构造方法的使用

构造方法构造方法是类中一种特殊的方法,它一般由系统在创建对象(即类实例化)时自动调用。构造方法是对象中第一个被执行的方法,主要用于申请内存、对类的成员变量进行初始化等操作。构造方法虽然也位于类里面,但在很多情况下与普通成员方法表现不同,所以也有人认为它不是成员方法,而且将其称为“构造器”。构造方法的一般形式为:构造方法名([参数列表]){ [this([参数列表]);] |[super([参数列表]);] 语句序列}其中,this是调用其他的构造方法,super是调用父类的构造方法。

2021-12-15 15:20:11 5257

原创 Java基础篇——从入门到入土

Java基础篇——从入门到入土一、Java语言历史Java的第一个开发工具包(JDK 1.0)JDK 1.1 JDK 1.2 JDK 1.3 JDK1.4。Java SE 5.0(内部版本号1.5.0) Java SE 6 Java7 Java8,我们不用最新的版本用最稳定的版本Java8,我们现在要学Java 涉及到JDK的安装JDK(Java Development Kit)称为Java开发包或Java开发工具,是一个编写Java的应用程序的程序开发环境。JDK是整个Java的核心,包括了

2021-12-01 15:44:59 1058

原创 程序员的日常生活

程序员的日常生活我的生活可相当爽了。在东八区的上午八点半,我完美实现了自然醒,随即开始把玩全球市值第一公司下的最新产品iPhone 12。打开月活跃帐户数已达11.51亿的微信看下朋友们的动态,真好,依然一片祥和。打开月活跃用户达5.5亿的微博看下国家大事,真好,依然海晏河清。随即起床,拉开窗帘,站在房价11万/m²的出租屋隔断阳台上,太阳系中心的恒星把我晒得暖暖的。简单洗漱完毕,对着镜子说道:“彦祖,又是新的一天,加油”。然后我开始纠结我的今日出行方式。是用滴滴召唤我的专属司机来接我,还是

2021-07-27 16:12:25 476 1

原创 记录一下lnferred type ‘xx ‘for type parameter ‘E‘is not within its bound; should implement ‘xx‘错误解决方法

错误lnferred type 'com.baomidou.mybatisplus.exvtension.plugins.pagination.Page <java.lang.Object>' for type parameter 'E' is not within its bound; should implement'com.baomidou.mybatisplus.core.metadata.lPage<com.tangxin.pojo.PmsBrand>'在写的过

2021-07-06 15:38:44 4712

原创 JS中的函数定义方法和匿名函数

JS中的函数1、定义方法通常使用以下三种定义方式。1.1函数声明function methodName(参数){ 方法体}例如function add(a,b){ return a+b}//调用add(1,3)1.2函数表达式const 方法名= function(参数){ 方法体;}例如const add = function(a,b){ return a+b}//调用add(1,3)1.2函数构造法const 方法名

2021-07-04 12:58:24 385

原创 IDEA快捷键的使用

IDEA快捷键的使用持续更新,只更新我自己用的多的,并不完全,只起到一个参考作用!1、ctrl+alt+v 在new一个对象的时候按下就可以自动生成2、shift+alt+上下键 可以向上向下调整移动代码位置3、cltr+d 可以复制当前代码并换行4、/**+回车 注释头5、双击shift 根据内容查询当前项目的所有文件6、ctrl+r 根据内容查询或替换当前文件的内容7、ctrl+shift+r 根据内容查询当前项目下所有文件,可以预览查到的文件内容8、alt+f1 在当

2021-06-07 16:50:46 4637 1

原创 Linux上的Redis命令和MySQL命令(部分)

Linux上的Redis命令和MySQL命令(部分)1、查看redis是否在运行:ps -ef | grep redis2、启动redis: redis-server redis.conf启动主从节点的redis(在src目录下):./redis-server ../redis6380.conf &启动主从节点的哨兵(在src目录下):./redis-sentinel ../sentinel26384.conf &3、关闭redis: redis-cli shutdown4、当

2021-06-07 16:10:49 196

原创 从SVN上拉取代码到本地进行开发

从SVN上拉取代码到本地进行开发好吧,身为一个实习生第一次将代码,拉取到本地进行开发,还是需要纪念一下的(主要是怕忘了,下次再问就尴尬了)1、先是拿到SVN的账户登录地址http://xxxxxxx/scm/,权限是需要领导给的2、登录SCM Manager(SCM)软件配置管理是指通过执行版本控制、变更控制的规程,以及使用合适的配置管理软件,来保证所有配置项的完整性和可跟踪性。配置管理是对工作成果的一种有效保护。3、在登录成功后拿到开发所需要的URL地址4、然后打开idea,在欢迎界面选择Ch

2021-05-31 14:44:18 19812

原创 程序员装B小技巧——管理你的桌面

程序员装逼小技巧——管理你的桌面引言想不想拥有一个和下方截图一样简单快捷的桌面?随着工作学习的时间推移,我们电脑里面的各种软件和文档日渐增多,导致我们的桌面变得杂乱且不美观。身为一个程序员怎么能容忍自己的桌面如此,更何况还是一个有着强迫症的程序员。所以我在查阅资料后终于发现了一个既能达到我们快捷启动的方法,又能让电脑桌面变得美观,而且特别的装*实现方法实现方法其实很简单,有一点电脑基础的小伙伴都能看懂和理解...

2021-04-06 15:31:00 1110

原创 系统学习JAVA第三天(基本数据类型,驼峰命名法)

系统学习JAVA第三天Int a =1;常量 数字 值不能变变量 字母 或者 单词 值可以变化写变量时 一定要先定义 数据类型 变量名数据类型基本数据类型:整数 小数 字符 布尔整数 byte short int long 占用的空间(字节)不同 表示的范围不同各自占用的字节数 位数 数据范围Java直接写一个整数 默认成int为什么有这么多数据类型??合理的利用内存空间根据存储的数据 选择最合适的数据类型long 末尾加后缀小数 float

2021-02-08 11:41:38 170

原创 JAVA类和方法的注释自定义自动生成(IDEA)

JAVA类和方法的注释自定义自动生成(IDEA)具体内容大家看链接里面的信息吧都挺全的,我就提供两个我自己用的模版好了。一、IDEA中设置类注释1、路径:File——>settings——>Editor——>File and Code Templates——>Files——>Class(能设置类的注释自然也能设置接口的,要设置接口注释选择Interface即可)1、类的模版(1) @ClassName:设置类名,${NAME}能获取到创建的类名(2)@Descri

2021-02-04 13:53:10 1183 2

原创 系统学习JAVA第十七天(字节流、字符流、缓冲的字节流、缓冲的字符流、将字节流转换为缓冲的字符流、面向对象——>字节流转成对象)

系统学习JAVA第十七天第一阶段在2021.2.1结束了!一、数据传输IO输入和输出,硬盘之间的数据交换1、文件读写流程①创建文件的容器②判断方向 合适的类 创建和文件之间的通道③ 调用对应的方法④ 查看⑤关闭2、字节流优点:相比于字符流来说传输快缺点:因为大多数文件都是字符所以解析麻烦应用场景:图片、视频、音频、压缩包,使用字节流的文档英文InputStream、FileInputStream read方法是读取当前文件,一般是用byte数组存储数据,它有返回值,

2021-02-02 18:00:32 206

原创 系统学习JAVA第十五天(Match类下的方法,日期相关类,处理异常)

系统学习JAVA第十五天一、数字相关类1、Match类下的方法//pow计算次方的,pow(10,2)计算10的平方为100.0System.out.println(Math.pow(10,2));//输出E的值2.718281828459045System.out.println(Math.E);//输出PI(Π)的值3.141592653589793System.out.println(Math.PI);//sqrt计算平方根,sqrt(9)计算9的的平方根为3.0System.ou

2021-01-30 03:13:42 227

原创 系统学习JAVA第十二天(抽象类和接口的异同,static,final,static final)

系统学习JAVA第十二天三、抽象类和接口的异同1、类和类是单根继承,继承了类就拥有了什么特征,成为了什么——is-a类拥有:属性、setget、构造方法、静态代码块、代码块、可以有也可以没有抽象方法类是具有相同特征和行为的一类事物抽象类可以通过匿名内部类进行实现匿名内部类,可以实现多个抽象方法抽象类补充:一个类继承了抽象类,报错的解决方式:要么重写抽象类中的方法,要么把自己声明为抽象类(抽象类也是类 遵守单根继承)2、接口——注重的是方法 ,实现了接口就拥有了什么功能

2021-01-28 17:42:00 101

原创 系统学习JAVA第二天(JDK、JRE、JVM,JAVA语言是编译性语言也是解释性语言,JAVA语言基础)

系统学习JAVA第二天一、JDK、JRE、JVMJDK:(java开发工具) java的核心————exe文件 可执行文件 (并不会像其他软件一样 生成快捷方式)JRE:java运行环境JVM:java虚拟机————程序执行时的一个翻译器(解释)(JDK包含了JRE包含了JVM)二Java语言是编译性语言也是解释性语言1 编译性 原来文件 (规则) 生成新的文件 (字节码文件)文件后缀 .java------- javac (编译)----------.class文件javac

2021-01-25 11:12:06 134

原创 系统学习JAVA第一天(计算机组成,软件,JDK,JAVA语言特点)

系统学习JAVA第一天一、计算机组成1、硬件(主机 显示器 鼠标 键盘 等等 )主板 cpu 内存条 硬盘 计算机运行的组成部分Cpu:计算机核心——程序调度内存:程序运行时存储位置,存储数据(临时存储)存储空间以GB为单位,存储范围比较小——2-32GB左右硬盘存储:进行文件存储,不删就一直存在——持久存储存储范围大——可以有1TB=1024GB多1GB=1024MB 1MB=1024KB 1KB=1024B 1B(byte 字节)=1bit(位)2、软件①

2021-01-22 17:40:10 82

原创 IDEA的正版安装和初步使用

IDEA安装和初步使用IDE集成开发环境,IDEA开发工具如何激活IDEA,你们可以私信我,我再发给大家,因为不允许公开发表激活和破解的教程1、下载之后双击,开始安装点击Next选择安装路径(默认即可),点击Next选择安装64位,Create Associations(创建关联)把下面三个都勾上,点击Next选择菜单为默认的JetBrains即可,然后点击install安装就会进入安装过程开始安装,内容比较多时间会有点长安装完成,勾选启动项,然后点击Finish点击OK

2021-01-22 11:54:59 1205

原创 系统学习JAVA第六天

系统学习JAVA第六天循环语句 (具有相同规则的代码 重复多次执行)循环引出:Java循环 三个必备要素1 循环初始值(从哪开始)2 循环条件(循环什么情况下执行 )3 更新初始值循环语句for循环 优点:可以把三个要素写再一起 (不容易丢)格式 : for(初始值;循环条件;更新初始值){ 循环体(满足循环时 做什么)}注:1 如果忘了更新初始值 循环条件恒成立 循环一直执行 死循环2 for(;; ){} 也是死循环3 循环执行顺序:先执行for循环里

2021-01-19 17:54:52 77

原创 系统学习JAVA第七天(流程控制语句、方法、冒泡排序、二分查找)

系统学习JAVA第七天复习: 语言基础一、流程控制语句1、分支判断 if 和switch case 具体值匹配2、循环一段重复功能的代码多次出现-----------循环(三要素,初始值,判断条件, 更新初始值)三大循环:for————while————do {} while();结束循环关键词:continue————break————return (用javap -c在控制台查看过)3、数组一个变量 保存多个数据————一组数————数组定义方式:int[] arr = {};

2021-01-19 16:57:27 83

空空如也

空空如也

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

TA关注的人

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