自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 笔记 webservice 发送soap 基于协议发送,接收

笔记 webservice 发送soap 基于协议发送,接收

2023-12-25 14:23:14 443

原创 MQ高级学习

mq高级

2023-08-29 17:16:34 100

原创 RabbitMQ

学习

2023-08-29 15:35:23 87

原创 nacos注册服务的时候报错server is DOWN now, please try again later!控制台报错,server is DOWN now, please try again

解决方法

2023-07-30 18:55:58 272 1

原创 探花交友圈子

tanhua

2023-03-21 10:14:35 307

原创 PL/SQL游标的使用

PL/SQL的游标操作

2023-03-15 16:07:40 434

原创 Orcale pl/sql操作

pl/sq基本语法和流程控制语句

2023-03-15 15:14:47 177

原创 SVN版本控制

svn基本操作

2023-02-23 08:57:25 115

原创 代码生成器

简化代码开发,使用mybatis-plus简化代码开发,自动配置好对应的各层相关的属性方法

2022-07-15 16:26:30 622

原创 栈的操作c与java

栈的基本操作

2022-05-09 23:18:15 190

原创 反转链表java

给定一个单链表的头结点pHead(该头节点是有值的,比如在下图,它的val是1),长度为n,反转该链表后,返回新链表的表头。数据范围: 0\leq n\leq10000≤n≤1000要求:空间复杂度 O(1)O(1) ,时间复杂度 O(n)O(n) 。如当输入链表{1,2,3}时,经反转后,原链表变为{3,2,1},所以对应的输出为{3,2,1}。以上转换过程如下图所示:运用递归的思想实现 代码如下:public class Solution { publ.

2022-05-07 22:14:35 408

原创 对象映射器

对象映射器:基于jackson将Java对象转为json,或者将json转为Java对象对象映射器的作用。1.将JSON解析为Java对象的过程称为 [从JSON反序列化Java对象]2.从Java对象生成JSON的过程称为 [序列化Java对象到JSON]将前端发送的数据过于长超过16位时,long的精度为16位,导致精度不准确,例如id为雪花算法的自动生成,导致前端发出的请求后端的接收的数据精度受到影响,转换为json格式,就解决了这个问题,包括日期型的相关转化。pack...

2022-05-04 20:00:07 805 1

原创 Java反射机制

Reflection(反射)是被视为动态语言的关键,反射机制允许程序在执行期 借助于Reflection API取得任何类的内部信息,并能直接操作任意对象的内 部属性及方法。2.加载完类之后,在堆内存的方法区中就产生了一个Class类型的对象(一个 类只有一个Class对象),这个对象就包含了完整的类的结构信息。我们可 以通过这个对象看到类的结构。这个对象就像一面镜子,透过这个镜子看 到类的结构,所以,我们形象的称之为:反射。其实就是看一下这个图:反射就是反过来的一个过程。Class

2022-04-13 20:47:33 79

原创 TCP的三次握手和四次挥手

TCP协议:1.使用TCP协议前,须先建立TCP连接,形成传输数据通道2. 传输前,采用“三次握手”方式,点对点通信,是可靠的3. TCP协议进行通信的两个应用进程:客户端、服务端。4.在连接中可进行大数据量的传输  传输完毕,需释放已建立的连接,效率低三次握手:通俗的理解:在传输前,采用三次握手方式,点对点通信,是可靠的 * 三次握手 :小明 小王 把小明看成客户端,把小王看成服务端 两个人之间通信* 第一次握手:小王:你好!我是小明* 第二次握手 小王说..

2022-04-12 19:37:55 773

原创 TCP/ip实现客户端并发登录

1.客户端通过键盘录入用户名2.服务端对用户名进行校验:如果该用户存在,服务端显示“XXX,已登录”,并在客户端显示“XXX,欢迎登录”如果该用户不存在,服务端显示“XXX,尝试登录”,并在客户端显示“XXX,该用户不存在”3.每个用户最多登录三次代码如下:import java.io.*;import java.net.ServerSocket;import java.net.Socket; public class LoginClient { public stat.

2022-04-12 19:26:41 888

原创 java泛型(Generic)超详细

目录1.为什么要有泛型(Generic)?2.泛型的设计背景2.1那么为什么要有泛型呢,直接Object不是也可以存储数据吗?3.在集合中使用泛型4.自定义泛型结构4.1自定义泛型结构:泛型类、泛型接口4.2自定义泛型结构:泛型方法5.泛型在继承上的体现6.通配符的使用6.1使用类型通配符:?6.2有限制的通配符:1.为什么要有泛型(Generic)?泛型:标签举几个例子:1 中药店,每个抽屉外面贴着标签2.超市购物架上很多瓶子,每个

2022-04-09 19:39:42 3115

原创 Arrays工具类的使用

使用Arrays工具类的原因我们在操作数组(比 如排序和搜索)时,操作编写代码太过于多,这个工具类方便的解决了这个问题。java.util.Arrays类即为操作数组的工具类,包含了用来操作数组(比 如排序和搜索)的各种方法。举一些常用的方法:我们来看一下这些方法底层内部类是如何实现的:1.boolean equals(int[] a,int[] b) 判断两个数组是否相等。2 .String toString(int[] a) 输出数组信息。3 void fil..

2022-04-09 12:33:15 608

原创 java 集合详细解析 List接口 Set接口 map接口

List接口概述:鉴于Java中数组用来存储数据的局限性,我们通常使用List替代数组,我们一般说的动态数组。List集合类中元素有序、且可重复,集合中的每个元素都有其对应的顺序索引。List容器中的元素都对应一个整数型的序号记载其在容器中的位置,可以根据 序号存取容器中的元素。JDK API中List接口的实现类常用的有:ArrayList、LinkedList和Vector。List实现类之一:ArrayListArrayList 是 List 接口的典型实现类、主要实现类.

2022-04-08 23:07:58 1636

原创 java集合详细完成版

java集合框架:大纲JDK提供的集合API位于java.util包内Collection接口继承树Map接口继承树为什么要使用集合?一方面:面向对象语言对事物的体现都是以对象的形式,为了方便对多个对象 的操作,就要对对象进行存储。另一方面:使用Array存储对象方面具有一些弊 端,而Java 集合就像一种容器,可以动态地把多个对象的引用放入容器中。数组在内存存储方面的特点:1.数组初始化以后,长度就确定了。2.数组声明的类型,就决定了进行元素初始化时的...

2022-04-08 19:54:13 302

原创 Hash表与Hashset

HashSet 是 Set 接口的典型实现,大多数时候使用 Set 集合时都使用这个实现类。 HashSet 按 Hash 算法来存储集合中的元素,因此具有很好的存取、查找、删除 性能。HashSet 具有以下特点: 不能保证元素的排列顺序 HashSet 不是线程安全的 集合元素可以是 null HashSet 集合判断两个元素相等的标准:两个对象通过 hashCode() 方法比较相 等,并且两个对象的 equals() 方法返回值也相等。对于存放在Set容器中的对象,对应的类一定要重写equa

2022-04-07 00:17:24 1062

原创 java枚举类的作用及其使用

枚举类的引入如何自定义枚举类枚举类的作用如何使用关键字enum定义枚举类Enum类的主要方法实现接口的枚举类枚举类的对象只能是有限个的,确定的。 举例如下: 星期:Monday(星期一)、......、Sunday(星期天) 性别:Man(男)、Woman(女) 季节:Spring(春节)......Winter(冬天) 支付方式:Cash(现金)、WeChatPay(微信)、Alipay(支付宝)、BankCard(银 行卡)、CreditCard(信用卡)...

2022-04-04 20:13:56 3439

原创 生产者与消费者线程之间的通信

题目:生产者(Productor)将产品交给店员(Clerk),而消费者(Customer)从店员处 取走产品,店员一次只能持有固定数量的产品(比如:20),如果生产者试图 生产更多的产品,店员会叫生产者停一下,如果店中有空位放产品了再通 知生产者继续生产;如果店中没有产品了,店员会告诉消费者等一下,如 果店中有产品了再通知消费者来取走产品。首先考虑:是否是多线程问题?当然是,并且有哪些线程呢?生产者线程,消费者线程 (这里的线程不止一个); 考虑是否存在有线程安全问题?线程安全首先考虑是否有共享数

2022-03-31 20:06:15 481

RabbitMQ(1).md

RabbitMQ(1).md

2023-03-13

空空如也

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

TA关注的人

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