- 博客(19)
- 收藏
- 关注
原创 pycharm2023版UI上方工具栏不见 调回旧版UI风格
pycharm2023版更新了UI,原来上方的工具条不见了,太不方便了,不在View里面设置,找了好久。
2023-06-15 17:46:05
5300
原创 Spring学习笔记(Ico部分)
开源、轻量级Java开发应用框架生态完善,不管是Spring哪个领域的解决方案都是依附于SpringFramework基础框架的
2022-11-20 20:16:44
351
原创 idea如何设置默认maven版本
问题:1.每次打开一个项目,idea会有默认的maven,我们可以查看一下当前maven版本:2.我们可以更换我们自己本地的maven版本,但是下次新建或者打开一个项目,又恢复成原来默认版本,还要自己手动配置,有没有一劳永逸的办法呢?解决:我的idea是2021版的2021版的设置藏得比较深,我也找了很久进去设置maven即可,在这里更改的设置对新项目生效,下次新建项目就不用再手动该版本了。记得点击apply...
2022-05-26 17:25:53
3035
转载 VSCode设置终端工作目录 打开终端为当前工作目录
问题:打开终端的时候工作目录都是用户目录,不是当前的工作目录。解决方法1:如果你的终端是终端是Windows的CMD,可以下载Terminal:在扩展中搜索Terminal并安装在VScode编辑器里的项目文件中【右键】 → 【open in Integrated Terminal】即可。解决方法2:如果你的终端是PowerShell或者Cmder+PowerShell,可以下载Terminal Here:在扩展中搜索Terminal Here并安装安装完成后,使用Ctrl+Shi
2022-05-23 20:32:34
5853
原创 js脚本 HTML文件拆分
需求:现在素材文件夹里面有一个clock.html文件,页面的html css,js代码都在里面,现在需要将html,css,js代码拆开成三个文件,放在code文件夹中的clock文件夹里,在code里写一个脚本实现需求。代码实现:// 1.1 导入 fs 模块const fs = require('fs')// 1.2 导入 path 模块const path = require('path')// 1.3 定义正则表达式,分别匹配 <style></style&g
2022-05-23 19:44:39
835
原创 spring boot 项目使用spring cache 快速入门(使用redis缓存技术)
spring cache介绍Spring Cache就是一个这个框架。它利用了AOP,实现了基于注解的缓存功能,并且进行了合理的抽象,业务代码不用关心底层是使用了什么缓存框架,只需要简单地加一个注解,就能实现缓存功能了。而且Spring Cache也提供了很多默认的配置。CacheManager是spring提供的各种缓存技术抽象接口,用来统一不同的缓存技术,不同技术有不同的CacheManager。导入坐标<dependency> <groupId>org.spri
2022-05-22 20:46:07
335
原创 IPage的convert方法,解决Dto实体问题
问题:项目使用spring boot整合MP技术 遇到多表查询问题*现在有一个实体类封装的是A的数据–对应的是数据库A表里的数据,Adto里面继承了A的属性,并且增加了一些属性—都是需要通过查询与A表有关联的表来获得的。*分页查询的时候我们通过AService.getPage(page, pageSize)查询后返回的数据是IPage, 但是我们还要查询别的表获得其他属性填充到Adto里,最后给前端返回的数据应该是IPage,这时候怎么办?思考:方法一:我们知道IPage类里有很多属性,其中
2022-05-22 14:19:21
7586
1
原创 redis缓存案例 缓存菜品
问题:现在有若干菜品分类,里面有若干菜品,每访问一次就要查询一次数据库,导致数据库压力很大,我们可以用redis来缓存优化用户体验思路:1.list方法查询菜品时,先从缓存取数据,如果缓存没有数据再查询数据库,并将查询结果放入缓存2.改造保存和修改方法,保存或修改后需要清理缓存,保证下次查询到的结果时正确的*使用缓存时注意:数据库的数据发生变化时,要及时清理缓存解决方案://提前注入redisTemplate@Autowiredprivate RedisTemplate redi
2022-05-21 17:41:22
585
原创 java.lang.NullPointerException: Cannot invoke “java.util.List.add(Object)“ because “list“ is null
java.lang.NullPointerException: Cannot invoke "java.util.List.add(Object)" because "list" is null
2022-05-21 17:26:22
16977
原创 公共字段填充 自定义元数据对象处理器
1.问题:我们有一个菜品类dish,当我们要save一个菜品,其中有一些属性每次增加或者修改的时候代码都是重复的,写起来非常麻烦.这时候可以创建一个自定义元数据对象处理器来解决,减少重复代码,提高开发效率.@Datapublic class Dish implements Serializable { private static final long serialVersionUID = 1L; private Long id; //菜品名称 private S
2022-05-18 09:13:26
931
原创 第三方无法连接mysql
用sqlyog 连 mysql 8 时,报错:plugin caching_sha2_password could not be loaded
2022-05-17 09:49:31
283
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人