自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Mysql简短又易懂

连接池:的两个参数最大连接数:可以同时发起的最大连接数单次最大数据报文:接受数据报文的最大长度。

2023-08-24 23:00:31 926 2

原创 初识 JVM 01

JVM JRE JDK的关系JVM 的内存机构。

2023-08-22 21:27:14 726

原创 面向对象的各种方法

3需要有方法名:在同一类中方法的签名不重复(方法签名:方法名+参数列表(参数的类型,个数,+顺序,不同))5书写任意的构造方法都需要覆盖原来的构造方法,如需要使用原来的构造方法则需要提前说明。2this可以修饰方法,可以省略,但是当方法中局部变量名和属性名一样是必须用this。1构造方法是一种特殊的方法,无需返回值类型,方法名和类名一致,用于对相初始化。4一类中可以有一个无参的构造方法,一旦自行书写了构造方法,就会覆盖原来的方法。实参:方法调用时设置的参数。4方法重载:方法名相同,参数列表不同的方法。

2023-03-20 20:26:00 862

原创 快捷键大全

** */

2023-10-24 11:56:58 38

原创 工具的使用以及安装 以及在使用中遇到的一些问题

安装svn客户端需要手动选择,默认无,才能在idea中使用未选择需要重新安装。

2023-10-24 10:19:20 54

原创 Mysql事务

事务:把多个数据库打包成一个不可分割的整体来执行。

2023-09-05 23:41:07 129

原创 集合Collection List Set Map 看这一篇文章就够了

集合:大致分为两部分单列集合:集合中只有一列数据双列结合: 有两列数据Collection 是接口 Collections是工具类Collection的分类。

2023-09-05 20:53:46 46

原创 SpringBoot 的 MVC

MVC是Model、View、Controller的缩写,它是软件工程当中的一种软甲架构模式,它把软件系统分为模型Model(模型)是应用程序中用于处理应用程序数据逻辑的部分。通常模型对象负责在数据库中存取数据View(视图)是应用程序中处理数据显示的部分。通常视图是依据模型数据创建的Controller(控制器)是应用程序处理用户交互的部分。通常控制器负责从视图读取数据,控制用户输入,并向模型发送数据。

2023-09-05 20:02:52 619

原创 synchronized

对象锁的意义是,synchronized锁修饰的一个非静态方法在被new的对象调用时,这个对象调用的其他的synchronized修饰非静态方法,是无法执行的,直到正在被调用的方法执行完毕。3、类锁:是如果有N个静态的方法被synchronized修饰,有一个线程执行其中一个加锁的静态方法,那么其他的线程就无法继续调用这个类中的其他的加锁的静态方法,直到这个静态方法被执行完,其他加锁静态方法才可以被执行。6、如果想要主线程中的方法,在子线程执行完毕之后在执行通过 t1.join();

2023-09-01 15:27:51 147

原创 Redis

当然,如今的GCC借助于它的特性,具有了交叉编译器的功能,即在一个平台下编译另一个平台的代码)Redis是一个高速缓存数据库,是一种key-value的存储系统,就是一个数据库,有些数据不想存放在数据库中,就可以放到redis中,比如说验证码,它支持的数据类型很丰富:String、list、set、zset、hash。登录成功以后,将对应的key和value放到Redis里,下次如果再进来,先访问redis,如果说key值存在,说明登录过,鉴权通过,如果key值不存在,鉴权失败。1、redis是什么?

2023-09-01 15:26:44 1137

原创 zookee 安装

添加一行代码即可 admin.serverPort=8888 ,然后重新启动./zkServer.sh start ../conf/zoo.cfg。原文链接:https://blog.csdn.net/qq_61353850/article/details/123770579。一般情况下出现的是8080端口号被占用,此时我们返回conf文件夹下的zoo.cfg,修改端口号,source /etc/profile //让修改生效。vim /etc/profile // 修改系统环境变量。

2023-09-01 15:25:30 672

原创 并发(可重入锁 自旋锁 死锁)08

).start();}).start();call();

2023-08-31 17:42:22 43

原创 并发(CAS ABA问题)07

/CAS compareAndSet 比较并交换//如果我期望的值达到了,那么就更新,否则,就不更新缺点︰1、循环会耗时2、一次性只能保证一个共享变量的原子性3、ABA问题。

2023-08-31 16:20:28 130

原创 并发(单例模式)

懒汉单例:创建私有的构造方法。

2023-08-31 14:55:03 47

原创 并发(JMM Volatile)详细讲解

内存模型 不存在的东西JMM的一些约定1、线程解锁前,必须把共享变量立刻刷回主存。2、线程加锁前,必须读取主存中的最新值到工作内存中!

2023-08-31 11:58:30 120

原创 并发编程(四大函数接口) 06 详细讲解

函数接口:接口中只有一个方法。

2023-08-30 17:37:06 382

原创 并发(读写锁,线程池)05 详细讲解

独占锁:一次只能被一个线程占有共享锁。多个线程可以同时占有i

2023-08-30 12:36:31 366

原创 并发 04(Callable,CountDownLatch)详细讲解

1 可以返回值2可以抛出异常泛型指的是返回值的类型。

2023-08-29 22:16:17 542

原创 并法编程(集合类不安全)03详细讲解未补充

还未补充。

2023-08-29 21:07:46 78

原创 并发02(锁)详细讲解

锁的是当前的线程 睡的也是当前的方法。锁的对象是方法的调用者。

2023-08-29 18:03:28 404

原创 并发编程01(Lock Condition 生产者消费者)详细讲解

代码try {try {try {//监视器condition//业务 判断-》执行-》通知=1){//等待number=2;//业务 判断-》执行-》通知=2){//等待number=3;//业务 判断-》执行-》通知=3){//等待number=1;

2023-08-29 16:57:21 448

原创 03 yaml文件详细解析

K: V 对空格的要求很高#k= v#对象student:name: qiamage: 3# 行内写法#数组。

2023-08-24 17:35:27 514

原创 封装 多态 看这一篇文章就够了

对象代表什么 就得封装对应的数据 并提供数据对应的方法在一个类中定义了一个方法 在其它类中可以调用 这就是封装。

2023-08-21 23:06:35 501

原创 Lambda 表达式 看这一篇就够了

在学习 Lambda表达式之前我们要先学习一个概念函数式接口。

2023-08-18 11:34:46 330

原创 构造方法 与代理

构造方法测试类及其结果。

2023-08-04 09:39:12 360

原创 并发 如何创建线程 多线程

并发:多个线程抢夺一个资源 操作同一个对象。线程:一个方法就是一个线程。进程:一个程序的执行过程。

2023-08-03 22:59:04 273

原创 java内部类

非静态成员式内部类的方法可以访问该类定义所在的作用域中的所有数据,方法,包括私有数据非静态成员式内部类不能声明static成员。访问非静态成员式内部类方法:外部类名.内部类名变量名= new外部类名().new内部类名0非静态成员式内部类可以实现多继承。局部内部类:写在方法中的内部类 局部内部类不可以使用public static private来修饰。内部类的分类:非静态成员式内部类、局部内部类、匿名内部类、静态成员式内部类。非静态式成员内部类不能在该类定义的静态方法中直接使用。

2023-08-01 22:05:18 15

原创 重写equal方法为什么要重写hashCOde方法

因此再重写equal方法时如果不重写hashcode方法就要挨个比较。如果重写了hashcode方法那么就只用比较hashcode相同的这条链上的值就可以。hash冲突:两个不同的变量hashcode相同。hashcode返回的是数据在内存中的地址。equal:方法是比较两个数的值。

2023-07-27 10:58:48 50

原创 java链表

【代码】java链表。

2023-07-25 23:36:53 35

原创 JAVA之Lambda的使用

因此在写lambda表达式的时候,不需要关心方法名是什么。- 小括内的语法与传统方法参数列表一致,没有参数就留空,有多个参数就用逗号分隔。方法体部分 : 方法的实现部分,如果接口中定义的方法有返回值,则在实现的时候,注意返回值的返回。参数部分:方法的参数列表,要求和实现的接口中的方法参数部分⼀致,包括参数的数量和类型。我们在写lambda表达式的时候,只需要关注两部分内容即可:参数列表和方法体。实际上,我们在写lambda表达式的时候,也不需要关心返回值类型。-> : 分隔参数部分和方法体部分。

2023-07-24 23:19:29 158

原创 java 反射

JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性;这种动态获取的信息以及动态调用对象的方法的功能称为java语言的反射机制。核心:在程序运行时动态加载类 并获取类的详细信息。对象名.getclass。

2023-07-24 23:10:20 252

原创 简述128 陷阱

在讲述128陷阱前我们要先指明两个概念自动装箱:基本类型自动转换为包装类型。自动拆箱:包装类型自动转换为基本类型。在这里第一个返回的是false 第二个是true,在这里只有地址相同时才会返回true。

2023-07-17 21:58:10 40

原创 八大排序 思想和代码(未完)

【代码】八大排序 思想和代码(未完)

2023-07-13 17:55:29 34

原创 JAVA 数组的相关内容

数组的插入 在移动位置时是在最后一个开始动的。

2023-07-13 15:44:21 26

原创 第十八章项目代练

sql方法也要在这里备注好。

2023-07-06 14:21:40 21

原创 第十五章拦截器

拦截器的定义和作用 拦截器一一般放在interceptor包下使用mvc拦截器有两种方式。

2023-07-05 22:36:16 25

原创 第十四章json数据交互 前端页面js

解释一下代码 首先jsp获取json 然后跳到testJson 然后testJson 通过。resultFull 不用再写id=1 直接写1即可。在json数据交互时需要用到两个注解。首先spring-mvc.xml。controller文件。index.jsp文件。

2023-07-05 17:03:54 25

原创 第十三章 数据绑定

流程就是首先 在浏览器上写下 toStrimg 接着跳转到regist界面 点击按钮之后 跳转到registuser界面(浏览器上的地址是)需要在spring-mvc.xml下面添加自定义转换的配置 固定的-需要在spring-mvc.xml下面添加自定义转换的配置 固定的-首先建立一个user项目 接着 写controller。当前后端名称不一致时 可以加上。创建一个Converter文件。实际是success的界面。定义一个类并实现一个接口。如何连接两个java。

2023-07-05 15:53:48 23

原创 12章注解

requsetMapping配置访问地址。

2023-07-03 17:25:57 26

原创 springMvc 前端

第二步不用创建controllo接口就行。

2023-07-03 15:17:39 19

空空如也

空空如也

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

TA关注的人

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