自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Mybatis分页插件PageHelper & Mybatis-Plus分页插件IPage

(1)数据访问层xml中写相应业务的sql,注意无需拼接limit(2)服务层如果在项目中,还有一个业务需要实现同样的查询条件,但是要返回所有结果,则在xml、mapper中应再写一个方法用于返回List<Object>。(使用IPage比PageHelper麻烦的点就在这里,相同的筛选条件,因为分页与不分页的区别,需要写两个方法区分开来)

2024-02-19 18:06:49 731 2

原创 DBSCAN聚类算法及其参数配置-python实现

DBSCAN聚类算法是一种基于空间密度有传递性质的聚类算法,将簇定义为密度相连的点的最大的集合,可以将高密度点区域划分为簇,并有效地过滤低密度点区域,可以在含有噪声的数据集中识别任意形状和数量的簇。

2024-01-30 01:20:05 1442 1

原创 前端学习—使用uni-app搭建微信小程序&基础知识

在编译项目时,又又又报错了:You forgot to add 'mini-css-extract-plugin' plugin (i.e. `{ plugins: [new MiniCssExtractPlugin()],愚蠢的我查了一天没看到别人遇到这个问题,最后还是依赖gpt解决了。如果更不幸,出现CERT_HAS_EXPIRED证书过期,可以输入以下指令之后,再重新进行上面的步骤。如果出现连接超时,可以先从github(可以使用镜像网站。如果出现连接超时,可以先输入以下指令,再进行全局安装。

2024-01-30 00:12:38 404

原创 Java后端-那些通过实习get到的点(持续更新中)

5.使用EhCache进行本地缓存时,如果从缓存中取出对象后对其有修改的操作,一定要注意,从缓存中取出的对象A如果完整地赋值给另一个对象B(也就是A=B),那么A、B共用一个地址,在对B进行修改时,A也会同时进行修改。3.方法有多个输入参数时,可以封装成一个类(总结一点就是,将输入输出参数封装成类时,在产品迭代时要求增加、修改参数会更方便修改,只需在类中增加字段就可以啦)dto是数据传输对象、是后端与后端之间传输的类;1.产品迭代要关注兼容问题,一定要保留原有的内容,以防止已上线的老版本出问题。

2023-09-03 16:54:38 113

原创 Java实习第一次技术面 问题记录

1.在登录时,假设使用邮箱验证码登录,验证用户账号存在后,生成验证码并发送到用户邮箱,将账号作为key,验证码作为value存储到Redis中并设置过期时间及其单位【,譬如说10分钟,就是timeout=10,unit=TimeUnit.MINUTES】多态主要通过继承抽象类或实现接口实现,多态中经常混淆的两个概念是重载和重写,重载时在一个Java文件中可以出现多个同名方法,方法的输入输出参数都可以不同,而重写是指子类覆盖父类中的方法,输入输出参数都一致。没有实现接口就用CGLIB。

2023-07-30 11:41:07 129 1

原创 学习一下“解决一切Java问题的能力”

远程调试的命令:java -agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=5005 main(文件名)贯彻一个思想:Java中一切代码都是在拼Java命令行。suspend代表是否阻塞,address是端口号。

2023-07-30 00:59:37 75 1

原创 设计模式-单例模式

单例模式(Singleton,即上图的单件)是指在程序运行期间,在内存中创建且仅创建一次对象,所有需要调用的地方共享单例对象。

2023-07-19 18:16:13 51

原创 数据库访问技术-JDBC&Mybatis&Mybatis-Plus及非Spring环境下代码实现

SqlSession封装了对数据库的操作,可以直接调用SqlSession的对象实例的insert、selectOne、selectList等各类方法,执行mapper中定义的方法。如果数据被更新,则二级缓存会清空。在许多场景下,比如SpringBoot项目中,Mybatis-Plus框架的使用贯穿实体类、数据访问层、服务层,在每一层都提供了相应的接口给项目中的类继承;指在同一个SqlSession中,如果执行了相同的SQL语句,则Mybatis会将查询结果缓存在内存中,下次查询可以直接从缓存中获取。

2023-07-19 00:44:08 756

原创 Maven项目管理工具 简单使用

Maven是项目对象模型(POM,Project Object Model),通过一小段描述信息来管理项目的构建、报告和文档的项目管理工具软件。它包含了一个项目对象模型、一组标准集合、一个项目生命周期、一个依赖管理系统。

2023-07-18 12:36:58 209 1

原创 phpMyadmin无法查看账户,报错:Index for table ‘global_priv‘ is corrupt; try to repair it

查看端口(以80为例)占用的命令。结束进程的命令(需要知道pid)在mysql表中,执行命令。

2023-07-17 20:23:56 155 1

原创 设计模式-简单工厂模式&工厂方法模式&抽象工厂模式

首先说明,设计模式是独立于具体编程语言的,在具体实现上,会由于编程语言的特性不同而有所不同。创建型模式主要关注如何&何时创建对象,使得在调用方法时,不需要了解对象具体的类型,只需要了解抽象类型。(可以理解为,想买苹果,只需要去水果店,不用去专门、只卖苹果的地方?)工厂方法模式、抽象工厂模式都属于创建型模式;简单工厂不属于 23 种标准模式之一,但它是工厂家族中最简单的模式。

2023-07-16 11:39:13 49 1

原创 Mysql存档 连接查询、视图、事务、约束、授权、函数、触发器、存储过程

mysql相关知识点脑图总结

2023-07-11 15:25:37 38 1

原创 Java的特性-继承 子类能否继承父类的私有变量及方法

2.子类无法直接访问父类的私有变量及方法,但可以通过getter、setter方法间接访问私有变量。1.子类可以继承父类的私有变量及方法。

2023-07-09 16:22:56 2235 3

原创 Excel-通过邮件合并功能批量生成卡片(一页多条记录)

(1)首先在DIY工具箱下选择姓名分开,选择拆分区域和存放区域后,就会把姓和名单独存放啦。(2)导入后,选择插入合并域,在每一个需要插入的信息处插入合并域对应的列名称。(3)在最后一个需填写的信息后面,插入下一记录的规律(规则-下一记录)(1)选择导航栏中的邮件-选择收件人-选择现有表格,选择刚刚保存的表格。(2)点击拼音笔画,选择汉字转拼音,选择区域和存放位置。(4)将姓氏和名字合并,中间添加一个空格。姓氏的拼音成功生成,名字的拼音生成同理。excel怎么姓名转拼音?excel批量生成信息卡片?

2023-06-02 13:17:10 977

原创 论如何在统信UOS系统下打包qt程序生成deb包!

2.icons目录存放的是应用程序的图标,hicolor目录下:png格式按照像素大小分不同文件夹存放,svg格式存放在scalable文件夹下,logo直接存放在icons目录下。uos规定第三方的应用程序装在/opt/apps路径下,我们在打安装包的时候先建立好目录结构,填入相应的内容,就可以打包了。在该目录下找到可执行文件(假设为test),创建.sh文件,命名同可执行文件名称一致(即为test.sh)(7)在主文件夹下,打开终端在命令行输入指令,生成deb包。(4)在主文件夹下进入终端,输入指令。

2023-05-07 00:25:36 1166

原创 前后端分离之 使用vue3搭建前端(1)

router文件夹存放拦截路由文件(对前后端互访很重要)assets文件夹存放静态文件(图片、css文件等)views文件夹存放前端界面代码文件。components文件夹存放组件。安装:npm install。

2023-04-10 23:19:04 103 1

原创 Mapper method ‘org.gdufs.rural_ecommerce.dao.KnowledgeCollectMapper.countKnowledgeCollectByUserID at

Mapper method 'org.gdufs.rural_ecommerce.dao.KnowledgeCollectMapper.countKnowledgeCollectByUserID attempted to return null from a method with a primitive return type (int).

2023-04-07 22:11:36 55 1

原创 Result Maps collection does not contain value for java.lang.Integer

报错原因:resultMap和resultType的差异。该错误会影响所有mybatis相关的功能模块。

2023-04-07 21:33:35 205 1

原创 Mybatis中的Mapper配置文件

简单记录一下我的血泪史 第一篇博客献给它

2022-11-09 17:18:47 227

空空如也

空空如也

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

TA关注的人

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