自定义博客皮肤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)
  • 收藏
  • 关注

原创 基于用户的协同过滤算法(JAVA实现)

算法通过对用户历史行为数据的挖掘发现用户的偏好,基于不同的偏好对用户进行群组划分并推荐品味相似的商品。协同过滤推荐算法分为两类,分别是:1、基于用户的协同过滤算法(user-based collaboratIve filtering)(相似的用户可能喜欢相同物品);(3)、当X的值增大(减小),Y值减小(增大),两个变量为负相关,相关系数在-1.00与0.00之间。(2)、当X的值增大(减小),Y值增大(减小),两个变量为正相关,相关系数在0.00与1.00之间。.set(“我的少女时代”, 30)

2023-11-14 10:12:11 741 1

原创 毕业设计答辩技巧1

原文链接:https://blog.csdn.net/weixin_38964895/article/details/88537042。问题1:你这个项目用到了SSM/SSH/JSP/JavaWeb,是怎么体现的?问题3:给我找到XX模块的代码,并讲解一下[XX流程是怎么实现的]?问题2:你在进行数据库设计的时候,有什么技巧吗?问题4:你觉得这个系统还有什么需要完善的地方?问题7:如果讲解的过程中,遇到不会的怎么办?问题6:整个项目你的工作流程是怎么进行的?问题8:论文降重了多少次?问题9:论文降重技巧?

2023-10-26 15:16:44 100 1

原创 毕业设计答辩技巧

原文链接:https://blog.csdn.net/weixin_38964895/article/details/88537042。问题1:你这个项目用到了SSM/SSH/JSP/JavaWeb,是怎么体现的?问题3:给我找到XX模块的代码,并讲解一下[XX流程是怎么实现的]?问题2:你在进行数据库设计的时候,有什么技巧吗?问题4:你觉得这个系统还有什么需要完善的地方?问题7:如果讲解的过程中,遇到不会的怎么办?问题6:整个项目你的工作流程是怎么进行的?问题8:论文降重了多少次?问题9:论文降重技巧?

2023-10-26 10:40:18 151 1

原创 毕业设计答辩技巧

原文链接:https://blog.csdn.net/weixin_38964895/article/details/88537042。问题1:你这个项目用到了SSM/SSH/JSP/JavaWeb,是怎么体现的?问题3:给我找到XX模块的代码,并讲解一下[XX流程是怎么实现的]?问题2:你在进行数据库设计的时候,有什么技巧吗?问题4:你觉得这个系统还有什么需要完善的地方?问题7:如果讲解的过程中,遇到不会的怎么办?问题6:整个项目你的工作流程是怎么进行的?问题8:论文降重了多少次?问题9:论文降重技巧?

2023-10-13 10:12:44 124 1

原创 Spring boot开启定时任务的三种方式

一、基于注解的方式然后可以看到控制台的输出结果:这里有个要注意的细节,就是启动类需要能扫描到定时任务类,否则定时任务启动不起来。不仅需要@Component注解,也需要将启动类位置位于定时任务类之上。如下图:笔者就是犯了这样的错,一直没启动起来。@Scheduled除过cron还有三种方式:fixedRate,fixedDelay,initialDelaycron:表达式可以定制化执行任务,但是执行的方式是与fixedDelay相近的,也是会按照上一次方法结束时间开始算起。

2023-09-08 10:37:14 6658 1

原创 Nginx配置文件

worker_processes”, “events”, “http”, “server”, “worker_connections” 这些配置项的名称,在Nginx源码中都是写死的字符串,在Nginx运行时会根据配置文件中的配置项去源码中查找与之匹配的字符串,并按照给出的配置项值进行服务器配置,所以我们需要做的是熟悉这些常用的配置项的名称及功能、用法。通常不会使用这个配置项。accept_mutex是Nginx的负载均衡锁,这把锁可以让多个worker进程轮流的、序列化的与新的客户端建立连接。

2023-09-07 14:48:23 106 1

原创 vue中使用docx-preview插件预览word文档

注意,vue项目要先下载插件哦cnpm i docx-preview --save。本文记录了一下预览word文档的功能。插件:docx-preview。后端:springboot。

2023-09-06 09:09:38 2352 2

原创 Java基础知识面试题一

LinkedList 使用双向链表方式存储数据,插入只需要记录本项的前后项,索引需要向前或向后进行遍历,所以插入速度较快,线程不安全,频繁在任意位置插入和删除的情况可以使用,如果需要多线程访问,可以使用Connections.synchronizedList()或ConcurrentLinkedQueue。服务器启动时会建立一定数量的池连接,客户端需要连接时,池会返回一个未使用的连接并将其标记为忙,如果没有空闲连接,池会新建一定数量的连接,当连接使用完毕后,池会将其标记为空闲。

2023-09-04 13:59:54 127 1

原创 Linux常用命令

默认情况下locate命令在搜寻数据库时比由整个由硬盘资料来搜寻资料来得快,但较差劲的是locate所找到的档案若是最近才建立或刚更名的,可能会找不到,在内定值中,updatedb每天会跑一次,可以由修改crontab来更新设定值。获取硬盘被占用了多少空间,目前还剩下多少空间等信息,如果没有文件名被指定,则所有当前被挂载的文件系统的可用空间将被显示。功能是为文件在另外一个位置建立一个同步的链接,当在不同目录需要该问题时,就不需要为每一个目录创建同样的文件,通过ln创建的链接(link)减少磁盘占用量。

2023-09-01 14:27:35 124 1

原创 java基于POI批量插入图片到word

CommonReportVo将这个类换成自己的实体类数据,这个方法主要目的是给表格里面的数据赋值并返回(此步骤根据自身实际情况赋值),这里表格是两列,因此我使用二维数组,如果你的word表格数据是多列,那么你可以使用一个实体类进行封装后返回。在网上找了很久,找到的都是只能向word添加一张图片的,而且都是使用的freemark,一个是找到的需求不满足,另外一个是我也不想使用freemark,因此,我决定用java结合着poi自己手动写一个。该依赖为对poi封装后的依赖,还需自己添加相关poi依赖。

2023-08-30 09:07:58 1602 1

原创 List集合按某个属性或者字段进行分组

按照学院分组,得到体院集合中6个对象,文学院2个对象,理学院1个对象,信息学院1个对象。List<Map<String,Object>>分组统计 根据性别分类。

2023-08-28 09:03:59 603 1

原创 【Java】接口的详解

public interface 接口名。直接int num=10,创建的a是常量。在controller中调用也是简单不少。interface 接口名。总接口:用来继承上面三个接口。

2023-08-21 08:44:30 77 1

原创 vue与Echarts完成--动态数据折线图

【代码】vue与Echarts完成--动态数据折线图。

2023-08-18 13:51:04 554 1

原创 vue实现post请求,下载后端返回文件流

get请求,浏览器可以直接下载后台返回的文件流,但是post请求,浏览器不会直接下载。

2023-08-17 14:50:38 525 1

原创 Java 分页计算公式

1.1 请求参数(currPage:当前页、pageSize:每页展示条数),根据这两个参数计算起始起始条数、截止条数。1.2 计算总页码(需获取总条数)2 第二种计算方式(oracle)1 根据传入的参数计算。

2023-08-16 10:31:15 809 1

原创 SpringBoot介绍

新建类,使用@ConfigurationPropertis(prefix=“”),@ImportResource(“classpath:application-context.xml”)注解。thymeleaf是springboot提供的前端页面模板技术,其实是templates下的html,需要引入头文件,用th:text=${}获取值。3种: application.properties application.yml bootstrap.yml(优先级最高,多用于中心化配置)Mapper多模块开发。

2023-08-15 15:26:08 27 1

原创 Java 解析 Lambda表达式

1.3 Lambda优点。2.11 GUI编程。

2023-08-14 15:27:14 121

原创 SpringBoot集成kafka

新建一个 ConsumerAwareListenerErrorHandler 类型的异常处理方法,用@Bean注入,BeanName默认就是方法名,然后我们将这个异常处理器的BeanName放到@KafkaListener注解的errorHandler属性里面,当监听抛出异常的时候,则会自动调用异常处理器,在实际开发中,我们可能有这样的需求,应用A从TopicA获取到消息,经过处理后转发到TopicB,再由应用B监听处理消息,即一个应用处理完成后将该消息转发至其他应用,完成消息的转发。

2023-08-07 10:30:22 720 1

原创 开始学习 Kafka,一文掌握基本概念|Kafka 系列 一

Kafka 在当下求职市场中可以说是应聘的必备条件之一,想要应聘高薪岗位,就需要熟练掌握这款优秀的消息引擎。对于当下环境来说,各个公司尤其是互联网公司的数据量越来越大,需要存储和处理大量的数据,但是计算机的瞬时处理能力是有限的,这就需要一款消息引擎来帮助我们缓解流量激增的问题,平滑将数据传导到下游系统中。消息引擎系统是一组规范:企业利用这组规范在不同系统之间传递语义准确的消息,实现松耦合的异步式数据传递。作为一款消息引擎,它主要有以下使用场景。

2023-08-07 09:55:18 35 1

空空如也

空空如也

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

TA关注的人

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