自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(42)
  • 资源 (2)
  • 收藏
  • 关注

原创 【优毕项目】推荐系统部署安装/使用指南

推荐系统部署使用指南【毕设项目】新闻推荐平台功能详解介绍内容采集:通过整合文字内容(保留排版)推荐算法:权重衰减+标签推荐+区域推荐+热点推荐权重衰减进行用户兴趣标签权重的衰减,避免内容推荐的过度重复标签推荐进行用户标签与内容标签的匹配,按照匹配比例进行的推荐区域推荐进行IP区域确定,匹配区域性文章进行推荐热点推荐进行热点的计算的依据是阅读量、评论量、发布时间涉及框架:Django、jieba、selenium、BeautifulSoup、vue.js保姆级安装教程安装Pyth

2022-04-21 13:54:47 1503 1

原创 【MySQL】备份数据库并验证数据库的条数是否正确

上线项目数据库的备份与还原!

2021-12-10 10:21:56 795

原创 Python工具类一键转换header格式为JSON

脚本如下# -*- encoding:utf-8 -*-import reimport win32clipboard as wimport win32con# 获取剪切板中的内容def get_text(): w.OpenClipboard() d = w.GetClipboardData(win32con.CF_UNICODETEXT) w.CloseClipboard() return d.encode('GBK').decode('GBK')# 把结果

2021-09-08 09:45:55 696

原创 Python常用知识点

重点一:字典中取某字段的最大值prices = { 'ACME': 45.22, 'AAPL': 642.17, 'IBM': 30.20, 'FB': 10.20}print(min(prices, key=lambda k: prices[k]))print(max(prices, key=lambda k: prices[k]))重点二:词语数组中出现次数最多的词words = [ 'look', 'into', 'my', 'eyes', 'lo

2021-09-07 15:59:17 220 1

原创 【上手小抄】Docker快速上手及常用命令

文章目录一、安装Docker二、启动Docker三、Docker常用命令1、镜像操作2、容器操作四、Docker-File一、安装Docker安装指令:yum -y install docker查看Docker版本:docker -v如果默认下载源下载超时,可以通过修改yum的安装源为国内源库修改指令(此处为ali源:http://mirrors.aliyun.com/repo/Centos-7.repo)mkdir /etc/yum.repos.d/backmv /etc/yum.

2021-07-03 16:32:53 98

原创 Dependency ‘xxx‘ not found解决方案

问题描述:项目是通过父子模块分离的方式创建的,因此通过父模块进行版本管理无论如何切换下载源和配置文件都会出现not found的错误展示部分的pom依赖如下:<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"

2021-05-27 13:10:13 2645 2

原创 【Java日志】使用反射对代码进行简化实例

系列目录MyBatis的PageHelper快速上手文章目录系列目录前言一、什么是反射二、代码优化实例1.优化前代码2.优化后代码前言最近正在学习Java的反射,这是第二次重新学习接触Java反射,第一次接触到反射时,直观的感受就是“这玩意有什么用?既然我都能直接通过创建对象进行方法的调用,只需要两行代码,通过反射之后更麻烦了,这不是多此一举吗?”但是最近遇到的一个代码改良方案让我真正的眼前一亮,原来反射是这么用的!!一、什么是反射反射是一种机制,利用该机制可以在程序运行过

2021-05-22 20:21:53 154

原创 【Java踩坑】springmvc.xml中配置<mvc:annotation-driven/>提示标签不存在

项目场景:项目场景:使用SpringMVC中的测试视图返回时,配置mvc过程中遇到的问题问题描述://springmvc.xml中配置<mvc:annotation-driven/>提示标签不存在<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/20

2021-05-22 16:29:42 550

原创 【毕设项目】新闻推荐平台功能详解----数据分析系统

系列目录基于Python网络爬虫与推荐算法新闻推荐平台新闻推荐平台功能详解----新闻爬虫文章目录系列目录功能介绍一、结构二、具体实现1.URL采集器2.详情页采集器3. 定时采集器总结功能介绍通过新闻采集器采集到的新闻原数据,其中包括新闻标题、新闻日期、新闻正文、新闻图片、新闻一、结构新闻爬虫包括两部分:URL采集器、详情页采集器、定时器采集器功能URL采集器专门用于采集新浪滚动新闻上的新闻详情页URL详情页采集器通过URL采集到的URL

2021-05-22 14:56:39 1236

原创 【毕设项目】新闻推荐平台功能详解----新闻推荐系统

系列目录基于Python网络爬虫与推荐算法新闻推荐平台新闻推荐平台功能详解----新闻爬虫新闻推荐平台功能详解----数据分析系统文章目录系列目录功能介绍一、结构二、具体实现1.标签推荐2.热度推荐3. 地区推荐总结功能介绍将分析系统产生的分析结果数据进行对应的新闻推荐,推荐方式如下三种:标签推荐热度推荐地区推荐一、结构新闻爬虫包括两部分:URL采集器、详情页采集器、定时器推荐类别实现方式标签推荐用户注册时可以选择标签,并且在用户

2021-05-22 14:55:57 3486 6

原创 【毕设项目】新闻推荐平台功能详解----新闻爬虫

系列目录基于Python网络爬虫与推荐算法新闻推荐平台文章目录系列目录功能介绍一、结构二、具体实现1.URL采集器2.详情页采集器3. 定时采集器总结功能介绍具有定时采集新闻内容的网络爬虫,只需要配置间隔时间即可自动爬取新闻,新闻采集源为新浪新闻一、结构新闻爬虫包括两部分:URL采集器、详情页采集器、定时器采集器功能URL采集器专门用于采集新浪滚动新闻上的新闻详情页URL详情页采集器通过URL采集到的URL数据进行详情页面的内容采集(例如:新闻)定时

2021-05-22 10:06:25 1496

原创 【毕设项目】基于Python搜索引擎与推荐算法推荐平台

基于Python网络爬虫与推荐算法推荐平台(一)文章目录基于Python网络爬虫与推荐算法推荐平台(一)一、前言简介功能结构框架、第三方库界面二、使用步骤1.安装Python依赖2.安装Vue.js依赖3.数据库创建/数据导入4.数据库配置5.启动项目总结一、前言简介(1)通过Python爬虫定时采集数据获取分析数据源,使用jieba进行文本分析关键词,将分析的关键词进行相似性计算,得出新闻的相关性,通过相关性进行内容的推荐。(2)同理将用户的IP地址进行区域分析,再匹配与用户地区相

2021-05-16 16:26:48 781 10

原创 【Java日志】MyBatis的PageHelper快速上手

步骤1:添加POM依赖<dependency> <groupId>com.github.pagehelper</groupId> <artifactId>pagehelper</artifactId> <version>5.0.3</version></dependency>步骤2:在MyBatis的xml配置文件中注册拦截器<plugins> .

2021-05-15 20:39:06 97

原创 【Java踩坑】MyBatis使用where/if出现“ source is null for getProperty“错误

错误代码块如下:<select id="findUserListById" parameterType="QueryVo" resultType="User"> select * from t_user .....此处省略 <if test="user!=null and user.username=!null and user.username.length>0"> and username like concat('%'

2021-05-12 19:49:51 1000

原创 【http&tomcat&Servlet】

http&tomcat&Servlet学习目标 能够理解软件的架构 能够理解WEB资源概念 能够理解WEB服务器 能够启动关闭Tomcat服务器 能够运用Tomcat服务器部署WEB项目 能够使用idea编写servlet 能够使用idea配置tomcat方式发布项目 能够使用注解开发servlet 能够说出servlet生命周期方法执行流程 能够使用Servletcontext对象第一章-WEB开发介绍知识点-WEB资源分类1.目标能够理解什么是WEB

2021-04-29 09:02:55 195

转载 【连接池_DbUtils】

连接池和DBUtils今日内容连接池自定义连接池使用第三方连接池C3P0DRUIDDBUtils学习目标 能够理解连接池解决现状问题的原理 能够使用C3P0连接池 能够使用DRUID连接池 能够编写C3P0连接池工具类 能够使用DBUtils完成CRUD 能够理解元数据 能够自定义DBUtils第一章-自定义连接池知识点-连接池概念1.目标能够理解连接池解决现状问题的原理2.讲解2.1为什么要使用连接池​ Connection对象在JDBC

2021-04-29 08:41:02 119

转载 【JDBC】

MySQL函数和JDBC今日内容Mysql常见的函数JDBC—CRUDJDBC-事务操作学习目标 能够使用常见的函数 能够理解JDBC的概念 能够使用DriverManager类 能够使用Connection接口 能够使用Statement接口 能够使用ResultSet接口 能够说出SQL注入原因和解决方案 能够通过PreparedStatement完成增、删、改、查 能够完成PreparedStatement改造登录案例 能够使用JDBC操作事务第一章-MySql

2021-04-29 08:35:19 120

原创 【MySQL进阶】

MySQL进阶今日内容可视化工具使用多表之间的关系多表查询---->重点掌握\难点连接查询内连接查询外连接查询子查询事务---->重点掌握事务管理(开启事务,提交事务,回滚事务)事务特性和事务的隔离级别(面试)数据库备份和还原三大范式学习目标 能够理解外键约束 能够说出多表之间的关系及其建表原则 能够使用内连接进行多表查询 能够使用左外连接和右外连接进行多表查询 能够使用子查询进行多表查询 能够理解事务的概念 能够在MySQL中使

2021-04-29 08:27:54 152

原创 【Java踩坑】Tomcat中JSP页面上的Boostrap不生效

错误情况使用IDEA开启使用Boostrap进行页面美化的项目出现样式内容丢失的情况,但是js文件都正常加载成功了,唯独页面上的内容没有展示相应的样式页面代码如下:<%@ page contentType="text/html;charset=UTF-8" language="java" %><%@taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %><!DOCTYPE html><!

2021-04-25 17:11:06 612

原创 【Java踩坑】request.getRequestDispatcher后刷新页面导致重复插入数据

错误情况分析涉及问题的代码段: private void add(HttpServletRequest request, HttpServletResponse response) throws IOException { try { Map<String, String[]> parameterMap = request.getParameterMap(); LinkMan linkman = new LinkMan();

2021-04-24 11:49:27 870

原创 【连接池_DbUtils】

连接池和DBUtils今日内容连接池自定义连接池------>难点,不需要掌握---->目的在于理解数据库连接池的原理以及装饰者设计模式的使用使用第三方连接池----->重点掌握C3P0DRUIDDBUtils----->重点掌握元数据复习使用PreparedStatement进行CRUD操作步骤:1.导入MySQL的驱动包2.拷贝db.properties配置文件到src目录下3.拷贝JDBCUtils工具类到对应的包中4.开

2021-04-23 07:58:23 111

原创 【JDBC】

typora-copy-images-to: imgMySQL函数和JDBC今日内容Mysql常见的函数JDBC—CRUD------------------重点掌握JDBC—事务操作--------------重点掌握第一章-MySql常见的函数1.1 MySql函数的介绍使用MySql函数的目的​ 为了简化操作,MySql提供了大量的函数给程序员使用(比如你想输入当前时间,可以调用now()函数)函数可以出现的位置​ 插入语句的values()中,更新语句中,删除语句中,查询语

2021-04-23 07:57:54 125

原创 【单例模式、多例模式、枚举、工厂模式】

day15 【单例模式、多例模式、枚举、工厂模式】今日目标单例模式---->必须掌握饿汉式单例懒汉式单列多例模式---->必须掌握枚举---->必须掌握定义枚举使用枚举工厂模式---->必须掌握lombok插件第一章 单例设计模式1.1 单例设计模式的概述引入public class Person{ }public class Test{ public static void main(String[] args){

2021-04-23 07:57:36 269

原创 【动态代理】

动态代理4.1 题目一对Collection接口进行代理,以前的remove(Object obj)方法是删除集合中第一次出现的元素(比如集合中有多个“abc”,调用remove(“abc”)后只会删除第一个元素)。代理后,要求在调用remove(Object obj)方法后,能够删除集合中所有匹配的元素。【动态代理】package com.itheima.demo9_动态代理;import java.lang.reflect.InvocationHandler;import java.lang

2021-04-23 07:57:20 107

原创 【XML和Dom4j、正则表达式】

day14 【XML和Dom4j、正则表达式】今日内容XML定义XML----组成成员解析XML----Dom4j,XPath正则表达式第一章 XML1.1 XML介绍1.1 什么是XMLXML 指可扩展标记语言(EXtensible Markup Language)XML是用来存储数据, 传输数据的,不是用来显示数据的。之后学习另外一个HTML是用来显示数据的。XML 标签没有被预定义。您需要自行定义标签。XML 是 W3C 的推荐标准W3C在1988年

2021-04-23 07:56:57 437

原创 【JUnit单元测试、反射、注解、动态代理、JDK8新特性】

【JUnit单元测试、反射、注解、动态代理、JDK8新特性】今日内容JUnit单元测试------->必须掌握反射获取Class对象------->必须掌握反射操作构造方法反射操作成员方法------->必须掌握-----难点反射操作成员变量注解使用注解------->必须掌握自定义注解或者解析注解动态代理如何生成一个代理对象(动态代理)------->必须掌握------难点JDK8新特性方法引用—>建议掌握Base6

2021-04-23 07:55:51 188

原创 【网络编程和NIO】

day12【网络编程和NIO】今日内容网络编程三要素------>了解IP端口号协议TCP通信----->重点掌握模拟两台电脑相互之间互发信息(聊天)模拟文件上传模拟B/S结构软件的服务器NIO------>理解Buffer缓冲数组Channel通道Selector选择器NIO2(AIO)------>理解异步非阻塞第一章 网络编程入门1.1 软件结构C/S结构 :全称为Client/Server结构,是指客户端和服务

2021-04-22 08:49:13 94

原创 【Properties类、缓冲流、转换流、序列化流、装饰者模式、commons-io工具包】

day11【Properties类、缓冲流、转换流、序列化流、装饰者模式、commons-io工具包】今日内容IO异常处理----->重点掌握jdk7前处理方式jdk7的处理方式Properties类----->重点掌握加载配置文件中的数据高级流缓冲流----->重点掌握字节缓冲流字符缓冲流转换流----->重点掌握转换输入流转换输出流序列化流反序列化流打印流装饰者模式----->重点掌握commons-io工

2021-04-22 08:44:25 111

原创 【File类、递归、IO流、字节流、字符流】

yday10【File类、递归、IO流、字节流、字符流】今日内容File类----->重点掌握概述构造方法成员方法递归------>理解如何递归(实现)分析递归程序的执行流程IO流的概述和分类---->了解输入和输出的概念IO流的分类字节流----->重点掌握字节输入流: 读数据字节输出流: 写数据字符流----->重点掌握字符输入流: 读数据字符输出流: 写数据第一章 File类1.1 File类的概述和

2021-04-22 08:41:17 180

原创 【线程状态、等待与唤醒、Lambda表达式、Stream流】

day09【线程状态、等待与唤醒、Lambda表达式、Stream流】今日内容多线程线程的状态------>必须掌握等待唤醒机制------>必须掌握Lambda表达式Lambda表达式的使用场景------>建议掌握Lambda表达式的格式(标准\省略)------>建议掌握Stream流流式思想的概述使用Stream流------>建议掌握获取流–>操作流–>收集结果第一章 线程状态1.1 线程状态线程状态

2021-04-22 08:39:36 190

原创 【线程安全、volatile关键字、原子性、并发包、死锁、线程池】

day08【线程安全、volatile关键字、原子性、并发包、死锁、线程池】今日内容线程安全---->重点\掌握同步代码块(格式,锁对象)同步方法(格式,锁对象)Lock锁(使用)演示各类线程安全问题并解决可见性问题有序性问题原子性问题volatile关键字---->重点\掌握原子类---->重点\掌握并发包线程池---->重点\掌握死锁第一章 线程安全1.1 线程安全问题线程安全问题演示:需求: 使用多线程模拟4个窗口共

2021-04-22 08:37:31 135

原创 【排序算法、异常、多线程基础】

day07【排序算法、异常、多线程基础】今日内容算法:------->理解算法原理并做好笔记冒泡排序选择排序二分查找异常异常的概述异常的产生异常的处理--------->掌握自定义异常创建并启动线程的三种方式--------->掌握第一章 冒泡排序1.1 冒泡排序冒泡排序概述对要进行排序的数据中相邻的数据进行两两比较,将较大的数据放在后面每一轮比较完毕,最大值在最后面,下一轮比较就少一个数据参与每轮比较都从第一个元素(索引为0的元素)

2021-04-22 08:33:00 102

原创 【Collection、List、泛型、数据结构】

day05【Collection、List、泛型、数据结构】今日内容Collection集合-------->重点掌握继承体系常用方法迭代器实现原理基本使用增强for循环-------->重点掌握泛型定义含有泛型的类,接口,方法使用含有泛型的类,接口,方法-------->重点掌握泛型通配符数据结构----->了解常见数据结构存储数据的特点List集合-------->重点掌握特点常用方法子类使用第一章 C

2021-04-22 08:28:33 108

原创 【综合练习】

day04 【综合练习】今日内容案例演示设计类制作类实现功能(对学生信息的增删查改的功能)第一章 案例演示1.1 程序启动运行com.itheima.main.MainApp类,启动程序:1.2 测试学员信息管理模块1.3 测试【4.查询学员】1.4 测试【1.添加学员】1.5 测试【2.修改学员】输入不存在的编号:输入存在的编号:1.6 测试【3.删除学员】输入不存在的编号:输入存在的编号,但取消操作:输入存在的编号,执行删除

2021-04-22 08:18:15 146

原创 【复习回顾、继承、抽象类、模板设计模式】

day01【复习回顾、继承、抽象类模板设计模式】今日内容面向对象复习------>必须掌握继承继承的格式------>必须掌握继承后成员访问特点------>必须掌握抽象类----->必须掌握抽象类的定义以及使用抽象方法的定义以及调用模板设计模式----->必须掌握final 关键字----->必须掌握修饰类修饰方法修饰变量第1章 复习回顾1.1 类和对象定义一个类格式:修饰符 class 类名{ //

2021-04-22 08:09:52 63

原创 【Java踩坑】异常捕获try...catch..中catch被跳过

错误情形:程序用于转账过程中测试报错情况下,通过ConnectionUtils.getConnection()获取到的Connection对SQL事务进行回滚操作。错误位置代码如下:public boolean transfer(String from, String to, double money) throws Exception { Connection connection = ConnectionUtils.getConnection(); connectio

2021-04-21 20:58:05 702

原创 【Java踩坑】Cookie中存储时间字符串出现“Cookie值中存在无效字符“

错误代码:package Servlet;import javax.servlet.ServletException;import javax.servlet.annotation.WebServlet;import javax.servlet.http.Cookie;import javax.servlet.http.HttpServlet;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.Http

2021-04-20 18:26:47 1484 4

原创 【Java踩坑】getServletContext()所在路径的理解

问题情况:1、通过Servlet编写一个下载文件的服务,在拼装文目录路径时,发生了输入流为空的空指针异常,通过分析确定问题代码为:InputStream is = getServletContext().getResourceAsStream("download/" + filename);问题的原因是在该在该路径下并没有存在该文件,那么就说明了该路径是错误的,错误时的文件目录情况如下可见该download文件夹存在于WEB-INF目录下。错误分析:对于getServletContext()

2021-04-19 18:17:48 574

原创 【Java踩坑】BeanUtils异常报错:ClassNotFoundException: org.apache.commons.beanutils.BeanUtils

错误原因:

2021-04-19 10:16:56 797

原创 【Java常用API】

`-```day03 【常用API】今日内容权限修饰符分类权限代码块(格式,位置,执行,使用场景)构造代码块静态代码块局部代码块Object类时间日期类Math类(静态方法)System类(静态方法)BigInteger类BigDecimal类Arrays类包装类第一章 权限修饰符1.1 权限修饰符概述在java中提供了4个权限修饰符,使用不同的权限修饰符修饰,被修饰的内容就具有不同的访问权限分类:public : 公共的protecte

2021-03-20 20:28:48 238

新闻采集推荐系统---管理端(前端)

Python网络爬虫与推荐算法新闻推荐平台:网络爬虫:通过Python实现新浪新闻的爬取,可爬取新闻页面上的标题、文本、图片、视频链接(保留排版) 推荐算法:权重衰减+标签推荐+区域推荐+热点推荐

2021-05-22

新闻采集推荐系统---用户端(前端页面)

完整的代码以及数据库

2021-05-22

空空如也

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

TA关注的人

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