自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(92)
  • 资源 (4)
  • 收藏
  • 关注

原创 python爬取豆瓣网的电影列表,详细信息及评分,javaweb,echarts分析展示数据

web界面展示(代码末尾下载)爬取数据登录豆瓣爬取次数过多,豆瓣会限制访问,只能采取登录,获取cookie#登录 获取cookiedef login(): data1 = { 'ck': '', 'name': '豆瓣账号', 'password': '密码', 'remember': 'false', 'ticke

2020-09-01 20:13:56 3066 9

原创 jar包

C3P0连接池: https://haichu.lanzous.com/iFO2we3qlncdruid-1.0.9 :https://haichu.lanzous.com/iICHze3qr5aJdbcTemplate:https://haichu.lanzous.com/iRwY4e3qs8jmysql :https://haichu.lanzous.com/iVYGte3qvze

2020-06-28 11:26:03 152

原创 校园网搭建

1 需求分析1.1校园网络总体概述 随着网络技术的发展和网络产品价格不断的下调,众多学校开始搭建自己学校的网络平台,组建自己的校园网络。现有一家中学——文都中学,学校划分为多个单位及区域,总务处,教务处,二级学院,教学楼,图书馆,体育馆,宿舍。为校内有相似的职能部门划分相同的vlan,通过网络中心进行集中管理。同时配置ACL(Access Control List)...

2020-05-21 15:52:45 60745 30

原创 基于SSM的古诗词数字化平台【源码+数据库文件+开发文档+一万字报告+PPT】

基于SSM的古诗词数字化平台【源码+数据库文件+开发文档+一万字报告+PPT】

2023-04-07 22:19:26 371 1

转载 springboot redis的db动态切换没有作用

springboot redis的db动态切换没有作用

2022-06-14 18:06:58 1022 1

原创 ApplicationContextUtil bean工厂辅助类

@Componentpublic class ApplicationContextUtil implements ApplicationContextAware { private static ApplicationContext applicationContext; /** * @param applicationContext * @throws BeansException */ @Override public void se.

2022-03-04 13:40:29 346

原创 缓存穿透、雪崩、击穿

缓存穿透缓存穿透是指缓存和数据库中都没有的数据,而用户不断发起请求,如发起为id为“-1”的数据或id为特别大不存在的数据。这时的用户很可能是攻击者,攻击会导致数据库压力过大。解决:缓存空对象、布隆过滤器、mvc拦截器缓存雪崩缓存雪崩是指在我们设置缓存时key采用了相同的过期时间,导致缓存在某一时刻同时失效,请求全部转发到DB,DB瞬时压力过重雪崩。解决方案:规避雪崩:缓存数据的过期时间设置随机,防止同一时间大量数据过期现象发生。如果缓存数据库是分布式部署,将热点数据均匀分布在不同

2022-01-19 09:28:27 170

原创 springcloud学习笔记

1. https://blog.csdn.net/u011863024/article/details/1142982702. https://blog.csdn.net/u011863024/article/details/1142982823. https://blog.csdn.net/u011863024/article/details/114298288

2021-05-30 12:17:14 143

原创 MySQL版本的相关问题:com.mysql.cj.jdbc.Driver和com.mysql.jdbc.Driver

mysql.url=jdbc:mysql://127.0.0.1:3306/dbname?serverTimezone=UTC&useUnicode=true&characterEncoding=utf8&characterSetResults=utf8&useSSL=false&verifyServerCertificate=false&autoReconnct=true&autoReconnectForPools=true&allowMu.

2021-04-30 15:35:49 201 1

原创 软件项目管理 案例教程复习要点

第一章 软件项目管理概述1. 项目项目就是为了创造一个唯一的产品或提供一个唯一的服务而进行的临时性的努力。2. 项目的特性目标性项目的目的在于得到特定的结果,即项目是面向目标的相关性项目的复杂性是固有的,一个项目有很多彼此相关的活动临时性项目要在一个限定的期间内完成,是一种临时性的任务,有明确的开始点和结束点独特性在一定程度上,项目与项目之间没有重复性,每个项目都有其独自的特点不确定性一个项目开始前应当在一定的假定和预算的基础之上制定一份计划,但是,在项目的具

2020-12-21 22:53:09 1764

原创 SSM环境搭建整合

1.搭建整合环境1. 整合说明:SSM整合可以使用多种方式,选择XML + 注解的方式2. 整合的思路先搭建整合的环境 先把Spring的配置搭建完成 .再使用Spring整合SpringMVC框架 最后使用Spring整合MyBatis框架3. 创建数据库和表结构语句create database ssm;use ssm;create table account(id int primary key auto_increment,name varchar(20...

2020-11-21 21:16:06 293

原创 SpringMVC中文乱码问题的解决

在web.xml中配置Spring提供的过滤器类<!-- 配置过滤器解决乱码问题--> <filter> <filter-name>characterEncodingFilter</filter-name> <filter-class>org.springframework.web.filter.CharacterEncodingFilter</filter-class> <init-para.

2020-10-20 11:20:49 99

原创 用C语言编制查询某班同学的平均成绩

用C语言编制查询某班同学的平均成绩1.实验目的与要求⑴ 掌握用C语言编写查询统计程序。⑵ 掌握C语言的文件读写的基本操作。2.实验内容⑴ 创建一个文本文件,含有若干班级的数据,要求其数据每个班级至少有50位同学,每位同学至少学习10门课程(要考虑各班级中的不同人数以及学习的课程门数不同)⑵ 写出函数求出某一位的平均成绩⑶ 写出函数求出每一位的平均成绩⑷ 使用文件读入相关数据,将运行结果送到文件中3.实验准备首先应明确创建文本文件的格式,数据协议等。 其次根据文件读取

2020-09-25 23:19:35 5058

转载 Mybatis中的事务原理和自动提交设置 事务的四大特性 不考虑隔离性会产生的3个问题及解决办法

Mybatis中的事务原理和自动提交设置Mybatis中的事务什么是事务事务是指的是一个业务上的最小不可再分单元,通常一个事务对应了一个完整的业务,而一个完整的业务需要批量的DML语句共同联合完成。事务的四大特性ACIDa:原子性:事务里的内容要么全部成功要么都不成功。c:一致性:事务前后数据的完整性保持一致,如:a给b转一千块,事务执行以后,a和b的钱总数是一样的。i:隔离性:隔离性是当多个用户并发访问数据库时,比如操作同一张表时,数据库为每一个用户开启的事务,不能被其他事务

2020-08-20 15:44:50 828

原创 mybatis的typeAliases(类型别名)

在 SqlMapConfig.xml 中配置:<typeAliases> <!-- 单个别名定义 --> <typeAlias alias="user" type="com.itheima.domain.User"/> <!-- 批量别名定义,扫描整个包下的类,别名为类名(首字母大写或小写都可以) --> <package name="com.itheima.domain"/> <package name=" 其它包...

2020-08-20 14:43:34 348

原创 mybatis中的properties(属性)

在使用 properties 标签配置时,我们可以采用两种方式指定属性配置、第一种:<properties> <property name="jdbc.driver" value="com.mysql.jdbc.Driver"/> <property name="jdbc.url" value="jdbc:mysql://localhost:3306/xxx"/> <property name="jdbc.username" value="roo

2020-08-20 14:41:54 3505

原创 .Mybatis中的返回值深入-解决实体类属性和数据库列名不对应的两种方式

第一种:select id as userId,username as userName,birthday as userBirthday, sex as userSex,address as userAddress from user第二种 定义 resultMap建立 User 实体和数据库表的对应关系 <resultMap type="com.domain.User" id="userMap"> <id column="id" property="u...

2020-08-20 14:05:07 422

原创 Linux下安装mysql

1. 下载http://dev.mysql.com/downloads/mysql/或者使用wget下载:wget http://dev.mysql.com/get/Downloads/MySQL-5.6/MySQL-5.6.22-1.el6.i686.rpm-bundle.tar2. 安装 3.tar -xvf mysql-5.7.30-1.el6.i686.rpm-bundle.tar -C /usr/local/src/mysql ...

2020-07-21 18:22:35 91

原创 jedis详细配置

#最大活动对象数 redis.pool.maxTotal=1000 #最大能够保持idel状态的对象数 redis.pool.maxIdle=100 #最小能够保持idel状态的对象数 redis.pool.minIdle=50 #当池内没有返回对象时,最大等待时间 redis.pool.maxWaitMillis=10000 #当调用borrow Object方法时,是否进行有效性检查 redis.pool.testOnBorrow=...

2020-07-17 22:56:21 1372 2

原创 redis笔记

今日内容1. redis 1. 概念 2. 下载安装 3. 命令操作 1. 数据结构 4. 持久化操作 5. 使用Java客户端操作redisRedis1. 概念: redis是一款高性能的NOSQL系列的非关系型数据库 1.1.什么是NOSQL NoSQL(NoSQL = Not Only SQL),意即“不仅仅是SQL”,是一项全新的数据库理念,泛指非关系型的数据库。 随着互联网web2.0网站的兴起,传统的关系数据库在应付web2.0网站,特别是超大规模和高并发的S

2020-07-15 22:14:28 83

原创 Ajax&Json笔记

今日内容1. AJAX:2. JSONAJAX:1. 概念: ASynchronous JavaScript And XML 异步的JavaScript 和 XML 1. 异步和同步:客户端和服务器端相互通信的基础上 * 客户端必须等待服务器端的响应。在等待的期间客户端不能做其他操作。 * 客户端不需要等待服务器端的响应。在服务器处理请求的过程中,客户端可以进行其他的操作。 Ajax 是一种在无需重新加载整个网页的情况下,能够更新部分网页的技术。 [1] 通过在后台与服务器进

2020-07-15 22:13:57 77

原创 JQuery高级笔记

1. JQuery 高级 1. 动画 2. 遍历 3. 事件绑定 4. 案例 5. 插件JQuery 高级1. 动画 1. 三种方式显示和隐藏元素 1. 默认显示和隐藏方式 1. show([speed,[easing],[fn]]) 1. 参数: 1. speed:动画的速度。三个预定义的值("slow","normal", "fast")或表示动画时长的毫秒数值(如:1000) 2. easing:用来指定切换效果,默认是"swing",可用参数"

2020-07-11 22:37:38 129

原创 JQuery基础笔记

1. JQuery 基础: 1. 概念 2. 快速入门 3. JQuery对象和JS对象区别与转换 4. 选择器 5. DOM操作 6. 案例JQuery 基础:1. 概念: 一个JavaScript框架。简化JS开发 * jQuery是一个快速、简洁的JavaScript框架,是继Prototype之后又一个优秀的JavaScript代码库(或JavaScript框架)。jQuery设计的宗旨 是“write Less,Do More”,即倡导写更少的代码,做更多的事情。它封装Java

2020-07-11 22:37:07 72

原创 Filter&Listener笔记

Filter:过滤器1. 概念: * 生活中的过滤器:净水器,空气净化器,土匪、 * web中的过滤器:当访问服务器的资源时,过滤器可以将请求拦截下来,完成一些特殊的功能。 * 过滤器的作用: * 一般用于完成通用的操作。如:登录验证、统一编码处理、敏感字符过滤...2. 快速入门: 1. 步骤: 1. 定义一个类,实现接口Filter 2. 复写方法 3. 配置拦截路径 1. web.xml 2. 注解 2. 代码: @WebFilter("/*")//访问

2020-07-11 22:36:23 85

原创 cookie存中文

cookie能不能存中文? * 在tomcat 8 之前 cookie中不能直接存储中文数据。 * 需要将中文数据转码---一般采用URL编码(%E3) * 在tomcat 8 之后,cookie支持中文数据。特殊字符还是不支持,建议使用URL编码存储,URL解码解析Date date = new Date(); SimpleDateFormat simpleDateFormat = new SimpleDateFormat...

2020-07-06 20:11:35 510

原创 DownLoadUtils

import sun.misc.BASE64Encoder;import java.io.UnsupportedEncodingException;import java.net.URLEncoder;public class DownLoadUtils { public static String getFileName(String agent, String filename) throws UnsupportedEncodingException { if (age...

2020-07-05 22:36:48 700

原创 java.lang.IllegalStateException: Cannot forward after response has been committed

java.lang.IllegalStateException: Cannot forward after response has been committed解决方法如下:由于response多次提交或者是由于有页面显示后仍然含请求转向产生的,就是说程序在return之前就已经执行了跳转或者执行过response,之后遇到return的话,程序想再次执行跳转,也就是重定向,这时功能也许会实现了,但是控制台会报错,所以控制好跳转是很重要的。解决方法:rd.forward(reques...

2020-07-04 11:19:00 1483

原创 EL&JSTL笔记

今日内容1. JSP: 1. 指令 2. 注释 3. 内置对象2. MVC开发模式3. EL表达式4. JSTL标签5. 三层架构JSP:1. 指令 * 作用:用于配置JSP页面,导入资源文件 * 格式: <%@ 指令名称 属性名1=属性值1 属性名2=属性值2 ... %> * 分类: 1. page : 配置JSP页面的 * contentType:等同于response.setContentType() 1. 设置响应体的mime类型以

2020-07-02 21:20:03 138

原创 Cookie&Session笔记

今日内容1. 会话技术 1. Cookie 2. Session2. JSP:入门学习会话技术1. 会话:一次会话中包含多次请求和响应。 * 一次会话:浏览器第一次给服务器资源发送请求,会话建立,直到有一方断开为止2. 功能:在一次会话的范围内的多次请求间,共享数据3. 方式: 1. 客户端会话技术:Cookie 2. 服务器端会话技术:SessionCookie:1. 概念:客户端会话技术,将数据保存到客户端2. 快速入门: * 使用步骤: 1. 创建Cookie对

2020-07-02 21:19:33 193

原创 Response笔记

今日内容1. HTTP协议:响应消息2. Response对象3. ServletContext对象HTTP协议:1. 请求消息:客户端发送给服务器端的数据 * 数据格式: 1. 请求行 2. 请求头 3. 请求空行 4. 请求体2. 响应消息:服务器端发送给客户端的数据 * 数据格式: 1. 响应行 1. 组成:协议/版本 响应状态码 状态码描述 2. 响应状态码:服务器告诉客户端浏览器本次请求和响应的一个状态。 1. 状态码都是3位数字

2020-07-02 21:19:03 198

原创 Servlet&HTTP&Request笔记

今日内容:1. Servlet2. HTTP协议3. RequestServlet:1. 概念2. 步骤3. 执行原理4. 生命周期5. Servlet3.0 注解配置6. Servlet的体系结构 Servlet -- 接口 | GenericServlet -- 抽象类 | HttpServlet -- 抽象类 * GenericServlet:将Servlet接口中其他的方法做了默认空实现,只将service()方法作为抽象 * 将来定义Servlet类

2020-07-02 21:18:33 122

原创 Tomcat&Servlet笔记

今日内容1. web相关概念回顾2. web服务器软件:Tomcat3. Servlet入门学习web相关概念回顾1. 软件架构 1. C/S:客户端/服务器端 2. B/S:浏览器/服务器端2. 资源分类 1. 静态资源:所有用户访问后,得到的结果都是一样的,称为静态资源.静态资源可以直接被浏览器解析 * 如: html,css,JavaScript 2. 动态资源:每个用户访问相同资源后,得到的结果可能不一样。称为动态资源。动态资源被访问后,需要先转换为静态资源,在返回给浏览

2020-06-28 11:59:37 98

原创 xml笔记

今日内容1. XML 1. 概念 2. 语法 3. 解析XML:1. 概念:Extensible Markup Language 可扩展标记语言 * 可扩展:标签都是自定义的。 <user> <student> * 功能 * 存储数据 1. 配置文件 2. 在网络中传输 * xml与html的区别 1. xml标签都是自定义的,html标签是预定义。 2. xml的语法严格,html语法松散 3. xml是存储数据的,html是展示

2020-06-28 11:59:06 71

原创 BootStrap笔记

今日内容1. BootstrapBootstrap:1. 概念: 一个前端开发的框架,Bootstrap,来自 Twitter,是目前很受欢迎的前端框架。Bootstrap 是基于 HTML、CSS、JavaScript 的,它简洁灵活,使得 Web 开发更加快捷。 * 框架:一个半成品软件,开发人员可以在框架基础上,在进行开发,简化编码。 * 好处: 1. 定义了很多的css样式和js插件。我们开发人员直接可以使用这些样式和插件得到丰富的页面效果。 2. 响应式布局。 * 同一套

2020-06-28 11:58:38 137

原创 JavaScript高级笔记

今日内容:1. JavaScript: 1. ECMAScript: 2. BOM: 3. DOM: 1. 事件DOM简单学习:为了满足案例要求* 功能:控制html文档的内容* 获取页面标签(元素)对象:Element * document.getElementById("id值"):通过元素的id获取元素对象* 操作Element对象: 1. 修改属性值: 1. 明确获取的对象是哪一个? 2. 查看API文档,找其中有哪些属性可以设置 2. 修改标签体内容: *

2020-06-28 11:58:05 164

原创 JavaScript基础笔记

今日内容1. JavaScript基础JavaScript:* 概念: 一门客户端脚本语言 * 运行在客户端浏览器中的。每一个浏览器都有JavaScript的解析引擎 * 脚本语言:不需要编译,直接就可以被浏览器解析执行了* 功能: * 可以来增强用户和html页面的交互过程,可以来控制html元素,让页面有一些动态的效果,增强用户的体验。* JavaScript发展史: 1. 1992年,Nombase公司,开发出第一门客户端脚本语言,专门用于表单的校验。命名为 : C-- ,后来

2020-06-28 11:57:34 92

原创 HTML&CSS课堂笔记

今日内容:1. HTML标签:表单标签2. CSS:HTML标签:表单标签* 表单: * 概念:用于采集用户输入的数据的。用于和服务器进行交互。 * form:用于定义表单的。可以定义一个范围,范围代表采集用户数据的范围 * 属性: * action:指定提交数据的URL * method:指定提交方式 * 分类:一共7种,2种比较常用 * get:

2020-06-25 11:04:39 125

原创 HTML课堂笔记

今日内容1. web概念概述2. HTMLweb概念概述* JavaWeb: * 使用Java语言开发基于互联网的项目* 软件架构: 1. C/S: Client/Server 客户端/服务器端 * 在用户本地有一个客户端程序,在远程有一个服务器端程序 * 如:QQ,迅雷... * 优点: 1. 用户体验好 * 缺点: 1. 开发、安装,部署,维护 麻烦 2. B/S: Browser/Server 浏览器/服务器端 * 只需要一个浏览器,用户通过不同的网

2020-06-25 11:04:03 229

原创 JDBC连接池&JDBCTemplate课堂笔记

今日内容1. 数据库连接池2. Spring JDBC : JDBC Template数据库连接池1. 概念:其实就是一个容器(集合),存放数据库连接的容器。 当系统初始化好后,容器被创建,容器中会申请一些连接对象,当用户来访问数据库时,从容器中获取连接对象,用户访问完之后,会将连接对象归还给容器。2. 好处: 1. 节约资源 2. 用户访问高效3. 实现: 1. 标准接口:DataSource javax.sql包下的 1. 方法: * 获取连接:getC

2020-06-25 11:02:10 141

原创 JDBC课堂笔记

今日内容1. JDBC基本概念2. 快速入门3. 对JDBC中各个接口和类详解JDBC:1. 概念:Java DataBase Connectivity Java 数据库连接, Java语言操作数据库 * JDBC本质:其实是官方(sun公司)定义的一套操作所有关系型数据库的规则,即接口。各个数据库厂商去实现这套接口,提供数据库驱动jar包。我们可以使用这套接口(JDBC)编程,真正执行的代码是驱动jar包中的实现类。2. 快速入门: * 步骤: 1. 导入驱动jar包 mysql

2020-06-25 11:01:39 120

用C语言编制查询某班同学的平均成绩

用C语言编制查询某班同学的平均成绩 创建一个文本文件,含有若干班级的数据,要求其数据每个班级至少有50位同学,每位同学至少学习10门课程(要考虑各班级中的不同人数以及学习的课程门数不同)

2020-09-25

第13组 通讯录管理系统源码.zip

java swing开发通讯里管理系统

2020-06-20

安卓简易计算器功能.zip

只是一个简易的计算器,实现了简单地计算功能,没有写回退功能

2020-04-05

计算机网络cisco校园网搭建.pkt

实现学校对教学楼,图书馆,学生宿舍,二级学院的统一高效的网络管理 搭建校级行政管理系统。        实现教务处与总务处二级学院间的信息互通,让办公高效化,现代化。提高学校个各个部门的互联互通性。        实现各个各个部门资源共享,通过计算机内的设置,不同部门间可以相互访问对方的信息资源。        实现不同区域的信息互联互通,宿舍区域与教学区域的链接,让学生可以轻松的获得学校的学习资源。

2019-12-24

空空如也

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

TA关注的人

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