- 博客(44)
- 收藏
- 关注
原创 STS临时访问OSS
③为用户添加AliyunSTSAssumeRoleAccess权限(调用STS服务)⑤为角色授权(在权限策略哪里用脚本可以添加精细的权限例如文件的上传和下载)①在阿里云创建bucket(OSS)
2025-03-27 16:07:39
404
原创 javaweb复习总结
● 4.打开远程的仓库账号(gitee,gitHub,gitLab),创建一个仓库,和本地仓库进行绑定git remote add origin url。● 2.先把在工作区(workspace)的代码添加到暂存区(index)git add .(ps:在.gitignore中添加不想上传的文件)从工作区编写代码,add添加到暂存区,commit提交到本地仓库,push推送到远程仓库,pull/clone拉取到本地。● 5.本地仓库代码推送到远程。● 1.git init先让你的项目被git管理。
2025-01-26 17:04:30
510
原创 java复习总结
语言有哪些特点1、简单易学、有丰富的类库2、面向对象(Java最重要的特性,让程序耦合度更低,内聚性更高)3、与平台无关性(JVM是Java跨平台使用的根本)4、可靠安全5、支持多线程、面向对象和面向过程的区别面向过程:是分析解决问题的步骤,然后用函数把这些步骤一步一步地实现,然后在使用的时候一一调用则可。性能较高,所以单片机、嵌入式开发等一般采用面向过程开发面向对象:是把构成问题的事务分解成各个对象,而建立对象的目的也不是为了完成一个个步骤,
2025-01-26 17:03:36
700
原创 MySQL复习总结(1.21~1.23)
SQL中的drop、delete、truncate都表示删除,但是三者有一些差别delete和truncate只删除表的数据不删除表的结构 速度,一般来说: drop> truncate >delete delete。varchar(30) 中 30 的涵义最多存放 30 个字符。varchar 与 char 的区别,char 是一种固定长度的类型,varchar 则是一种可变长度的类型。在 MySQL 5.1 及之前的版本中,MyISAM 是默认的存储引擎,而在 MySQL 5.5 版本以后,默。
2025-01-23 15:20:15
508
原创 Echarts集成Vue2个人总结与反思
1、创建数据库ry-cloud并导入数据脚本(必须),quartz.sql(可选)2、创建数据库ry-config并导入数据脚本(必须)3、配置nacos持久化,修改文件,增加支持mysql数据源配置。
2025-01-06 09:42:05
249
原创 初识数据库
在JavaSE中,我们说过这样一句话,数据要运算,必须先存储,那么java中存储数据是使用变量,那么计算机怎么存储?文件 Java中变量存储的数据,可以跨平台,因为JVM跨平台,那么计算机存储的数据呢?不会跨平台 而数据库就可以解决操作系统之间的跨平台 MySQL是一个关系型数据库管理系统**,**由瑞典MySQL AB 公司开发,目前属于 Oracle旗下产品。MySQL 是最流行的关系型。
2024-08-26 20:13:34
1026
原创 JavaSE之JDK8新特性(主要是匿名内部类和StreamAPI)
英文称为Functional Interface其本质是一个有且仅有一个抽象方法,但是可以有多个非抽象方法的接口。核心目标是为了给Lambda表达式的使用提供更好的支持,进一步达到函数式编程的目标,可通过运用函数式编程极大地提高编程效率。其可以被隐式转换为 lambda 表达式。
2024-08-26 18:51:58
1017
原创 正则表达式
正则表达式定义了字符串的匹配模式,可以用来进行搜索,编辑,或处理文本并不仅限于某一种语言,但是在每种语言中有细微的差别1 数据校验、格式校验2 数据提取。
2024-08-21 15:50:40
2922
原创 网络编程(TCP/UDP)
传输层协议中有两个非常重要的协议:传输控制协议TCP(Transmission Control Protocol)用户数据报协议UDP(User Datagram Protocol)。TCP/IP以其两个主要协议:传输控制协议(TCP)和网络互联协议§而得名,实际上是一组协议,包括多个具有不同功能且互为关联的协议。lP(Internet Protocol)协议是网络层的主要协议,支持网间互连的数据通信。
2024-08-19 20:39:07
1494
原创 多线程(完整!内含面试题讲解,很重要)
线程的优先级等级a)b)c)涉及的方法d)***getPriority() :***返回线程优先值e)***setPriority(int newPriority) :***改变线程的优先级说明f) 线程创建时继承父线程的优先级g) 低优先级只是获得调度的概率低,并非一定是在高优先级线程之后才被调用问题的提出多个线程执行的不确定性引起执行结果的不稳定多个线程对账本的共享,会造成操作的不完整性,会破坏数据从JDK 5.0开始,Java提供了更强大的线程同步机制——通过显式定义同。
2024-08-16 20:28:36
961
原创 多线程完整(完整!内含经典面试题讲解)
线程的优先级等级a)b)c)涉及的方法d)***getPriority() :***返回线程优先值e)***setPriority(int newPriority) :***改变线程的优先级说明f) 线程创建时继承父线程的优先级g) 低优先级只是获得调度的概率低,并非一定是在高优先级线程之后才被调用问题的提出多个线程执行的不确定性引起执行结果的不稳定多个线程对账本的共享,会造成操作的不完整性,会破坏数据从JDK 5.0开始,Java提供了更强大的线程同步机制——通过显式定义同。
2024-08-16 20:23:12
1192
原创 多线程大全(一看就懂)
线程的优先级等级a)b)c)涉及的方法d)***getPriority() :***返回线程优先值e)***setPriority(int newPriority) :***改变线程的优先级说明f) 线程创建时继承父线程的优先级g) 低优先级只是获得调度的概率低,并非一定是在高优先级线程之后才被调用问题的提出多个线程执行的不确定性引起执行结果的不稳定多个线程对账本的共享,会造成操作的不完整性,会破坏数据从JDK 5.0开始,Java提供了更强大的线程同步机制——通过显式定义同。
2024-08-15 19:05:38
1198
原创 IO流(完善)
FileInputstream 字节输入流,用于把某个文件已字节的形式读取出来想要读取一个文件,首先得找到这个文件怎么找呢?1 相对路径 2 绝对路径相对路径:以当前文件为准,去找其他文件, ./表示当前目录, …/表示上级目录, …/…/绝对路径:以系统跟盘符为准,比如D盘 E盘FileReader一次读取一个字符,也就是两字节,而Unicode编码也是2字节所以 读取文本文件时,不会出现乱码问题FileOutputstream 是字节输出流,用于将内存中数据写出去。
2024-08-13 20:38:12
1462
原创 IO流小总结
字节输入流,用于把某个文件以字节的形式读取出来想要读取一个文件,首先得找到这个文件相对路径:以当前文件为准,去找其他文件,./表示当前目录,…/表示上级目录绝对路径:以系统跟盘符为准,比如D盘,E盘FileReader一次读取一个字符,也就是2字节,而unicode编码也是2字节,所以读取文本文件时,不会出现乱码问题是字节输出流,用于将内存中数据写出去需要传入文件路径,如果该文件不存在,则会自动创建(但是不会创建目录)
2024-08-13 14:01:57
774
原创 JavaSE之集合概述、List、Set、比较器
迭代器模式∶它可以使对于序列的底层数据结构的遍历行为与被遍历的对象分离,可以让我们无序关心底层数据结构直接的差异性,提供了统一遍历的标准.(无论底层为何种数据结构都可以使用这个标准进行遍历)LinkedList : 底层是一个双向链表,随机性添加和删除效率较高,查询和修改效率较低 底层是Haspmap,set其实就是map的key部分,因此不能做查询和修改操作Comparable 是“比较”的意思,而 Comparator 是“比较器”的意思;
2024-08-12 20:50:17
796
原创 JavaSE之IO流
FileInputstream 字节输入流,用于把某个文件已字节的形式读取出来想要读取一个文件,首先得找到这个文件怎么找呢?1 相对路径 2 绝对路径相对路径:以当前文件为准,去找其他文件, ./表示当前目录, …/表示上级目录, …/…/绝对路径:以系统跟盘符为准,比如D盘 E盘FileReader一次读取一个字符,也就是两字节,而Unicode编码也是2字节所以 读取文本文件时,不会出现乱码问题FileOutputstream 是字节输出流,用于将内存中数据写出去。
2024-08-12 19:03:27
1012
原创 笔记(day16)异常
1创建一个异常类继承一个已有的异常类,─般继承Exception即可 2如果是运行时异常,则继承RuntimeException 3提供无参构造及有参构造public class 异常类类名 extends Exception{public 异常类类名(){public 异常类类名(String msg){super(msg)
2024-08-12 18:35:44
713
原创 笔记(day16)异常
1创建一个异常类继承一个已有的异常类,─般继承Exception即可 2如果是运行时异常,则继承RuntimeException 3提供无参构造及有参构造public class 异常类类名 extends Exception{public 异常类类名(){public 异常类类名(String msg){super(msg)
2024-08-12 18:33:59
771
原创 JavaSE之常用API(2)(知识点小总结)
编译时,对自动装箱和拆箱进行处理,自动补齐相关方法调用。自动装箱:自动将基本类型转换为引用类型。自动拆箱:自动将应用类型转换为基本类型。
2024-08-07 14:08:41
1398
原创 JavaSE之常用API(前一部分)
String字符串类,底层就是一个字符数组,所以字符串很多特性就是数组的特征1 字符串一旦创建,不能修改2 为了提高字符串的访问效率,Java提供了一种缓存技术,字符串常量池3 如果是用=" " 就不会再堆内存创建对象,而是直接再常量池进行搜索,如果有就直接使用,没有就创建4 如果new String(“”) 会在堆内存创建字符串对象,并且常量池中如果没有,也会创建。
2024-08-05 14:48:32
486
原创 JavaSE之类关系、内部类、设计模式(面向对象)
就是类中创建的类当一个事物的内部,还有一个部分需要一个完整的结构进行描述而这个内部的完整结构只对当前类提供服务,就可以写为内部类如果学生类需要保存老师,而老师就是一个完整的结构一般我们会存储老师的对象就行但是如果老师类,是公共的,就意味着在任何地方都可以使用老师类而我们只想让这个老师类给学生类使用,不想给别的类使用,就把老师类弄成内部类设计模式:代表了最佳的实践方式,通常被有经验的面向对象的软件开发人员采用是众多有经验的开发人员,经过很长时间的使用和错误总结出来的,用来解决一系列特定问题。
2024-08-02 20:24:21
646
原创 JavaSE之抽象、接口、object(面向对象)
抽象: 往往用来表示设计中得出的抽象概念,一般不会有具体的实体表示比如动物,他只是一个抽象的概念,并没有一个具体的东西叫动物所以动物就不能代表一个具体的实体,就意味着,动物类,是不能创建对象的所以 此时动物类,应该定义为抽象类abstract:修饰符,表示抽象的。
2024-08-01 19:23:04
1240
原创 JavaSE基础之多态
软件设计六大原则:单一职责原则:一个类或一个方法只做一个事情,只拥抱一种变化里式替换原则:能使用父类的地方就一定可以使用子类依赖倒置原则:底层应该依赖高层,高层不应该依赖底层,实现应该依赖抽象接口隔离原则:应该依赖最小接口迪米特法则:只有和关系的类进行通信开闭原则:修改关闭,拓展开放。
2024-07-31 18:38:31
255
原创 小白学Java之方法、栈内存、递归
(img-Ftw9swKN-1721739187758)]方法重载:方法名相同,参数列表不同(1. 个数不同, 2. 类型不同)递归和迭代是等价,都需要 起始值,终止条件,步长,否则就会出现死循环。直接递归: 自己调用自己,在当前方法中,对自身方法进行调用。11种数据类型中的任意一种,如果没有返回值,则写void。递归思想: 以此类推,和循环是一样的,都是以此类推的意思。重载目的:相同功能,相同名字,方便记忆,书写方便。间接递归: 我调用你,你调用我。可以有,可以没有,可以有多个。
2024-07-23 20:54:43
902
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人