@GetMapping配合@PathVariable实现无参或多个参数传递

一、@PathVariable注解解释 1.@PathVariable映射url绑定的占位符,是springboot3.0后新增的功能,有点类型REST风格的味道了。 2.通过@PathVariable可以将url中占位符参数绑定到控制器处理方法的入参中。 二、代码示例:


java实现账号密码加密保存

平时生活中我们会注册很多不同平台账户,但是不同平台对密码的安全校验又不一致 同时如果用同一个密码的话又会导致不安全的因素,这就导致了我们有许多的账号和密码需要记忆。这时候我就想到了写一个程序来记录这些账号同时将密码加密来提高安全性,这个时候就有人想说 拿一个记事本不是一样的可以记录吗 但是这样一来不


在idea中实现java代码块折叠

在写代码中经常会有一大段与当前的业务逻辑关联不大,但有些数据在后面逻辑中又会使用到,同时不是可以重复使用的代码后期还可能会改一些内容,这时候把这些代码剥离出来单独写一个方法返回值太繁琐就像给折叠起来,实现类似于vs中的这种效果。随便打开一个可以清楚的查看到代码的逻辑。这在idea中同样也可以实现,同


@Override is not allowed when implementing interface method

新建项目Maven项目在实现接口方法的时候@Override报错:@Override is not allowed when implementing interface method | @实现接口方法时不允许重写下面给了提示需要设置语言级别为6,查看项目中模块的语言级别发现是5因为@Overri


java调用远程接口方法封装

请求远程接口 get方式 /** * 请求时将请求路径与参数拼装好放入url中传入 *示例url:InterfaceRequestGet("http://192.168.100.100:121/Xxx/getxxxx?key1=%s&key2=%s,xxx


java多线程示例

两个不同数据库中的数据可以通过一个字段关联,要实现用a表的一个字段去b表中对应的接口进过一系列查询后获取到一个编号,最后反写到a表中。直接使用sql连表查询是实现不了的,只能掉对应b表中的接口,接口只提供了一个字段的查询方法,没有提供批量的查询方法,同时a表中的数据接近10万条,一条条的掉需要程序跑


狂神说多线程笔记整理

线程简介多任务现实中太多这样同时做多件事情的例子了,看起来是多个任务都在做,其实本质上我们的大脑在同一时间依旧只做了一件事情。多线程原来是一条路,慢慢因为车太多了,道路阻塞,效率极低。为了提高使用的效率,能够充分利用道路,于是加了多个车道。从此,妈妈再也不用担心道路阻塞了。程序.进程.线程Proce


nodejs使用版本管理工具NVM安装及使用

nvm是一款nodejs的版本管理工具,在运行不同的前端项目时,有时候会出现安装的node版本与项目中的版本冲突导致项目无法运行所以需要不同的node版本,如果没有node版本管理工具,我们只能先卸载掉以前的版本,在进行安装合适的版本。通过nvm版本管理工具,我们可直接通过命令行的方式对node版本


Maven安装

Maven是跨平台的项目管理工具。主要服务于基于Java平台的项目构建,依赖管理和项目信息管理。1、下载安装在Maven官网中选择 二进制压缩包中的.zip文件进行下载后解压,完成后需要在电脑中添加环境变量(Windows系统)在系统变量中新建一个MAVEN_HOME变量,设置变量名跟变量值MAVE