自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 问答 (1)
  • 收藏
  • 关注

原创 java实现微信公众号图文、视频一键发布

项目所需依赖-- SpringBoot Web 容器 -- > < dependency > < groupId > org . springframework . boot < / groupId > < artifactId > spring - boot - starter - web < / artifactId > < / dependency >

2023-03-27 11:05:19 2451 13

原创 阿里巴巴EasyExcel学习笔记

Alibaba EasyExcel

2022-07-19 16:39:19 648

原创 @Pathvariable与@RequestParam的区别

@Pathvariable与@RequestParam的区别两个都是springboot的注解,二者都可以完成类似的功能,因为本质上,他们都是用户的输入,只不过输入的部分不同,一个在url路径部分,一个在参数部分,同时他们写的方式也有点不同,@Pathvariable是/user/${id},@RequestParam是/user?id=1而在实际开发中,如果我们在方法中定义了@RequestParam变量,如果访问的url不带有相应的参数,就会抛出异常,但有的时候,参数不一定永久存在,所以我们可以定义

2021-10-08 09:26:16 184

原创 mysql初级入门

mysql常用命令:show databases ;#展示数据库列表use +数据库名字 打开数据库show tables from +数据库名字 (展示数据库表)记得在每句话加;select database()得到数据库的名字crate table +表名 () :创建desc+表名 展示表的结构,包括,字段 类型select version();查看数据库版本(在登陆后的情况下)mysql --version查看数据库版本DQL语言的学习data query language

2021-09-29 17:24:47 216 1

原创 集合和map以及Collections和collection

集合和mapjava分为collection和map两种体系,collection分为List和SetList集合元素有序,可以重复,Set集合元素无序,不可以重复。LIst下又分为ArrayList ,LinikedList,vector,他们都是线程不安全的。ArrayList是基于动态数组来实现的,所以他的查找效率比较高,但是添加删除效率不高,而且是线程不安全的LinkedList是基于双向链表来实现的,他的添加删除是相对来说比较高效,但是查找效率不是很高,Vector:是线程安全的,但

2021-09-10 18:32:50 43

原创 0511-java学习笔记

1.springmvc原理1.用户发送请求至前端控制器DispatcherServlet(也叫中央处理器).2.DispatcherServlet收到请求调用HandlerMappering处理器映射器3.处理器映射器找到具体的处理器(可以根据xml配置、注解进行查找),生成处理器对象及处理器拦截器(如果有则生成)一并返回给DispatcherServlet.4.DispatcherServlet调用HandlerAdapter处理器适配器。5.HandlerAdapter经过适配调用具体的处理

2021-05-11 23:16:00 63

原创 mysql数据库学习笔记

mysql数据库show databases​ 展示数据库数据类型tinyint:一个字节smallint:两个字节mediumint:三个字节int:四个字节bigint:8个字节decimal:字符串形式的浮点数,金融计算的时候·,一般使用decimalvarchar:可变的字符串,0~65535 常用的Stringtext:文本串,2的16次方-1tinytext:微型文本,2的8次方-1date:日期格式time:时间格式datetime:时间日期(最常用)

2021-04-23 16:41:37 113

原创 多线程-进阶

并发并行并发:多个线程操作同一个资源并行:多个线程可以同时执行(CPU必须是多核的)并发编程的实质:充分利用CPU的资源(公司比较看重)//获取CPU的核数System.out.println(Runtime.getRuntime().availableProcessors());线程的6种状态1、New(初始):线程新生2、Runnable:运行状态3、Blocked:阻塞4、Waiting:等待,是一种阻塞5、Time_waiting:超时等待6、Terminated:终止w

2021-04-18 22:04:23 44

原创 多线程学习笔记

线程的创建1.继承Thread,重写run方法 MyThread01 myThread01=new MyThread01();// myThread01.start();//同时开始,交替执行 myThread01.run();2.实现Runnable接口TestThread02 testThread02=new TestThread02();Thread thread =new Thread(testThread02);thread.start();3.实现Callabl

2021-04-17 13:23:37 46

原创 面向对象编程(OOP)

面向对象编程(OOP)面向对象编程的本质是:以类的方式组织代码,以对象的组织(封装)数据。三大特性:封装​ 继承​ 多态对象,是具体的事务,类是抽象的,类是对象的模板构造器public Person(){}//构造器知识点//使用new关键字,实际上是在调用构造器。//用来初始化值//定义了有参构造之后,如果想用无参构造,使用的是无参构造。//this指的是当前类栈:main方法,引用变量(是一种地址,指向堆中的具体对象)堆:对象,方法区(静态方法static

2021-04-13 20:55:18 67

原创 2021-04-10

冒泡排序代码package Day01;import java.util.Arrays;public class Dau01_02 {public static void main(String[] args) {int [] arrays ={3,4,6,5,9,7,10};sort(arrays);System.out.println(Arrays.toString(arrays));}public static void sort(int[] array){ int term

2021-04-10 15:54:37 42

原创 java学习第三天-递归和数组

方法形式参数,实际参数return有终止程序的作用java是值传递方法的重载方法重载规则方法名必须向他;参数列表必须不同(个数不同,或类型不同,参数排列顺序不同)方法的返回类型可以相同也可以不相同仅仅返回类型不同不足以实现方法的重载命令行传参可变参数add(double … num1)必须在参数的最后一个声明,且每一个方法只能有一个可变参数递归自己调用自己包含两个结构递归头 :什么时候不调用自身方法。如果没有头将陷入死循环递归体:什么时候需要调用自身方法递归过多

2021-04-09 21:21:15 61

原创 Hello,World

hello world编译性,解释性编译性.java文件通过java编译器编译成.class文件再通过虚拟机(JVM)中类加载器的字节码校检器,再到解释器,再到操作系统平台IDE集成开发环境,(Integrated Development Environment )是用于提供程序开发环境的应用程序,一般包括代码编辑器、编译器、调试器和图形用户界面等工具。集成了代码编写功能、分析功能、编译功能、调试功能等一体化的开发软件服务套。所有具备这一特性的软件或者软件套(组)都可以叫集成开发环境。如微软的Vi

2021-04-07 15:54:31 59

原创 day02

变量局部变量:使用之前必须初始化,只在本方法中使用实例变量:方法外,类里面,从属于对象,通过类来使用,new类之后才能使用类里面的属性类变量:前面加一个static,可以作用于整个类常量类变量加一个final,不可改变,常量使用大写字母和下划线命名类名使用首字母大写+驼峰命名法方法名使用首字母小写+驼峰命名法运算符[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-batxSZFK-1617781907735)(C:\Users\hello world\Deskt

2021-04-07 15:52:50 85 1

原创 java学习记录day01-02

冯诺依曼体系结构[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-3NIKnIry-1617694873040)(C:\Users\hello world\Desktop\Markdown学习\冯诺依曼体系结构.png)]计算机软件计算机软件按照其功能划分为系统软件和应用软件系统软件如 Windows,Linux,Mac,Unix,Android,iOS应用软件QQ,微信,各种游戏,WPS等常用快捷键Ctrl +c 选择复制Ctrl+v 粘贴

2021-04-06 15:41:37 62

原创 Markdown学习常用

Markdown学习标题:#空格+你的标题名字 然后回车(几个#号是几个标题,最高是6个标题,也就是6个#号)二级标题字体hello,world!(两边各两个*号)***hello,world!**(两边各3个号)hello,world!(两边各一个)hello,world!(左右各两个~波浪)hellohello,world!引用选择java是最好的选择(箭头符号+空格)分割线(—,***,空格,变成分割线)图片![]([外链图片转存失败,源站可能有防盗链机制,建

2021-04-06 14:23:34 54

空空如也

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

TA关注的人

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