编辑
2024-05-31
项目分享
00

前提

服务器重置之后安装的新系统还未启用ssh远程连接服务,以下是开启服务的步骤

检查ssh

sudo ps -e | grep ssh

返回的结果是“xxxx? 00:00:00 sshd 表示已经有ssh服务可以使用以下命令开启

sudo /etc/init.d/ssh start

如果提示找不到命令就代表没有ssh服务,需要进入下载操作

更新源

在下载之前先更新软件源

sudo apt-get update

下载ssh服务

sudo apt-get install openssh-server

开启服务

重新回到检查ssh服务,一般情况都出现sshd,直接使用开启命令即可开启

其他命令

Shell
# 查看服务状态 sudo service ssh status # 关闭服务 sudo service ssh stop # 重启服务 sudo service ssh restart
编辑
2024-05-29
实用工具
00

新建一个bat文件

bat
@echo off setlocal set appName=C:/javaservice/eureka-1.0.jar set appProfile=dev echo "Start %appName% ..." start javaw -jar %appName% --spring.profiles.active=%appProfile% endlocal Pause exit

文件存放启动目录

C:\ProgramData\Microsoft\Windows\Start Menu\Programs\StartUp
编辑
2024-05-21
学习记录
00

说明

根据业务要求需要将多个pdf合并成一个大的pdf,并且合并后的pdf还需要根据每个小pdf的标题生成目录。 本来使用的是iTextpdf5版本,这个版本不支持书签,所以引入新的依赖,使用pdfbox依赖写一个工具类合并pdf。

依赖

xml
<dependency> <groupId>org.apache.pdfbox</groupId> <artifactId>pdfbox</artifactId> <version>2.0.30</version> </dependency>
编辑
2024-05-07
前端
00

介绍

Umi,中文发音为「乌米」,是可扩展的企业级前端应用框架。Umi 以路由为基础,同时支持配置式路由和约定式路由,保证路由的功能完备,并以此进行功能扩展。然后配以生命周期完善的插件体系,覆盖从源码到构建产物的每个生命周期,支持各种功能扩展和业务需求。

Umi 是蚂蚁集团的底层前端框架,已直接或间接地服务了 10000+ 应用,包括 Java、Node、H5 无线、离线(Hybrid)应用、纯前端 assets 应用、CMS 应用、Electron 应用、Serverless 应用等。他已经很好地服务了我们的内部用户,同时也服务了不少外部用户,包括淘系、飞猪、阿里云、字节、腾讯、口碑、美团等。在 2021 年字节的调研报告中,Umi 是其中 25.33% 开发者的选择。 官网

特点

  1. 企业级,在安全性、稳定性、最佳实践、约束能力方面会考虑更多
  2. 插件化,啥都能改,Umi 本身也是由插件构成
  3. MFSU,比 Vite 还快的 Webpack 打包方案
  4. 基于 React Router 6 的完备路由
  5. 默认最快的请求
  6. SSR & SSG
  7. 稳定白盒性能好的 ESLint 和 Jest
  8. React 18 的框架级接入
  9. Monorepo 最佳实践
编辑
2024-05-06
前端
00

简介

React 是一个用于构建用户界面的 JAVASCRIPT 库。

React 主要用于构建 UI,很多人认为 React 是 MVC 中的 V(视图)。

React 起源于 Facebook 的内部项目,用来架设 Instagram 的网站,并于 2013 年 5 月开源。

React 拥有较高的性能,代码逻辑非常简单,越来越多的人已开始关注和使用它。

特点

  1. 声明式设计 −React采用声明范式,可以轻松描述应用。

  2. 高效 −React通过对DOM的模拟,最大限度地减少与DOM的交互。

  3. 灵活 −React可以与已知的库或框架很好地配合。

  4. JSX − JSX 是 JavaScript 语法的扩展。React 开发不一定使用 JSX ,但我们建议使用它。

  5. 组件 − 通过 React 构建组件,使得代码更加容易得到复用,能够很好的应用在大项目的开发中。

  6. 单向响应的数据流 − React 实现了单向响应的数据流,从而减少了重复代码,这也是它为什么比传统数据绑定更简单。