自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 C++ 用递归算法实现二分查找

已知输人的序列表中的元素是有序的,请用递归算法实现二分查找。分查找是一种在有序序列中查找元素的方法,其基本思想是:将给定的关键码与表中间位置的元素进行对比,如果二者相等,则查找成功。如果该关键码小于表中间位置的元素,则待查找的元素一定在表的前半部分;否则待查找的元素一定在表的后半部分。继续缩小范围在前半部分或者后半部分进行同样的查找。如果查找成功,则函数返回“success”如果查找失败,则函数返回“fail”。

2023-11-22 09:04:25 168

原创 HTTP简介

1. HTTP协议简介超⽂本传输协议:是一种应用于分布式、协作式和超媒体信息系统的应⽤层协议。HTTP是万维⽹的数据通信的基础。2.HTTP请求响应的步骤2.1 客户端连接到Web服务器⼀个HTTP客户端,通常是浏览器,与Web服务器的HTTP端⼝(默认为80)建⽴⼀个TCP套接字连接。2.2发送HTTP请求通过TCP套接字,客户端向Web服务器发送⼀个⽂本的请求报⽂,⼀个请求报⽂由请求⾏、请求头部、空⾏和请求数据4部分组成。 2.3 服务器接受请求并返回HTTP响应 .

2021-12-01 18:46:14 269

原创 安装openstack的Keystone组件出现错误:

错误:软件包python2-qpid-proton-0.26.0-2.el7.x86_64(centos)...........................在安装KeyStore时出现以下问题:解决方法:1:yum install python-devel2:wgetftp://ftp.pbone.net/mirror/vault.centos.org/7.8.2003/messaging/x86_64/qpid-proton/Packages/q/qpid-p...

2021-11-26 08:56:51 3184 5

原创 枚举、注解与反射详解

枚举、注解与反射笔记总结枚举:枚举简介:枚举是用于定义有限数量的一组同类常量,比如:一年的四季:春、夏、秋、冬等级:低级、中级、高级在枚举中定义的常量就是该枚举类型的实例枚举格式:权限修饰符 enum 枚举名称 {实例1,实例2,实例3,实例4}实例:public enum Level {​• LOW(30), MEDIUM(15), HIGH(7), URGENT(1)​• private int levelValue;​• p

2021-10-26 20:35:03 210

原创 JAVA:JSON使用

JSON简介:JSON: JavaScript Object Notation ,是一种轻量级的数据交换格式. JSON使用 :对象格式: java :class Book{private String name;private String info;...

2021-10-22 20:16:35 123

原创 JAVA: 解析XML

DOM4J解析XML步骤: 1:导入dom4j.jar文件包 2:创建一个指向XML文件的输入流FileInputStream fis = new FileInputStream("xml文件的地址");3. 创建一个XML读取工具对象SAXReader sr = new SAXReader();4. 使用读取工具对象, 读取XML文档的输入流 , 并得到文档对象Document doc = sr....

2021-10-22 19:21:01 190

原创 java:xml格式与介绍

XMLXML 全称可扩展标记语言(EXtensible Markup Language),是一种标记语言,很类似 HTML,但是 XML 不是 HTML 的替代。XML 的设计宗旨是传输数据,而非显示数据。XML具有自我描述性,是 W3C 的推荐标准。在现在,XML可以运用的场合有:网络数据传输(主流:json)数据存储(主流:数据库/文件管理系统)配置文件(主流:xml)基础语法在XML文档的开头,书写XML的文档声明:version后面所跟上的是版本号,然后encodi.

2021-10-22 18:56:20 852

原创 JAVA -多线程-什么是java中的公平锁呢,死锁概念

一、公平锁 锁这个东西,锁住之后,如果有100个进程,是不是都要等这个锁解开呀,那么什么叫做公平锁呢,就是先来先到,比如A线程先来等,那就是当锁解开以后,A线程先来执行,有这么一个排队的流程。二、非公平锁 不公平的锁通俗来说,就是所有线程嘎一块抢,锁一解开,谁抢到谁先执行,相当于,一锅饭所有人一起吃,一起抢肉的感觉。那么java三种处理方式:同步代码块、同步方法、Lock显示锁,都是非公平的锁。三、如何设置公平锁同步代码块与同步方法都是非公平的锁,无法设置公...

2021-10-10 16:01:23 232

原创 Java显示锁和隐式锁的区别

显示锁lock和隐式锁synchronized的区别一、使用方式不同synchronized: 程序能够自动获取锁和释放锁。Sync是由系统维护的,如果非逻辑问题的话话,不会出现死锁。 Lock: 需要手动的获取和释放锁。如果没有释放锁,就有可能导致出现死锁的现象。 手动获取锁方法:lock.lock()。释放锁:unlock方法。并且需要配合tyr/finaly语句块来完成。二、等待是否可以中断 synchronized 不可中断,一般都是等程序运行完成后才能结束,除非你抛出了.

2021-10-10 15:33:16 289 1

空空如也

空空如也

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

TA关注的人

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