ElasticSearch
安装 安装 ES 下载压缩包 wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-7.14.0-linux-x86_64.tar.gz 解压 tar -zxvf elasticsearch-7.14.0-linux-x86_64.tar.gz 修改配置文件,…
Linux常用命令(CentOS 7)
screen Linux终端命令神器--Screen命令详解。助力Linux使用和管理 - 云+社区 - 腾讯云 (tencent.com) screen -R/-S xxx # 新建一个名为 screen_name 的 screen screen -ls # 显示已创建的 screen 终端 screen -r xxx # 连接 screen_i…
Java 动态代理
动态代理实现: 1、JDK 动态代理 ​ 用 Java 反射包中的类和接口实现动态代理 2、CGLIB 动态代理 ​ 通过第三方库 CGLIB ,以继承类的方式实现动态代理 JDK 代理 由于底层机制的缘故,被代理的目标类必须实现至少一个接口 创建被代理的目标类以及其实现的接口创建 InvocationHandler 接口的实现类,在 invoke…
NPS搭建内网穿透
前言 最近在玩 MC ,买了个 腾讯云2核4G 的服务器跑 MC 服务端,但是 mod 加多了之后还是有点卡,于是就用了个老的电脑搭建服务器,之前的买的服务器用来搭建内网穿透服务端。 一开始使用的是 frp ,后来被安利了 nps,因为有 web gui ,使用起来更友好一点。 服务端 服务端是买的 腾讯云2核4G 服务器 centos7 x86_…
Weather-Forecast
部署地址:fengye404.top/weather github:fengye404/weather-forecast: SAST.2022-FrontEnd-WoC (github.com) SAST.2022 前端组的 WoC (Winter of Code)项目,技术栈: React + Semi Design 也是我自己第一次摸前端的项目…
CSS虚化背景图片并去掉白边
直接上代码 App.jsx import {Layout} from "@douyinfe/semi-ui"; import "./App.css"; function App() { const {Header, Footer, Content} = Layout; return ( <Layout className={"layout"}…
docker-compose部署SpringBoot项目
简介 docker-compose 是 Docker 官方的开源项目,主要用于实现对 Docker 容器集群的快速编排。 用户可以通过 docker-compose.yml 来定义一组相关联的容器作为一个项目(project) docker-compose的两个概念: 服务(service):应用的容器项目(project):一组关联的服务组成,在…
Java 手写异步调用
前言 今天在写 mirai 机器人的一个小功能时,遇到了这样一个需求:机器人需要先发出一条消息,然后间隔 3 秒钟撤回这条消息 。 当然mirai本身提供了现成的方法,支持异步调用 最朴素的想法是使用Thread.sleep(3000) public class Test { public void A() { System.out.println…
mirai机器人-整合SpringBoot
mirai文档:https://docs.mirai.mamoe.net/框架搭建参考项目:zsefvbhuhh/Mirai-SpringBoot-Demo: 简单的Mirai+SpringBoot启动Demo (github.com) 我之前写过一个基于 mirai-console 的 mirai 机器人。 这种插件模式虽然方便,但是如果想要引入…