- 博客(32)
- 收藏
- 关注
原创 springcloud
1.i/o流用于处理设备间的数据传输。读写文件或者网络通讯。 2.java程序对数据输入输出操作以流stream的方式进行 3.java.io包提供各种流类和接口,以获取不同种类的数据,并通过标准的方法输入或输出数据。 流的分类 数据单位的不同分为:字节流8bit,字符流16bit 流向不同分为:输入流,输出流 角色不同分为:节点流,处理流 ......
2024-03-04 17:31:16
415
1
原创 java面试ssm框架
1.i/o流用于处理设备间的数据传输。读写文件或者网络通讯。 2.java程序对数据输入输出操作以流stream的方式进行 3.java.io包提供各种流类和接口,以获取不同种类的数据,并通过标准的方法输入或输出数据。 流的分类 数据单位的不同分为:字节流8bit,字符流16bit 字节流在操作时本身不会用到缓冲区(内存),是文件本身直接操作的,而字符流在操作时使用了缓冲区,通过缓冲区再操作文件 流向不同分为:输入流,输出流 角色不同分为:节点流,处理流 .........
2022-06-25 13:57:03
387
原创 Spring事务
事务:数据库操作最基本单元,逻辑上一组操作有一个失败所有操作都失败 特征: (1)原子性 (2)一致性 (3)隔离性 (4)持久性
2022-04-03 13:12:11
868
原创 SpringAOP
AOP概念 1.面向切面编程,利用AOP对业务逻辑各部分隔离,使各业务逻辑耦合度降低,提高程序的可重用性,提高开发效率。(不修改源代码在主干功能里面添加新功能) AOP底层原理 AOP底层使用动态代理 1.有接口,使用jdk动态代理 2.没有接口,使用CGLIB动态代理 ...
2022-03-30 11:53:53
554
原创 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
638
原创 Mysql基础
cmd命令行输入mysql -uroot -p123456打开mysql show databases;显示数据库 create database name1;创建数据库 use name1;
2022-02-25 10:52:33
120
原创 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
123
原创 JavaIO流
1.i/o流用于处理设备间的数据传输。读写文件或者网络通讯。 2.java程序对数据输入输出操作以流stream的方式进行 3.java.io包提供各种流类和接口,以获取不同种类的数据,并通过标准的方法输入或输出数据。 流的分类 数据单位的不同分为:字节流8bit,字符流16bit 流向不同分为:输入流,输出流 角色不同分为:节点流,处理流 ...
2021-11-30 21:54:12
137
原创 Java快捷键
实用快捷键: Ctrl+/ 或 Ctrl+Shift+/ 注释(// 或者/*...*/ ) Ctrl+D 复制行 Ctrl+X 删除行 Shift + Enter 创建新行 快速修复 alt+enter(modify/cast) 代码提示 alt+/ ctr+G 定位某一行 Shift+F6 重构-重命名 IDEA 批量修改变量名 点击变量名后按shift+F6 Ctrl+R 替换文本 Ctrl+F 查找文本 代码处F2 快速定位编译出错位置 Ctrl+E 最近打开的文件 Ctrl+J 自动代码
2021-11-27 10:38:30
926
原创 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
93
原创 JAVA集合
size()方法获得元素个数 addAll(Collection coll1)将coll1集合中的元素添加到当前集合中 isEmpty()判断当前集合是否为空
2021-11-22 10:34:15
339
原创 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
71
原创 JAVA同步方法
同步方法:private synchronized void method(){},不需要显示的声明 1.非静态的同步方法,同步监视器是this 2.静态的同步方法,同步监视器是当前类本身 wait():一旦执行此方法,当前线程就进入阻塞状态,并释放同步监视器。 notify():一旦执行此方法,就会唤醒被wait的一个线程,如果多个被wait,则唤醒优先级高的那个 notifyAll():唤醒所有被wait的线程 1.wait(),notify(),notifyAll()三个方法必须使用在同步代码
2021-11-10 20:33:45
529
原创 JAVA常用类
string引用数据类型 1.string 声明为final ,不能被继承 2.string实现serializable接口,支持序列化传输。 实现comparable接口,可以比较大小 3.定义了final char[] value用于储存字符串数据 4.代表不可变的字符序列,不可变性 当对字符串重新赋值,需要重新指定内存区域 当对现有字符串连接操作,也需要重新指定内存区域赋值,不能在原有value上赋值 5.字符串常量池不会存两个相同内容的...
2021-11-10 20:16:07
223
原创 python基础
1、elif功能与cpp中的else if相同 2、三目运算符:结果A if 条件else 结果B 3、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
455
原创 JAVA线程
同步方法:private synchronized void method(){},不需要显示的声明 1.非静态的同步方法,同步监视器是this 2.静态的同步方法,同步监视器是当前类本身
2021-10-10 17:12:58
50
原创 6.异常处理
一、程序在正常执行过程中,一旦出现异常,就会在异常代码处生成一个对应异常类的对象,并将此对象抛出。其后的代码就不再执行。 1.系统自动生成的异常对象 2.手动的生成一个异常对象,并抛出(throw) 二、异常处理方式 1.try-catch-finally 2.throws 三、异常种类 java Exception: 1.Error 2.Runtime Exception运行时异常 3.Exception 4.throw用户自定义异常 异常类分为两个大的类型:Er..
2021-09-26 11:48:28
174
原创 单例设计模式
一、单例模式定义: 单例模式确保某个类只有一个实例,而且自行实例化并向整个系统提供这个实例。在计算机系统中,线程池、缓存、日志对象、对话框、打印机、显卡的驱动程序对象常被设计成单例。这些应用都或多或少具有资源管理器的功能。每台计算机可以有若干个打印机,但只能有一个Printer Spooler,以避免两个打印作业同时输出到打印机中。每台计算机可以有若干通信端口,系统应当集中管理这些通信端口,以避免一个通信端口同时被两个请求同时调用。总之,选择单例模式就是为了避免不一致状态,避免政出多头。 二、单例模式特
2021-09-24 22:46:02
68
原创 JAVA8接口的特性
1.接口中定义的静态方法,只能通过接口来调用 2.通过实现类的对象,可以调用默认方法。 调用接口中的默认方法:API.super.method (在 java 8 之前,接口与其实现类之间的耦合度太高了(tightly coupled),当需要为一个接口添加方法时,所有的实现类都必须随之修改。默认方法解决了这个问题,它可以为接口添加新的方法,而不会破坏已有的接口的实现。这在 lambda 表达式作为 java 8 语言的重要特性而出现之际,为升级旧接口且保持向后兼容(backward com...
2021-09-24 22:07:37
122
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅