- 博客(54)
- 收藏
- 关注
原创 Springboot集成EasyExcel出现的java.lang.NoClassDefFoundError错误集合
Springboot集成EasyExcel出现的java.lang.NoClassDefFoundError错误集合
2024-10-16 14:17:17
399
原创 Ajax请求传参fetch
Post请求传参(表单传值)<script> post4() function post4(){ let id=12; let name="找死"; fetch("api/show", { method:"post", headers:{'content-type':'application/x-www-form-urlencoded;charset=utf-8'},
2022-03-31 21:19:34
370
原创 跨预访问服务器
什么是跨域访问服务器:我的理解就是两个服务器之间的访问,具体看操作我们的实验是先建立一个maven类型的Javaweb项目,设置一个index.html页面,一个servlet类,一个过滤器,在servlet中使用out.print()返回一个服务器端的时间。另建一个项目,同样建立一个maven类型的Javaweb项目,在这个项目的服务器下访问上一个项目的服务器端的时间详细步骤一:1,需要下载安装node.js,下载压缩包 Node.js2,配置环境变量,便于我们在任何目录下都可以执
2022-03-17 20:56:37
969
原创 Ajax的简单使用:获取不断刷新的系统时间
Html时间显示页面<body><p class="t"></p><script> let xmlhttp=new XMLHttpRequest(); //创建处理事件 xmlhttp.onreadystatechange=function(){ if(xmlhttp.status==200 && xmlhttp.readyState==4){ //console.log
2022-03-14 20:58:01
2118
原创 登陆页面验证码组件的使用
1:下载验证码组件https://mvnrepository.com/artifact/com.github.whvcse/easy-captcha2:创建登陆页面3:创建CheckServlet文件4:主页面5:退出页面
2022-03-08 22:02:34
154
原创 对mysql数据库的基本操作
创建一个数据库(并且指定编码格式)create database t1 default char set ut8;展示所有已经创建的数据库show databases;对数据库开启远程访问权限1,创建新的用户create user admin identified by 'admin'2.赋予权限grant all on *.* to admin;删除数据库drop 数据库名导入数据库source 数据库文件路径创建表create table t2(
2022-03-08 21:50:32
363
原创 反射Class的基础笔记讲解
什么是反射:反射机制就是在程序运行过程中,可以构造任意一个类对象,可以了解任 意一个对象所属的类,可以了解任意一个类的成员变量和方法,可以调用任意一个对象的属性和方法。 这种动态获取程序信息以及动态调用对象的功能称为Java语言的反射机制。反射的核心就是:获得编译后的Class文件对象反射就是在运行时才知道要操作的类是什么,并且可以在运行时获取类的完整构造,并调用对应的方 法初步了解反射java.lang.reflect 包提供了反射中用到的类,主要类如下Counstructor .
2022-03-01 08:35:17
237
原创 使用cmd命令打包jar包
1.选择要打包的文件2.本目录下敲入cmd,并输入打包命令3.成功后如图所示打包可执行的java程序1.编写一个java程序文件,路途中选中的·2.编写java代码3.在存文件的目录下敲cmd进入指令界面,编译并打包4.文件成功打包成jar包5.将jar包文件导入到maven项目中.修改pom.xml文件导入成功6使用...
2022-02-23 20:31:51
4452
原创 JAVA8新特性LocalDateTime的转换操作
public class DateTest5 { @Test //LocalDateTTime转换操作 public void test01() { var d= LocalDateTime.now(); var dmf= DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss"); System.out.println(d.format(dmf)); System.out.p.
2022-02-19 17:13:04
359
原创 java8新特性获取(当月,上月,下月)(第一天,最后一天)
public class m3 { @Test public void t1(){ var n= LocalDate.now(); System.out.println(n); //获取本月的第一天 System.out.println(n.with(TemporalAdjusters.firstDayOfMonth())); //获取下个月的第一天2022-03-01 var onenext=.
2022-02-19 15:36:45
5249
原创 获取两个时间之间的间隔LoalDate的util方法和Period方法
public class DateTest2 { //获取总的时间间隔 @Test public void test01(){ DateTimeFormatter fmt=DateTimeFormatter.ofPattern("yyyy-MM-dd"); LocalDate startdate= LocalDate.parse("2012-09-08",fmt); LocalDate enddate=LocalDate.parse(".
2022-02-19 14:45:45
294
原创 将本地文件导入到mysql数据库中
创建本地数据库文件导入到数据库当中1:修改my.ini配置文件【mysqld】添加#允许执行load data local infile 'c:/ws.txtlocal-infile=1#允许select * from xx into outfile 'c:/a.txt'secure_file_priv='';[mysql]添加#允许执行load data local infile 'c:/ws.txtlocal-infile=12:重启mysql服务ne
2022-02-18 20:01:03
4098
原创 【无标题】简单地将图片上传到数据库当中:采用数据库中的二进制类型
import org.junit.jupiter.api.Test;import java.io.*;import java.sql.*;public class ConTest02 { @Test //将图片存入到数据库 public void test1() throws SQLException, FileNotFoundException { String path="F:\\360Downloads\\student.jpg"; .
2022-02-17 10:54:00
526
原创 Java 8日期API的简单使用
package DateAPI;import org.junit.Test;import java.text.SimpleDateFormat;import java.time.*;import java.time.format.DateTimeFormatter;import java.time.temporal.ChronoField;import java.time.temporal.ChronoUnit;import java.util.Date;import java.ut.
2022-02-16 15:31:02
172
原创 IDEA开发工具中Debug模式的基本使用
1:打断点双击需要打断点的代码右侧边栏鼠标右键单击选择Debug模式调试效果如图所示2部分工具的使用当你在调试过程中点击了其它页面的代码想要回到断点所在代码页面可点击此图标点击图中指定的按钮可以从断点处开始逐行执行代码点击图中指定的图标会逐行执行代码,遇到方法时会进入到调用的方法(这里的方法是指我们自己定义的方法)继续进行测试,而上一个图标会直接跳过调用的方法继续执行点击图中指定的图标,会出现与上一个图标相似的操作,但本次不仅会进入自己
2022-02-12 15:44:59
8211
原创 Stream中IntStream的基本用法
package StreamTest;import java.util.ArrayList;import java.util.Comparator;import java.util.List;import java.util.Random;import java.util.function.IntConsumer;import java.util.stream.Collectors;import java.util.stream.IntStream;import java.util.st.
2022-01-26 20:27:11
730
原创 tomcate服务器启动信息出现乱码解决方法
1:找到本地tomcat中如图所示的屏幕,修改logging.properties配置文件2:修改后的配置文件如下3:重新启动tomcat服务器
2022-01-25 20:57:25
1006
原创 统计一个文件下所有java文件的代码行数
import java.io.*;public class Test03 { public static long rows=0; public static long filenum=0; public static void main(String[] args) throws FileNotFoundException { File file=new File("D:\\Users\\IdeaProject"); count(file);.
2022-01-20 20:59:57
380
原创 采用字节流操作实现将文件分成若干小份再重新合并
import java.io.*;import java.util.Arrays;public class SplitAndCountTest01 { static int a[] = new int[3]; public static void main(String[] args) { File file1=new File("e:/abc/back.jpg"); splitbyte(file1); split(file1); .
2022-01-20 20:56:35
390
原创 列出文件目录下各种文件的类型及各自的个数
public class HomeWork01 { //列出文件目录下各种文件的类型及各自的个数 static Map<String, Integer> map = new HashMap<>(); public static void main(String[] args) { File file = new File("e:/abc"); check(file); for (String k : map..
2022-01-18 15:04:42
285
原创 将字符相同的字符串放到一个数组[java, avja, html, mtlh, c, php, hpp]转换为[[java, avja], [html, mtlh], [c], [php, hpp]]
[java, avja, html, mtlh, c, php, hpp]转换为[[java, avja], [html, mtlh], [c], [php, hpp]]
2022-01-15 15:13:14
498
原创 在1-9之间任意添加+或-使其和等于100
public static void main(String[] args) { //在1-9之间任意添加+或-使其和等于100 //定义计算工具 String[] tools=new String[]{"","+","-"}; //将数据重新排列 Random rand=new Random(); Set<String> set=new HashSet(); StringBuilder sb = new StringBuilder("1.
2022-01-15 11:08:37
656
原创 使用HashSet实现双色球案例
public static void main(String[] args) { Random rand = new Random(); //生成1-32的6个红色球,不能重复Set集合 //生成1个蓝色的随机数1-16 Set<Integer> set = new HashSet(); for(int i=0;i<6;i++){ set.add(rand.nextInt(1,32)); } System.out.p.
2022-01-15 09:35:11
386
原创 List集合与Array数组之间的转换Set与List之间的转换
List与Array之间的转换public static void main(String[] args) { //定义一个泛型数组 //定义一个泛型ArrayList(); /* Integer[] arr=new Integer[]{11,2,3}; List<Integer> list1=new ArrayList<Integer>(Arrays.asList(arr)); System.out.println(list1.indexOf.
2022-01-15 09:32:44
211
原创 List集合的排序操作
public static void main(String[] args) { //实例化ArrayList<String>使用泛型 List<Integer> list1 = new ArrayList<Integer>(); list1.addAll(List.of(1,3,2,4,6,5,8,7,4)); List<String> list2=new ArrayList<String>(); lis.
2022-01-15 09:23:20
550
原创 List集合的基本操作
public static void main(String[] args) { List<Integer> list1=new ArrayList<Integer>(); System.out.println("--add1--".repeat(8)); //添加元素 list1.add(1); list1.add(2); list1.add(3); for(int i:list1){ //根据输出元素的顺序.
2022-01-15 09:22:08
325
原创 指定一个字符串判断此字符串在规定字符串中出现的次数
public class Test08 { //判断字符串出现的次数 public static void main(String[] args) { String str="java"; String teststr="javajavahtmljspjavaservletjava"; //判断字符串有几位 //从第一个字符(检索位置+字符串长度)截取出来 //跟规定字符串比较 //相同次数加一.
2022-01-13 21:01:01
394
原创 使字符串逆序输出如abcABC----CBAcba
//实现字符串逆序public static void main(String[] args) { String str1="abcABC"; System.out.println(str1); //第一种 StringBuilder str2=new StringBuilder(str1); System.out.println("第一种"+str2.reverse()); //第二种 StringBuilder str3=new StringB.
2022-01-13 20:00:32
686
原创 内部类的简单使用
1:静态内部类(类与方法都是静态)(1)定义内部类public class WaibuTest01 { //test04//内部类 static class out{ public static void print(int i){ System.out.println(i); } }}//测试public static void main(String[] args) { //内部类
2022-01-11 15:58:16
225
原创 冒泡排序算法
int[] arr=new int[]{1,3,24,2,22,45,23,12,43,21,13};//从小到大排序for(int i=0;i<arr.length-1;i++) { for(int j=0;j<arr.length-1;j++){ if(arr[j]>arr[j+1]){ int max=arr[j]; arr[j]=arr[j+1]; arr[j+1]=max; ..
2022-01-10 11:35:36
222
原创 Arrys工具类的使用
public static void main(String[] args) { int[] i=new int[5]; //插入数据 Arrays.fill(i,6); System.out.println(Arrays.toString(i)); //指定位置插入数据 Arrays.fill(i,2,4,1); System.out.println(Arrays.toString(i)); Arrays.sort(i); //二分.
2022-01-10 11:18:40
480
原创 java实现双色球案例
public static void main(String[] args) { //产生6个红色随机数 Random random=new Random(); int[] c=new int[6]; int t=0; for(int i=0;i<6;i++){ t=random.nextInt(33)+1; for(int j=0;j<=i;j++){ if(c[i]!=t){ .
2022-01-08 17:15:45
250
原创 java实现猜数字游戏
public static void main(String[] args) { Random random=new Random(); int test=random.nextInt(100); System.out.println("请输入一个1-100的数字"); int num=0; int score=100; while(true) { ++num; Scanner sc=new Scanner(System.in.
2022-01-08 14:31:39
2559
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人