自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 MySQL进阶

如果删除父类dept中id的值,子类表emp中对应的dept_id的值的行上所有信息都会被删除。如果更新父类dept中id的值,子类表emp中对应的dept_id 的值也会改变。修改父类表dept中id的值,子类表中对应的dept_id的值也会变成null。如果删除父类表中的id值,子类表中对应的dept_id的值会变成null。产看一张无关的表,上面记录着工资等级,根据这个无关的表查看员工,工资等级。建立学生表,建立课程表,关键建立中间表,并设置外键关系。外连接,查询一张完整表,及这个表和其他表的交集。

2023-07-23 22:49:42 169

原创 Java 多线程

并发:进程中的线程是由cpu调度执行的,但cpu能处理线程的数量有限,为了保证全部线程都在执行,cpu会轮询为每个系统的线程服务,由于cpu切换速度极快,给我们感觉线程在同时执行,这就是并发。不使用线程池出现的问题: 用户每发起一个请求,后台就需要一个新线程来处理,下次新任务来了又需要线程处理,创建新线程的开销很大,并且请求过多时,会产生大量的线程出来,严重影响系统性能问题。新任务提交时发现核心线程都在忙,任务队列已经满了,并且还可以创建临时线程,此时才会创建临时线程。线程是一个程序内部的一条执行流程。

2023-07-21 11:38:26 152 1

原创 Java 特殊文件

案例 有一个user.txt 文件,查看里面是否有李芳这名同学,并将其年龄改为18岁。特点: 1.都只能是键值对 2.键不能重复 3.文件后缀都是以properties结尾。XML中可以写一个CDATA的数据区, 快捷键输入CD +回车。本质是一种数据格式,可以用来存储复杂的数据结构,和数据关系。如何使用程序读取XML中的数据(解析xml文件)特殊文件:属性文件.properties。了解 如何使用程序把数据写到xml文件中去。xml文件内容可以直接在浏览器中展示出来。特殊文件:XML文件。

2023-06-24 15:44:39 168 1

原创 Java基础知识点 IO流(二)

PrintStream和PrintWriter用法基本上差不多,打印数据没有区别,写数据上有区别。字节流适合做一切文件的拷贝(音视频,文本);高级流后面不能直接写追加,高级流封装低级流,在低级流中写追加。成员变量中,加上transient修饰符,将不参与序列化。缓冲流(对原始流包装,以提高原始流读写数据性能)对象反序列化:把文件里的Java对象读取出来。对象如果需要序列化,必须实现序列化接口。字符流适合做文本文件的操作(读,写)。字节流读写文本文件内容,容易乱码。给诗排序,并存到另一个文件中。

2023-06-24 12:54:37 157

原创 Java基础知识点 IO流(一)

但是os.close()和is.close() 又会爆红 ,因为finally中的代码一定会执行,如果代码在 InputStream和OutputStream代码定义之前就报错了,就会导致空指针异常。递归的终结点:f(1);如何找到文件的绝对路径,右击b.txt文件,选中Copy Paht/Refernece ,选中绝对路径即可。//资源被用完之后,都会自动调用close方法完成资源的释放。流释放存在问题,一旦中间的代码出现问题,流就不能释放。//try()的括号里,只能放置资源对象(流对象)

2023-06-21 19:58:03 113 1

原创 Java基础知识点 异常

异常处理案例,建议方法都抛出Exception异常,最后的方法调用者再try-catch捕获异常。先定义一个异常类,继承RuntimeExeception。throws也是抛出异常,用在方法上,抛出方法内部异常。异常一旦出现没有处理,程序就会退出jvm虚拟机而终止。问题如果特别严重,就抛出编译时异常,会提示程序员。第二种异常处理机制: 在最外层捕获异常,并尝试修复。先定义一个异常类,继承Exception。throw是抛出异常对象用在方法内部。如果问题比较轻,就抛出运行时异常。自定义一个运行时异常。

2023-06-20 15:50:48 59

原创 Java基础知识点第四篇 Stream流体系

使用stream流,一行代码搞定,stream流支持链式编程。Collection集合、Map集合、数组获取流的方式。Stream流的思想相当于传动带,依次按着顺序过滤。注意注意注意 流只能使用一次。

2023-06-19 16:29:57 71

原创 Java基础知识点集合(学习集合这一篇就够了)

java集合相关知识

2023-06-19 10:15:58 325

原创 java基础知识点,常来复习第二篇

int index = Arrays.binarySearch(数组,值) 二分搜索技术,前提数组必须排好序,才能支持。如果查找的元素不存在,返回,元素应该插入的位置索引 +(-1)。重写的compare方法返回类型是int类型,如何比较身高呢(身高是小数,Double.compare() 用转专门的方法比较 )(匿名内部类被重写方法的形参列表)-> { 被重写方法的方法体代码 }Arrays.sort(数组) 排序api,默认对数组元素升序排序。最有用的,可以把字符串的数值转换为真实的数据类型。

2023-06-15 21:13:44 90

原创 java基础知识点,经常来复习。

System.currentTimeMills() 打印当前时间到1970年-1-1 的毫秒值时间。DateTimeFormatter可以格式化日期(DateTimeFormatter.ofPattern() ),LocalDateTime.parse()可以解析字符串。(获取日历的年月日,这一年的第几天,还有好多种方法)Math类不需要创建对象,里面的方法都是静态的,直接通过类名.方法 来调用。Instance时间戳对象,通过时间戳打印的时间,不是本地时间,需要通过设置本地时区打印本地时间。

2023-06-14 22:08:42 73

原创 Java中的四种内部类(成员内部类、局部内部类、静态内部类、匿名内部类)

(在外部类中访问局部内部类,创建对象 Outer.Inner in=new Outer().new Inner() )//成员内部类不能有静态变量,但可以访问外部类的所有成员//成员内部类//内部类中可以和外部类的实例变量共存//用静态修饰的变量是不允许的//用静态修饰的常量允许//访问内部类中的i//访问内部类中的i//访问外部类中的i//内部类和外部类变量没同名,可以直接访问外部类变量//外部类的非静态方法访问内部类//直接创建内部类的对象。

2023-06-08 20:25:56 700

原创 Java中的static详细总结学习,一篇就够了

java有关静态知识的学习,看完一定有收获

2023-06-07 12:27:03 2818 1

原创 有些软件已经卸载,但是在开始菜单里面还有怎么解决

有些软件已经卸载,但是在开始菜单里面还有怎么解决

2022-11-04 13:53:14 11407 1

原创 Servlet快速入门

Servlet入门了解

2022-10-24 22:52:38 762

原创 IDEA中使用Tomcat-集成本地 Tomcat

idea中使用tomcat部署项目。

2022-10-24 17:48:45 1831

原创 Tomacat-创建Maven-Web项目

tomcat创建maven-web项目

2022-10-24 11:35:54 554

原创 MySQL学习笔记(超级详细)

MySQL学习笔记(超级详细)

2022-10-13 14:33:00 852

原创 C语言求解四个数中较大的两个数

C语言求解四个数中较大的两个数

2022-09-27 08:51:04 706

原创 Ubuntu18.04有线未托管完美解决方案

Ubuntu18.04有线未托管完美解决方案

2022-09-26 10:35:04 1761 1

空空如也

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

TA关注的人

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