- 博客(23)
- 资源 (2)
- 收藏
- 关注
原创 ARM环境编译Openresty,并通过lua脚本鉴权文件服务
git地址:https://github.com/openresty/docker-openresty/tree/1.27.1.1-1/alpine需要把Dockerfile、nginx.conf、nginx.vh.default.conf下载下来。
2025-02-20 11:18:50
467
原创 ARM环境构建基于alpine jdk8基础docker镜像
Alpine Linux 是一个社区开发的面向安全应用的轻量级Linux发行版。适合用来做Docker镜像、路由器、防火墙、VPNs、VoIP 盒子以及服务器的操作系统,基于 uClibc 和 Busybox。/usr #
2024-12-09 15:39:06
929
原创 记一次golang学习关于时间转换的问题
golang的时间格式化中没有yyyy-MM-dd的格式化时间format的参数layout必须使用2006-01-02T15:04:05.0000000+08:00这个时间//注意时区必须+8 //var timeLayoutStr = "2006-01-02T15:04:05.0000000+00:00"这样是错误的var timeLayoutStr = "2006-01-02T15:04:05.0000000+08:00"testTime, _ := time.Parse(timeLayou
2021-07-02 16:57:39
892
1
原创 记录一次在word转pdf时,docker容器内无Windows字体导致的pdf乱码的情况
问题描述使用aspose-words把word转pdf后(docker部署到Linux上),导致pdf出现方框乱码的情况乱码的原因主要是在docker容器中没有安装Windows字体导致既然是没有字体的原因,那就把字体安装到docker容器中解决办法1.把C:\Windows\Fonts下用到的字体拷贝出来,放到docker/fonts下,如图:2.修改DockerfileFROM openjdk:8-jdk-alpineENV LANG en_US.UTF-8# 安装一些基本的命令,注
2021-06-29 13:56:30
2322
2
原创 poi-tl导出word实现图片环绕方式为浮于在文字上方办法
poi-tl导出word实现图片环绕方式为浮于在文字上方办法poi-tl简介因为poi-tl暂时不支持设置图片环绕方式,但是可以自定义图片渲染插件poi-tl简介poi-tl(poi template language)是Word模板引擎,基于Microsoft Word模板和数据生成新的文档。文档地址:http://deepoove.com/poi-tl/1.7.x/因为poi-tl暂时不支持设置图片环绕方式,但是可以自定义图片渲染插件废话少说,直接上代码首先自定义一个图片渲染插件impo
2021-05-31 17:21:18
4251
8
原创 openresty集成gmssl做成docker镜像
背景由于openresty默认使用openssl,强行引入gmssl会导致so文件不兼容等问题。编译gmsslgmssl下载地址:https://github.com/guanzhi/GmSSL/然后解压,编译安装./configmakemake install编译安装openrestyopenresty下载地址:https://openresty.org/download/openresty-1.19.3.1.tar.gz./configuremake j4make instal
2021-02-20 14:39:38
560
原创 nginx和lua集成并通过nginx请求访问so文件
步骤1.nginx集成lua2.通过访问nginx请求去调用lua3.通过lua访问c第一步先下载OpenRestyOpenResty是啥就不说了,直接上官网https://openresty.org/en/download.html我们先下载openresty-1.19.3.1.tar.gzwget https://openresty.org/download/openresty-1.19.3.1.tar.gz然后解压openrestytar -vxzf openresty-1.19.
2021-01-06 16:56:27
624
1
原创 ARM64机器上安装MySQL8.0.22
ARM64机器上安装MySQL8.0.22查看是否有mariadb如果有,用rpm -e mariadb-libs-5.5.64-1.el7.aarch64 --nodeps删除下载安装包并解压安装初始化数据库报依赖没找到解决方案启动mysql最后找到密码用mysql -uroot -p登录然后就是常规操作修改密码,设置远程访问查看是否有mariadb[root@ecs-b1ed /]# rpm -qa | grep mariadbmariadb-libs-5.5.64-1.el7.aarch64
2020-11-26 15:28:35
8822
9
原创 mysql8宕机后恢复
mysql8宕机后恢复先备份方案1:强制启动(Forcing InnoDB Recovery)方案2:恢复模式启动重新初始化mysql先备份方案1:强制启动(Forcing InnoDB Recovery)在 /etc/my.cnf中添加如下配置[mysqld]innodb_force_recovery = 1ps:如果不能启动增大innodb_force_recovery值,2/3/4/5/6直到启动为止。方案2:恢复模式启动/usr/local/mysql/bin/mysqld_saf
2020-11-04 10:21:25
452
原创 nginx集成gmssl并安装stream模块
nginx集成gmssl并安装nginx-push-stream-module下载所需文件解压文件到/usr/local/下安装依赖修改/usr/local/nginx-1.18.0/auto/lib/openssl/conf配置编译配置编译安装下载所需文件wget http://nginx.org/download/nginx-1.18.0.tar.gzwget https://www.gmssl.cn/gmssl/Tool_Down?File=gmssl_openssl_1.1_b3.tar.gz
2020-09-29 12:39:50
829
原创 Linux压缩/home并扩容根目录日志
[root@logstash /]# umount /home[root@logstash /]# df -h文件系统 容量 已用 可用 已用% 挂载点/dev/mapper/centos_192-root 50G 49G 1.6G 97% /devtmpfs 16G 0 16G 0% /devtmpfs 16G 55M 16
2020-08-28 17:55:20
858
原创 把spring boot打包成docker镜像问题
Spring Boot打包成Docker镜像首先创建Dockerfile文件在maven里配置docker-maven-plugin插件需要注意的问题首先创建Dockerfile文件在main目录下创建docker文件夹,再在此文件夹下创建Dockerfile文件FROM openjdk:8-jdk-alpineVOLUME /tmpADD controller-0.0.1-SNAPSHOT.jar app.jarENTRYPOINT ["java","-Djava.security.egd=f
2020-07-22 15:23:17
703
1
原创 FastDFS安装
FastDFS安装先下载安装包需要的依赖包安装libfastcommon和fastdfs修改fastdfs-nginx-module配置文件配置文件拷贝到/etc/fdfs下安装nginx修改配置文件运行tracker和storage运行nginx先下载安装包到GitHub上下载fastdfs、libfastcommon、fastdfs-nginx-modulehttps://github.com/happyfish100/还需要nginx,去官网下载http://nginx.org/en/do
2020-07-07 11:13:15
235
原创 docker+mysql+主主配置+keepalived实现IP漂移
[root@667182a79e0d ~]#[root@667182a79e0d ~]# mkdir /etc/mysql[root@667182a79e0d ~]# cd etc/mysql/-bash: cd: etc/mysql/: No such file or directory[root@667182a79e0d ~]# cd /etc/mysql/[root@667182a79e0d mysql]# yum install wget -yLoaded plugins: fastes
2020-06-18 10:32:45
849
原创 Docker桥接网络并远程ssh连接
Docker桥接并远程ssh连接设置docker网络桥接第一种方法直接用命令功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入设置docker网络桥接第一种方法直接用命令我们对Markdown编辑器进行了一些功能拓展与语法支持,
2020-06-10 14:59:23
834
原创 Git基本使用
Git的其他知识就不说了直接上操作吧Git官网https://git-scm.com/Git基础操作初始化先在自己的工作区创建一个文件夹:DELL@DESKTOP-TAGH8QP MINGW64 /d$ mkdir testGitDivDELL@DESKTOP-TAGH8QP MINGW64 /d$ cd testGitDiv/DELL@DESKTOP-TAGH8QP MI...
2019-11-19 16:47:02
474
原创 @EnableCircuitBreaker found, but there are no implementations. Did you forget to include a starter?
java.lang.IllegalStateException: Annotation @EnableCircuitBreaker found, but there are no implementations. Did you forget to include a starter?报错信息解决方案是引入spring-cloud-starter-netflix-hystrix依赖报错信息Co...
2019-11-18 17:35:39
21616
3
原创 Word多级列表不显示和奇数页显示章节标题问题
选择需要修改的样式右键奇偶页不同,奇数页显示章节标题如图所示这儿选择 链接和引用 下面选择StyleRef 样式名就是你自己的标题样式名
2019-03-28 14:49:50
871
转载 Struts2拦截器的使用 (详解)(转)
如何使用struts2拦截器,或者自定义拦截器。特别注意,在使用拦截器的时候,在Action里面必须最后一定要引用struts2自带的拦截器缺省堆栈defaultStack,如下(这里我是引用了struts2自带的checkbox拦截器)
2017-03-19 22:32:53
209
转载 Struts2两种过滤器StrutsPrepareAndExecuteFilter与FilterDispatcher的区别
org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilterorg.apache.struts2.dispatcher.FilterDispatcherFilterDispatcher是早期struts2的过滤器,后期的都用StrutsPrepareAndExecuteFilter了,如 2.1.6、2.1.
2017-03-06 11:17:49
409
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人