自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 MySQL数据库删除大量数据的方式

mysql删除大量数据的方式

2022-07-11 16:44:09 7805 1

原创 sql查询重复数据

sql查询重复数据

2022-07-10 11:20:03 6972

原创 web应用中的数据源

数据源

2022-07-01 10:35:33 414

原创 Statement和PreparedStatement

Statement和PreparedStatement

2022-06-30 17:10:26 186

原创 对于SpringSecurity的简单使用

对于SpringSecurity的简单使用

2022-06-03 10:00:55 326

原创 JDBC连接数据库

一、什么是JDBC说到JDBC我们首先应该想到Java中的13个规范,里面就其中一条规范就是JDBC,哪它究竟是什么又有什么用呢?我们先看一下百度百科怎么描述

2022-05-02 13:58:52 5221

原创 java.lang.AbstractMethodError: Method com/mchange/v2/c3p0/impl/NewProxyPreparedStatement.isClosed()

今天在写一个ssm项目时突然发现了这样一个错误java.lang.AbstractMethodError: Method com/mchange/v2/c3p0/impl/NewProxyPreparedStatement.isClosed()Z is abstract改了很久也没对,后来经过在网上查找发现是c3p0版本过低导致,添加高版本的c3p0就行了 <dependency> <groupId>com.mchange</groupId> &

2020-11-21 14:40:07 371 2

原创 关于Spring的事务管理

1、什么是事务?事务就是一系列的动作,它们被当做一个单独的工作单元,这些动作要么全 部完成,要么全部不起作用2、举例说明什么是事务假如在网上买一本书,这本书的单价是30元,显示库存还有10本;我们想要买一本,但发现我们手机里的钱的余额还有20元,这时如果是正常购买这本书的话,会有两步:①、点击购买,购买成功;我们手机的钱的余额减30 ②、这本书的库存会变成还有9本。但我们此时手机里的钱的余额不够买一本这样的书,我们点击付款,会出现余额不足,购买失败,我们的账户的余额是不变的,但此时,书的库存可能还

2020-11-20 16:06:54 113

原创 使用eclipse写项目时,并使用maven导包后,查看不了源码

1、在eclipse中设置在使用maven导入包时,同时也下载它的源码①.在Window里选择Preferences②.进入Preferences后,在左边的菜单栏中找到Maven,点击Maven,然后勾选右边的两个选项,点击Apply2、此时我们可能还是无法查看源码,因为我们所要的包是已经导入过了的,第一步只是设置以后导包时下载它的源码;所以我们要在我们的项目中查看源码,还需要以下操作①.在我们的项目下找到 pom.xml 右键 ===> Run AS ===>Maven

2020-11-15 14:58:22 679

原创 Java web使用Cookie的自动登录

1.在Java web 项目里建立一个 login.jsp 页面,用于编写登录页面<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%><!DOCTYPE html><html><head><meta charset="UTF-8"><title>Insert title here</title

2020-09-20 20:01:48 1918

原创 Java标识符及命名规则与规范

一、标识符是用来给类、方法、变量进行命名的。在 Java 中用标识符来进行命名需要遵循一些规则。1、标识符必须以字母、下划线、和符号 $ 开头2、标识符其他部分可以是字母、下划线、$符号、和数字任意组合3、Java标识符区分大小写,无长度限制4、标识符不可以是 Java 关键字二、标识符命名的规范(非强制性要求)1、在写类名时每个单词的首字母大写2、在写变量名和方法名时第一个单词小写,从第二个单词开始每个单词的首字母大写...

2020-06-27 17:25:48 728

原创 关于 Java 的代码注释

1、单行注释以 // 开头, // 后面皆为注释,示例如下:public class HelloWorld { public static void main(String[] args) { System.out.println("Hello World");//输出 Hello World }}2、多行注释以 /* 开头,以 */ 结尾,在 / *和 */ 之间的内容为注释,也可以使用多行注释作为行内注释,但多行注释不能嵌套使用。示例如下:publ

2020-06-26 17:28:13 771

原创 关于Java的包和 import 的使用

一、包1、包是Java中管理类的重要手段。通过包我们可以解决类重名问题,也可以实现对类的有效管理。2、包的英文名为 package .包的使用通常有两个要点:(1)、通常为类的第一句非注释语句(2)、包名通常是将域名倒着写,再加模块名,便于内部类的管理。列如 在公司开发中,公司a开发的某个项目,包名为 cn.a.项目名3、包使用时的注意事项(1)、在项目开发时都要使用包,不要使用默认包(2)、包 cn.a 和包 cn.a.sum 是两个独立的包,没有包含关系4、Java中常用的

2020-06-25 20:52:26 1727

原创 输出指定大小的 HDU 字符串

输入的第一行包含一个正整数N(N<=20),表示一共有N组数据,接着是N行数据,每行包含一个正整数M(M<=50),表示一行内有M个“HDU”相连。输出指定大小的方形字符串,输出格式参见样本数据。Sample Input212Sample OutputHDUHDUHDUHDUHDUHDUHDUHDUHDUHDUHDUHDUHDUHDUHDUimport java.util.Scanner;public class Main{ public static vo

2020-05-15 21:58:54 160

原创 关于Java的输入与输出

前言学习任何一门编程语言我们编写的第一个程序应该都是输出 " Hello World "因为输入输出语句既简单又便于我们理解,但在Java语言学习的时候输入输出语句就很丰富了,所以在这里我对Java的输入输出语句,在我个人的理解和查找资料的基础上做了个总结首先是输入在 Java 中,我们使用 Scanner 类接受用户从键盘输入的数据; 方法如下:1、使用 java.util 包。 ...

2020-05-01 09:50:36 378

原创 C语言建立由不同类型数据组成的组合型数据结构 ------ 结构体

前言我们前面所见的变量大多数是相互独立的、没有内在联系的,在内存中地址也是互不相干的,但在实际生活和工作中我们常常用到一些数据它们之间是有联系的,我们再把它们单独定义就难以体现出它们的内在联系;如一个学生的性别、姓名、学号、年龄等数据的储存,这样的一组数据我们还好去定义,但若是多个学生这样的数据我们再这样一个一个去定义就既麻烦也难以体现出这些数据的联系,当然我们学过数组,可以用数组去储存一组数据...

2020-04-29 19:35:55 3813 1

原创 给一些整数,任务是按升序对这些数字进行排序【开始我的 java 之旅】

输入包含多个测试用例。输入的第一行是单个整数n,它是测试用例的数量。随后是n测试用例。每个测试用例包含一个整数m(1 <= N <= 1000)要排序的整数,然后m个整数紧跟在同一行中。确保所有整数都在32-int范围内。对于每种情况,请打印排序结果,然后一行打印一种情况。package news;import java.util.*;public class Hd1089 ...

2020-04-18 21:01:15 281

原创 数列有序!

输入数据包含多个测试实例,每组数据由两行组成,第一行是n和m,第二行是已经有序的n个数的数列。n和m同时为0标示输入数据的结束,本行不做处理。对于每个测试实例,输出插入新的元素后的数列。#include<stdio.h>int main(){ int m,n,i,j,t,a[109]; while(scanf("%d%d",&m,&n)!=EOF)...

2020-04-13 19:23:44 609

原创 给定一个日期,输出这个日期是该年的第几天。

输入数据有多组,每组占一行,数据格式为YYYY / MM / DD组成,具体可见样本输入,另外,可以向你确保所有的输入数据是合法的。对于每组输入数据,输出一行,表示该日期是该年的第几天。样本输入1985/1/202006/3/12#include<stdio.h>int main(){ int i,n,m,k; int a[15]={0,31,29,31,30,31,3...

2020-04-12 18:46:55 3817 1

原创 C语言之指针(四)

四、通过指针引用一维数组引用数组元素有下标法和指针法,下标法如下:#include<stdio.h>int main(){ int i,a[10]; for(i=0;i<10;i++) { scanf("%d",&a[i]); } for(i=0;i<10;i++) { pr...

2020-04-11 15:43:42 150 1

原创 偶数求和

有一个长度为m(m<=100)的数列,该数列定义为从2开始的递增有序偶数,现在要求你按照顺序每n个数求出一个平均值,如果最后不足n个,则以实际数量求平均值。编程输出该平均值序列。输入数据有多组,每组占一行,包含两个正整数m和n,m和n的含义如上所述。对于每组输入数据,输出一个平均值序列,每组输出占一行。#include<stdio.h>int main(){ in...

2020-04-09 19:03:37 1659 1

原创 数矩形

给你一个高为n ,宽为m列的网格,计算出这个网格中有多少个矩形数矩形的公式是数出长边上的线段数和宽边上的线段数,相乘即为矩形数;计算线段数的公式为从1累加直到线段长度#include<stdio.h>int main(){ int abc(int a); int t,m,n,s; scanf("%d",&t); while(t--) { sc...

2020-04-08 20:30:20 892

原创 判断闰年

给定一个起始年份m,再给定一个整数n;从起始年m开始判断是否为闰年,直到第n个闰年停止,输出第n个闰年的年份;输入第一行是一个整数t,表示测试t例,然后输入t行,每行一个m、n#include<stdio.h>int main(){ int m,n,t; scanf("%d",&t); while(t--) { int a=0; scanf("%d %d"...

2020-04-07 20:09:42 105 1

原创 C语言之指针(三)

三、指针的算术运算(当指针指向数组元素的时候,指针的算术运算才有意义)什么叫指针的算术运算?我们都知道对数值型数据进行的算术运算(加、减、乘、除、等等) int a,b.c; a=1;b=2; c=a+b;指针也就是地址,指针的算术运算就是对地址进行运算。指针的算术运算的意义在指针指向数组的时候,对指针进行算术运算,就对引用数组元素提供了方便,列如指针变量p指向数组a的首地址a[...

2020-04-03 19:36:24 168

原创 C语言之指针(二)

二、指针变量做函数参数在使用函数时我们一般都使用的是基本类型做函数参数,如 int、double、float等等。那在使用指针变量做函数参数和基本类型做函数参数有什么不同呢?(1) 在使用基本类型做函数参数时是把实参的值传递给形参,在被调函数中形参值的改变不能改变主函数中实参的值,如下:这个程序是想通过函数来交换实参a和b的值,但是实参和形参是在不同的存储单元中,在调用函数的过程中只是把...

2020-03-31 19:04:51 123

原创 用三分法求非单调函数的极值

现在,有一个函数:F(x)= 6 ∗*∗ x7+8∗x6+7∗x3+5∗x2−y∗x^ 7+8*x ^ 6 + 7 * x ^ 3 + 5 * x ^ 2-y * x7+8∗x6+7∗x3+5∗x2−y∗x(0 <= x <= 100)当x在0到100之间时,找到最小值。输入的第一行包含一个整数T(1 <= T <= 100),它表示测试用例的数量。然后是T行,每行只有一...

2020-03-29 13:25:30 364

原创 用二分法求方程式的近似解

给定方程888x4+7x^4+7x4+7x3+2x^3+2x3+2x2+3x^2+3x2+3x+6x+6x+6 = Y,您能找到0到100之间的解吗?输入的第一行包含一个整数T(1 <= T <= 100),它表示测试用例的数量。然后紧跟着T行,每行都有一个实数Y(fabs(Y)<= 1e10)对于每个测试用例,您应该只输出一个实数(精确到小数点后4位),它是等式的解,如果0...

2020-03-27 21:21:13 2853

原创 C语言之指针(一)

一、指针的定义、初始化及解引用1、什么是指针?在对程序进行编译时系统会给每个变量分配内存空间,在对一个变量进行操作时,会先对它的内存空间进行寻址,每一个变量都有它自己的地址,指针就相当于变量地址,通过指针能找到变量的内存单元。2、直接访问和间接访问...

2020-03-26 10:32:15 112

原创 把一个偶数拆成两个不同素数的和,有几种拆法呢?

输入包含一些正的偶数,其值不会超过10000,个数不会超过500,若遇0,则结束。对应每个偶数,输出其拆成不同素数的个数,每个结果占一行。#include<stdio.h>#include<math.h> int sushu(int m)//编写一个判断一个数是否为素数的函数{ int i; if(m==1) return 0; if(m==2||m=...

2020-02-07 09:46:23 3499 1

原创 给定一个区间,判断这个区间内有多少数在它的各个位上不含有62或4

含有4或62的数。例如:62315、 73418、 88914。61152虽然含有6和2,但不是62连号,所以不属于。输入的都是整数对n、m(0<n≤m<1000000),如果遇到都是0的整数对,则输入结束。对于每个整数对,输出一个不含有4或6数字的统计个数,该数值占一行位置。1、用数组,把这个最大为七位数的数字各个位上的数都求出来存入数组然后断#include<stdio...

2020-02-06 10:20:04 1545

原创 求时钟时钟和分针的夹角

夹角的范围[0,180],时针和分针的转动是连续而不是离散的。输入数据的第一行是一个数据T,表示有T组数据。每组数据有三个整数h(0 <= h < 24),m(0 <= m < 60),s(0 <= s < 60)分别表示时、分、秒。对于每组输入数据,输出夹角的大小的整数部分。#include<stdio.h>#include<math...

2020-02-05 17:01:04 2458

原创 天空数

四位数2992,这个数,它的十进制数,其四位数字之和为2+9+9+2=22,它的十六进制数BB0,其四位数字之和也为22,同时它的十二进制数表示1894,其四位数字之和也为22,把这样的一个四位数命名为天空数,任给一个四位数判断它是否为天空数#include<stdio.h>int main(){ int n,m,h,s,a,b,c,d,k=0,t=0; while(scan...

2020-02-02 21:12:56 359

原创 给两个十六进制整数,计算它们的总和,并以十六进制输出

Sample Input+1A 121A -9-1A -121A -AASample Output2C11-2C-90#include<stdio.h>int main(){ long long int a,b,s; while(scanf("%llX%llX",&a,&b)!=EOF) { s=a+b; i...

2020-02-02 12:26:25 1778

原创 给定一个矩形的宽度和高度,打印出它

输入包含多个测试用例。对于每个用例,都有两个数字n和m(0 <n,m <75)指示矩形的宽度和高度。每打印一个矩形要空一行#include<stdio.h>int main(){ int a,b,i,j; while(scanf("%d%d",&a,&b)!=EOF) { for(i=1;i<=b+2;i++)//先对高度进行循环,一行...

2020-01-30 17:30:56 406

原创 RPG难题

有排成一行的n个方格,用红(Red)、粉(Pink)、绿(Green)三色涂每个格子,每格涂一色,要求任何相邻的方格不能同色,且首尾两格也不同色.求全部的满足要求的涂法.#include<stdio.h>int main(){ int i,n; long long a[100]; while(scanf("%d",&n)!=EOF) { a[1]=3;a[2]...

2020-01-29 12:16:00 318

原创 安全密码

一般来说一个比较安全的密码至少应该满足下面两个条件:(1).密码长度大于等于8,且不要超过16。(2).密码中的字符应该来自下面“字符类别”中四组中的至少三组。这四个字符类别分别为:1.大写字母:A,B,C…Z;2.小写字母:a,b,c…z;3.数字:0,1,2…9;4.特殊符号:~,!,@,#,$,%,^;给你一个密码,你的任务就是判断它是不是一个安全的密码。#include&...

2020-01-28 14:47:52 3875

原创 亲和数

古希腊数学家毕达哥拉斯在自然数研究中发现,220的所有真约数(即不是本身的约数)之和为:1 + 2 + 4 + 5 + 10 + 11 + 20 + 22 + 44 + 55 + 110 = 284。而284的所有真约数为1、2、4、71,142,加起来恰好为220。人们对这样的数感到很惊讶,并称为亲和数。一般地讲,如果两个数中任何一个数都是另一个数的真约数之和,则这两个数就是亲和数。你的任务就成...

2020-01-22 17:01:28 290

原创 给定三条边,请你判断一下能不能组成一个三角形。

输入数据第一行包含一个数M,接下有M行,每行一个实例,包含三个正数A,B,C。其中A,B,C <1000;对于每个测试实例,如果三条边长A,B,C能组成三角形的话,输出是,否则否。#include<stdio.h>int main(){ double a,b,c,m,n;//三角形的三条边可能不是整数 scanf("%lf",&m); while(m--) ...

2020-01-22 10:47:32 5691 2

原创 已知多边形的各点坐标,求多边形的面积

输入数据包含多个测试实例,每个测试实例占一行,每行的开始是一个整数n(3 <= n <= 100),它表示可以的边数(当然也是顶点数),然后是按照逆时针顺序指定的n个顶端的坐标(x1,y1,x2,y2 … xn,yn),为了简化问题,这里的所有坐标都用整数表示。输入数据中所有的整数都在32位整数范围内,n = 0表示数据的结束,不做处理。对于每个测试实例,请输出对应的多个面积,结果精确...

2020-01-22 09:49:57 3954 1

原创 求A^B的最后三位数表示的整数。 说明:A^B的含义是“A的B次方”。

输入数据包含多个测试实例,每个实例占一行,由两个正整数A和B组成(1<=A,B<=10000),如果A=0, B=0,则表示输入数据的结束,不做处理。对于每个测试实例,请输出A^B的最后三位表示的整数,每个输出占一行。#include<stdio.h>int main(){ int a,n,m; while(scanf("%d%d",&n,&m)!...

2020-01-20 12:01:22 3165

图像锐化算子的比较.docx

图像锐化算子的比较.docx

2021-01-10

图书管理系统.docx

在数据库的基础上建立图书管理系统

2021-01-10

空空如也

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

TA关注的人

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