- 博客(731)
- 资源 (236)
- 收藏
- 关注
原创 ffmpeg将视频导出iphonemp4格式
将mp4视频导入iphone的时候,mp4是容器格式,不是所有mp4格式都支持。用格式工厂一类的转换太慢。所以考虑用ffmpeg。对于短视频的剪辑,目前来说手机性能足够,现在很多家庭如果没有前几年的网课需求基本也不会买电脑。wmv转换为iphone的mp4格式。mp4转换为iphone的mp4格式。
2023-07-15 09:55:58 2339
原创 ffmpeg分离左右声道到多音轨
这里将右声道放到了第一音轨,如果需要放左声道放到第一音轨,则调换两个-map_channel后的参数即可。早期的视频文件将多语言放在了左右声道,手机上播放时,很多播放器并没有切换声道的功能,所以需要做分离。这里的FR是右声道,如果需要左声道,则改成FL。但这个丢了一个声道数据,并不完美。
2023-07-14 12:38:16 2775
原创 CommonJS导入纯EMS模块
可以看到,旧库基本是CommonJS的,带新功能的新库基本都在转向纯esm模块。sync-request的同步实现依赖sync-rpc,但是sync-rpc对超时的实现有点问题,sync-rpc上次修复是2019年也就是4年前。原以为给这个请求这个加上try catch就可以了,但是不行,这个会影响后面不是这个文件里的其他sync-request请求都报错,这属于严重bug了。不过好在支持动态导入的方式引用。got在11版本前支持CommonJS导入语法,之后弃用了CommonJS,必须使用ESM导入。
2023-07-07 12:07:34 394
原创 香橙派orangepi One安装gitea代码库
由于gitlab太重了,需要4G内存才能安装,在家里建代码库优先考虑轻量的方案gitea,gitea最早的历史源于gogs,由于开发人员意见分歧,部分人员独立创建了gitea。orangepi上常见的安装方式为docker/直接部署。
2023-04-07 21:34:50 1359 1
原创 dark.x86病毒新变种
上一篇博文是伪装成nginx服务,这篇是伪装zyxlel的服务,那么这个漏洞利用的是Zyxel 开发的“zhttpd”网络服务器漏洞没跑了。病毒行为类似https://www.cnblogs.com/wangbingbing/p/15319257.html。将http://163.123.143.126/x.sh下载下来看内容。这个脚本在去年12月有人提交过了,国产杀毒360引擎检出了。依然是来自俄罗斯莫斯科的病毒。从zhttpd看估计猜想可能是下面这三个的越权漏洞。查一下这个x.sh文件有没有人提交过。
2023-03-09 20:27:02 2074
原创 docker制作m3u8web播放器镜像基于nginx-alpine镜像
ZY Player Web项目:https://github.com/Hunlongyu/ZY-Player-Web。这是一个开源的m3u8 web播放器。我们基于这个项目进行打包。打包使用的Dockerfile。
2023-03-09 19:09:43 6764
原创 docker制作nginx+nginx-module-vts镜像基于alpine镜像
搜索到的docker镜像nginx版本比较低,为1.11,1.13,这里用的nginx版本为1.20.0。
2023-03-07 22:27:29 1693
原创 wordpress更新文章后总是向文章内连接发送GET请求
简单搜索了一下,这个是wordpress的Pingback、Trackback机制。简单理解就是,你的文章引用了别人的博客后会自动发送一个请求到对方博客。但是这个不太智能,对于文章里的url,不管你有没有设置超链接,不管链接的是不是博客,都会发这个请求到这个链接上。上面的UA为WordPress的请求也是这么来的。通过观察wordpress请求发现,wordpress在更新文章后会向文章发送GET请求。执行这个定时后,这篇文章的所有链接都会发送HEAD和GET请求。我这里有15分events。
2023-03-06 14:07:12 486
原创 wordpress从宝塔升级到docker
15还是16年的时候买的阿里云和腾讯云最低配的1核1G。腾讯云和阿里云后来都涨价了,退了涨价多的那个腾讯云,阿里云一直续费到现在,wordpress这个最早的时候是用军哥的lnmp的一键包搭建的,后来改成用了带UI的宝塔,宝塔用了一段时间后发现Let's Encrypt的SSL证书续期总掉,还不如一键包的时候的cert bot。在wordpress上安装UpdraftPlus插件备份全部数据,最后趁着空闲时间安装上docker和docker compose后发现,这个内存cpu占用比宝塔低,感觉是真香。
2023-02-28 19:54:19 902
原创 Rocky8.5安装tomcat9(jdk使用jdk17版)
安装和之前的类似,注意几个细节即可,jre目录需要手动生成,tomcat9不支持8以上的高版本jre,只支持高版本jdk。指定环境变量时需要注意。
2023-02-22 09:02:40 2995 1
原创 linux日志定时清除
在java项目中如果使用日志框架,可以使用DefaultRolloverStrategy 标签进行删除,但是实际效果不太理想。日志经常由于配置冲突导致很多时候不能生效,那么退而求其次,使用linux定时任务一劳永逸解决。这里查找目录下,30天前以.log.zip结尾的文件进行删除,定时任务每一分钟执行一次,有需要可以改成其他的。类似vi编辑器,esc 然后输入:wq回车保存。i进编辑模式,编辑如下内容。
2023-02-21 15:40:17 723
原创 非spring类调用spring方法
在spring中我们常用 @RestController @Controller @Service @Component @Repository等奖这个类加入spring管理。那么什么时候用工具类,什么使用加注解呢?那么在非Spring管理的类,即没有这些注解给类中如何引入呢,还用@Service一致注解下去?在调用时,我们用@Resource @Autowired进行引入这些类,使用@Value引入配置项。事实上,我们可以通过新建工具类让非Spring管理的类也能调用这些方法。
2023-02-21 11:06:58 639
原创 ubuntu在线安装docker
在ubuntu中,有snap版的docker,有apt版的docker,这里用的apt版。安装docker-compose。将当前用户加入docker组。
2023-02-19 19:07:39 197
原创 致远OAA6版安装
准备工作,操作系统winserver2019,sqlserver2019。致远OA安装包0.SeeyonInstall.zip相关下载:SMSS本文前提,安装好操作系统和数据库。
2023-02-18 20:09:50 5497 6
原创 使用clickhouse-backup工具备份clickhouse数据库
工具官网:https://github.com/AlexAkulov/clickhouse-backup/dockerhub工具官网:https://hub.docker.com/r/alexakulov/clickhouse-backup注意:这个工具只支持MergeTree 系列表引擎。
2023-02-16 17:10:35 2034
原创 docker数据卷插件
docker中简要可分为两类 docker卷插件和CSI插件,其中docker卷插件分为两个版本,旧版的传统插件(legacy plugin/non-managed plugin)和新版的托管插件(managed plugin)。一个卷插件,可将任何服务器转变为横向扩展的聚合计算/存储节点,使用可与任何Docker调度程序配合使用的无共享存储后端,跨任何节点提供容器粒度存储和高可用性卷。目前docker是支持nfs卷的挂载和使用的,默认的local driver插件就支持,这个插件已经内置,不需要再安装。
2023-02-11 21:53:43 1180
原创 docker swarm安装和使用
docker集群模式下也支持yaml部署,不过是Docker stack类型的yaml,与docker compse的yaml类似,但不完全一样,不支持docker-compose的环境变量如image: name:${IMAGE_VERSION},不支持build、links和network_mode,Docker stack有一个新的指令deploy,yaml文件版本必须>=3,常用的版本为3.6。初始化速度非常快,执行初始化的节点为管理节点,界面会提示加入节点的语句。加入节点token查看。
2023-02-10 12:22:18 1029
原创 vue+springboot不分离部署
之后可以访问 http://localhost:8080/index.html 了。config的另一种写法,使用Controller。改过默认视图的不适用于此方法,要先把视图改回默认。index.html拷贝到templates目录。新建config文件 映射静态html文件。其他文件拷贝到static目录。找到vue的dist目录。其他可能需要的静态配置。
2023-02-08 17:37:43 1379
原创 IDEA快速创建java demo项目
有时候我们需要快速验证某些功能,写TestUnit跑起来麻烦,在类里直接写main方法有时候忘记删除影响团队维护。一、IDEA创建普通java项目勾选 Create project from template填写项目名 路径 包名,点击Finish有时我们会引用第三方jar新建目录lib -->lib目录右键 -->Mark Dictory as-->Resources Root二、IDEA创建普通maven项目。
2023-02-07 11:14:58 2451
原创 联想监视器驱动导致谷歌浏览器图片边缘变绿
变绿表现为,只影响chrome内核的浏览器,包括Edge,浏览器的图片边缘都会变绿。并且还自带淡入淡出效果。打开设备管理器-->监视器-->LCD-->右键 属性-->回滚驱动程序。驱动程序名Lenovo - Monitor - 6.14.18.0。重装了好几次,最后发现是联想的监视器驱动程序问题。回滚完成LCD 变成了 通用即插即用显示器。
2023-02-07 09:30:16 598
原创 阿里云容器相关产品
阿里云Kubernetes集群 版本固定,对标自建Kubernetes集群(原swram集群于2019年12月31日停用)目前很多机构云都是阿里云套壳,所以有必要了解一下阿里云相关的产品。块存储 对标Amazon EBS块存储 开源openEBS。阿里云自研 负载均衡控制器 对标Nginx Ingress。文件存储 对标Amazon EFS 文件存储。对象存储 对标Amazon S3对象存储。阿里云自研网络插件 对标Flannel。负载均衡 对标自建nginx负载均衡。以下是阿里云容器相关的产品。
2023-02-05 14:47:29 644
原创 docker swarm没有淘汰并且已经支持CSI接口
我们有一个专门的Swarm开发团队,专注于Swarm的改进,并不断推出新功能。早期的docker swarm支持存储服务是通过docker volume driver,目前发布的最新版Docker 23.0.0已经支持 CSI volumes。关于CSI的支持可以看这个#41982的pull:https://github.com/moby/moby/pull/41982。Docker 1.12.0以及之后的版本包括现在的版本内置的工具,基于swarmkit开发,时间节点大约是2016年后。
2023-02-04 13:50:28 2184
原创 将docker项目迁入k8s集群
生成k8syaml文件docker run转成docker-compose 通过composerize网站:https://www.composerize.com/docker-compose转k8s的yaml 通过kompose命令 kompose网站:https://kompose.io/
2023-02-02 16:58:07 3318 1
原创 linux下执行unzip乱码问题
目前windows上最新版winrar6.11,7zip 22.01都默认使用utf8编码,不会乱码。在linux下执行unzip xxx.zip时有时候会出现中文乱码。另一种解决方案,使用不同的压缩工具压缩。解决方案,使用-O命令指定编码。以下是常见压缩工具测试情况。
2023-01-31 14:49:54 1281
原创 k8s对接webdav存储
如果其他网盘能转webdav,那么跑开源镜像站,harbor容器镜像站,maven npm镜像站应该不成问题,这几个程序不像mysql那样会有特殊字符问题。阿里云盘转webdav暂时没有试验,看了github上的几个repo,目前的webdav转换接口主要针对下载,上传的问题还是挺多的。这里使用群晖的webdav服务,默认为5005端口,我这里地址是http://192.168.3.89:5005/修改 /etc/davfs2/davfs2.conf。坚果云 /data/webdav/我的坚果云。
2023-01-29 20:14:37 887
原创 k8s对接smb/cifs存储
之前文章提到,k8s官方是支持nfs存储的,那么在windows常见的文件共享协议是否也支持呢。这里将USERNAME改成你的smb用户名PASSWORD 改成你的smb密码,如果有AD域,使用--from-literal domain=DOMAINNAME 指定。国内的环境实测安装有点困难install-driver.sh实际上对应5个yaml文件安装,可以从项目的delploy目录代码中找到。默认出现404,把war包拷贝到smb目录就可以正常访问了,我这里把webapp的原有内容拷贝下来了。
2023-01-27 21:34:54 2459 1
原创 k8s使用StorageClass动态创建PV
与上一篇文章相比,去掉了mysql-pv.yaml的配置文件,新增三个配置文件rbac.yaml class.yaml nfs-client-provisioner-deployment.yaml。与静态pv不同的是,在nfs生成路径时会创建形如default-mysql-pvc-pvc-0d446403-f342-4918-878d-b8e0f8c6a954的目录,数据会放到这个目录下。如果需要设置默认sc(StorageClass),执行如下命令。这里仍然以部署mysql数据库为例,以下是完整配置。
2023-01-26 09:10:18 1209
原创 k8s安装nfs设置pv pvc并部署mysql
在k8s系列第一篇中提到有一个用于nfs机器没有部署任何东西,这一篇我们来搭建nfs服务,并在k8s上部署mysql,并将mysql的data目录映射到nfs中。网上的部分教程为了简便教学用的hostPath做的映射,只是便于教学的简便做法,实际生产环境中还是需要nfs、对象存储等存储服务来支撑这个持久化。以下是详细的安装命令。
2023-01-25 20:33:28 1514
原创 k8s部署nginx
endpoint 是 k8s 集群中的一个资源对象,存储在 etcd 中,用来记录一个 service 对应的所有 pod 的访问地址。查看到的node节点为192.168.3.85,nodeport端口为30013 所以最终访问地址为。查看 endpoint,查service和pod的ip对没对上,对应关系可以用这个命令。编辑文件nginx-service-deployment.yaml。镜像地址如果不好用,那就只能是pull 导出导入tar文件形式了。删除部署的pod service。
2023-01-23 00:16:42 2884
原创 k8s安装dashboard面板
查看token,早期版本内置一个用户并且可以通过命令查看,新版本需要手动创建用户并且需要通过api接口查看。这里节点是192.168.3.85 svc的NodePort端口为30432。停在pull镜像那一步,这个国内下载到60M左右速度下降到非常慢。查看pod时一直在ContainerCreating。考虑在外面pull或者其他机器pull后导入。新版本,创建用户后查看token。通过describe命令查看。根据查看到的节点和端口访问。pull导出导入命令如下。
2023-01-22 19:37:34 2038
原创 在虚拟机上安装win11
win11镜像:zh-cn_windows_11_business_editions_version_22h2_updated_dec_2022_x64_dvd_0b26ca48.iso。密码这里不填,否则三个问题在等你,空密码设置完,进系统后也能设置密码。两个光驱,第一个选pe的iso,第二个选win11的iso。左边选 11专业版 右边选系统盘 点一键恢复。选第二个回车,否则分辨率太高看不清。GUID 自定义 1分区 确定。虚拟机版本呢vmware16。这里输入本地账户名admin。
2023-01-09 20:20:50 1759
原创 在ESXi系统上安装pve
点进下载网站后选择 Proxmox Virtual Environment-->ISO Images-->Proxmox VE 7.3 ISO Installer 下的download按钮。输入用户名root,密码为安装时设置的密码,语言修改为Chinese(Simplified) 然后点击登录。数据中心-->pve-->右侧 系统-->网络,点击vmbr0网卡,点击编辑。在编辑界面,我们可以改成需要设置的ip地址,改完后点击Reset。设置ip,这个是网页管理的IP,后面进入网页之后也可以改这个ip。
2023-01-06 11:14:49 3196
原创 阿里无影云电脑磁盘性能测试
可以看到 iops 4K写超过1000,基本上可以确定底层是SSD了,不像阿里云的服务器普通云盘还在使用机械硬盘做底层。使用AS SSD Benchmark的IOPS测试。
2023-01-03 17:35:04 1136
原创 PDManer支持的数据库系统
PDManer早期名称PDMan,CHINER参考:PDManer元数建模-v4-操作手册 · 语雀支持列表● mysql(默认)● ORACLE● SQLserver● PostgreSQL● DB2● DM● GaussDB● Kingbase● MaxCompute● SQLite
2022-12-06 16:19:26 974
原创 Powerdesigner支持的数据库系统
参考:Supported DBMS for PD 16.7 - SAP PowerDesigner - Support Wiki最新版PD16.7支持情况This is the list of DBMS supported to host the repository:SAP SQL Anywhere (ASA) v16 and higherSAP Adaptive Server Enterprise (ASE) v15.7 and higherSAP HANA v1.0 and higherOrac
2022-12-06 16:10:33 1482
原创 CentOS8安装KSA服务端并设置开机自启
执行后,命令行会输出KSA ID和密码,记录即可。KSA是看雪的一款网络工具。安装,解压该权限执行即可。
2022-11-26 17:01:25 983
原创 CentOS中yum install命令如何找到安装包的下载地址
实际上yum命令执行的过程中,会先在每个repo的primary列表文件先搜索有没有这个名称的包,匹配到再进行下载。最重要的是这个,我们拼接primary.xml.gz这个路径。location标签的内容为Packages/containerd.io-1.3.7-3.1.el8.x86_64.rpm。在每个repo中都有一个baseurl,这里以docker-ce.repo下载docker-ce 的rpm包为例。我们通常用的yum install命令是怎么找到我们想要的下载地址的,这里简单做一下分析。
2022-11-25 15:07:04 2934
openlibertytools-17.0.0.3.zip
2017-10-20
cebxconvert
2017-09-18
google-depot_tools安装指导英文pdf
2016-11-27
xxl-job-nacos改造版
2023-10-21
centos6的pcks11-helper的rpm包 pkcs11-helper-1.11-3.el6.x86_64.rpm
2022-05-04
maven私服apache-archiva-2.2.3-bin.tar.gz
2018-03-07
maven私服 nexus-3.9.0-01-unix.tar.gz
2018-03-07
maven私服nexus-2.14.8-01-bundle.tar.gz
2018-03-07
org.eclipse.core.runtime.compatibility.auth依赖jar
2017-11-27
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人