自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 资源 (2)
  • 收藏
  • 关注

原创 人脸识别-Java实现刷脸登录

人脸人脸(Face)在人脸识别技术中特指图像中发现的人脸,当对一张图片进行人脸检测时,会将检测到的人脸记录下来,包括人脸在图片中的位置,用一个系统标识 face_token 来表示。注意:对同一张图片进行多次人脸检测,对同一个人脸会得到不同的 face_token。人脸库人脸库(FaceSet)是用来存储检测到人脸的存储对象。一个 FaceSet 内的 face_token 是不重复的。人脸特征标识(face_token)Face_token 是系统为人脸分配的唯一标识。当对一张图片进行人脸检测后

2022-05-31 12:37:49 5742 12

原创 自学Java-day01(初学Java)

Java第一章一、Java 可以做什么?二、什么是程序?三、Java 起源与演变3.1、起源3.2、演变四、Java 体系与特点五、Java 的特性六、Java 跨平台原理七、Java 技术的两种核心机制7.1、Java 虚拟机(Java Virtual Machine) JVM7.2、垃圾回收器(GC)八、Java程序运行过程一、Java 可以做什么? 开发桌面应用程序: 银行软件、商场结算软件 开发面向 Internet 的 web 应用程序: 门户网站(工商银行)、网上商城、阿里巴巴、电子商

2022-05-04 11:26:32 366 18

原创 Java接入支付宝支付测试买iPhone13 pro max

支付宝支付一、介绍一、介绍支付宝(中国)网络技术有限公司是国内的第三方支付平台,致力于提供“简单、安全、快速”的支付解决方案 。支付宝公司从2004年建立开始,始终以“信任”作为产品和服务的核心。旗下有“支付宝”与“支付宝钱包”两个独立品牌。自2014年第二季度开始成为当前全球最大的移动支付厂商。支付宝官方网站...

2022-04-30 17:02:10 900 7

原创 RabbitMQ超详学习

RabbitMQ的安装及操作控制台方式一:在Linux上安装1.安装依赖环境2.安装Erlang2.1解决gblic 版本太低问题3.安装RabbitMQ4. 开启管理界面5.修改配置6.启动rabbitmq8.注意方式二:在docker上安装控制台的使用:1.创建用户2.更新和删除用户3.添加Virtual Hosts4.删除 Virtual HostsSpring 整合RabbitMQ搭建生产者工程搭建消费者工程消息监听器广播监听器星号通配符监听器井号通配符监听器方式一:在Linux上安装1.安装依

2022-04-28 18:08:02 683 4

原创 用数组实现ArrayList

用数组实现ArrayList一、数组介绍二、Java中使用数组三、实现ArrayList判断当前数组是否为空是否包含某个元素查找元素返回对应索引的值设置index位置元素的值清空所有元素返回当前元素的数量添加元素到尾部向index位置添加元素移除index位置元素返回元素集合判断是否越界确保数组容量一、数组介绍数组是一种顺序存储的线性表,可以存储多个值,每个元素可以通过索引进行访问,所有元素的内存地址是连续的。优点:空间利用率高。查询速度高效,通过下标来直接存取。缺点:插入

2022-04-27 19:30:22 696 1

原创 手把手教你在Linux上和docker上安装RabbitMQ以及部分控制台操作

docker上安装RabbitMQ#1.打开dockersystemctl start docker#2.搜索镜像docker search rabbitmq#3.获取镜像docker pull rabbitmq#4.创建容器docker run -d --hostname my-rabbit --name rabbit -p 15672:15672 -p 5673:5672 rabbitmq#5.查看容器和container iddocker ps#6.进入容器,注意it

2022-04-27 19:22:35 3123

原创 Java-斐波那契数

题目如下: 求第n个斐波那契数 斐波那契数列:这个数列从第3项开始,每一项都等于前两项之和。 下标 0 1 2 3 4 5 6 7 数列 0 1 1 2 3 5 8 13方法一:public class Test { public static long fun1(long n){ if(n<=1) return n; return fun1(n-1)+fun1(n-2); }采用递归的方式:存在问题 n越大运行的就越慢时

2022-04-26 11:43:53 828 1

原创 Java-求数字n的所有约数

题目求数字n的所有约数例如:输入n=6,则输出 1,2,3,6输入n=10,则输出1,2,5,10输入n=16,则输出1,2,4,8,16方法一:public static void getDivisor01(int n) { for (int i = 1; i <= n; i++) { if (n % i == 0) { System.out.println(i); } }}方法二:public static void getDivisor05(int n)

2022-04-26 11:17:22 2154

原创 T(n)=T(n-1)+n(n为正整数)及T(0)=1,则该算法的时间复杂度为多少?

有如下题目: 设某算法的时间复杂度为递推关系式T(n)=T(n-1)+n(n为正整数)及T(0)=1, 则该算法的时间复杂度为多少?根据推导得出答案:T(n)=T(n-1)+n=T(n-2)+(n-1)+n=T(n-3)+(n-2)+(n-1)+n=T(n-4)+(n-3)+(n-2)+(n-1)+n=T(2)+3+…..+(n-2)+(n-1)+n=T(1)+2+3+…..+(n-2)+(n-1)+n=T(0)+1+2+3+……+(n-2)+(n-1)+n=1+1+2+3+…..+

2022-04-25 19:03:53 3274

原创 Elasticsearch超详学习

Elasticsearch学习Elasticsearch 安装ElasticSearch的客户端操作(一)elasticsearch-head(二)使用Postman工具进行Restful接口访问ElasticSearch的接口语法:创建索引index和映射mapping删除索引index创建文档document修改文档document删除文档document查询文档-根据id查询查询文档-querystring查询查询文档-term查询IK分词器安装ik分词器使用ik分词器Kibana使用Kibana下载

2022-04-24 22:45:57 3240 2

原创 Dubbo

Apache Dubbo概述1、Dubbo简介1.0 什么是RPC1.1 Dubbo核心能力1.2一站式微服务解决方案2、服务发现3、部署架构3.1注册中心3.2配置中心3.3元数据中心4、Zookeeper 注册中心4.1安装Zookeeper4.2 启动、停止Zookeeper5、 Dubbo快速入门5.1 服务提供方开发5.2 服务消费方开发7、负载均衡1、Dubbo简介Apache Dubbo 是一款微服务开发框架,它提供了 RPC通信与微服务治理 两大关键能力。这意味着,使用 Dubbo 开发

2021-12-10 15:54:57 2471 2

原创 SpringMVC工作流程

工作流程分析如下图:用户通过浏览器发送请求到DispatcherServlet前端控制器前端控制器直接将请求转给HandleMapping处理器映射器处理器映射器HandleMapping会根据请求,找到负责处理该请求的处理器(可以根据xml配置,注解进行查找),并将其封装为处理器执行链HandlerExecutionChina后返回给前端控制器DispatcherServlet。前端控制器DispatcherServlet根据处理器执行链中的处理器,找到能够执行该处理器的处理器适配器Hand

2021-09-14 22:22:18 365

原创 Java Spring框架

Spring框架什么是框架?什么是Spring框架?Spring能干什么?Spring的优势Spring的体系结构Spring核心之IoC控制反转IoC的概念使用Spring容器创建对象bean标签的属性获取Spring容器基于XML的DI注入分类通过set方法通过构造方法自动注入基于注解实现IoC包扫描属性注入@VaulebyType自动注入@AutowiredbyName自动注入@Autowired和@Qualifier自动注入@ResourceSpring核心之AOP什么是AOPSpringAOPAs

2021-09-10 18:27:05 465

原创 如何解决线程安全问题?

线程安全问题的解决解决方式一(同步代码块)解决方式二(同步方法)解决方式二(Lock锁)对比ReentrantLock和Synchronized一、代码二、灵活性三、等待是否可以被中断三、是否是公平锁四、适用情况解决方式一(同步代码块)Object o = new Object();synchronized (o){//方式二:synchronized (this) { 方式三:synchronized (当前类名.class) { //需要被同步的代码(操作共享数据的代码)}说明:1.通

2021-07-02 18:36:50 244

原创 Java整人程序-电脑关机

Java整人程序(一)介绍效果代码注意事项介绍如图所示:输入内容可更换为想要的内容,从打开就开始计时,超过了时间的话你懂的hhh效果1.不可关闭窗口(图片为当点击×时)2.当输入的不是规定的输入时(点击确定之后)代码话不多说,上代码!第一个类(Play2)import javax.imageio.ImageIO;import javax.swing.*;import java.awt.*;import java.awt.event.*;import java.io.I

2021-06-08 17:54:47 962 1

原创 JAVA实现算法题-移动零

JAVA实现 移动零题目实现思路完整代码如下:注意事项谢谢大家观看题目给定一个数组 nums,编写一个函数将所有 0 移动到数组的末尾,同时保持非零元素的相对顺序。示例:输入: [0,1,0,3,12] 输出: [1,3,12,0,0]实现思路大概思路如下图:由图可知,数组的第一个位置就是0,根据题目要求我们要将它移动到数组的末尾。这里采用的是将数组里的元素(从0的位置开始)进行两两比较,如果0的下一个位置上的数非零,那么就将0与下一个位置上的数互换,换完后的位置上的0再与下一个位置上数进行

2021-06-07 22:16:46 699 2

rabbitmq.rar

Linux安装rabbitmq需要的文件

2022-04-27

使用Java语言实现飞扬的小鸟小游戏

使用Java语言实现飞扬的小鸟小游戏,跟着代码敲,理解理解,有利于提高初学者的兴趣,增强初学者的逻辑能力。

2022-04-26

空空如也

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

TA关注的人

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