- 博客(20)
- 收藏
- 关注
原创 Mysql String function list
删除字符串前后的特定字符或者字符串,默认删除空格,默认两端都删。连接子字符串,如果有一个字符串为空,将返回NULL。按标识符截取指定长度的字符串。
2023-08-04 07:10:18
158
1
原创 spring cloud gateway filters学习
stripPrefix 去掉特定前缀作用: 去掉部分URL路径spring: cloud: gateway: routes: - id: bds-lbs-service uri: lb://bds-lbs-service predicates: - Path=/lbs/** filters: - StripPrefix=1如上,我们访问网关地址http://host:po...
2022-05-18 06:47:19
1782
原创 类图关系, 流程关系
UML 各种图汇总_大誌的博客-优快云博客_uml模型绘制UML各种图详解_私房菜的博客-优快云博客_uml图怎么画UML的9种图例解析_飞猪it的博客-优快云博客_uml图
2022-04-24 15:45:13
84
原创 JWT生成Token
import io.jsonwebtoken.Jwts;import io.jsonwebtoken.SignatureAlgorithm;import org.slf4j.Logger;import org.slf4j.LoggerFactory;import javax.servlet.http.HttpServletRequest;import java.util.Date;import java.util.HashMap;import java.util.Map;/*** @.
2021-12-29 23:40:21
226
原创 Image和Base64互相转换
base64介绍:Base64编码是从二进制到字符的过程,可用于在HTTP环境下传递较长的标识信息。例如,在Java Persistence系统Hibernate中,就采用了Base64来将一个较长的唯一标识符(一般为128-bit的UUID)编码为一个字符串,用作HTTP表单和HTTP GET URL中的参数。在其他应用程序中,也常常需要把二进制数据编码为适合放在URL(包括隐藏表单域)中的形式。此时,采用Base64编码具有不可读性,需要解码后才能阅读。一个简单的功能,其代码如下。pu
2021-12-10 08:03:33
10389
原创 pipeline 语法练习
Pipeline提供了一组可扩展的工具,通过Pipeline Domain Specific Language(DSL)syntax可以达到Pipeline as Code(Jenkinsfile存储在项目的源代码库)的目的。Stage:阶段,一个Pipeline可以划分成若干个Stage,每个Stage代表一组操作,例如:“Build”,“Test”,“Deploy”。注意,Stage是一个逻辑分组的概念,可以跨多个NodeNode:节点,一个Node就是一个Jenkins节点,或者是Mast
2021-12-07 23:11:15
342
原创 docker mysql 持久化
docker pull mysqldocker run --name mysql -d -it -p 3306:3306 -e MYSQL_ROOT_PASSWORD=root mysqldocker run --name mysql -d -it -p 3306:3306/var/lib/mysql:/var/lib/mysql mysql
2021-11-29 07:14:23
490
原创 docker 仓库加速
# 创建或修改 /etc/docker/daemon.json 文件,修改为如下形式{ "registry-mirrors" : [ "https://registry.docker-cn.com", "https://docker.mirrors.ustc.edu.cn", "http://hub-mirror.c.163.com", "https://cr.console.aliyun.com/" ]}docker service restar...
2021-11-29 06:55:26
782
转载 MySQL添加新用户并分配权限
1、使用root用户登录mysql2、添加具有本地(localhost/127.0.0.1)访问权限的用户 #create user 'newuser'@'localhost' identified by 'password';3、创建具有远程访问权限的用户 #create user 'newuser'@'%' identified by 'password'; 创建之后记得执行下面指令更新权限: #flush privileges;3、为新用户分配本...
2021-11-14 20:51:00
4723
原创 alpine安装telnet
1. telnet>>> docker exec -it CONTAINERID /bin/sh/app # telnet/bin/sh: telnet: not found/app # apk updatefetch http://dl-cdn.alpinelinux.org/alpine/v3.7/main/x86_64/APKINDEX.tar.gzfetch http://dl-cdn.alpinelinux.org/alpine/v3.7/community/x
2021-11-14 20:43:17
1875
转载 Docker部署Tomcat及Web应用-创建新镜像方法
这里只拉起一个Tomcat容器,运行一个简单的web项目,确保整个docker可以正常运行。查看Tomcat镜像:docker search tomcat下载下来官方的镜像Starts最高的那个: docker pull docker.io/tomcat完成后查看本地镜像:docker images启动tomcat: docker run -p 8081:8080 docker.io/tomcat查看运行中的容器:docker ps 可以看到Tomcat已经启动。页面访问也可以看到,
2021-10-02 21:07:46
255
原创 docker-compose 部署Kong 及Konga
version: "3"networks:kong-net: driver: bridgeservices: ####################################### # Postgres: The database used by Kong ####################################### kong-database: image: postgres:9.6 restart: always net...
2021-09-30 01:25:48
417
原创 logback取代 log4j及各日志组件比较
1 简单日志配置spring boot内部使用Commons Logging来记录日志,但也保留外部接口可以让一些日志框架来进行实现,例如Java Util Logging,Log4J2还有Logback。如果你想用某一种日志框架来进行实现的话,就必须先配置,默认情况下,spring boot使用Logback作为日志实现的框架。1.1 配置控制台日志的debug级别默认情况下,spring boot从控制台打印出来的日志级别只有ERROR, WARN 还有INFO,如果你想要打印debug级别
2021-09-21 22:58:35
1093
原创 Srpingboot 拦截器写法
1.编写拦截器实现类,实现接口 HandlerInterceptor,重写里面需要的三个比较常用的方法,实现自己的业务逻辑代码(就是自己拦截器拦截时做什么处理)package com.*.*.interceptor;import java.io.IOException;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;import org.s..
2021-09-21 22:50:50
113
转载 Docker Alpine镜像时区方法
alpine linux时区设置,Docker Alpine镜像时区问题完美解决方案最近在使用Docker 部署Java应用时发现时区不对,使用jdk获取当前时间慢8个小时用的是标准时区解决方法:方案1. 修改Dockerfile设置Alpine linux系统时区 查找alpine linux的文档得知可以通过tzdata包来设置时区,在构建docker 镜像的时候,Dockerfile加上这句话:RUN apk --update add tzdata &&
2021-09-21 13:42:17
821
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人