自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(26)
  • 收藏
  • 关注

原创 Wrapper 子句构造器

Wrapper的两个子类1.QueryWrapper 作为where条件子句的构造器2.UpdateWrapper 作为set子句的构造器IPage 分页器接口1.Page 类不同数据库的分页的SQL语句不一样,你需要告诉框架你用的是什么数据库,?Oracle:基于rownum做子查询在启动类中添加下面的方法,即可告诉MyBatis,我们使用的是MySQL数据库。...

2022-08-08 08:36:23 717 1

原创 MyBatis-Plus框架

MyBatis框架思维,SpringBoot框架

2022-08-02 19:34:35 96

原创 JavaSE中 注解和反射技术以及SpringBoot框架

注解注解的注解动词用一个注解来解释程序名词注解是一种Java源文件1.Target元注解2.Retention元注解。

2022-08-01 20:21:53 175

原创 JavaWeb

Tomcat联合Maven运行Javaweb项目

2022-07-28 19:19:00 149

原创 JavaScript

returnx;}else{return-x;}}上述abs()function指出这是一个函数定义;abs是函数的名称;(x)括号内列出函数的参数,多个参数以,分隔;{...}之间的代码是函数体,可以包含若干语句,甚至可以没有任何语句。请注意,函数体内部的语句在执行时,一旦执行到return时,函数就执行完毕,并将结果返回。因此,函数内部通过条件判断和循环可以实现非常复杂的逻辑。如果没有return语句,函数执行完毕后也会返回结果,只是结果为undefined。abs()...

2022-07-23 07:57:53 109

原创 7月18日Java学习

5.节点(node)也称为标签(tag)或者元素(element),是标记语言的最小组成单位,每一个节点用于标记网页中的一个信息。2.节点可以并列,也可以嵌套,并列的节点之间是兄弟关系(拥有同一个父节点),嵌套节点之间是父子关系。1.只有一个根节点(只可以嵌套,不可以并列,根节点没有兄弟节点,没有父节点,只有子节点)标签中的“/”代表节点的闭合,表示这个节点到此结束。3.一个父节点可以嵌套多个子节点,一个节点可能存在多个兄弟节点。4.一个节点只有一个直接父节点,但可以存在多层的父节点。单标签...

2022-07-18 22:41:50 60

原创 7月16日Java学习

3.等待超时时间(当连接池中没有空闲连接对象的时候,扩容也到了上限,那么下一个并发请求等待空闲连接的时间是多久)1.初始大小(当连接池被初始化的时候,一次性创建多少个连接)2.最大活跃连接数(当连接不够用的时候,允许动态扩容的上限)Druid阿里的,据说很好用。HikariCP据说速度最快。C3P0速度太慢。1.专门用于软件中编写配置参数的。properties属性文件。2.格式是属性名=属性值。使用数据库连接池技术。...

2022-07-17 00:22:23 36

原创 Java7月15日学习

数据库的基本知识

2022-07-15 19:41:26 188

原创 7月13日Java学习

MySQL重点知识汇全

2022-07-13 16:39:47 87

原创 Java19

url连接字符串的组成部分和格式 1、 (必须有)协议部分 "jdbc:mysql://" Client与server之间的通信协议是TCP/IP 传输的内容的协议是jdbc://mysql:// 冒号后面注意要加 // 进行分隔 2、(必须有)IP:

2022-07-12 22:48:22 129

原创 7月12日Java学习

JDBC数据库编程JDBC(Java Database Connectivity),Java数据库连接技术JDK提供了与JDBC有关的API都在Java.sql包里面API(Application Programming Interface)API是三方库中的一系列类和接口中方法的集合调用API指的就是调用三方库中的代码 注册mySQL的驱动只需要让mySQL驱动包中的Driver类发生类加载即可Class.forName(String);这个方法是JDK提供的专门用于类加载的方法参数写类的路径的字符串,必

2022-07-12 17:52:09 253

原创 7月11日Java学习

Maven&Git工具的使用代码的三方阵营1.一方库 同一个公司,同一个项目包含的代码库2.二方库 同一个公司,不同的项目下的代码库3.三方库 其他公司的代码库Maven的官网Maven的配置 1.修改本地仓库 2.修改远程镜像仓库 3.配置jdk的版本IDEA整合Maven1.IDEA其实默认自带Maven,有以下问题 1)版本过低 2)无法配置远程镜像仓库和本地仓库所以我们选择自己安装合适的maven,然后替换掉IDEA自带的Mave

2022-07-11 18:16:56 39

原创 7月9日Java学习

参考白皮书1.TCP协议通过三次握手建立连接,通过四次挥手断开连接,UDP协议没有2.TCP协议如果握手失败,是不会发送数据包的,UDP直接就发1.TCP和UDP都属于传输层的协议2.TCP是可靠的,UDP是不可靠的3.TCP有拥塞机制,UDP没有 1)拥塞机制指的是根据当前网络状态动态调整传输速率4.TCP有重传机制,UDP没有 1)如果TCP协议在传输过程中,发生了丢包,TCP会重传保证数据包的完整性CS:Client+Server 客户端服务器架构模型

2022-07-09 19:46:16 113

原创 7月8号Java学习

FileInputStream字节流只能读Ascii码文件,文件中有中文都不能用它读对象从内存写入磁盘(网络)的过程称为对象的持久化,也称为序列化从磁盘(网络)中读取文件到内存还原为对象的过程称为反序列化 输入流(数据从网络写入到磁盘中)、输出流(数据从磁盘传入到网络中)字节流、字符流 1)InputStream 2) OutputStream 3)Reader 4) Writer文件:FileInputStream、FileOutputStrea

2022-07-08 19:43:20 198

原创 7月7日Java学习

锁是Java中用来保证线程操作原子性的一种机制锁是数据库中用来保证事务操作原子性的一种机制Java中的锁有synchronized和Lock锁synchronized是关键字,可以锁代码块,也可以锁方法Lock是类(官方推荐),Lock锁只能锁代码块我们把数据类型分为线程安全类型和线程不安全类型如果一个数据类型需要我们手动加锁来保证其操作的原子性,那么他就是线程不安全的数据类型如果一个数据类型能够自己在方法中加锁来保证其操作的原子性,那么他就是线程安全的数据类型1.Vector 2.C

2022-07-07 18:59:32 161

原创 7月5号Java学习

HashMap在JDK1.8之前是数组+链表,JDK1.8之后是数组+链表/红黑树 HashSet的底层是HashMap 1.根据数组中节点为null,创建新的节点对象,把k,v存储在节点对象中,把节点对象存储在数组中。 2.如果数组的节点不为null,判断节点的key与插入元素的key是否相等。 1.相等,直接用新的k,v覆盖原节点中的k,v。 2.不相等,判断此时节点是否为红黑树。

2022-07-05 19:50:48 48

原创 7月4日Java学习

Array是数组,ArrayList是类 Array是定长的(需要手动扩容),ArrayList长度可变(使用过程中自动扩容) ArrayList的底层是Array 1.底层数据结构实现:ArrayList底层数据结构是动态数组,而LinkedList的底层数据结构是双向链表 2.随机访问(即读)效率:ArrayList比LinkedList在随机访问的时候效率要高,因为ArrayList底层是数组,可以通过索引号快速访问,LinkedList是通过二

2022-07-04 18:00:25 60

原创 7月1号Java学习

修饰符当前类同包子类其他包private私有的可见√不可见×不可见×不可见×(default)默认的可见√可见√不可见×不可见×protected受保护的可见√可见√可见√不可见×public公有的可见√可见√可见√可见√......

2022-07-01 23:49:48 243

原创 6月29日Java学习

4)发生继承的类称为子类(派生类),被继承的类称为父类(超类、基类)

2022-06-29 16:42:27 89

原创 6月27号Java学习

JVM堆内存中,已经确认不再被使用的内存对象。java语言规范没有明确的说明JVM 使用哪种垃圾回收算法,但是任何一种垃圾回收算法一般要做两件基本事情:(1)发现无用的信息对象;(2)回收将无用对象占用的内存空间。使该空间可被程序再次使用。System.gc()手动GC,JDK提供了一个gc函数,调用这个函数,即完成对JVM虚拟机内存完成一次自动GC,当JVM虚拟机启动后,后台会自动运行一个gc程序,负责内存的gc操作这个后台的gc程序会定时做gc操作,或者是JVM内存不够用的时候,会立刻触发gc一个指针可

2022-06-27 18:25:22 65

原创 排序方法整理

冒泡排序是一种简单的排序算法。它重复地走访过要排序的数列,一次比较两个元素,如果它们的顺序错误就把它们交换过来。走访数列的工作是重复地进行直到没有再需要交换,也就是说该数列已经排序完成。这个算法的名字由来是因为越小的元素会经由交换慢慢“浮”到数列的顶端。 2.选择排序1)实现方法首先在未排序的数组中找到最小(大)元素,存放到排序数组的起始位置,然后,再从剩余未排序元素中继续寻找最小(大)元素,然后放到已排序数组的末尾。以此类推,直到所有元素均排序完毕。3.直接插入排序1)实现方法

2022-06-26 19:26:29 30

原创 6月24日java学习

new 数据类型[长度] 数组的构造器是系统默认就有的,任何一种数据类型都可以使用数组构造器来构造数组 例如:new int[10] new 构造方法() 对象的构造器是类里面提供的 例如:new student() byte byte short short int Integer long long float float

2022-06-24 22:52:36 158

原创 6月23日java学习

语法格式为:上面格式的条件表达式可以是任意一种逻辑表达式,但最后返回的结果必须是一个布尔值。如果条件为真,那么执行语句块;如果条件为假,则语句块将被绕过而不被执行。单行 if 语句仅能在满足条件时使用,而无法执行任何其他操作(停止),而结合 else 语句的 if 可以定义两个操作。语法格式为:上面格式中,如果if后的条件表达式成立,则执行statement list 1,否则执行statement list 2 。 有时候程序的分支会很复杂,这就需要使用多分支的 if…else if 语句

2022-06-23 19:25:49 60

原创 6月22日Java学习

打印结果为: 打印结果为:3.char a = 'A'; int b = a; 打印b的结果是什么打印结果为: 打印结果为: 无符号右移运算符操作数1必须是boolean类型,或者是一个表达式,运算结果是boolean类型,操作数2和操作数3的类型必须是一样,操作数1为true,则操作数2是整个表达式的运算结果,操作数1为false,则操作数3是整个表达式的运算结果 8.=和==的区别= 是赋值,==是比较运算符,判断左右是否相等,

2022-06-22 16:43:42 230

原创 【无标题】

它允许开发和部署在桌面、服务器、嵌入式环境和实时环境中使用的 Java 应用程序,包含了支持 Java Web 服务开发的类,为(Java EE)提供基础企业版帮助开发和部署可移植、健壮、可伸缩且安全的服务器端 Java 应用程序。Java EE 是在 Java SE 的基础上构建的,它提供 Web 服务、组件模型、管理和通信 API,可以用来实现企业级的面向服务体系结构(service-oriented architecture,SOA)和 Web 2.0 应用程序。为在移动设备和嵌入式设备(比如手机、P

2022-06-21 20:02:49 99 1

原创 Java第一天学习

(1)编译器 (2)解释器 (3)源代码 (1)源代码 (2)JVM补充说明:I586是32位的操作系统 X64是64位的操作系统(1)Java源代码文件不能直接运行还需要编译器把源代码翻译成字节码文件(class文件)使得计算机能看懂(2)找到编译器(3)用编译器编译源代码文件(4)配置系统环境变量(为了能在任何位置找到编译器)(1)包package 本质:文件夹(2)类class 本质:源代码文件补充说明:每一个包都有一个独立的命名空间namespace(1

2022-06-21 15:38:03 48

空空如也

空空如也

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

TA关注的人

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