Category: 技术相关

39 篇文章

Docker打包和运行SpringBoot项目
Docker打包和运行SpringBoot项目 首先已经有一个可以运行的SpringBoot项目,然后需要把它包装成Docker容器。 参考文档:https://dzone.com/articles/spring-boot-docker-deployment 编写Dockerfile 在项目根目录下新建Dockerfile文件,编写内容,参考官方文…
Window7搭建Docker基本环境
Window7搭建Docker基本环境 Docker 并非是一个通用的容器工具,它依赖于已存在并运行的 Linux 内核环境。 Docker 实质上是在已经运行的 Linux 下制造了一个隔离的文件环境,因此它执行的效率几乎等同于所部署的 Linux 主机。 Docker 必须部署在 Linux 内核的系统上。如果其他系统想部署 Docker 就必…
简单记录下Redis集群自动启动
已经有Redis启动集群配置脚本如下: /home/loginuser/redis-6.2.4/start_cluster.sh 需要添加到启动脚本中 # 编辑rc.local文件 vi /etc/rc.d/rc.local # 配置下执行权限 chmod +x /etc/rc.d/rc.local 在rc.local中添加脚本 # 如果是root…
安装Redis和Redis集群配置
Redis安装 Redis 是一个开源(BSD许可)的,内存中的数据结构存储系统,它可以用作数据库、缓存和消息中间件。 它支持多种类型的数据结构,如 字符串(strings), 散列(hashes), 列表(lists), 集合(sets), 有序集合(sorted sets) 与范围查询, bitmaps, hyperloglogs 和 地理空间…
记录下Tomcat升级9.0.45引起的400问题
升级版本 目前使用版本:Tomcat9.0.37 升级版本:Tomcat9.0.45 升级后现象 IE浏览器下面出现白屏,静态资源(css、js等)全部出现400错误,刷新页面也一样,但是禁用浏览器缓存问题就消失了。 其他浏览器在第一次访问的时候也有类似现象,但是刷新页面就好了。 问题排查 对比请求 IE浏览器下开启和关闭缓存现象不一样,只有在开启…
使用微软CodePush动态更新Cordova APP
使用微软CodePush动态更新Cordova APP code-push是微软提供的一套用于热更新 React Native和 Cordova应用的服务,微软的appcenter提供更新服务,也可以自己搭建服务器code-push-server。 https://microsoft.github.io/code-push/ https://app…
微信公众号平台单点登录开发
微信公众号平台单点登录开发 微信公众号平台地址: https://mp.weixin.qq.com/ 公众平台服务号、订阅号、企业微信以及小程序的相关说明地址(区别): https://kf.qq.com/faq/120911VrYVrA130805byM32u.html 不同类型的微信公众号接口权限: https://developers.wei…
使用Swagger Hub在线生成Java客户端代码
使用Swagger Hub在线生成Java客户端代码 首先本地已经有服务端提供的yaml配置文件,然后可以到swaggerhub网站上在线操作。 注册并登陆 地址:https://app.swaggerhub.com/ 需要先注册账号并登陆 导入yml文件 选择Import and Document API,可以从本地选择文件上传到服务器。 配置客…
使用swagger-codegen生成Java客户端
使用swagger-codegen生成Java客户端 Swagger介绍 Swagger 是一款RESTFUL接口的、基于YAML、JSON语言的文档在线自动生成、代码自动生成的工具。 使用Swagger规范开发的接口,使用swagger的json/yaml格式的定义文件作为接口定义,类似以前的wsdl定义文件,包含接口方法以及一些模型对象定义。 …
Java中的AES加密解密
Java中的AES加密解密 AES介绍 什么是AES 高级加密标准(英语:Advanced Encryption Standard,缩写:AES),在密码学中又称Rijndael加密法,是美国联邦政府采用的一种区块加密标准。这个标准用来替代原先的DES,已经被多方分析且广为全世界所使用。经过五年的甄选流程,高级加密标准由美国国家标准与技术研究院(N…