- 博客(168)
- 资源 (3)
- 收藏
- 关注
原创 Docker部署minio,SSL证书问题与两个解决方案
此种情况的条件可能为,Nginx与Minio部署在同一台机器上,Nginx开放了443端口(有其他服务也是用了Nginx代理),此时Minio就不能占有443端口了。【特别注意】必须叫private.key、public.crt,如果更名,需要修改docker-compose,请自行百度。进入minio的部署目录,docker-ccompose挂载了一个卷,进入目录:config/certs/CAs。(2)不使用Nginx转发Minio,Minio使用https://域名:端口访问。
2025-03-28 10:26:15
197
原创 docker启动容器报错(麒麟V10-x86下):starting container process caused “permission denied“
发现存在2个,把系统自带的。
2025-03-12 09:27:41
461
原创 文叔叔邀请码:E3XNSM,免费领取 5GB 云存储空间。不限速,非常好用!https://wenshushu.cn/i/E3XNSM
填写我的邀请码:E3XNSM,免费领取 5GB 云存储空间。文叔叔邀请码:E3XNSM,免费领取 5GB 云存储空间。
2025-02-19 14:51:26
255
原创 docker-compose离线安装harbor
hostname: harbor-tmp.teleagent.top(或者你的域名/localhost)参数,指定要监听的socket。https的东西全部注释掉,可以采用nginx做ssl转发。harbor_admin_password:修改为你的密码。
2024-06-24 16:38:18
674
原创 CentOS安装Docker
1、安装必要工具2、添加软件源信息3、更新yum索引列表并安装Docker引擎yum索引列表没有更新可以直接使用yum makecache4、开启docker服务然后执行 docker 开一下是否开启即可,此时docker已安装完毕。
2024-02-29 16:00:12
646
原创 FastJson各种转换
/Java对象转换成JSON字符串 或者JSON.toJSONString(stu);JSONObject.toJavaObject(JSON对象实例, Java对象.class);7、JSON字符串-->List<Java对象>3、JSON对象-->JSON字符串。//JSON对象转换为JSON字符串。5、JSON字符串-->JSON对象。1、Java对象-->JSON对象。//Java对象转化为JSON对象。4、JSON对象-->Java对象。//JSON对象转换成Java对象。
2023-10-12 14:38:36
401
原创 使用FeatureTask多线程优化in,提高查询速度
其中,只需配置private的方法中的最大线程数参数threshold即可,按照实际需求配置,此时我配置的参数是3,即每次in的数量是3个,测试userIds的数量是8个。场景是这样的:使用in查询数据的时候,in的数量越多,效率越低,所以一个优化的思路是,缩小in查询的数量,用多线程的方式查询缩小数量后in的sql,并行查询。
2022-12-01 19:28:37
1023
转载 K8s常用命令
如果指定了--resource-version,则更新将使用此资源版本,否则将使用现有的资源版本。资源对象中的Pod可以指定计算资源需求(CPU-单位m、内存-单位Mi),即使用的最小资源请求(Requests),限制(Limits)的最大资源需求,Pod将保证使用在设置的资源数量范围。Kubctl 命令是操作 kubernetes 集群的最直接的方式,特别是运维人员,需要对这些命令有一个详细的掌握。如果在调用"set selector"命令之前已经存在选择器,则新创建的选择器将覆盖原来的选择器。
2022-11-16 13:53:49
335
原创 IDEA推荐时序图插件:SequenceDiagram
SequenceDiagram可以用于生成执行过程的时序图,大大简化了写文档的工作。搜索:SequenceDiagram。以下控制台部分就可以生成时序图啦。选择Settings。
2022-08-17 09:17:44
429
原创 jar包:读取resources目录下的文件路径
类获取文件流,SpringBoot中所有文件都在jar包中,没有一个实际的路径,因此可以使用以下方式。
2022-08-09 14:41:17
3897
1
原创 RSA公钥加密私钥解密,非对称加密解密JAVA示例工具类
公开密钥加密(public-keycryptography,也称为非对称(密钥)加密),是指存在一对数学算法相关的密钥,使用其中一个密钥加密后所得的信息,只能用另一个密钥才能解密。
2022-07-27 16:24:09
682
原创 结构型模式-装饰者模式 Decorator
初计初衷通常可以使用继承来实现功能的扩展,如果这些需要扩展的功能的种类很繁多,那么势必生成很多子类,增加系统的复杂性,同时使用继承实现功能拓展,我们必须可预见这些拓展功能,这些功能是编译时就确定了,是静态的。例子我们先来看一个快餐店的例子。快餐店有炒面、炒饭这些快餐,可以额外附加鸡蛋、火腿、培根这些配菜,当然加配菜需要额外加钱,每个配菜的价钱通常不太一样,那么计算总价就会显得比较麻烦。抽象装饰(Decorator)角色继承或实现抽象构件,并包含具体构件的实例,可以通过其子类扩展具体构件的功能。...
2022-07-18 16:21:59
181
原创 结构型模式-适配器模式Adapter
概念适配器模式把一个类的接口变换成客户端所期待的另一种接口,从而使原本因接口不匹配而无法在一起工作的两个类能够在一起工作。简而言之其实就是要用到两个不相关的类/接口,但是又没有源代码,或者不想修改源代码,而增加一个类来完成合并使用的目的)(2)定义一个目标类,也就是最终我们需要什么方法、适配什么方法。场景我想在微信上使用(适配)QQ中的QQ秀功能。(3)定义一个适配器类,用于编写核心适配方法。(1)首先定义两个实体,QQ实体和微信实体。(4)创建客户端进行调试。...
2022-07-18 11:33:25
130
原创 使用docker导入docker内部的mysql脚本(非交互式导入)
需求:我使用docker启动了一个mysql,现在我需要在节点机执行一条命令,将节点机中的mysql脚本导入进docker中的mysql中命令如下:docker exec -i mysql bash -c "mysql -uroot -proot --default-character-set=utf8 -e 'source /tmp/mysql-import-script/devops_application.sql;' ";...
2022-04-29 11:22:39
2138
原创 一款简单的Java分词插件:apdplat word
简单使用:引入maven依赖:<dependency> <groupId>org.apdplat</groupId> <artifactId>word</artifactId> <version>1.2</version> </dependency>写一个Java类测试: public static void main(String[] args) { ..
2022-04-25 16:45:24
1294
1
原创 docker/docker-compose部署mysql8: Failed to access directory for --secure-file-priv. xxx
使用docker-compose安装mysql的时候,我挂了一个my.cnf的配置卷,出现了这个错误:是因为权限过高,mysql给你拦截了,不让你这么操作。解决方法:进入docker-compose.yml所在目录(或者my.cnf所在目录),在宿主机执行:chmod 644my.cnf来降低一下权限。贴上本人的docker-compose.ymlversion: '3.3'services: mysql: image: mysql:8.0.21 ..
2022-04-02 20:23:17
3838
3
原创 SQL语句的一个小坑:You can‘t specify target table ‘xxx‘ for update in FROM clause
我想根据一些id对某张表进行更新,首先先筛选出数据(以下操作只涉及一张表):SELECT id FROM `workflow_instance` WHERE create_time < '2022-03-30 00:00:00' and `status`='1'之后我要对这些id进行更新:UPDATE `workflow_instance` SET `status`=3 WHERE id IN (SELECT id FROM `workflow_instance` WHERE c
2022-03-29 17:27:53
828
原创 windows安装minio(修改端口、密码等)
访问localhost:9000看到页面即可,使用minioadmin minioadmin登录。全局搜索文件:minioadmin,一共两处地方,将下图这两个地方改了就行。可以发现启动了两个端口,分别是9000(api)和随机的一个60087。下载下来为一个minio.exe文件,放到D:\minio下。9000对应api的,9001对应console的。新版的minio有两个端口。(1)下载minio。
2022-03-18 11:38:33
20187
7
原创 Docker安装ES、Docker安装Kibana
docker启动ES(1)拉取镜像:docker pull elasticsearch:7.4.2docker pull kibana:7.4.2(2)创建配置文件夹以及配置文件mkdir -p /data/xiaotianyu/elasticsearch/configmkdir -p /data/xiaotianyu/elasticsearch/datamkdir -p /data/xiaotianyu/elasticsearch/plugins给文件夹授权chmod
2022-02-22 09:45:39
2415
原创 Java文件操作:从外部url下载文件
public static File downloadFileFromUrl(String urlPath, String downloadDir) { File file = null; try { // 统一资源 URL url = new URL(urlPath); // 连接类的父类,抽象类 URLConnection urlConnection = url.ope...
2022-01-29 17:14:50
792
原创 Java文件操作:以追加的方式输出文本
// 以追加的方式将文本输出到本地文件中 public static void writeTextAppendLocalFile(String localFilePath, String content) { File file = new File(localFilePath); file.mkdir(); file = new File(localFilePath + "\\java-input-file.txt"); F...
2022-01-29 17:13:09
1576
2
转载 推送docker镜像出错:http: server gave HTTP response to HTTPS client解决方案
修改docker配置 编辑daemon.json文件,添加以下内容: sudo vim /etc/docker/daemon.json { "insecure-registries": ["ip:port"]} ip: docker私有参考ip地址 port:端口号 使配置生效: sudo systemctl daemon-reload 重启docker: sudo service docker restart ...
2021-12-27 11:44:55
699
转载 Map的7种遍历方式
HashMap 的遍历方法有很多种,不同的 JDK 版本有不同的写法,其中 JDK 8 就提供了 3 种 HashMap 的遍历方法,并且一举打破了之前遍历方法“很臃肿”的尴尬。1.JDK 8 之前的遍历JDK 8 之前主要使用 EntrySet 和 KeySet 进行遍历,具体实现代码如下。1.1 EntrySet 遍历EntrySet 是早期 HashMap 遍历的主要方法,其实现代码如下:publicstaticvoidmain(String[]args){/...
2021-12-19 18:33:36
868
原创 scp非交互式执行
yum install sshpasssshpass -p 远程密码 scp -P 22 ./filexty.txt root@远程IP:/usr/local/wb-project
2021-12-09 10:14:26
1833
原创 通过dockerfile下载文件执行命令示例
FROM biyi/biyi-nginx:1.18-vtsCOPY ./dist /usr/share/nginx/htmlRUN wget -O default.conf http://xxx/pub/default.confCOPY ./default.conf /etc/nginx/conf.d/default.confEXPOSE 80RUN chmod 777 -R /usr/share/nginxRUN chmod 777 -R /etc/nginx/conf.dCMD ["ng.
2021-11-02 14:51:47
3983
转载 如何把Spring Boot的Jar包做成exe?
近期做了一个前后端合并的spring boot项目,但是要求达成exe文件,提供给不懂电脑的小白安装使用,就去研究了半天,踩了很多坑,写这篇文章,是想看到这篇文章的人,按照我的步骤走,能少踩坑。准备准备工作: 一个jar包,没有bug能正常启动的jar包 exe4j,一个将jar转换成exe的工具,链接:https://pan.baidu.com/s/1J30uUMJcYnqWCJSr6gkM5w,提取码:6esr,注册码:L-g782dn2d-1f1yqxx1rv1sqd
2021-10-13 07:51:39
133
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人