服务器jcraft java sftp

国内可用的github、npm的cdn服务器

github jsdelivr:缓存会在几分钟内更新,速度很快,但不支持加载单个大文件或者过大的项目,日本节点:https://fastly.jsdelivr.net/gh/用户名/仓库名@版本/文件名 ghproxy:缓存会在几分钟内更新,速度一般,韩国节点:https://gh-proxy.co ......
服务器 github cdn npm

Java实现两字符串相似度算法

1、编辑距离 编辑距离:是衡量两个字符串之间差异的度量,它表示将一个字符串转换为另一个字符串所需的最少编辑操作次数(插入、删除、替换)。 2、相似度 计算方法可以有多种,其中一种常见的方法是将编辑距离归一化为0到1之间的范围(归一化编辑距离(Normalized Edit Distance)),将编 ......
字符串 算法 字符 Java

Linux:SSH服务异常,无法登录解决办法

我这能杀死啊,我还以为杀不死呢。。。 [root@RV1126_RV1109:/]# killall ky_ai_camera_engine_origin[root@RV1126_RV1109:/]# 12 文章目录20230816Linux中使用killall时无法找到进程的原因及解决方法一、引言 ......
办法 Linux SSH

Java起源

sun公司诞生 sun初始的全名是“斯坦福大学网络”,它崛起于1982年的斯坦福大学校园的几个校友之手。sun公司1986年上市,它曾经在硅谷确立了与微软,惠普,思科一样的江湖地位 2009年4月21日,甲骨文以74亿美元收购sun Java的前身 1991年sun公司发起了一个绿色计划,由詹姆斯高 ......
起源 Java

Golang服务端断线重连

断线重连的逻辑很简单,就是把用户存到服务器内存中,当客户端再次登录的时候,判断内存中是否有用户的值,有的话替换 package main import ( "fmt" "github.com/gorilla/websocket" "log" "net/http" "sync" "time" ) ty ......
Golang

Springboot报错,java.lang.IllegalArgumentException: argument type mismatch

1、报错信息 java.lang.IllegalArgumentException: argument type mismatch at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.Native ......

Archi - 运维 - 一个经过10个服务的 API 请求,出现了随机无法访问的故障,如何解决

问题描述 一个 API 请求,出现了随机无法访问的故障,而这个 API 可能会经过 5-10 个服务,怎么快速定位是哪一个服务出现问题? 解决方案 对于每一个请求,都会分配一个唯一的请求编号(requestId),在经过每一个服务的时候,都带上这个请求编号,每个服务都把这个请求的输入和输出记录下来, ......
故障 Archi API

微服务【最佳调用方式】

一、简介 服务调用有两种方式:RPC、Event-driven。 RPC方式,有RestFul,gRPC,Bubbo等,一般是同步的。可以马上得到结果,代码也更简单。 Event-driven方式,就是发消息方式。是松耦合方式,比紧耦合的RPC方式要优越,但RPC方式如果用在合适的场景也有它的用处。 ......
方式

「Java开发指南」如何用MyEclipse搭建Spring MVC应用程序?(二)

本教程将指导开发者如何生成一个可运行的Spring MVC客户应用程序,该应用程序实现域模型的CRUD应用程序模式。在本教程中,您将学习如何: 从数据库表的Scaffold到现有项目 部署搭建的应用程序 在上文中,我们介绍了如何创建一个Web项目和来自数据库表的Scaffold等,本文将继续介绍如何 ......

阿里Java一面,难度适中!(下篇)

上一次因为文章篇幅和个人精力有限的原因,只分享了淘天的前 6 道题及其答案(点击访问上一篇)。接下来,咱们把其他几道题面试题及答案也分享给大家。 1.公司简介 淘天集团就是“淘宝”+“天猫”的结合,其集团拥有淘宝、天猫、1688、闲鱼等商业品牌,并通过天猫国际、淘宝直播、天猫超市、淘宝买菜、阿里妈妈 ......
下篇 难度 一面 Java

云服务器相关操作(二)

当涉及到云服务器的操作时,有许多不同的任务和操作可以执行。以下是一些与云服务器相关的常见操作: 创建云服务器:您可以使用云服务提供商(如亚马逊AWS、微软Azure、谷歌云等)的控制台、命令行界面或API创建云服务器。您需要选择服务器实例类型、操作系统、存储配置和网络设置等。 管理服务器实例:一旦创 ......
服务器

Java_并发编程

sleep(long n)和wait(long n)的区别 1. sleep是Tread方法,而wait是Object的方法。 2. sleep不需要强制和synchronized配合使用,但wait需要和synchronized配合使用。 3. sleep在睡眠的同时,不会释放对象锁的,但wait ......
Java

微服务架构:软件开发的革命还是短暂潮流?

本文介绍了微服务架构的特点和优势,以及微服务面临的问题,特别是网络通信方面的挑战。为了解决这些问题,引入了服务注册/发现、路由、流量转移、弹性能力、安全和可观测性等管理和控制网络通信的方法和策略。接下来的章节将深入探讨服务网格如何解决这些问题。 ......
架构 软件开发 潮流 还是 软件

Java JNI(Java Native Interface)攻击原理研究

一、Java JNI简介 0x1:JNI是什么 JNI (Java Native Interface,Java本地接口)是一种编程框架,使得Java虚拟机中的Java程序可以调用本地应用/或库,也可以被其他程序调用。 本地程序一般是用其它语言(C、C++或汇编语言等)编写的,并且被编译为基于本机硬件 ......
Java Interface 原理 Native JNI

java命令执行jar包的多种方法(四种方法)

java命令执行jar包的多种方法(四种方法) java命令执行jar包的多种方法(四种方法)大家都知道一个java应用项目可以打包成一个jar,当然你必须指定一个拥有main函数的main class作为你这个jar包的程序入口。具体的方法是修改jar包内目录META-INF下的MANIFEST. ......
方法 命令 多种 java jar

第一次用Java编写”Hello world!“

HelloWord 1.随便新建一个文件夹,存放一个代码 2.新建一个java文件 文件后缀名为java Hello.java 【注意点】系统可能没有显示文件后缀名,我们需要手动打开 3.编写代码 public class Hello{public static void main(String[] ......
第一次 Hello world Java

Day03java流程控制

所有学习内容来自:狂神说java Java流程控制 一、用户交互Scanner Scanner对象 java提供了这样一个工具类可以获取用户的输入。java.util.Scanner是java5的新特征,可以通过Scanner类来获取用户的输入。 基本语法: Scanner s = new Scan ......
流程 java Day 03

java StringBuilder对象和StringJoiner

普及: 因为StringBuilder是Java已经写好的类 java在底层对他做了一些特殊处理。 打印对象不是地址值而是属性值。 package com.elaina.test2; public class test10 { public static void main(String[] arg ......
StringBuilder StringJoiner 对象 java

Java 基础篇day08

抽象 抽象方法用abstract 抽象类中不一定有抽象方法,有抽象方法的类一定是抽象类 类中该有的成员(成员变量,方法,构造器),抽象类都可以有 抽象类最主要的特点式抽象类不能创建对象,仅作为一种特殊的父亲,让子类继承并且实现 A a = new A() //抽象类不能创建对象 一个类继承抽象类,必 ......
基础 Java day 08

网页端口80端口被占用,如何关闭占用80端口的服务?

如果你的网页服务器监听了80端口并被占用,你可以按照以下步骤来关闭占用80端口的服务: 1.确定占用80端口的进程: 首先,需要找到占用80端口的进程。你可以在Windows上使用命令提示符或PowerShell,或在Linux上使用终端运行以下命令:在Windows上: netstat -ano ......
端口 网页

Java面向对象(四)

多态 什么是多态 多态:理解为一个事物的多种形态 比如在现实生活中每个人都会扮演着不同的身份,比如张三可以是学生身份,可以是一个孩子身份,可以是教师身份,可以是父亲的身份。 Java中多态的体现 子类对象多态性:父类的引用指向子类的对象(或者子类的对象赋给父类引用) 举个例子: 1 public c ......
对象 Java

80端口被占用,如何关闭占用80端口的服务?

要关闭占用 80 端口的服务,你可以按照以下步骤进行操作: 1.确定哪个进程占用了 80 端口: 运行以下命令来查找占用了 80 端口的进程的信息(在大多数 Linux 系统上可用): sudo lsof -i :80 这将显示占用 80 端口的进程的详细信息,包括进程 ID(PID)和进程名称。 ......
端口

十、Java多线程

一、多线程概述 1、进程: 正在运行的程序,是系统进行资源分配和调用的独立单位。 每一个进程都有它自己的内存空间和系统资源。 2、线程: 是进程中的单个顺序控制流,是一条执行路径 一个进程如果只有一条执行路径,则称为单线程程序。 一个进程如果有多条执行路径,则称为多线程程序。 3、Java程序运行原 ......
线程 Java

Java中的IO流(一)

Java中的IO流(一) 一、前言 学习这部分内容的时候,跟着敲代码难免有些乱,这里先放一张图: 二、实现对文件和文件夹的操作: 案例一: package file.bytestream; import java.io.File; import java.io.FileNotFoundExcepti ......
Java

Taurus .Net Core 微服务开源框架:Admin 插件【4-4】 - 配置管理-Mvc【Plugin-CORS 跨域】

前言: 继上篇:Taurus .Net Core 微服务开源框架:Admin 插件【4-3】 - 配置管理 - Mvc【Plugin-MicroService 微服务】 本篇继续介绍下一个内容: 系统配置节点:Mvc - Plugin - CORS 跨域界面: 界面如下: 跨域功能相关配置说明如下: ......
Plugin-CORS 插件 框架 Taurus Plugin

Java中的多态

向上转型后的再向下转回去才行 注意:向下转型时,有可能编译阶段不报错,但是程序运行时会报错,类型转换异常。 ......
Java

Java中的抽象类

注意:抽象类中也是有默认的无参构造函数的 ......
Java

Java登陆第二天——SQL之DML

SQL语句 SQL概括起来可以分为以下四组。(都是SQL,因为功能的不同,为了更好学习划分了类别) DDL——数据定义语言。用于定义数据的结构。 指的是增,删,改数据库 DML——数据操作语言。用于检索或修改数据。 指的是增,删,改数据 DQL——数据查询语言。用于查询各种形式的数据。 指的是查询数 ......
Java DML SQL

封装java导出Excel工具类使用

基于POI的导入导出工具类使用 背景 快速引入 基本excel导入成对象 合并excel导入成为对象 导出复杂excel表格 最后 背景 自己封装了一个excel工具类,方便以后使用和部分可能有相同需求的朋友使用,现在做一个简单的记录 快速引入 第一步导包,maven包仅包含poi依赖,导入时注意p ......
工具 Excel java

【Java Web】从配置修改静态变量

对象 @ConfigurationProperties(prefix = "system-upload-prefix") @Configuration @RefreshScope @Data public class SystemUploadPrefix { private String uploa ......
变量 静态 Java Web