自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 LocalDateTime序列化(跟redis有关)

没成功,序列化后是[2024 11 10 17 22 20]差不多是这样,] 可能是我漏了什么。

2024-12-01 15:33:24 330

原创 批量处理(mybatis,以点赞为例)

collection="likeList": 这是传过来的数据(List)separator="," : 作用就是每一句以 ","隔开。Mapper代码(记得用@Param命名)item="like":这个就是每一项。

2024-11-09 20:22:40 512

原创 数据库踩坑(mybatis)

1、反引号(`)将其括起来,以避免与关键字冲突(不建议这样)like被我设为了一个表,与原本的关键字like冲突。查询一直使用 resultMap。还可以使用resultType。

2024-11-08 17:41:06 212

原创 PageHelper(springboot,mybatis)

这里的PageHelper依赖一定要看清(很重要),因为我之前就是用的不是springboot的(那种好像挺麻烦的,还要自己配置mybatis)所以出问题了,而且这两个还不能兼容(两个依赖只能选着一个),plus用法也不同,记得辨别清楚!当然page还能返回其他数据,这个网上很好找,其实这三个应该够用了!

2024-10-30 19:43:17 504

原创 mybatis数据映射(记录踩坑点)

刚开始,userInfo里面的id我默认以为是User表的id,但是后面稍微看了一下返回的数据,userId跟replyId一致,我就知道userInfo里的id指的是Reply的id(应该是命名冲突,先查Reply有没有id,没有,再查User的id,有的话直接就用了){ "code": 0, "message": "操作成功", "data": { "pageInfo": { "current": 1, "

2024-10-30 19:24:30 210

原创 映射问题的解决办法(mybaitis)

但是后面测试的时候发现映射出错(就是数据库与实体类没完全对上)这需要写在resource文件的配置文件下(我这里是.yml)3、这里的方法名需要与上面的数据库语句的id对应(记得加注解)最初我用的是注解来操控数据库(注释掉的部分)把数据库字段与实体类设为一样的(我没试过)用xml文件来配置映射(上步骤)

2024-10-25 19:43:50 740

原创 spring笔记

我原来的想法是返回封装好的Result里的格式,但是它验证出不符合要求时,直接就跳过了返回,直接返回报500,后面知道好像是用@ControllerAdvice,@ExceptionHandler(BindException.class),这两个注解配合。把@Controller改成@RestController (相当于@Controller和@ResponseBody的组合)验证请求参数,记得@Validated,@Validated有分组功能(网上有具体用法),我这里用的@Valid。

2024-10-20 19:54:29 448

原创 实验2-猜猜我的星座(笔记)

1、datapicker、以及显现和隐藏(这里用的invisible,用gone会有不同效果)控件显现和隐藏(linearLayout2指的是第一张图的出生日期)3、根据drawable里的图片名字找到相应id。

2024-10-19 14:26:23 465

原创 致亲爱的Android studio

起因是我想写期末大作业,然后简单的把功能写的差不多了之后,我就想到处看看有没有一套比较好的类似于组件库的东西,但是没找到,然后就把目标锁定到了GitHub,找到了比较心怡的时候准备开始用了,就导项目(gradle),然后噩梦开始了。好了之后,发现别人项目里的可以引入了,不会爆红,我感觉我就要成功了,然后就去网上找用法,之后运行,直接炸掉,就是引入的东西,根本身自带的重复了,冲突了(这应该是不兼容的关系呗),然后有去找,哎,我还在路上。我搞了阿里云镜像,jitpack.io 终于可以导了(这里面引入)

2024-10-05 12:20:11 1002 1

原创 飞机座位分配概率(每日一题)

第一位乘客的票丢了,他随便选了一个座位坐下。如果他们自己的座位还空着,就坐到自己的座位上,位乘客坐在自己的座位上的概率是多少?位乘客即将登机,飞机正好有。

2024-10-04 11:25:13 209

原创 防sql注入的网站登录系统设计与实现

在查询了相关资料后,了解到这种注入方式居然可以直接绕过前端的检测,牛的,那这直接打破我的认知,又要思考了。当然如果在后面又加了判断密码也可以防止,但是这样的话,相较于第一种代码量增加,还浪费了资源(查了两个字段,为了防止注入,还要复制第一种写法后面的代码,多了判断)前端我是用的正则表达式来判断输入的东西,并且不符合就阻止事件的发生(请求),而且我后端是先根据输入的东西找到一个对象,再去判断其他的。当然如果直接正则限制输入,那这种注入都到不了数据库那一层面,直接限制到了前端,请求都发不过去。

2024-10-02 10:34:50 1969

原创 RSA算法模拟实验报告(后篇,非常感谢橘味小奶糖的反馈)

有朋友说代码运行不出来,因为我是平板上写的,没在电脑上运行过,这也算是我的疏忽吧,今天尝试了一下,刚开始运行出来是乱码,改了一些东西,还是运行出来了。点击显示,取消选中<ID 27071......>,然后确定。但是选着了之后就能看见(这时我选着了 逆元 这一行)点击工具,接着点击编译选项,加入一下命令。首先是文字显示,直接看是看不见的。修改一下这个就可以直接看到文字。点击工具,接着点击编辑器选项。这样文字就可以显现了。

2024-10-01 14:25:38 325

原创 买票需要的时间(力扣每日一题)

如果一个人没有剩下需要买的票,那他将会。开始)的人完成买票需要的时间(以秒为单位)。,如果需要购买更多票,他必须走到。个人前来排队买票,其中第。每个人买票都需要用掉。

2024-09-29 18:07:42 329

原创 栈的最小值

请设计一个栈,除了常规栈支持的pop与push函数以外,还支持min函数,该函数返回栈元素中的最小值。执行push、pop和min操作的时间复杂度必须为O(1)。--> 返回 -3.minStack.getMin();--> 返回 -2.minStack.top();

2024-09-29 15:23:47 228

原创 移动互联网(实验1 HelloWorld)

xmlns:android="http://schemas.android.com/apk/res/android": 定义了 Android 的命名空间,用于引用 Android 特定的属性和元素。<action android:name="android.intent.action.MAIN" />: 表示这个活动是应用的主入口点,当用户启动应用时,系统会查找具有这个动作的活动并启动它。3、strings.xml:存放应用中的字符串资源,如界面上的文本、提示信息、按钮标签等。

2024-09-28 16:31:27 960

原创 力扣刷每日一题感想

看个题目都晕了,当然这是我个人理解能力的问题,然后看题解,有人提到了线段树,好吧,我不知道,然后就在不知道线段树的情况下看题解,全过程我只付出半小时,如果还没看懂,直接cv,佛系刷题,嘻嘻嘻嘻。已经连续写每日一题18天了,期间遇到过几道难题,直接都不会,甚至看题解也迷迷糊糊的,比如今天的。

2024-09-28 12:40:35 242

原创 链表求和(力扣)

*** }*/int sum=0;while(l1!=0){if(l1!=null){l1=l1.next;if(l2!=null){l2=l2.next;l=l.next;sum/=10;

2024-09-27 23:17:21 281

原创 回文排列,有些用法可以记录一下

i++){!else{int n = 0;n++;

2024-09-26 18:55:14 200

原创 数组元素和与数字和的绝对差

num+=n;n/=10;num:-num;

2024-09-26 18:53:25 102

原创 RSA算法模拟实验报告

之前也遇到过类似的(好像是二分查找),就是 (l+r)/2 (r+l)>>1,需要写成 (r-l)/2+l ((r-l)>>1)+l,从数学的角度上来看,这两种写法是一样的,但是第一种是有可能造成溢出的(l+r)cout << "解密后的消息(字符形式):" << decryptedMessage << endl;cout << "加密后的消息:" << ciphertext << endl;cout << "加密密匙:" << e << endl;1、了解了一点防溢出(大整数类型和合适的分解计算)

2024-09-25 16:15:29 2885 1

原创 java类型转换和运算符(抽象)

【代码】java类型转换和运算符(抽象)

2024-09-25 13:28:10 229

原创 记录一下感觉比较抽象的题(对i++的理解)

【代码】记录一下感觉比较抽象的题(对i++的理解)

2024-09-24 17:54:49 326

原创 链表求和(力扣)

(7 -> 1 -> 6) + (5 -> 9 -> 2),即617 + 295。给定两个用链表表示的整数,每个节点包含一个数位。编写函数对这两个整数求和,并用链表形式返回结果。这些数位是反向存放的,也就是个位排在链表首部。2 -> 1 -> 9,即912。

2024-09-15 16:34:02 371

原创 返回倒数第k个节点(力扣)

*** }*/k--;=null){

2024-09-14 23:41:58 213

原创 字符串压缩(力扣)

若“压缩”后的字符串没有变短,则返回原先的字符串。你可以假设字符串中只包含大小写英文字母(a至z)。利用字符重复出现的次数,编写一种方法,实现基本的字符串压缩功能。:"abbccd"压缩后为"a1b2c2d1",比原字符串长度更长。在力扣上为什么最后一个测试过不了呀?

2024-09-14 07:03:30 783 2

原创 vue父传子

父组件第一次传给子组件的时候,子组件能接收到,但是后面父组件传的值改变后,子组件接收的却没有改变

2024-09-08 08:51:51 340

原创 感觉一本不错的书(Nosql)

然后就是MongoDB(文档数据库)和Redis(键值数据库) 的入门(一些基本操作),实践(java),还讲了一些我现在完全不太懂得(复制,分片,写出错机制)。首先前面讲了Nosql相关的知识(介绍数据存储模式),Nosql与TRDB的比较等等。我感觉这本书用于了解NoSql是真的不错(虽然我现在也只看到了MongoDB)。最后就是Nosql提高部分,这一部分我也不太懂。本人是一个马上大三的计科专业学生。

2024-09-03 21:19:30 460

原创 vue3论坛 评论和回复

上一篇文章(vue3论坛 评论和回复)中,写到二级评论是用userCommentId判断一下在渲染,这样的话其实会浪费资源。这样的话后面就不用判断userCommentId可以直接渲染,肯定是避免了资源的浪费。新方法:一级评论加一个children(replyList)经过大佬指点,又有了优化。

2024-08-23 20:14:16 472

原创 vue3论坛 评论和回复

经人指点,又有了新的方法(分表,评论表和回复表),之前想法是在一个表里,没想到数据库的知识。这是前端一级评论和回复(二级及以上)所接收到的样子。回复的话这里判断一下。

2024-08-21 01:51:33 621

原创 vue3评论和回复代码

没有写后端,但是这也是一种思路,只不过有些复杂,我也晕晕的,但是写代码主要是看别人写代码的思路,所以没有后端应该也不影响(vue3+tailwindcss),用到了组件交互。3、第三个:一级评论:一级评论的展示和发二级评论,把二级和三级都镶嵌到了这里,对二级的判断就是有没有children,对三级的判断类似。5、第五个:三级评论(三级及以上统称三级):三级评论的展示(递归,也是类似判断)4、第四个:二级评论:二级评论的展示和发三级评论。2、第二个:评论区:发一级评论。1、第一个:就是帖子区。

2024-08-17 17:20:04 1157

原创 Vue3论坛

然后我就准备用watch监听数据,在数据变化的时候,修改前端数据。3、评论区的展开后关闭,我现在暂时是在接口里封装了一个属性,但是我感觉怪怪的,现在也不太确定这样行不行。

2024-08-15 18:39:24 349

原创 vue3评论和回复

组件这里,Parent这里作为评论主页面,有发一级评论的功能,以及使用了显示一级评论的组件(One),然后相应的二级(Two)又再一级中使用,这样嵌套下去就可以实现功能(现在发现不行)。这样的数据可以实现父与子表示评论以及相应评论的回复,相当于树形结构,rootId作为根节点(找寻一级评论的标识),parentId作为父节点(找寻回复相应评论的标识)。2、三级访问孩子节点时,会报红,深拷贝也没用,逛一下论坛,也有人遇到这样的问题,但是没说怎么解决,只说了换一种方法,不要老是嵌套。vue3 评论和回复功能。

2024-08-14 10:34:33 556

python 面向对象 神奇宝贝对战

python 面向对象 以文字的形式的神奇宝贝对战 有试炼塔和玩家对抗,可以选择宠物,可以选着技能

2024-08-21

空空如也

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

TA关注的人

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