断点 组件 文件java

微服务相关组件的启动方法

本篇文章是记录微服务相关组件的启动方法,安装流程可以百度查看网上博主文章,随便找一篇问题都不大,本文主要是因为运行的有点特殊,特意记录下来,日后忘记回来找笔记,都是在已经安装配置的基础上。 Redis 分布式缓存,单机Redis的启动方式。 # 启动Redis redis-server redis. ......
组件 方法

Java后端递归构建树形结构

简明:为了简化代码,引入Lombok的Jar包,可省略实体类set()、get()方法 <dependency> <groupId>org.projectlombok</groupId> <artifactId>lombok</artifactId> <version>1.16.12</versio ......
树形 结构 Java

java设计模式——工厂模式

一个营销场景:用户通过打卡、分享、邀请新用户注册、浏览商品信息等操作获取积分,这些积分可以兑换一定的福利,比如赠送咪咕视频会员卡、发放实物商品、赠送优惠券等。 先创建一个单独的module,包含三种福利实现的接口。 序号 | 类型 | 接口 :-:|:-:|:-: 1 | 咪咕会员卡 | grant ......
模式 设计模式 工厂 java

力扣904(Java)-水果成篮(中等)

题目: 你正在探访一家农场,农场从左到右种植了一排果树。这些树用一个整数数组 fruits 表示,其中 fruits[i] 是第 i 棵树上的水果 种类 。 你想要尽可能多地收集水果。然而,农场的主人设定了一些严格的规矩,你必须按照要求采摘水果: 你只有 两个 篮子,并且每个篮子只能装 单一类型 的 ......
水果 Java 904

vue3-sign 手写签名组件

一个简易签名组件,基于vue3和canvas。 #安装 npm i @sangtian152/vue3-sign -S # or yarn add @sangtian152/vue3-sign 引入 在 main.js 中写入以下内容: import { createApp } from 'vue' ......
组件 vue3-sign sign vue3 vue

[Jquery DataTable] 生成模板文件

以前生成模板文件,都是在后端放一个文件,前端提供一个链接地址。碰巧看到用DataTable来生成模板文件的方式,特此记录下。 原理:创建一个空数据的DataTable,提供导出按钮功能,并隐藏DataTable。页面上就只会显示一个按钮,不显示DataTable. <!DOCTYPE html> < ......
DataTable 模板 文件 Jquery

Android JAVA连接MQTT,以及常见问题

本文介绍如何使用Android(JAVA)客户机连接MQTT服务器 第一步先引入MQTT 在 build.gradle 添加以下: dependencies { implementation 'org.eclipse.paho:org.eclipse.paho.client.mqttv3:1.1.0 ......
常见问题 常见 Android 问题 JAVA

2023年SHEIN的JAVA后端实习笔试题

2023年SHEIN笔试题目:10道单选,5道多选,一道算法,一道SQL(单选)1、下列关于线性链表的叙述中,正确的是:进行插入和删除时,不需要移动链表中的元素。2、关于以下程序代码的说明正确的是:class HasStatic{ private static int x = 100; public ......
试题 SHEIN 2023 JAVA

虚拟机文件系统损坏

问题描述linuxwindows问题原因问题影响问题解决问题确认修复虚拟机磁盘linux 操作系统修复准备修复镜像通过下载的镜像/磁盘镜像启动新的kvm虚拟机,将故障虚拟机磁盘挂载到系统进行修复启动虚拟机,进行修复验证使用 ISO 修复需注意windows 操作系统修复下载windows iso 镜 ......
文件 系统

java面试题--Spring

一、Spring、SpringMVC、SpringBoot的区别是什么? 二、???? 三、SpringMVC工作流程是什么? 1、DispatcherServlet接收请求,将请求发给HandlerMapping; 2、HandlerMapping根据请求url,匹配到要处理的handler,并包 ......
Spring java

文件操作函数(access chmod chown truncate)

/* 判断文件属性 #include <unistd.h> int access(const char *pathname, int mode); 参数: pathname:文件路径 mode:F_OK 是否存在 R_OK 读权限 W_OK 写权限 X_OK 执行权限 返回值: 成功:0 失败:-1 ......
函数 truncate 文件 access chmod

java中使用RedisTemplate读取数据异常 Missing type id when trying to resolve subtype of [simple type, class java.lang.Object]: missing type id property '@class' at [Source: (byte[])"

解决方法: 直接储存对象,交给redisTemplate来序列化,或手动使用Jackson2JsonRedisSerializer序列化对象。 ......
type class java RedisTemplate property

虚拟机文件系统损坏

1. 问题描述 1.1. linux 1.2. windows 2. 问题原因 3. 问题影响 4. 问题解决 4.1. 问题确认 4.2. 修复虚拟机磁盘 4.2.1. linux 操作系统修复 4.2.1.1. 准备修复镜像 4.2.1.2. 通过下载的镜像/磁盘镜像启动新的kvm虚拟机,将故障 ......
文件 系统

比较Python与Java在类的定义、继承、多态等方面的异同

首先我来进行介绍Python与Java在类的定义、继承、多态等方面的异同 1.python类和java类的使用一览 java: public class Car { private String color; private String model; private int year; publi ......
异同 方面 Python Java

java 分词统计

依赖(谷歌基于lucene的中文分词IKAnalyzer) <dependency> <groupId>org.wltea</groupId> <artifactId>ikanalyzer</artifactId> <version>5.0.2</version> </dependency> <de ......
java

Vmware不是有效的短文件名,安装Vmware时XXXX不是有效的短文件名

今天在整理Vmware的时候,不小心删除了部分文件 于是整个卸载重新安装 下载完后,点击安装时,发现报如下图所示内容,导致无法安装 于是我也很费解,怎么回事,在网上各种百度。最后得到的解决办法如下: 出现这种问题的情况是,是之前有装过VM,在卸载的时候,没有卸载完全,或是没有卸载。直接删除文件 导致 ......
文件名 文件 Vmware XXXX

Java设计模式-简单工厂模式

简介 在软件开发过程中,设计模式是一种被广泛应用的实践,它是通过总结、归纳和提炼出软件设计经验,从而使得设计更加优雅、高效。简单工厂模式是设计模式中最基本、最简单的一种模式,它能够有效地封装对象的创建过程,简化代码结构。 简单工厂模式又称为静态工厂方法模式,它是通过定义一个工厂类,用于创建不同的对象 ......
模式 设计模式 工厂 Java

Java报错:Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is org.springframework.http.converter.

报错内容 Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is org.spr ......

JAVA线程池开发

1.java给我们自带了4种线程池newSingleThreadExexcutor:单线程数的线程池(核心线程数=最大线程数=1)newFixedThreadPool:固定线程数的线程池(核心线程数=最大线程数=自定义)newCacheThreadPool:可缓存的线程池(核心线程数=0,最大线程数 ......
线程 JAVA

【代理设计模式详解】C/Java/JS/Go/Python/TS不同语言实现

简介 代理模式(Proxy Pattern)是一种结构型设计模式,用一个类来代理另一个类或几个类的功能。 在代理模式中,我们创建具有现有对象的对象,以便向外界提供功能接口。 延迟初始化(虚拟代理)。如果你有一个偶尔使用的重量级服务对象,一直保持该对象运行会消耗系统资源时,可使用代理模式。 访问控制( ......
设计模式 语言 模式 Python Java

界面控件DevExtreme使用指南 - 折叠组件快速入门(二)

DevExtreme拥有高性能的HTML5 / JavaScript小部件集合,使您可以利用现代Web开发堆栈(包括React,Angular,ASP.NET Core,jQuery,Knockout等)构建交互式的Web应用程序,该套件附带功能齐全的数据网格、交互式图表小部件、数据编辑器等。 请注 ......
使用指南 控件 DevExtreme 组件 界面

GraalVM(云原生时代的Java)和IoT在边缘侧落地与实践

环顾四周,皆是对手! 云时代的掉队者,由于Java启动的高延时、对资源的高占用、导致在Serverless及FaaS架构下力不从心,在越来越流行的边缘计算、IoT方向上也是难觅踪影; Java语言在业务服务开发中孤独求败,但在系统级应用领域几乎是C、C++、搅局者Go、黑天鹅Rust的天下; 移动应 ......
边缘 GraalVM 时代 Java IoT

springcloud介绍之微服务架构常见组件使用

放本地文件夹都快吃土了,准备清理文件夹,关于SpringCloud的! 官网 1、eureka eureka github 参考文档 单机版: spring-cloud-eureka-700 <!-- https://mvnrepository.com/artifact/org.springfram ......
springcloud 架构 组件 常见

快速上手Linux核心命令(四):文件内容相关命令

@(文件内容相关命令) 前言 上一篇中已经预告,我们这篇主要说一说Linux中文件内容查看处理相关的命令。一共16个命令,其中 标注的为重点命令,工作中用的也比较多,需要熟练掌握 cat 合并文件或查看文件内容 1、简介 cat 是concatenate 单词的缩写,或者理解成猫,"喵"一下文件内容 ......
命令 核心 文件 内容 Linux

第16章 文件上传和下载

学习目标 ● 熟悉Spring MVC中文件上传的实现步骤 ● 掌握文件上传案例的编写 ● 掌握中英文名称文件下载程序的编写 16.1 文件上传 16.1.1 文件上传概述 · form表单的method属性设置为post。 · form表单的enctype属性设置为multipart/form-d ......
文件

一种新的流:为 Java 加入生成器(Generator)特性

这篇文章不是工具推荐,也不是应用案例分享。其主题思想,是介绍一种全新的设计模式。它既拥有抽象的数学美感,仅仅从一个简单接口出发,就能推演出庞大的特性集合,引出许多全新概念。同时也有扎实的工程实用价值,由其实现的工具,性能均可显著超过同类的头部开源产品。 ......
生成器 Generator 特性 Java

GIS编辑矢量文件时裁剪不相邻但是位于一面的要素

在对矢量文件进行处理时,发现在处理完后部分面被打断,形成了两个不相邻的面要素,但在选中时还是同一个面,此时使用编辑工具中的裁剪是无法将面分开的。 为处理这一情况,需要使用到编辑工具条——编辑器——更多编辑工具——高级编辑,打开高级工具编辑条 在高级编辑工具条中选择“拆分多部件要素” 点击后即可选择单 ......
矢量 要素 一面 文件 GIS

如何在Linux中查找一个文件

导读 对于新手而言,在Linux中使用命令行可能会非常不方便。没有图形界面,很难在不同文件夹间浏览,找到需要的文件。本篇教程中,我会展示如何在Linux中查找特定的文件。 第一步要做的是通过SSH连接到你的Linux,在Linux中查找文件有两种方法。 一种是使用 find 命令 find命令使用  ......
文件 Linux

Java基础

Java基础 Java基础篇 JDK 和 JRE 的区别是什么? JDK:Java Development Kit 的简称,java 开发工具包,提供了 java 的开发环境和运行环境。 JRE:Java Runtime Environment 的简称,java 运行环境,为 java 的运行提供了 ......
基础 Java

JAVA运算符详解

JAVA运算字符详解 赋值运算符 符号作用说明 = 赋值 int a = 10; 将10赋值给变量a += 加后赋值 a += b; 将a+b的值给a - = 减后赋值 a -= b; 将a-b的值给a *= 乘后赋值 a *= b; 将a*b的值给a /= 除后赋值 a / =b ; 将a/b的值 ......
运算符 JAVA