后端

VMware虚拟机安装Linux Ubuntu操作系统的详细流程

  本文介绍基于VMware Workstation Pro虚拟机软件,配置Linux Ubuntu操作系统环境的方法。   首先,我们需要进行VMware Workstation Pro虚拟机软件的下载与安装。需要注意的是,VMware Workstation Pro软件是一个收费软件,而互联网中有很多可以下载后直接免费激活、使用这一软件的方法与资源,这里就不再赘述,直接从VMware Work

Github千星项目之.Net(四)

01.machinelearning Star:8.1k ML.NET是.NET的开放源码和跨平台机器学习框架。 ML.NET是一个用于.NET的跨平台开源机器学习(ML)框架。 ML.NET允许开发人员在其.NET应用程序中轻松构建、训练、部署和使用自定义模型,而无需事先具备开发机器学习模型的专业知识或使用其他编程语言(如Python或R)的经验。该框架提供从文件和数据库加载数据的功能,支持数

Ehcache原理详细解读

1 Ehcache Ehcache是现在最流行的纯Java开源缓存框架,配置简单、结构清晰、功能强大,最初知道它,是从Hibernate的缓存开始的。网上中文的EhCache材料以简单介绍和配置方法居多,对于API,官网上介绍已经非常清楚,请参见官网;但是很少见到特性说明和对实现原理的分析,因此在这篇文章里面,详细介绍和分析EhCache的特性,加上一些自己的理解和思考,希望对缓存感兴趣的朋友有所

Java编程思想笔记一:基本概念

一、概述 写Java编程思想笔记系列的文章的初衷,是希望同小伙伴们一起探讨关于Java后端开发的进击之路。我在读研期间学习了两年C++,工作初期又搞了两年Go,然后最近一年因为研究低码领域用到 Flowable 框架开始转战Java。工作以后其实会发现以前的一句玩笑话是真的——语言不是问题。很多时候开发的项目要强依赖一个主流开源框架,你是搞C++的,可是这个开源项目却是用Java写的,怎么办?只能

算法练习:乘积小于 K 的子数组(滑动窗口)

一.前言 今天奉上的题是来自LeetCode中的一道中等难度的题,但是如果了解滑动窗口的思想,其实这道题也是比较简单的,题目如下: 给你一个整数数组 nums 和一个整数 k ,请你返回子数组内所有元素的乘积严格小于k 的连续子数组的数目。 示例一: 输入:nums = [10,5,2,6], k = 100 输出:8 解释:8 个乘积小于 100 的子数组分别为:[10]、[5]、[2],、[

gateway整合swagger3.0+knife4j增强(完整版)

之前写的整合文章还有些缺陷,本此全部处理。 参考资料: 官方文档地址:knife4j (xiaominfo.com) (谷歌打不开就用ie) github项目:microservices-platform-master 地址: 博客:

自适应的两点步长梯度法

自适应的两点步长梯度法 本文是我在博客园中写的一篇随笔:自适应的两点步长梯度法 - 来者可追2019 - 博客园 (cnblogs.com) 该算法来自于戴彧虹研究员的一篇论文,该文章将两点步长梯度法与非单调搜索结合,并且对非单调搜索的法则进行了改进。 问题引入: 考虑无约束优化问题:两点步长的迭代法则是:其中 一般的非单调搜索是寻找满足下面条件的:其中,在实际运算中,数值效果很大程度上取决于的

Elasticsearch 简介

前言    Elasticsearch是一个基于Lucene的搜索服务器。它提供了一个分布式多用户能力的全文搜索引擎,基于RESTful web接口。Elasticsearch是用Java语言开发的,并作为Apache许可条款下的开放源码发布,是一种流行的企业级搜索引擎。Elasticsearch用于云计算中,能够达到实时搜索,稳定,可靠,快速,安装使用方便。官方客户端在Java、.

分类讨论——一元一次方程的应用之相距问题

行程问题中有三个基本量:速度、时间、路程,他们之间的关系为:速度×时间=路程。一般地,若同向则为追及问题;若相向则为相遇问题。 无论是追及还是相遇问题,在追及/相遇之前,两者的距离越来越小直到为0,在追及/相遇之后,两者的距离又从0开始越来越大。所以,若题目涉及两者相距多少距离的问题时,则需分两种情况进行讨论:①追上/相遇之前,两者相距这个距离;②追上/相遇之后,两者相距这个距离。 在解决行程问题

JMM内存模型

什么是JMM内存模型 内存模型可以理解为在特定的操作协议下,对特定的内存或高速缓存进行读写访问的过程抽象描述,不同架构下的物理机拥有不一样的内存模型。 JMM(Java内存模型)源于CPU架构的内存模型(用于解决多处理器架构系统中的缓存一致性问题)。JVM为了屏蔽各个硬件平台和操作系统对内存访问机制的差异化,提出了JMM概念。因此它不是对物理内存的规范,而是在虚拟机基础上进行的规范从而实现平台一致