- 博客(32)
- 收藏
- 关注
原创 springcloud
1.i/o流用于处理设备间的数据传输。读写文件或者网络通讯。2.java程序对数据输入输出操作以流stream的方式进行3.java.io包提供各种流类和接口,以获取不同种类的数据,并通过标准的方法输入或输出数据。流的分类数据单位的不同分为:字节流8bit,字符流16bit流向不同分为:输入流,输出流角色不同分为:节点流,处理流......
2024-03-04 17:31:16
319
1
原创 java面试ssm框架
1.i/o流用于处理设备间的数据传输。读写文件或者网络通讯。2.java程序对数据输入输出操作以流stream的方式进行3.java.io包提供各种流类和接口,以获取不同种类的数据,并通过标准的方法输入或输出数据。流的分类数据单位的不同分为:字节流8bit,字符流16bit字节流在操作时本身不会用到缓冲区(内存),是文件本身直接操作的,而字符流在操作时使用了缓冲区,通过缓冲区再操作文件流向不同分为:输入流,输出流角色不同分为:节点流,处理流.........
2022-06-25 13:57:03
317
原创 SpringAOP
AOP概念1.面向切面编程,利用AOP对业务逻辑各部分隔离,使各业务逻辑耦合度降低,提高程序的可重用性,提高开发效率。(不修改源代码在主干功能里面添加新功能)AOP底层原理AOP底层使用动态代理1.有接口,使用jdk动态代理2.没有接口,使用CGLIB动态代理...
2022-03-30 11:53:53
506
原创 SpringIOC
spring简介Spring是分层full-stack轻量级开源框架,以ioc(inverse of control反转控制)和Aop(面向切面编程)为内核优点:1.方便解耦,简化开发通过spring提供的ioc容器,将对象间的依赖关系交由spring进攻控制,避免硬解码造成过渡耦合。用户可以更专注上层应用。2.AOP编程的支持通过spring的AOP功能,方便进行面向切面编程,许多不容易用传统oop实现的功能可以通过AOP实现。3.声明式事务的支持可以免除事务管理代码,通过
2022-03-27 12:33:49
588
原创 Mysql基础
cmd命令行输入mysql -uroot -p123456打开mysqlshow databases;显示数据库create database name1;创建数据库use name1;
2022-02-25 10:52:33
85
原创 Java网络编程
public void client() throws IOException { Socket socket=null; OutputStream os=null; try { InetAddress inet=InetAddress.getByName("127.0.0.1"); socket = new Socket(inet,8899); os = socket.getOutputStream(); os.wr.
2021-12-02 10:04:47
87
原创 JavaIO流
1.i/o流用于处理设备间的数据传输。读写文件或者网络通讯。2.java程序对数据输入输出操作以流stream的方式进行3.java.io包提供各种流类和接口,以获取不同种类的数据,并通过标准的方法输入或输出数据。流的分类数据单位的不同分为:字节流8bit,字符流16bit流向不同分为:输入流,输出流角色不同分为:节点流,处理流...
2021-11-30 21:54:12
103
原创 Java快捷键
实用快捷键:Ctrl+/ 或 Ctrl+Shift+/ 注释(// 或者/*...*/ )Ctrl+D 复制行Ctrl+X 删除行Shift + Enter 创建新行快速修复 alt+enter(modify/cast)代码提示 alt+/ctr+G 定位某一行Shift+F6 重构-重命名 IDEA 批量修改变量名 点击变量名后按shift+F6Ctrl+R 替换文本Ctrl+F 查找文本代码处F2 快速定位编译出错位置Ctrl+E 最近打开的文件Ctrl+J 自动代码
2021-11-27 10:38:30
873
原创 Java集合
size()方法获得元素个数addAll(Collection coll1)将coll1集合中的元素添加到当前集合中isEmpty()判断当前集合是否为空Collection接口-集合Collection接口-常用方法1、add()方法boolean add(E e) //向集合中插入一个元素Collection c = new ArrayList();c.add("hello world");c.add(100);c.add(3.14);c.add(tru...
2021-11-22 10:35:00
71
原创 JAVA集合
size()方法获得元素个数addAll(Collection coll1)将coll1集合中的元素添加到当前集合中isEmpty()判断当前集合是否为空
2021-11-22 10:34:15
318
原创 JAVA枚举类与注解
建议使用enum方式来枚举:public class SeasonTest { public static void main(String[] args) { Season Spring=Season.SPRING; System.out.println(Spring); System.out.println(Season.class.getSuperclass()); }}enum Season{//多个对象用,隔开 结...
2021-11-14 09:49:51
39
原创 JAVA同步方法
同步方法:private synchronized void method(){},不需要显示的声明1.非静态的同步方法,同步监视器是this2.静态的同步方法,同步监视器是当前类本身wait():一旦执行此方法,当前线程就进入阻塞状态,并释放同步监视器。notify():一旦执行此方法,就会唤醒被wait的一个线程,如果多个被wait,则唤醒优先级高的那个notifyAll():唤醒所有被wait的线程1.wait(),notify(),notifyAll()三个方法必须使用在同步代码
2021-11-10 20:33:45
470
原创 JAVA常用类
string引用数据类型1.string 声明为final ,不能被继承2.string实现serializable接口,支持序列化传输。 实现comparable接口,可以比较大小3.定义了final char[] value用于储存字符串数据4.代表不可变的字符序列,不可变性 当对字符串重新赋值,需要重新指定内存区域 当对现有字符串连接操作,也需要重新指定内存区域赋值,不能在原有value上赋值5.字符串常量池不会存两个相同内容的...
2021-11-10 20:16:07
195
原创 python基础
1、elif功能与cpp中的else if相同2、三目运算符:结果A if 条件else 结果B3、assert后的条件为假时,程序直接陷入异常4、 for i in range(num) 从0开始到num-1;for i in range(start num,end num,step)5、list.append() 末尾添加一个内容6、len()求长度7、list.extend(【A,B】)可同时插入多个元素8、list.insert(num-1,‘A...
2021-11-08 15:01:12
378
原创 JAVA线程
同步方法:private synchronized void method(){},不需要显示的声明1.非静态的同步方法,同步监视器是this2.静态的同步方法,同步监视器是当前类本身
2021-10-10 17:12:58
30
原创 6.异常处理
一、程序在正常执行过程中,一旦出现异常,就会在异常代码处生成一个对应异常类的对象,并将此对象抛出。其后的代码就不再执行。1.系统自动生成的异常对象 2.手动的生成一个异常对象,并抛出(throw)二、异常处理方式1.try-catch-finally2.throws三、异常种类java Exception: 1.Error 2.Runtime Exception运行时异常 3.Exception 4.throw用户自定义异常异常类分为两个大的类型:Er..
2021-09-26 11:48:28
136
原创 单例设计模式
一、单例模式定义:单例模式确保某个类只有一个实例,而且自行实例化并向整个系统提供这个实例。在计算机系统中,线程池、缓存、日志对象、对话框、打印机、显卡的驱动程序对象常被设计成单例。这些应用都或多或少具有资源管理器的功能。每台计算机可以有若干个打印机,但只能有一个Printer Spooler,以避免两个打印作业同时输出到打印机中。每台计算机可以有若干通信端口,系统应当集中管理这些通信端口,以避免一个通信端口同时被两个请求同时调用。总之,选择单例模式就是为了避免不一致状态,避免政出多头。二、单例模式特
2021-09-24 22:46:02
33
原创 JAVA8接口的特性
1.接口中定义的静态方法,只能通过接口来调用2.通过实现类的对象,可以调用默认方法。 调用接口中的默认方法:API.super.method(在 java 8 之前,接口与其实现类之间的耦合度太高了(tightly coupled),当需要为一个接口添加方法时,所有的实现类都必须随之修改。默认方法解决了这个问题,它可以为接口添加新的方法,而不会破坏已有的接口的实现。这在 lambda 表达式作为 java 8 语言的重要特性而出现之际,为升级旧接口且保持向后兼容(backward com...
2021-09-24 22:07:37
94
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人