自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

李潇然的博客

程序开发领域的技术日记

  • 博客(105)
  • 收藏
  • 关注

原创 开源视频会议产品jitsi-meet

以下是Jitsi Meet提供的主要功能:支持所有当前浏览器移动应用程序用于集成的Web和本机SDK高清音频和视频内容共享举手和反应与私人对话聊天支持ios,安卓,浏览器使用Jitsi Meet非常简单,因为它是基于浏览器的。前往meet.jit.si并尝试一下。它可扩展且免费使用。你只需要一个谷歌、脸书或GitHub帐户就可以开始会议。支持所有浏览器!使用手机?没问题,您可以使用移动网络...

2024-06-28 15:26:00 219

原创 记录两个群音视频开源框架LiveKit和mediasoup

mediasoup: https://github.com/versatica/mediasoupliveKit: https://github.com/livekit/livekit为开发者提供的实时视频、音频和数据传输解决方案 LiveKit 是一个开源项目,基于 WebRTC 提供可扩展的多用户会议功能。它旨在为您的应用构建实时视频、音频和数据交互能力提供一切所需。LiveKit...

2024-06-13 17:59:00 437

原创 比ultraiso更好用的重装系统工具rufus

下载地址:https://rufus.ie/zh/

2024-05-22 11:50:00 421

原创 java swagger最新版本接入

参考:https://springdoc.org/引入: <dependency> <groupId>org.springdoc</groupId> <artifactId>springdoc-openapi-starter-webmvc-ui</artifactId> <versi...

2024-04-12 21:03:00 188 1

原创 Docker容器中修改mysql最大连接数(永久)

程序连接 mysql 报错:Too many connections, 解决方法是修改 mysql 里的连接数。show variables like "%conn%"; 查看max_connections 最大连接数,max_user_connections 单用户最大连接数。进入 docker 内部的 bash 命令可执行界面:docker ps 查看 mysql...

2024-04-07 12:20:00 278

原创 FRP(Fast Reverse Proxy)网络映射工具部署

Fast Reverse Proxy(FRP) 是一款由fatedier开发的高性能的反向代理工具,用于穿透防火墙、NAT等网络障碍,将内网服务映射到公网上github地址https://github.com/fatedier/frp下载https://github.com/fatedier/frp/releases根据操作系统找到对应版本,客户端服务端共用一个包。例如ubuntu...

2024-03-01 16:40:00 345

原创 开源远程桌面rustdesk部署

官网https://rustdesk.com/客户端支持的平台:x86-64:Windows|Ubuntu|MacAArch64 (ARM64):Ubuntu|Android|Macgithub地址:https://github.com/rustdesk/rustdesk服务端:https://rustdesk.com/docs/en/self-host/rus...

2024-03-01 16:28:00 453

原创 规则引擎决策表选型对比

名称框架使用复杂度web编辑界面开源友好使用指南活跃度核心使用方式优势劣势Drools高无Apache Licensehttps://www.cnblogs.com/ityml/p/15993391.htmlhttps://www.jianshu.com/p/786f272d3db2https://blog.csdn.net/xushiyu1996818/article...

2023-10-30 16:45:00 175

原创 Redis Enable keyspace notifications

参考:https://tech.webinterpret.com/redis-notifications-python/#:~:text=By%20default%2C%20keyspace%20events%20notifications%20are%20disabled.%20We,the%20meaning%20of%20each%20character%20check%20the%20...

2023-09-15 10:16:00 194

原创 在Azure云安装sgx环境Open Enclave

https://github.com/openenclave/openenclave/blob/master/docs/GettingStartedDocs/Contributors/NonAccMachineSGXLinuxGettingStarted.mdhttps://github.com/intel/SGXDataCenterAttestationPrimitives/blob/mas...

2023-08-28 22:58:00 137

原创 ubuntu设置系统代理

安装trojan等代理工具并配置启动,得到端口号例如10.10.1.10:8080系统代理设置我们将在/etc/profile.d/proxy.sh下添加一个shell脚本文件,这将确保设置适用于所有已登录的用户:sudo vim /etc/profile.d/proxy.sh将以下内容写到文档中: # set proxy config via profie.d - sho...

2023-08-24 16:15:00 1064

原创 git配置代理(github配置代理)

命令行配置代理方式一git config --global http.proxy http://代理服务器地址:端口号git config --global https.proxy https://代理服务器地址:端口号如果有用户名密码按照下面命令配置git config --global http.proxy http://用户名:密码@代理服务器地址:端口号git config --glo...

2023-08-24 00:08:00 2925

原创 指定或降低Rust 工具链的版本

要更改 Rust 工具链的版本,您可以使用以下命令之一:rustup default stable:使用 stable 版本的 Rust 工具链作为默认版本。rustup default beta:使用 beta 版本的 Rust 工具链作为默认版本。rustup default nightly:使用 nightly 版本的 Rust 工具链作为默认版本。除了 default 命令,还有其他一...

2023-08-18 11:33:00 1667

原创 ubuntu20.4 sgx环境配置

一、driver安装1.在该下载地址将3个.bin文件下载下来,下载地址:https://download.01.org/intel-sgx/latest/linux-latest/distro/ubuntu20.04-server/2.到下载文件夹下输入下面命令,以赋予.bin文件的执行权限sudo chmod 777sgx_linux_x64_driver_2.11.054c9c...

2023-08-05 23:55:00 1179

原创 Signal-iOS 5.9.0编译问题

1.当我们使用pod管理pod 'SDWebImage/WebP', 执行 pod install 时,发生报错.先看具体报错 :截屏2020-07-06 上午11.12.15.png2.报错产生原因是由于git clone的地址是https://chromium.googlesource.com/webm/libwebp,需要FQ3.不想FQ,可以使用githu...

2023-07-12 22:22:00 895

原创 编译运行Secure Value Recovery Service v2

下载项目git clone https://github.com/signalapp/SecureValueRecovery2.git编译make dockersh报错修改DockerfileARG PROTOC_GEN_GO_GITREV=6875c3d7242d1a3db910ce8a504f124cb840c23aRUN go env -w GOPROXY=ht...

2023-07-09 23:21:00 389 1

原创 编译运行ContactDiscoveryService-Icelake

下载git clone https://codeup.aliyun.com/6306306f95064d67d44656e5/lxr1907/ContactDiscoveryService-Icelake.git或github地址git clone https://github.com/signalapp/ContactDiscoveryService-Icelake按照Readm...

2023-07-08 14:13:00 349

原创 编译SecureValueRecovery项目

准备下载git clone https://codeup.aliyun.com/6306306f95064d67d44656e5/lxr1907/SecureValueRecovery.git进入目录cd SecureValueRecovery编译enclavemake -C ./enclave等待很长时间下载各种镜像后报错:Fatal error: can't c...

2023-07-08 02:12:00 333

原创 sgx_create_enclave函数说明

创建一个Enclave的函数如下:sgx_status_t sgx_create_enclave( const char *file_name, const int debug, sgx_launch_token_t *launch_token, int *launch_token_upd...

2023-07-06 23:16:00 258

原创 Intel SGX Services探究

Windows10, x64,安装了visual studio,已经安装好了Intel SGX JDK。源码下载:https://github.com/intel/sgx-ra-sample源码说明文件:https://software.intel.com/content/www/us/en/develop/articles/code-sample-intel-software-guard-...

2023-07-06 01:32:00 119

原创 dynamoDB本地版本运行(dynamoDB-local)

安装docker及docker-compose环境apt install docker apt install docker-compose 创建配置文件vi docker-compose.yml文件内容如下version: '3.8'services: dynamodb-local: command: "-jar DynamoDBLocal.jar -s...

2023-06-26 00:45:00 210

原创 用ElasticMQ在本地模拟使用AWS的SQS

用ElasticMQ在本地模拟使用AWS的SQS

2023-06-23 20:21:00 100

原创 dynamodb本地运行docker运行

https://hub.docker.com/r/amazon/dynamodb-localdocker pull amazon/dynamodb-local

2023-06-21 22:32:00 121

原创 解析网页selenium+jsoup

解析网页selenium+jsoup

2023-06-21 14:07:00 73

原创 安装ios开发环境

安装brew/bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)"升级ruby版本,否则安装cocoapods会报错brew upgrade ruby加入环境变量,否则ruby -v版本还是老的 echo 'export PATH="/opt/homebrew...

2023-06-16 02:06:00 60

原创 Linux变卡cpu占用高,已装curl、wget但提示命令找不到(挖矿病毒)

现象服务器变卡,top cpu占用非常高,但是进程占用只有1%下载安装htop查看看样子中了挖矿病毒解决方式修改/etc/hosts 把dev.fugglesoft.me 指向127.0.0.1F9 -> enter杀掉进程又多出来一个执行sh的,修改病毒sh,vi进去随便加些字符,然后杀掉wget和curl命令无法找到解决方式:将 /usr/bin下的cd1和w...

2023-06-12 00:42:00 375

原创 开源类似chatGPT项目ChatGLM-6B单显卡安装运行成功

项目git地址https://github.com/THUDM/ChatGLM-6B配置要求:本机电脑显卡显存6G以上。只有cpu则需要32GB以上。安装基础环境1.安装python 3.10版本https://www.python.org/ftp/python/3.10.10/python-3.10.10-amd64.exe2.安装cuda(有显卡)下载页面https://d...

2023-03-28 22:01:00 611

原创 RabbitMQ消费client注解模式 @RabbitListener自动创建队列

@Component@Slf4jpublic class RabbitMqConsumer { @Autowired DingdingUtil dingdingUtil; @RabbitHandler @RabbitListener( bindings = @QueueBinding( va...

2023-02-22 13:36:00 636

原创 git首次上传远程仓库

git首次上传第一步:建立git仓库,cd到你的本地项目根目录下,执行git命令git init第二步:将项目的所有文件添加到仓库中git add .第三步:将add的文件commit到仓库git commit -m "注释语句"第四步:去github或gitee上创建自己的Repository点击Clone or download按钮,复制弹出的地址ht...

2022-12-07 18:34:00 107

原创 以太坊测试链关闭只能用goerli,三方api汇总

nft api汇总etherscanhttps://etherscan.io/myaccountapi可以申请问题:调用nft相关api要收费199美元每月opensea文档地址:https://docs.opensea.io/问题:申请api key中,暂未通过quicknode文档地址:https://www.quicknode.com/docshttps://www.quicknode.c...

2022-11-03 20:09:00 93

原创 以太坊调用工具类

package easyJava.controller;import com.alibaba.fastjson.JSON;import com.fasterxml.jackson.core.JsonProcessingException;import com.fasterxml.jackson.databind.ObjectMapper;import easyJava.Configs...

2022-11-03 20:07:00 99

原创 arm架构安装Docker

#查看Linux内核版本uname -r 4.18.0-80.7.2.el7.aarch64#或者使用 uname -a#下载docker安装脚本curl -fsSL get.docker.com -o get-docker.sh#执行脚本安装docker,它会检查环境并安装相应版本sh get-docker.sh#查看docker版本docker version#查...

2022-11-03 20:05:00 93

原创 mysql8登录提示Access denied for user 'root'@'localhost'

输入以下命令:update mysql.user set authentication_string=PASSWORD('123'), plugin='mysql_native_password' where user='root';输入以下命令:flush privileges;

2022-09-18 01:06:00 109

原创 vmware安装centos7磁盘扩容

虚拟机设置中点击扩展,并增加磁盘进入虚拟机后:1. 找到未使用的磁盘df -hT,目前是1T的空间文件系统 类型 容量 已用 可用 已用% 挂载点devtmpfs devtmpfs 7.8G 0 7.8G 0% /devtmpfs tmpf...

2022-09-08 10:44:00 141 1

原创 vmware安装centos7遇到问题Enter the path to the kernel header

yum装好以后继续运行./ vmware-install.pl 然后出了下面的情况Enter the path to the kernel header files for the 3.10.0-957.el7.x86_64kernel?INPUT: [] defaultThe path “” is not a valid path to the 3.10.0-957.el7.x86_64 ...

2022-09-07 12:55:00 389

原创 redis布隆过滤器实测

业务场景描述有一批定向用户,要求活动只有这部分用户可以看到和参与,其他用户看不到,也无法完成。量级100万定向,200万总量技术方案一:使用布隆过滤器,提前初始化每个用户查询活动时,利用布隆过滤器判断是否需要给他展示技术方案二:使用redis的set每个用户查询活动时,利用set.contains判断经过实测方案一:遍历单条插入:布隆过滤器,初始化数据时消耗redis大...

2022-01-26 17:41:00 55

原创 java多线程创建方式

int corePoolSize = 20; int maximumPoolSize = 40; long keepAliveTime = 20; TimeUnit unit = TimeUnit.SECONDS; BlockingQueue<Runnable> workQueue = new ArrayBlockingQueue<&g...

2022-01-26 17:25:00 37

原创 使用jpa时save的insert和update区分逻辑处理

package org.springframework.data.domain;import org.springframework.lang.Nullable;/** * Simple interface for entities. * * @param <ID> the type of the identifier * @author Oliver Gierke...

2022-01-26 17:18:00 211

原创 kettle的二次开发中遇到的问题

Kettle介绍是一款国外开源的ETL工具,纯java编写,可以在Window、Linux、Unix上运行,数据抽取高效稳定,采用LGPL授权协议的自由软件,开发出来的新软件可以是私有的而不需要是自由软件,即可以放心自由地使用。Backpressure其实是一种现象:在数据流从上游生产者向下游消费者传输的过程中,上游生产速度大于下游消费速度,导致下游的 Buffer 溢出,这种现象就叫做 ...

2022-01-26 17:15:00 100

原创 分布式系统的服务间调用和数据同步方式的优缺点

http调用接口优点:开发简单,耦合低直接返回其他服务的处理结果缺点:依赖性强,被调用服务如果宕机问题:  需要有防止数据丢失等处理逻辑,分布式事务问题(当然简单场景也可以直接返回失败)  要处理好超时时间,或者熔断策略,处理不好会导致本服务的cpu内存资源的大幅度飙升,最终导致服务崩溃。spring cloud等RPC框架优点:目前微服务框架应用较多配置中心降低运维成本...

2022-01-26 17:01:00 60

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除