1.引入依赖,版本3.0.0只引入一个即可 <dependency><groupId>io.springfox</groupId><artifactId>springfox-boot-starter</artifactId><version>3.0.0</versio ......
390
0
0
2022-05-05
package Data; import java.util.Arrays; /** * Describe: * Author: 九霄道长 * CreateTime: 2021/6/25 15:41 */ public class ArrayPlus<T> { /** * 主数组容器 ......
320
0
0
2022-05-04
排序算法冒泡排序public class Main { public static void bubbleSort(int[] arr) { if (arr == null || arr.length < 2) { return; } for (int e = a ......
414
0
0
2022-05-02
Elasticsearch 简介Elasticsearch 是什么在探究 Elasticsearch(简称ES)是什么之前,我希望你能搞清楚,ES 是如何诞生的,或者说,ES 的诞生解决了什么样的问题。假设我们的系统数据量达到了十亿,百亿的级别,在这样的大规模海量级数据下,我们如何检索?传统关系型数据库对于关系型数据库,我们通常采用以下的架构去解决查询瓶颈: ......
403
0
0
2022-05-02
前言最近利用apache的httpclient模拟抓了一些东西,可惜验证码这一块让我很头疼,不知是Google的tesseract能力有限,还是我验证码处理的不到位,稍微一模糊的就效果很差;这不上网看了下,除了人工打码识别的,还有一个在线OCR的API——有道API,url:http://ai.youdao.com。正文接口调用参数调用API需要向接口发送以 ......
375
0
0
2022-05-02
1:数据在计算机中是如何存储的二进制,八进制,十六进制二进制是计算技术中广泛采用的一种数制。所谓的二进制就是指由 0,1 两个数码表示的数。进位规则为: “逢二进一”。计算机运算基础采用的就是二进制。原因在于:电子晶体管有两种基本状态,开和关,对应表示为 0 和 1。常用的进制还有 八进制以及十六进制,在电脑科学中,经常会用到 二进制与十六进制。如何使用 J ......
547
0
0
2022-05-01
一、生产者消费者模型与阻塞队列肯德基扫码点餐流程大多数人都在 KFC 扫码点过餐。首先你会扫描二维码进入小程序点餐,完成付款;付完款之后,你会收到你的取餐码,等到你的订单做好了,肯德基的服务员会通知你到前台取餐。其模型如下图所示:生产者消费者模型上面介绍的肯德基扫码点餐流程实际上就是一个生产者消费者模型在生活中的经典应用。生产者消费者模型是一种程序设计模式, ......
620
0
0
2022-05-01
/// <summary> /// 服务器端生成分页。 /// </summary> public static class MotyPaginationHelper { /// <summary> /// 生成分页HTML。 /// </summary> ......
396
0
0
2022-04-30
如果你 在 Ubuntu 上运行 Java 程序 ,使用 Eclipse、Maven 或 Netbeans 等等,你将需要将 JAVA_HOME 环境变量设置为正确的路径。否则,你的系统将会向你控诉 “java_home 环境变量没有设置”。在这篇初学者教程中,我将向你展示在 Ubuntu 上正确地设置&nb ......
454
0
0
2022-04-28
原文地址:www.yuque.com/dobbykim/java-basic/...一:Maven 简介与简单实用Maven 是 Java 世界中最流行的项目构建工具之一。说白了, Maven 的主要职责就是“包管理”。在没有像 Maven 这样的包管理工具之前,我们做一个 Java 项目,需要第三方依赖包要怎么做呢?我们需要将别人打好的 Jar 包下载到本 ......
417
0
0
2022-04-28
pojo: @Data public class CategoryTreeVO { private Integer id; private String name; private Integer type; private Integer fatherId; private List<CategoryTreeVO&g ......
327
0
0
2022-04-27
关于系列文章,我已经移至社区文档,不会在博客相关内容中更新了,望大家知悉,欢迎订阅文档《爪哇笔记》~欢迎阅读原文:www.yuque.com/dobbykim/java-basic/...一:Java语言的跨平台性与字节码概述JVM,机器码与字节码JVM 即: Java Virtual Machine 也就是 Java 虚拟机。Java 语言有一个特点:平台 ......
410
0
0
2022-04-27
一、创建一个 OSS 账户注册登录OSS 账户的密码要求比较严格,建议记录备注好;且 OSS 账户的用户名以及密码在后续需要配置到 Maven 的 setting.xml 文件中。二、为新项目托管创建 Jira 问题登录刚刚注册的 OSS 账号,点击新建在创建好一个 Jira Issue 并提交后,等待工作人员审核通过。如果没有问题,你提交的 Issue 会 ......
418
0
0
2022-04-26
前提介绍使用适当的虚拟机监控和分析工具可以加快我们分析数据、定位解决问题的速度。这些命令行工具大多是jdk/lib/tools.jar类库的一层薄包装,主要的功能代码是在tools类库中实现的,如图一。jps:虚拟机进程状况工具【JVM Process Status Tool】,显示指定系统内所有的HotSpot虚拟机进程jps命令格式jps [ optio ......
420
0
0
2022-04-25
此笔记记录 Java 使用 JDBC 连接 MySQL 数据库。 概述:Java 连接 MySQL 需要驱动包,点击 下载地址 下载驱动包,解压后得到 jar 库文件,然后导入到对应的项目中。 因为我的 mysql 版本为 5.7.32,所以下载的驱动包的版本为下载完整,解压缩。 打开 IntelliJ IDEA ,点击左上方的 File,选择下拉 ......
458
0
0
2022-04-24