自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(124)
  • 资源 (6)
  • 收藏
  • 关注

原创 不可重复读和幻读详解(必看!!!)

隔离级别详解,不可重复读和幻读,你真正理解不可重复读和幻读了吗

2022-09-18 19:56:36 1529 2

原创 SPSS常用方法及操作

SPSS常用方法检验正态性相关性分析线性回归分析卡方检验独立样本T检验配对样本T检验单因素方差分析及多重比较非参数检验(秩和检验)二元Logistic回归分析案例分析检验正态性1 直方图正态曲线2 P-P图、Q-Q图3 KS检验(样本量>=2000)、SW检验(样本量<2000):P>0.05时表示服从正态性相关性分析俩个变量平等,俩个变量均为连续数值型变量之间的相关性分析——peason相关分析(正态)系数r,P<0.05才进行分析,r>0.7强正相关等

2021-09-24 22:13:47 22670 1

原创 POM文件总体配置说明

maven中pom文件详解

2024-01-23 21:01:57 976

原创 SpringSecurity登录逻辑快速集成及原理探查

Spring 是非常流行和成功的 Java 应用开发框架,Spring Security 正是 Spring 家族中的成员。Spring Security 基于 Spring 框架,提供了一套 Web 应用安全性的完整解决方案。一般来说,Web应用的安全性包括用户认证(Authentication)和用户授权 (Authorization)两个部分,这两点也是 Spring Security 重要核心功能。(1)用户认证:验证当前访问系统的是不是本系统的用户,并且要确认具体是哪个用户。

2023-12-28 13:47:54 974

原创 EasyCode代码生成模板

EasyCode是 IDEA 开发的一个代码生成插件,主要通过自定义模板(基于velocity)来生成各种你想要的代码。相信大家都了解EasyCode是干嘛用的,下面是比较简约的一个生成模板,个人比较喜欢。

2023-12-14 16:29:54 402

原创 Linux离线安装MySQL8报缺少perl包问题

linux版本为CentOS7,具体为:CentOS-7-x86_64-DVD-2009.isomysql版本为8,具体为:mysql-8.2.0-1.el7.x86_64.rpm-bundle.tar。

2023-11-03 16:05:24 542

原创 读取excel大数据量详解

2、监听器中的缓存list和并行工具类中的size,一个是缓存一次性存多少,一个是每个线程插入的数量,这两个参数的改变会影响全局的速度,网上有一些说批量插入速度最快为20,我测试了发现也不是,网上很多文章也不是很准确,有兴趣的小伙伴可以自行去调整这两个参数,不同的场景,不同服务器每个人最合适的参数应该是不一样的。但是这样又带来了一个问题,使用了多线程,导致生成的id会重复,所以在多线程下,需要手动生成id,并且手动设置,于是我们又需要一个工具类,利用雪花算法生成的19位id(大部分人用的这种id策略)

2023-04-13 11:48:00 1003 1

原创 双非计算机硕士何去何从(3)

今天是2022年10月12日,距离去年重新学Java已过去一年了,很庆幸在这一年里自己坚持了下来,回顾这一年,从刚开始的迷茫,到后面的兴致勃勃,然后不断忍耐学习的枯燥,最终也算有了一定的收获。回顾这一年,做一个总结。

2022-10-12 22:17:45 2543 10

原创 Linux安装MySQL提示缺少libaio.so.1包问题

但是该依赖包没有解决问题,发现有人说是需要 107 版本的,于是就卸载重新安装,成功了。Linux无网情况下解决安装MySQL 缺少 libaio.so.1 依赖问题。最后将两个版本的依赖包都上传到了我的资源中,可自行下载。在Linux安装MySQL5.7的过程中,执行最后一步。

2022-10-09 22:17:39 6757 7

原创 Exception:No primary or single public constructor found for interface java.util.List - and no defaul

异常:No primary or single public constructor found for interface java.util.List - and no default constructor found either。原来是因为在接收前端接受来的 List 参数时,没有加 @RequestParam 注解导致,该注解不能省略。做项目的过程中,遇到了该异常信息。

2022-10-03 10:22:48 4529 1

原创 java八股文易错点(持续更新......)

Java基础,面经,八股文

2022-09-20 16:54:35 198 1

原创 Bean拷贝工具类推荐

springboot,拷贝工具类,Bean拷贝

2022-09-17 21:24:54 2544

原创 2022暑期实习面经Java

面经2022暑期实习Java

2022-07-01 10:47:34 208

原创 数据库(MySQL)设计建议

由于最近负责导师的一个项目,需要我来对数据库进行一个设计,所以查阅了相关资料做一个简单的总结,希望能对大家有所帮助。1、根据阿里巴巴手册规范,表必备三字段id,create time,update time2、一多对,多对多设计3、命名规范,尽量分模块在表前面加前缀......

2022-04-02 10:01:28 591 2

原创 双非计算机硕士何去何从(2)

前言今天是2022.3.14,离2021.10.12开始决定学Java,过去了5个月,离2021.12.11学完JavaSE写的第一篇文章,过去了3个月,简单记录一下自己的学习历程。学习三个月里经历了研究生毕业论文开题,春节,耽误了一个月左右的时间。这三个月学习了哪些东西(除了科研推荐算法和知识图谱):java8特性 2天spring 5天(ioc和aop)maven 2天Javaweb 10天springmvc 5天mybatis 6天mybatis-plus 3天springb

2022-03-14 19:07:39 7921 7

原创 长沙理工大学计算机研究生复试2021笔试F0803

由于疫情原因,网络复试,6道编程题。//1、写程序,输入数组a[n],输出a[0]!+a[1]!+......+a[n-1]!的值。(15分)#include <stdio.h>//单个数的阶乘double Factorial(int n) { double sum = 1; for (int i = 1; i < n; i++) { sum *= i; } return sum;}//对数组的每个元素求阶乘相加double A

2022-01-12 11:03:53 1142

原创 Java毕业设计——员工管理系统

前言:大学毕业一年多了,突然翻到之前的毕业设计,就想着发出来,希望能给大家的一些参考。环境:IntelliJ IDEA 2019.3.2tomcat 9.0.30mysql 5.6jdk 1.8简介:实现一个基于B/S架构的员工管理系统。使用MVC架构模式,使用Java语言来进行后端代码编写,后端使用servlet进行控制,JavaBean作为模式来与数据库中的数据进行对应,前端页面使用jsp进行展示,可实现数据的动态显示,使用Ajax技术来进行页面的局部刷新,对一些如新增编号是否

2022-01-04 21:23:17 5411 11

原创 双非计算机硕士何去何从(1)

前言研究生快读完一半了,刚好昨天把Java基础过了一遍,所以想写一些东西纪念一下自己此刻的想法,如果能给别人带来一点点参考更是欣慰。本人就读于广州一所双非(非一流大学建设高校和非一流学科建设高校)学校读研,由于地理位置在广州,当初在调剂的时候就过来了。开学前的暑假就选了一位导师,后面开学一个月换了一位导师,研究方向从5G、6G到工业互联网再到社交网络、推荐系统、学习分析等,方向是一换再换,以至于我自己都不知道喜欢什么方向,在这个过程中是很煎熬的,时刻去想着自己应该做哪个方向,哪个方向比较好,自己适合哪个

2021-12-11 11:27:50 6734 16

原创 Java房屋出租系统

编写博客二次理解,并且帮韩老师起到宣传作用采用的分层结构,类似于我学过的MVC模式,此处的House.java相当于model模型层,HouseView.java相当于view显示层,HouseServive.java相当于control控制层。此外还有Utility工具类和程序入口HouseRentApp.java利用数组存储数据,实现了对房屋信息的增删改查功能HouseRentApp类:程序入口,在该类运行package com.project.houserent;import com..

2021-10-25 18:52:08 388

原创 Java零钱通小项目

在学习Java的过程中分享的一些知识本项目代码来自韩顺平老师最新的Java课程,这是我见过最好的Java课程,想学习Java的小伙伴可以去观看这个视频链接如下【零基础 快速学Java】韩顺平 零基础30天学会JavaSmallChangeSysOOP类,功能实现类package com.project.money.oop;import java.text.SimpleDateFormat;import java.util.Date;import java.util.Scanner;/.

2021-10-22 10:53:51 435 2

原创 PAT乙级_1010 一元多项式求导 (25 分)_python

题目:设计函数求一元多项式的导数。(注:xn(n为整数)的一阶导数为nxn−1。)输入格式:以指数递降方式输入多项式非零项系数和指数(绝对值均为不超过 1000 的整数)。数字间以空格分隔。输出格式:以与输入相同的格式输出导数多项式非零项的系数和指数。数字间以空格分隔,但结尾不能有多余空格。注意“零多项式”的指数和系数都是 0,但是表示为 0 0。输入样例:3 4 -5 2 6 1 -2 0结尾无空行输出样例:12 3 -10 1 6 0结尾无空行a = list(map

2021-09-24 23:06:23 90

原创 Excel重要知识点及学习分享

在学习数据分析中excel一段时间后,记录如下:前言:数据分析工具有很多,分析语言也有python、R等,但是excel作为最基本的工具,它的简单易用、普遍性是不可替代的,所以excel要掌握好。在之后学习sql和python时,都可以把里面对数据的处理和excel的操作对应起来,这样结合excel、sql、python一起学习,能大大提高学习效果。文末有网址分享!!!excel基本技能:基本数据操作及条件格式应用技能各类基本函数公式应用技能基本图标及数据透视图表应用技能简单VBA功能

2021-08-18 10:22:38 2571

原创 SQLZOO_Window LAG

继上篇博客,关于窗口函数1、Introducing the covid tableModify the query to show data from SpainSELECT name,DAY(whn),confirmed,deaths,recoveredFROM covidWHERE name = 'spain'AND MONTH(whn) = 3ORDER BY whn2、Introducing the LAG functionModify the query to sho

2021-08-13 09:57:12 330

原创 SQLZOO_Window functions

       感觉窗口函数是sqlzoo里比较难的一块,于是写下这篇文章,共同学习。这块的题目不在sqlzoo主页的左侧栏目,而是在下方,我也是刷完左侧题目后面才发现的。由于sql代码很容易懂,就不做过多解释了,详见代码。1、Warming upShow the lastName, party and votes for the constituency ‘S14000024’ in 2017.SELECT lastName,

2021-08-12 16:34:28 189

原创 PAT乙级_1005 继续(3n+1)猜想 (25 分)_python

题目卡拉兹(Callatz)猜想已经在1001中给出了描述。在这个题目里,情况稍微有些复杂。当我们验证卡拉兹猜想的时候,为了避免重复计算,可以记录下递推过程中遇到的每一个数。例如对 n=3 进行验证的时候,我们需要计算 3、5、8、4、2、1,则当我们对 n=5、8、4、2 进行验证的时候,就可以直接判定卡拉兹猜想的真伪,而不需要重复计算,因为这 4 个数已经在验证3的时候遇到过了,我们称 5、8、4、2 是被 3“覆盖”的数。我们称一个数列中的某个数 n 为“关键数”,如果 n 不能被数列中的其他数

2021-07-16 17:46:00 205

原创 PAT乙级_1094 谷歌的招聘 (20 分)_python

题目:2004 年 7 月,谷歌在硅谷的 101 号公路边竖立了一块巨大的广告牌(如下图)用于招聘。内容超级简单,就是一个以 .com 结尾的网址,而前面的网址是一个 10 位素数,这个素数是自然常数 e 中最早出现的 10 位连续数字。能找出这个素数的人,就可以通过访问谷歌的这个网站进入招聘流程的下一步。prime.jpg自然常数 e 是一个著名的超越数,前面若干位写出来是这样的:e = 2.71828182845904523536028747135266249775724709369995957

2021-06-23 20:02:16 167

原创 PAT乙级_1093 字符串A+B (20 分)_python(详细无超时)

题目:给定两个字符串 A 和 B,本题要求你输出 A+B,即两个字符串的并集。要求先输出 A,再输出 B,但重复的字符必须被剔除。输入格式:输入在两行中分别给出 A 和 B,均为长度不超过 10​6​​ 的、由可见 ASCII 字符 (即码值为32~126)和空格组成的、由回车标识结束的非空字符串。输出格式:在一行中输出题面要求的 A 和 B 的和。输入样例:This is a sample testto show you_How it works输出样例:This ampleto

2021-06-23 16:46:39 189

原创 PAT乙级_1092 最好吃的月饼 (20 分)_python

题目:月饼是久负盛名的中国传统糕点之一,自唐朝以来,已经发展出几百品种。mk.jpg若想评比出一种“最好吃”的月饼,那势必在吃货界引发一场腥风血雨…… 在这里我们用数字说话,给出全国各地各种月饼的销量,要求你从中找出销量冠军,认定为最好吃的月饼。输入格式:输入首先给出两个正整数 N(≤1000)和 M(≤100),分别为月饼的种类数(于是默认月饼种类从 1 到 N 编号)和参与统计的城市数量。接下来 M 行,每行给出 N 个非负整数(均不超过 1 百万),其中第 i 个整数为第 i 种月饼的销

2021-06-23 16:03:11 116

原创 PAT乙级_1089 狼人杀-简单版 (20 分)_python

题目:以下文字摘自《灵机一动·好玩的数学》:“狼人杀”游戏分为狼人、好人两大阵营。在一局“狼人杀”游戏中,1 号玩家说:“2 号是狼人”,2 号玩家说:“3 号是好人”,3 号玩家说:“4 号是狼人”,4 号玩家说:“5 号是好人”,5 号玩家说:“4 号是好人”。已知这 5 名玩家中有 2 人扮演狼人角色,有 2 人说的不是实话,有狼人撒谎但并不是所有狼人都在撒谎。扮演狼人角色的是哪两号玩家?本题是这个问题的升级版:已知 N 名玩家中有 2 人扮演狼人角色,有 2 人说的不是实话,有狼人撒谎但并不是

2021-06-18 22:37:43 166 2

原创 PAT乙级_1088 三人行 (20 分)_python

题目:子曰:“三人行,必有我师焉。择其善者而从之,其不善者而改之。”本题给定甲、乙、丙三个人的能力值关系为:甲的能力值确定是 2 位正整数;把甲的能力值的 2 个数字调换位置就是乙的能力值;甲乙两人能力差是丙的能力值的 X 倍;乙的能力值是丙的 Y 倍。请你指出谁比你强应“从之”,谁比你弱应“改之”。输入格式:输入在一行中给出三个数,依次为:M(你自己的能力值)、X 和 Y。三个数字均为不超过 1000 的正整数。输出格式:在一行中首先输出甲的能力值,随后依次输出甲、乙、丙三人与你的关系:如果

2021-06-17 22:12:00 135

原创 PAT乙级_1087 有多少不同的值 (20 分)_python

题目:当自然数 n 依次取 1、2、3、……、N 时,算式 ⌊n/2⌋+⌊n/3⌋+⌊n/5⌋ 有多少个不同的值?(注:⌊x⌋ 为取整函数,表示不超过 x 的最大自然数,即 x 的整数部分。)输入格式:输入给出一个正整数 N(2≤N≤10​4​​ )。输出格式:在一行中输出题面中算式取到的不同值的个数。输入样例:2017输出样例:1480思路:题目很简单,用 取整除 // 或者 int() 对 / 的数取整都行,注意一点的是容易超时,这里改进代码时将列表转换成集合,就少了一个if

2021-06-17 21:29:33 121

原创 python爬虫 豆瓣Top250排名 bs4

豆瓣Top250排名定向爬虫 实例介绍功能描述输入:书籍排名URL链接输出:书籍排名信息的屏幕输出技术路线:requests-bs4定向爬虫:仅对输入URL进行爬取,不扩展爬取程序的结构设计步骤一:从网络上获取豆瓣电影排名网页内容 getHTMLText()步骤二:提取网页内容中信息到合适的数据结构fillDBList()步骤三:利用数据结构展示并输出结果 printDBList()思路:首先对页面进行分析,F12查看源代码,我们发现书的信息都在 ol 标签中,而每一本书又包含

2021-06-17 10:44:41 616 9

原创 PAT乙级_1084 外观数列 (20 分)_python

题目:外观数列是指具有以下特点的整数序列:d, d1, d111, d113, d11231, d112213111, …它从不等于 1 的数字 d 开始,序列的第 n+1 项是对第 n 项的描述。比如第 2 项表示第 1 项有 1 个 d,所以就是 d1;第 2 项是 1 个 d(对应 d1)和 1 个 1(对应 11),所以第 3 项就是 d111。又比如第 4 项是 d113,其描述就是 1 个 d,2 个 1,1 个 3,所以下一项就是 d11231。当然这个定义对 d = 1 也成立。本题

2021-06-15 23:01:15 140

原创 PAT乙级_1083 是否存在相等的差 (20 分)_python

题目:给定 N 张卡片,正面分别写上 1、2、……、N,然后全部翻面,洗牌,在背面分别写上 1、2、……、N。将每张牌的正反两面数字相减(大减小),得到 N 个非负差值,其中是否存在相等的差?输入格式:输入第一行给出一个正整数 N(2 ≤ N ≤ 10 000),随后一行给出 1 到 N 的一个洗牌后的排列,第 i 个数表示正面写了 i 的那张卡片背面的数字。输出格式:按照“差值 重复次数”的格式从大到小输出重复的差值及其重复的次数,每行输出一个结果。输入样例:83 5 8 6 2 1 4

2021-06-10 19:34:37 239 2

原创 PAT乙级_1082 射击比赛 (20 分)_python

题目:本题目给出的射击比赛的规则非常简单,谁打的弹洞距离靶心最近,谁就是冠军;谁差得最远,谁就是菜鸟。本题给出一系列弹洞的平面坐标(x,y),请你编写程序找出冠军和菜鸟。我们假设靶心在原点(0,0)。输入格式:输入在第一行中给出一个正整数 N(≤ 10 000)。随后 N 行,每行按下列格式给出:ID x y其中 ID 是运动员的编号(由 4 位数字组成);x 和 y 是其打出的弹洞的平面坐标(x,y),均为整数,且 0 ≤ |x|, |y| ≤ 100。题目保证每个运动员的编号不重复,且每人只

2021-06-10 17:29:53 162

原创 PAT乙级_1079 延迟的回文数 (20 分)_python

题目:给定一个 k+1 位的正整数 N,写成 a​k​​ ⋯a​1​​ a​0​​ 的形式,其中对所有 i 有 0≤a​i​​ <10 且 a​k​​ >0。N 被称为一个回文数,当且仅当对所有 i 有 a​i​​ =a​k−i​​ 。零也被定义为一个回文数。非回文数也可以通过一系列操作变出回文数。首先将该数字逆转,再将逆转数与该数相加,如果和还不是一个回文数,就重复这个逆转再相加的操作,直到一个回文数出现。如果一个非回文数可以变出回文数,就称这个数为延迟的回

2021-06-10 15:29:16 168 2

原创 PAT乙级_1078 字符串压缩与解压 (20 分)_python

题目:文本压缩有很多种方法,这里我们只考虑最简单的一种:把由相同字符组成的一个连续的片段用这个字符和片段中含有这个字符的个数来表示。例如 ccccc 就用 5c 来表示。如果字符没有重复,就原样输出。例如 aba 压缩后仍然是 aba。解压方法就是反过来,把形如 5c 这样的表示恢复为 ccccc。本题需要你根据压缩或解压的要求,对给定字符串进行处理。这里我们简单地假设原始字符串是完全由英文字母和空格组成的非空字符串。输入格式:输入第一行给出一个字符,如果是 C 就表示下面的字符串需要被压缩;如

2021-06-06 20:26:13 144

原创 numpy库中数组和列表区别

既然在python中有了列表类型,为什么还需要numpy库?首先介绍NumPy:NumPy是一个开源的Python科学计算基础库一个强大的N维数组对象 ndarray广播功能函数整合C/C++/Fortran代码的工具线性代数、傅里叶变换、随机数生成等功能NumPy是SciPy、Pandas等数据处理或科学计算库的基础使用NumPy比使用列表的好处在哪里?在编程上对批量数据处理时得到了简化,NumPy库底层采用C语言实现,提升了程序的性能。数组对象可以去掉元素间运算所需的循环,使

2021-05-30 11:06:40 606

原创 PAT乙级_1077 互评成绩计算 (20 分)_python

题目:在浙大的计算机专业课中,经常有互评分组报告这个环节。一个组上台介绍自己的工作,其他组在台下为其表现评分。最后这个组的互评成绩是这样计算的:所有其他组的评分中,去掉一个最高分和一个最低分,剩下的分数取平均分记为 G​1​​ ;老师给这个组的评分记为 G​2​​ 。该组得分为 (G​1​​ +G​2​​ )/2,最后结果四舍五入后保留整数分。本题就要求你写个程序帮助老师计算每个组的互评成绩。输入格式:输入第一行给出两个正整数 N(> 3)和 M,分别是分组数和满分,均不超过

2021-05-29 22:27:14 116

原创 PAT乙级_1074 宇宙无敌加法器 (20 分)_python

题目:地球人习惯使用十进制数,并且默认一个数字的每一位都是十进制的。而在 PAT 星人开挂的世界里,每个数字的每一位都是不同进制的,这种神奇的数字称为“PAT数”。每个 PAT 星人都必须熟记各位数字的进制表,例如“……0527”就表示最低位是 7 进制数、第 2 位是 2 进制数、第 3 位是 5 进制数、第 4 位是 10 进制数,等等。每一位的进制 d 或者是 0(表示十进制)、或者是 [2,9] 区间内的整数。理论上这个进制表应该包含无穷多位数字,但从实际应用出发,PAT 星人通常只需要记住前

2021-05-25 20:09:09 112

Java开发手册(黄山版)

Java开发手册(黄山版)当前最新

2024-01-23

libaio-0.3.107-10.el6.x86_64.rpm

解决MySQL安装中缺少libaio依赖问题

2022-10-09

jsp+servlet员工管理系统.zip

Java毕业设计员工管理系统

2022-01-04

C语言试题库2.docx

针对应对C语言考试的同学和对C语言编程感兴趣的同学

2021-04-10

sitka_weather_2018_simple.csv

某地区2018年简易气温数据集

2021-03-16

eq_data_30_day_m1.json

30天全球地震数据集

2021-03-16

Delphi课程设计.zip

以前大二学的Delphi,然后做了一个餐饮管理系统,数据库用的是SQL server,里面的东西我都忘记了,刚好电脑里有就上传了,免费下载,希望对在看的您有帮助。

2021-03-04

长理复试真题及答案.zip

长沙理工大学研究生从2012年至2020年的复试真题及答案,整理的非常详细,相比于在某些学长那里买的资料,我这个已经是将答案改了并做了对比的答案。

2020-05-24

空空如也

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

TA关注的人

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