- 博客(24)
- 收藏
- 关注
原创 Windows下JDK多版本切换失败问题
总结:我一开始是先通过exe装的JDK18,后来有需要才安装1.8的,然后可能1.8把18给覆盖掉了,以为可以直接修改环境变量达到JDK版本切换,果不其然,偏偏我的不行。此篇文章送给那些和我遇到一样问题的小伙伴吧!
2024-07-09 20:10:24
463
1
原创 com.alibaba.fastjson2包使用JSON转单个对象以及list集合对象
引入第二代阿里巴巴的fastjson包。下面是请求接口时,返回List集合对象。
2024-03-12 15:34:30
2231
原创 使用匿名内部类实现对返回数据的封装
问题:在我们不同的系统中实现用户数据的共用,但是在每个系统中的用户属性不一样,导致各系统之间传输用户信息时由于属性不一致导致无法直接使用本系统对应的用户类接收,故这里使用的是内名内部类实现,在输出的一端通过匿名内部类将数据封装为接收系统所需要的属性和字段,这样在接收系统端可以直接利用本系统的用户类接收了!!!目标数据对象(接收的系统用户类)
2024-03-12 09:12:38
406
1
原创 Mybatis报错:There is no getter for property named ‘xxx‘ in ‘class xxx
在修改写mapper.xml时候,的判断里应该使用实体类的属性,而不是数据库真是字段!
2024-02-27 16:26:51
1593
1
原创 java开发封装思想的设计模式
大家好,我叫小小白,来自大山深处的土包值汁一枚,今天分析了一下代码好像有点收获,记录一下。不止到这个是不是叫做封装思想的设计模式。抽取之后的两个方法就变得不再如此臃肿,这就是代码复用性的好处,优化代码,使结构清晰。所以抽取一个时间工具类,目前只有着抽取的一个方法,之后在碰到时间类的就抽取进去。大家都知道,在项目中,代码的复用性是非常重要的。
2024-01-30 16:57:09
473
1
原创 nvm安装、配置、使用、管理nodejs版本
最后记得设置node的全集变量和缓存文件存放位置:详细参考查看当前npm使用的镜像:npm config get registry使用国内镜像:npm config set registry=https://registry.npm.taobao.org/设置node的全局变量:npm config set prefix "G:\nodejs\node_global"设置node的缓存目录:npm config set cache "G:\nodejs\node_cache"
2024-01-26 17:17:39
1103
1
原创 若依框架分页总数total不正确问题
说说今天遇到的问题,接口:获取全部团队列表(分页),但是在service层查询的时候,使用strem流对查询结果List进行了处理,最后接收的集合List地址就变成了stream流返回的集合地址,所以出现了集合的替换。若依使用的是mybatis的PageHelper分页插件,只不过是进行了另外的几重封装。上图:未修复前(有误差时)
2024-01-08 18:03:41
1899
2
原创 Linux安装Oracle 后续
注意在配置 vi .bash_profile 环境变量时自己安装在哪,和安装后的文件夹名称一定要对,不然监听命令$ lsnrctl 找不到!配置完记得 source .bash_profile。从root用户切换至oracle用户时:切换用户一定要有 " - "
2023-12-13 16:03:14
55
1
原创 Vue项目启动报错 Error: error:0308010C:digital envelope routines::unsupported
错误解决Error: error:0308010C:digital envelope routines::unsupported
2023-12-11 16:52:54
119
1
原创 permission denied for schema 怎么解决???
解决:用初始化数据库时创建的超级用户登录数据库,给你连接数据库用的用户授予权限即可。既可以给用户授权指定的数据库、数据表等,或者直接授权全部权限,这样这个用户就可以操作数据库中的所有数据库和表啦!一般都是你当前连接数据库的用户权限不足,当你想操作数据库或者数据表时,就有可能出现此报错。授权完成可能不会立即生效,可以重启一下数据库,这样就也可使用授权后的用户和navicat连接啦!
2023-12-07 14:59:05
2654
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人