自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(161)
  • 资源 (3)
  • 收藏
  • 关注

原创 CentOS安装Docker

1、安装必要工具2、添加软件源信息3、更新yum索引列表并安装Docker引擎yum索引列表没有更新可以直接使用yum makecache4、开启docker服务然后执行 docker 开一下是否开启即可,此时docker已安装完毕。

2024-02-29 16:00:12 502

原创 修改npm源、修改yarn源

【代码】修改npm源、修改yarn源。

2023-12-13 15:35:06 196 2

原创 leetcode二叉树相关模板

【代码】leetcode二叉树相关模板。

2023-10-27 08:07:54 302 1

原创 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 304

转载 一个极简的Http请求client

OkHttpUtil。

2023-04-18 07:47:08 159 1

原创 使用vue.js调用摄像头示例

【代码】使用vue.js调用摄像头示例。

2023-02-22 09:15:43 851

原创 springboot整合kafka

【代码】springboot整合kafka。

2023-02-21 14:27:20 104

原创 使用FeatureTask多线程优化in,提高查询速度

其中,只需配置private的方法中的最大线程数参数threshold即可,按照实际需求配置,此时我配置的参数是3,即每次in的数量是3个,测试userIds的数量是8个。场景是这样的:使用in查询数据的时候,in的数量越多,效率越低,所以一个优化的思路是,缩小in查询的数量,用多线程的方式查询缩小数量后in的sql,并行查询。

2022-12-01 19:28:37 882

转载 K8s常用命令

如果指定了--resource-version,则更新将使用此资源版本,否则将使用现有的资源版本。资源对象中的Pod可以指定计算资源需求(CPU-单位m、内存-单位Mi),即使用的最小资源请求(Requests),限制(Limits)的最大资源需求,Pod将保证使用在设置的资源数量范围。Kubctl 命令是操作 kubernetes 集群的最直接的方式,特别是运维人员,需要对这些命令有一个详细的掌握。如果在调用"set selector"命令之前已经存在选择器,则新创建的选择器将覆盖原来的选择器。

2022-11-16 13:53:49 220

原创 行为型模式:状态模式

状态模式的一个实例:通过变速自行车的变挡,具体说明状态模式的具体实现。

2022-09-16 09:29:59 113

原创 IDEA推荐时序图插件:SequenceDiagram

SequenceDiagram可以用于生成执行过程的时序图,大大简化了写文档的工作。搜索:SequenceDiagram。以下控制台部分就可以生成时序图啦。选择Settings。

2022-08-17 09:17:44 321

原创 jar包:读取resources目录下的文件路径

类获取文件流,SpringBoot中所有文件都在jar包中,没有一个实际的路径,因此可以使用以下方式。

2022-08-09 14:41:17 3653 1

原创 RSA公钥加密私钥解密,非对称加密解密JAVA示例工具类

公开密钥加密(public-keycryptography,也称为非对称(密钥)加密),是指存在一对数学算法相关的密钥,使用其中一个密钥加密后所得的信息,只能用另一个密钥才能解密。

2022-07-27 16:24:09 584

原创 结构型模式-装饰者模式 Decorator

初计初衷通常可以使用继承来实现功能的扩展,如果这些需要扩展的功能的种类很繁多,那么势必生成很多子类,增加系统的复杂性,同时使用继承实现功能拓展,我们必须可预见这些拓展功能,这些功能是编译时就确定了,是静态的。例子我们先来看一个快餐店的例子。快餐店有炒面、炒饭这些快餐,可以额外附加鸡蛋、火腿、培根这些配菜,当然加配菜需要额外加钱,每个配菜的价钱通常不太一样,那么计算总价就会显得比较麻烦。抽象装饰(Decorator)角色继承或实现抽象构件,并包含具体构件的实例,可以通过其子类扩展具体构件的功能。...

2022-07-18 16:21:59 108

原创 结构型模式-桥接模式(Bridge)

主要讲述了结构型模式-桥接模式(Bridge)的基本概念、实现方法

2022-07-18 14:57:29 139

原创 结构型模式-适配器模式Adapter

概念适配器模式把一个类的接口变换成客户端所期待的另一种接口,从而使原本因接口不匹配而无法在一起工作的两个类能够在一起工作。简而言之其实就是要用到两个不相关的类/接口,但是又没有源代码,或者不想修改源代码,而增加一个类来完成合并使用的目的)(2)定义一个目标类,也就是最终我们需要什么方法、适配什么方法。场景我想在微信上使用(适配)QQ中的QQ秀功能。(3)定义一个适配器类,用于编写核心适配方法。(1)首先定义两个实体,QQ实体和微信实体。(4)创建客户端进行调试。...

2022-07-18 11:33:25 84

原创 使用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 2046

原创 一款简单的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 990 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 3507 2

原创 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 771

原创 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 16211 6

原创 Helm 对 {{ }}的转义

不转义: {{ aaa.bbb}}转义后: {{ ` {{ aaa.bbb }} ` }}

2022-02-24 11:22:10 506

原创 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 2368

原创 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 625

原创 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 1476 2

原创 istio初始化容器启动的条件表格(摘自官网)

2021-12-28 11:03:30 272

转载 推送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 594

转载 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 692

原创 scp非交互式执行

yum install sshpasssshpass -p 远程密码 scp -P 22 ./filexty.txt root@远程IP:/usr/local/wb-project

2021-12-09 10:14:26 1630

转载 Springboot获取bean的三种方式

2021-11-05 08:27:51 5302

原创 通过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 3419

原创 Ruoyi前端使用字典

Ruoyi前端使用字典

2021-10-31 11:03:59 415

转载 如何把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 78

转载 深入理解K8S网络原理上

K8s四层网络抽象成四层网络Node节点网络底层基础设施支持节点主机之间网络的互通Pod网络能够相互做IP寻址、相互通讯同一节点上的Pod网络大多数场景下一个pod下面有1个容器也有一些场景下一个pod下有多个容器这些容器共享pod中的网络栈 eth0 是主机上的网卡也是流量出入的设备也支持k8s集群节点之间做网络寻址和互通的设备 docker0 是一个虚拟网桥简单理解为是一个虚拟交换机支持节点上面或节点之间进行I...

2021-10-12 10:15:18 596

原创 统计git代码添加行数、统计代码删除行数、统计代码总行数

git log --pretty=tformat: --numstat | awk '{ add += $1; subs += $2; loc += $1 - $2 } END { printf "added lines: %s, removed lines: %s, total lines: %s\n", add, subs, loc }'

2021-08-31 16:44:08 907 2

转载 Nginx常用配置清单

Nginx是一个高性能的HTTP和反向代理web服务器,同时也提供了 IMAP/POP3/SMTP 服务,其因丰富的功能集、稳定性、示例配置文件和低系统资源的消耗受到了开发者的欢迎。本文,我们总结了一些常用的Nginx配置代码,希望对大家有所帮助。侦听端口server{#StandardHTTPProtocollisten80;#StandardHTTPSProtocollisten443ssl;#Forhttp2liste...

2021-07-29 08:18:06 89

原创 前端打包报错:AssertionError [ERR_ASSERTION]: Task function must be specified

报错如下:AssertionError [ERR_ASSERTION]: Task function must be specified at Gulp.set [as _setTask] (D:\dev\X-Blog\renren-fast-vue\node_modules\[email protected]@undertaker\lib\set-task.js:10:3) at Gulp.task (D:\dev\X-Blog\renren-fast-vue\node_module

2021-07-22 08:56:06 3385 1

转载 Element-ui的el-switch扩展value遇到的问题

在做vue的项目时,用的是Element的框架,发现el-switch组件有个问题,原本以为是框架的bug,最后发现是vue的使用问题。【问题】参考:https://github.com/ElemeFE/element/issues/11698概述:不管el-switch的active-value属性为active-value="100"或active-value=100,v-model传如的变量为'100'(string)时,按钮皆为开启;v-model传如的变量为100(number)时..

2021-06-29 08:11:23 1512 1

原创 deployment挂载ceph示例

apiVersion: apps/v1kind: Deploymentmetadata: labels: app: qwap-performance-api version: product name: qwap-performance-api-productspec: replicas: 1 selector: matchLabels: app: qwap-performance-api version: product temp.

2021-06-10 14:55:59 170

原创 Linux安装docker-compose

上传docker-compose二进制文件到/usr/local/bin/

2021-06-10 14:21:13 791

软考架构师2009-2022年真题附答案

软考架构师2009-2022年真题附答案,,近三年有部分答案解析。可以打印出来自己做。

2023-06-06

证书一键下载,可以一键生成localhost的https证书,方便本地调试使用

可以通过此工具一键下载https证书,一分钟搞定!

2022-03-14

5c4dbdfe44756.rar

一套基于bootstrap的一套前端样式模板,内置许多自定义组件,包括按钮、图表、地图、文本框、表单等

2020-01-03

代码生成器(基于maven).zip

黑马十次方项目代码生成器,一键生成所有的controller、service、dao等代码,生成之后直接复制到自己的父工程中即可使用。

2019-11-15

空空如也

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

TA关注的人

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