docker安装minio无法访问 首先记录下安装过程:1、执行命令docker search minio2、执行docker pull minio/minio安装minio3、指定端口启动,这里有个坑,一定要指定api端口和console端口,否则无法访问,最开始只限定了console端口,没有限定api端口,一直通过外网环境访问不到。执行命令:docker run -it -p 9000:9000 -d minio/minio server /data --console-address “:9000” --address “:
重复代码抽取 /** * 填充分页返回数据 * * @param dataList 分页数据 */ private void fillDataToContent(List<? extends WmsExportTransBase> dataList) { // 取出id集合 Set<Long> idList = dataList.stream().map(WmsExportTransBase::getId).colle
springboot集成xxl-job 一、服务端安装1、到官网https://www.xuxueli.com/xxl-job,通过git拉取代码到本地2、找到doc目录下,db目录下的脚本文件,在数据库中建库建表3、
springboot集成sharding-jdbc 一个比较简单的集成,只用到了分库,没有分表。pom完整依赖:<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter</artifactId> </dependency> <dependency> &
linux下安装minio // 创建文件夹mkdir /usr/local/miniocd /usr/local/minio// 下载miniowget http://dl.minio.org.cn/server/minio/release/linux-amd64/minio// 赋予权限chmod +x miniotouch start.shvim start.sh#!/bin/bashnohup ./minio server /usr/local/minio/data >/usr/local/mini
webservice提供接口与调用接口 springboot版本和cfx依赖应该是有对应关系的,中间用过springboot2.5的版本启动会报错。1、首先是pom依赖:<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://
记录redis中zset的使用 以前没怎么用过zset,突然参与了一个新项目,用户消费的数据使用了zset存储,记录两个api的使用:jedis.zrevrangeByScore(key, max, min, offset, count):使用场景:消费排行榜方法解释:按照score倒叙查询,假如zset中有三条数据,分别对应的score是10,15,20,那么取出的顺序就是20,15,10参数解释:key:对应的123max:搜索结果的最大值 也就是说超过这个值不会被搜索出来min:同max 低于某个值不会被搜索出来.
记录hutool工具excel导出使用 首先引入hutool依赖: <!--huTool--> <dependency> <groupId>cn.hutool</groupId> <artifactId>hutool-all</artifactId> <version>5.5.2</version> </dependency>代码
qq、微信登陆接入记录 关于微信开放平台:微信开放平台的应用,只要是一个账号下的应用,不管有多少个,也不论是移动应用还是网站端应用,拿到的unionid都是唯一的,可以通过unionid来判定用户唯一性,不管是网站端、移动端、小程序,登陆进来unionid都是相同的,不需要特别的去设置,只要保证appid和appsecret的正确性。(最开始去出现了union不一致的问题,去微信开放社区看了好多人的回答,说要把应用关联起来,是没有这个操作的,出现这个问题的最终原因是appid前端后端配的不一致导致的。)关于qq互联平台:q
springboot定时任务重复执行 最开始没有这个问题,因为没有修改tomcat的server.xml文件,因为客户的域名是baidu.com,想要通过www.baidu.com和baidu.com都可以登陆,所以配置了两个host,后来发现是可以用另外的方式实现: <Host name="devicecloud.vip" appBase="webapps" unpackWARs="true" autoDeploy="true"> <Context path="" docBase=
java后端 qq登陆 前提:已经申请成功的qq互联平台的网站应用appId和appSecret流程梳理:1、前端拿到code传给后端 这个code后面就叫access_token(不知道是qq互联的文档没有更新还是怎么回事 前端给我的就是access_token)2、拿着access_token换取openid3、拿着access_token、openid、appid换取用户信息4、拿到用户信息就可以做处理了 /** * qq网站端回调接口 * * @param code *
记录简洁实用的request请求工具类 平常开发中难免会调用一些外部接口,以前用的工具类也好用,但是代码比较多,如果使用的是springboot开发,可以使用restTemplate这个类,使用起来非常简单。import com.alibaba.fastjson.JSONObject;import com.sztf.sjgyx.common.MyException;import lombok.extern.slf4j.Slf4j;import org.springframework.web.client.RestTemplate;imp
tomcat配置多个host供不同形式的域名访问 首先客户购买的域名是一级域名,例如baidu.com,前面是不带www的,www只是一个主机名。真正的一级域名是由一个合法的字符串+域名后缀组成,所以baidu.com这种形式的域名才是一级域名。客户想要的效果呢就是通过baidu.com也可以访问到网站,www.baidu.com也可以访问到网站。只需要修改tomcat中的server.xml文件如下: <Host name="www.baidu.com" appBase="webapps" unpackWARs="tr
判断日期是否节假日api 写了个定时任务,需要在节假日才执行,不是节假日就不执行,很显然适用cron表达式是无法单独完成的。这里用到了聚合数据api,需要注册一个开发账号,这个比较简单,就不贴出来了。直接看代码: /** * 接口请求成功code值 */ private static final String SUCCESS_CODE = "Success"; /** * 获取日期信息 */ private static final String GET