• 2024-06-05mybatis - [07] 模糊查询
    题记部分   (1)mapper类List<User>getUserLike(Stringvalue);(2)mapper.xml<!--写法1--><selectid="getUserLike"resultType="com.harley.pojo.User">select*fromuserwherenamelike#{value}</select><
  • 2024-06-05【MyBatisPlus】MyBatisPlus条件查询
    【MyBatisPlus】MyBatisPlus条件查询文章目录【MyBatisPlus】MyBatisPlus条件查询1、查询条件方式2、组合条件3、NULL值处理4、查询投影-设置【查询字段、分组】5、查询条件6、字段映射与表名映射问题导入1、查询条件方式MyBatisPlus将书写复杂的SQL查询条件进
  • 2024-06-02心链6----开发主页以及后端数据插入(多线程并发)定时任务
    心链—伙伴匹配系统开发主页信息搜索页修改主页开发(直接list用户)在后端controller层编写接口去实现显示推荐页面的功能/***推荐页面*@paramrequest*@return*/@GetMapping("/recommend")publicBaseResponse<List<User>>
  • 2024-05-185.18
    学习记录app即将完结 今天增加了教师的功能和自动登录的功能```java//查询所有班级根据班级的学生的分类信息每个学生的学习记录次数@OverridepublicMap<String,Object>listClass(){Map<String,Object>map=newHashMap<>();List<String>classList=u
  • 2024-05-17springboot怎么将List集合数据转成JSON数组
    SpringBoot默认使用Jackson框架将Java对象转换成JSON格式。要转换List集合数据为JSON数组,可以采用以下两种方法:1.使用@ResponseBody注解在SpringBoot中,可以使用@ResponseBody注解标注要返回的List集合数据,让Spring自动将其转换成JSON数组。例如:@GetMapping("/list")@Respo
  • 2024-04-25FTP原理与配置
    目录1.FTP服务(1)FTP传输模式:2.FTP配置1.FTP服务用来传输文件的协议FTP协议采用的是TCP作为传输协议,21号端口用来传输FTP控制命令的,20号端口用来传输文件数据的。(1)FTP传输模式:主动模式:FTP服务端接收下载控制命令后,会主动从tcp/20号端口发送数据传输给客户端被动模式:FTP服务
  • 2024-04-16list集合的排序
    list集合的排序使用常用的sort方法排序和stream流的方式排序packagecom.liucy.meiriyilian.sort;importjava.util.ArrayList;importjava.util.Collections;importjava.util.Comparator;importjava.util.List;importjava.util.stream.Collectors;/***@Authorli
  • 2024-03-31Django路由
    Router介绍在实际开发过程中,一个Django项目会包含很多的app,这时候如果我们只在主路由里进行配置就会显得杂乱无章,所以通常会在每个app里,创建各自的urls.py路由模块,然后从根路由出发,将app所属的url请求,全部转发到相应的us.py模块中。而这个从主路由转发到各个应用路由的过
  • 2024-03-24Blazor整合layui
    复制layui文件夹到wwwroot文件夹中:razor组件中引入js文件和css文件:@page"/user"@[email protected]@injectUserServicemyUserService<linkhref="/layui/css/layui.css"rel="stylesheet"><scriptsrc="/
  • 2024-02-23Windows 10 如何隐藏登录界面左下角的用户列表
    步骤讲解编辑注册表HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsNT\CurrentVersion\Winlogon下新建项SpecialAccountsSpecialAccounts中再新建项UserListUserList中新建值->整数值,名称写需要隐藏的用户名,数值保持默认0保存,确认生效貌似不需要重启即可
  • 2024-02-02SpringBoot 多模块开发 笔记(一)
    多模块开发简易版dao层也可以说是Mapper层web层将controller放在这一层还有统一返回类型和自定义异常也在放在这里启动类也放在这里model层也就是数据对象比如常见的User类server层业务逻辑层或者说service层更好创建步骤创建一个正常的Spr
  • 2024-01-29Java中,遍历List集合有以下四种方式
    1.增强for循环(foreach):这种方式是最简单的,也是最易读的。它直接对集合中的每个元素进行操作,不需要额外的迭代器或索引变量。但是,这种方式不能在遍历过程中修改集合的结构(例如添加或删除元素)。2.使用迭代器:迭代器提供了一种通用的遍历集合的方式,可以在遍历过程中修改集合的结构。但
  • 2024-01-29解决 JUnit 版本引起的 SpringBoot 测试环境加载问题
    SpringBoot项目初始化后尝试自己编写测试类时报错空指针异常,在此记录下解决方法,如有错误,欢迎指正!1.问题描述1.1报错信息在执行SpringBoot单元测试时遇到如下报错信息:java.lang.NullPointerException atcom.thr.usercenter.SampleTest.testSelect(SampleTest.java:25
  • 2024-01-06JdbcTemplate的基本使用-批量新增
    JdbcTemplate的基本配置参考我的上一篇文章:JdbcTemplate的基本使用-新增批量增加可以使用jdbcTemplate.batchUpdate()方法,示例如下:UserServiceImpl增加批量增加方法:packageservice;importdao.UserDao;importentity.User;importorg.springframework.beans.factory.annotat
  • 2023-12-22java8实现分组、排序
    1、用户对象@Getter@Setter@AllArgsConstructorpublicclassUserTest{//名称privateStringuserName;//年龄privatestringage;//分数(这个无所谓啊)privatedoublescore;}2、准备数据List<UserTest>userList=newArrayList<>();
  • 2023-11-29分页查询在某些场景下引发的数据漏处理问题
    背景问题描述假设有一个表字段statues,我们分页获取数据。status初始状态为1,我们分批获取数据,每一批获取1000,对数据进行处理,如果处理成功就更新status为2,否则不更新。注意事项:分页循环查询满足条件的数据然后进行处理,通过PageHelper或者直接使用“limitstatIndex,pageSize”来分页
  • 2023-11-27cat userlist
    Linux文件系统的三层抽象Linux文件系统的设计目的是用来存储文件和管理文件。Linux文件系统不仅包含文件中的数据,还有文件系统的结构,如文件、目录、软连接以及文件保护信息等。以下是Linux文件系统的三层抽象:第一层抽象—从磁盘到分区分区可以看作是磁盘,在逻辑上等价于2个512
  • 2023-11-27cat userlist(课上测试)
    Linux文件系统的三层抽象是什么?分别为用户层、虚拟文件系统层和设备驱动层。写出Catuserlist的过程,要详述目录文件,i-node.数据块,要画图示意假设文件大小为10KB,块大小为4KB。目录文件(DirectoryFile):假设userlist文件位于/home/user目录下。该目录有一个对应的目录文件,
  • 2023-11-21JAVA之List过滤
    List过滤的三种方式:通过java8中filter过滤器进行过滤通过For循环遍历过滤通过ForEach遍历过滤publicclassFilteringList{/***通过java8中filter过滤器进行过滤*@paramuserList*@return*/publicList<User>filterByStream(List
  • 2023-11-19jdk8 Stream流中将集合转成map,重复key处理,统计最大值,获取某个属性集合等10种最常用方法
    jdk8Stream流中将集合转成map,重复key处理,统计最大值,获取某个属性集合等10种最常用方法
  • 2023-11-16工作中遇到的问题:如何根据根据某一字段进行数据去重
    需求:现在我有一个用户集合,集合中的各个用户的电话号码可能会重复,电话号码重复的用户只需要保留一个即可。用户实体:packagecom.javabasic.javabasic.workidea;importlombok.Data;importlombok.EqualsAndHashCode;importlombok.experimental.Accessors;importjava.io.Seri
  • 2023-11-12如何解决缓存穿透、缓存击穿、缓存雪崩
    SpringBoot在缓存方面也提供了一些优秀的解决方案,帮助我们解决缓存穿透、缓存击穿、缓存雪崩等问题。一、Redis缓存Redis是一个高性能的键值对存储数据库,也是一个基于内存的数据结构存储系统,同时也支持持久化数据存储。Redis提供了丰富的数据结构,包括字符串、哈希、列表、集合、有
  • 2023-11-07洛谷内卷监视工具(升级版)
    较原版内卷监视工具,增加了一下功能:计分板(宏观掌控他人的卷题数量和难度分布)多次连续AC相同题目去重可能会不定时更新有什么建议可以提出varuserlist=["ricky_lin","Query_Failed","The_Last_Candy","Jeefy","Rairn","hfjh","fsfdgdg","aish
  • 2023-10-04SpringMVC resultful架构风格
     <inputtype="hidden"name="_method"value="DELETE"/>  1.RestfulController.java 1packagecom.cn.restful;23importorg.springframework.stereotype.Controller;4importorg.springframework.ui.ModelMap;5
  • 2023-09-18lambda表达式取单列的值
    QueryWrapper<Empbole2>empbole2QueryWrapper=newQueryWrapper<>();empbole2QueryWrapper.eq("emp_job","离职");List<Empbole2>userList=empbole2Service.list(empbole2QueryWrapper);List<String>userList2=newArr