- 博客(25)
- 收藏
- 关注
原创 2022-08-19 JDBC Java与数据库的连接
2.PreparedStatement执行带问号参数的预编译的sql语句,动态传参,优点有效率高、可读性高、安全性高,防止sql注入。当做出增删改的操作之后,把发生的变化保存在内存中,提交事务,才会真正提交给数据库,从而更改数据库的值。一个bug----通过字符串的拼接,可以得到一个恒等的sql语句,可以跳过某些判断。1.在MySQL中,只有使用了Innodb引擎的数据库才支持事务。事务是数据库的,不是Java的,只是用idea控制事务。事务是数据库的,不是Java的,只是用idea控制事务。
2022-08-19 22:37:40 125
原创 2022-08-18 MySQL常用函数与JDBC
1. 完全依赖: 通过{学生学号, 选修课程名}可以得到{该生本门选修课程的成绩},而通过单独的{学生学号}或者单独的{选修课程名}都无法得到该成绩,则说明{该生本门选修课程的成绩}完全依赖于{学生学号,选修课程名}\3. 传递函数依赖: 在关系R(学号,宿舍,费用)中,通过{学号}可以得到{宿舍},通过{宿舍}可以得到{费用},而反之都不成立,则存在传递依赖{学号}->{费用}。必须有主键,这是数据库设计的基本要求,一般情况下我们采用数值型或定长字符串,列不能再分,比如:联系方式。
2022-08-19 21:39:10 112
原创 2022-08-12 Java正则表达式
捕获组是通过从左至右计算其开括号来编号。捕获组是把多个字符当一个单独单元进行处理的方法,它通过对括号内的字符分组来创建。例如,正则表达式 (dog) 创建了单一分组,组里包含”d”,”o”,和”g”。...
2022-08-17 00:04:50 91
原创 2022-08-10 Java注解
注解:Annotation,Java标注,是JDK5引入的一种机制Java中类,方法,变量,参数,包都可以被标注元注解:专门给注解加的注解 (如果不学习反射,注解没什么作用)在Java的整个注解体系中,有3个非常重要的主干类 枚举,它用来指定注解的策略,不同类型的策略指定的注解的作用域不同4个注解在java.lang.annotation剩下的6个在java.lang,让编辑器去忽略警告自定义注解类......
2022-08-16 23:59:24 70
原创 2022-08-09 Java IO流
文件通常是由一连串的字节或字符构成,组成文件的字节序列称为字节流,组成文件的字符序列称为字符流。Java 中根据流的方向可以分为输入流和输出流。输入流是将文件或其它输入设备的数据加载到内存的过程;输出流恰恰相反,是将内存中的数据保存到文件或其他输出设 备。...
2022-08-16 23:56:30 44
原创 2022-08-08 JUnit 和 Stream
断言不成功将会抛出异常,即使程序正常运行,但是结果不正确,也会以失败结束。当我们使用一个流的时候,通常包括三个步骤。
2022-08-09 00:00:08 143
原创 2022-08-04 线程池
null)?}Ch02(){}// 就是在创建线程}}return t;}System.out.println("自定义线程池创建的线程...");}}
2022-08-08 23:32:56 45
原创 2022-08-05 集合
根节点是唯一的,不能存在多个根结点子树的个数没有限制,但是他们一定是互不相交的树的定义中使用了递归的方式,递归在树的学习过程中起着重要的作用结点的度:结点拥有子节点的数量称为这个结点的度结点关系:结点子树的根节点称为该结点的双亲结点,相应该结点称为孩子结点的父结点(双亲结点)树的深度(结点层次):树中结点的最大层数称为树的高度或深度。...
2022-08-08 23:31:52 100
原创 2022-08-03 多线程
Thread的两个静态方法:sleep释放CPU资源,但是不会释放锁yield方法释放CPU执行权,保留了CPU的执行资格,不常用。join方法,yield出让了执行权,join就加入进来。wait:释放CPU资源,释放锁notify:唤醒等待中的线程notifyAll:唤醒等待中的所有线程。...
2022-08-03 22:01:53 43
原创 2022-08-02 多线程
当去开一个虚拟机,开一个数据库,开git,开xshell,开idea, 开Nginx,开redis,启动N多个微服务。就需要一台高性能配置的电脑(cpu8核和运行内存16G。)(System Bus):连接计算机系统的主要组件,用来降低成本和促进模块化。可以通过软件来控制硬件。: 一个正在执行中的程序就是一个进程,系统就会为这个进程发配独立的【运行资源】 进程是程序的一次执行过程,它有自己的生命周期 它会在启动程序时产生 运行程序时存在 关闭程序时消亡。......
2022-08-02 19:38:59 75
原创 2022-07-28 Java常用API
Java的和所谓的本质上Java只有值传递,所有的都是一次值的引用数据类型拷贝的就是引用地址;基本数据类型拷贝的是值(不会传如实例对象本身的)
2022-07-29 21:16:50 179 1
原创 2022-07-27
1.有参数,有返回值(i+j)->{}如果方法体只是一句返回值(i,j)->i+j2.有参数,无返回值}如果方法体只有一句话(i,j)->
2022-07-29 21:06:08 101
原创 2022-07-23 第二组-于凤琳 继承剩下问题
在Object类中,equals()与“==”双等号的作用的相同的比较的就是虚地址。1.public公有的在一个工程下都可以使用可以用在属性,方法,构造器和类上。Object它是一个类,那就应该具有类的结构,它应该具有属性,方法,构造器。2.protected受保护的可以跨包使用如果跨包必须是它的子类。注意这个是Object类中的方法与Spring类中的equals不同。二,final关键字最终的终极的。3,final修饰的方法。2,final修饰的类。...
2022-07-29 21:04:43 54
原创 2022-07-29 Java异常处理
除了RuntimeException类剩下的都是编译期异常写代码的时候它会抛异常(不是说你的代码写错了代码写的对还在报错)*见的不多要是出现了直接就TRycatch就完事了如果编译期异常,会编译不通过一直爆红。当一个程序抛出异常,抛出异常后,后面的语句不再执行类似于return的功能终止方法的执行。为了能让抛出异常语句的后面的语句正常执行,提出处理解决异常语句。最顶级的异常类Throwable包括错误Error和异常Exeption是顶级异常类的直接子类。.........
2022-07-29 21:01:59 159
原创 2022-07-25
2,时间戳(描述时间的方式)格林尼治时间1970.1.1000000到今天2022.7.2892930的毫秒数可以忽略时间区。yyyy年yy年的后两位MM-月dd日HH小时24小时制hh小时12小时制mm分ss秒SSS毫秒。在JDK8之前,处理日期和时间,基本上就是用我们上面的几个类,Date和Calendar,获取到的月份是0-11,而不是我们生活中的1-12。一般数据库里存着的就是Date类型。............
2022-07-29 21:00:39 84
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人