阿里easyExcel -- excel单元格自定义下拉选择(升级版) 很久很久以前写了一篇类似的文章,用了没多久就发现不好用,限制太多(以后遇到你就知道了),然后就有了现在迟到很久的文章,主要懒得写文章。
使用RabbitMQ延迟插件实现发送延时任务 容器启动成功之后,登录RabbitMQ的管理界面(ip:15672 访问web界面),找到。如下图所示,点Releases,会跳转到GitHub。选项,如果存在就代表插件安装成功。我刚刚是将插件上传到。,也可以使用容器id。
linux搭建es集群 准备安装docker。安装好Docker Compose。步骤创建文件夹(以下用此文件夹表示)mkdir cd /usr/local/src/es/docker在此文件夹创建docker-compose.yml文件,内容如下:version: "2.2"services: setup: image: docker.elastic.co/elasticsearch/elasticsearch:${STACK_VERSION} volumes: - cer
@Transactional与@DS冲突原因及解决方法 例子@Service@DB("Master")public class MasterService { @Autowired UserService userService; @Autowired BookService bookService; /**必须master库方法先执行,才能回滚,达到事务效果*/ @Transactional(rollbackFor = Exception.class) public void upload(Req
MybatisPlus修改字段为空,关联表条件加分页查询 修改字段为null目前就了解下面这三种。其他遇到了再补充。1、字段加注解在字段上加上 **@TableField(updateStrategy = FieldStrategy.IGNORED)**注解,表示字段更新策略允许null值,如下。 //... /**备注*/ private String remark; // 该字段允许设置null值 /**有效天数*/ @TableField(updateStrategy = FieldStrategy.IGNORED) p
uniapp判断ios或Android定位是否开启并跳转到系统设置 代码:checkOpenGPSServiceByAndroidIOS() { let system = uni.getSystemInfoSync(); // 获取系统信息 console.log(system); if (system.platform === 'android') { // 判断平台 var context = plus.android.importClass("android.content.Context"); var loc
Jenkins打包部署项目到Windows或Linux运行 准备工作安装完Jenkins(插件等等)、操作系统、git|svn 等等情况。部署情况:第一种:Jenkins部署后执行shell脚本,代码放到Linux运行过程:Jenkins从git|svn上拉代码运行并保存在自己的机器上,然后把需要的文件传输给Linux服务器,之后执行Linux的shell命令,把项目跑起来。1、Jenkins往linux传输文件需要配置Publish over SSH进入Jenkins –> 点击Manage Jenkins –> 点击Configure
Windows系统安装SSH服务(OpenSSH服务)、pscp服务、putty服务 说明:安装ssh服务、putty服务、pscp服务都可以用于计算机、虚拟机等之间的连接。如Windows用cmd界面进入虚拟机,或虚拟机连接Windows、三种服务之间有相同的地方也有不同的地方。ssh服务可以用于Jenkins连接。putty服务可以用于远程Linux上并执行的命令pscp服务可以用于传输文件到Linux当然三种服务都可以做到连接并传文件的功能。安装SSH服务步骤:下载链接:基于PowerShell的OpenSSH:https://github.com/PowerShell
使用Map和List构建树形结构数据--(适合数据量不大时使用) bean对象@ApiModel(value = "AdminMenuTreeVO", description = "树形菜单")public class AdminMenuTreeVO { @ApiModelProperty(value = "ID") private String id; @ApiModelProperty(value = "父级ID") private String parentId; @ApiModelProperty(value = "名称") pr
docker安装RabbitMQ 直接安装RabbitMQ稍微有点麻烦,还是用docker安装RabbitMQ比较简单方便。安装步骤搜索一下RabbitMQ,选择其中的拉取。docker search rabbitmq或者直接拉取已知版本docker pull rabbitmq:management启动docker run -d --name rabbit \-p 5672:5672 \-p 15672:15672 \-v /etc/rabbitmq/rabbitmq.conf:/etc/rabbitmq/rabbi
docker安装mysql镜像 检查先查看docker是否启动了,如果没启动无法安装。docker ps 或者ps -ef | grep docker如没有启动,先启动docker服务,再查看是否启动centos6使用命令:sudo service docker startcentos7以上使用命令:sudo systemctl start docker安装步骤查询mysql列表docker search mysql选择安装的版本拉取镜像// 如安装第一个mysqldocker pull mysq
傻瓜式安装Docker容器和卸载 安装准备进入docker官网:https://docs.docker.com/选择下载和安装选择安装的版本选择服务器之后就是跟着命令走了,我把它命令都弄了下来,从头到尾照着执行就完成了。安装步骤清除旧版本dockersudo yum remove docker \ docker-client \ docker-client-latest \ docker-common \
开放平台–扫描微信二维码登录 准备如不了解第三方登录流程,建议先大概了解一下,在来看看代码。说明: 由于开放平台无测试号测试,所以只能上开放平台进行配置信息。公众平台的测试号并不能给开放平台使用。微信开放平台地址:https://open.weixin.qq.com/cgi-bin/index?t=home/index&lang=zh_CN配置步骤如下:1、创建web应用当创建成功的时候会有appid和appsecret,下面代码需要用到。创建好之后需要设置回调域 ,就是当扫码通过之后会调用该域内的地址,地址在下
公众平台--扫描微信二维码,关注后自动登录 准备使用微信公众号平台测试号测试登录地址:https://mp.weixin.qq.com/debug/cgi-bin/sandbox?t=sandbox/login接口配置信息:填写url和tokenurl作用1:url为你的接口地址,当你配置的时候,微信会通过 get请求 自动调用接口,这一步的作用就是为了校验token,并且获取它带过去的随机字符串参数echostr。url作用2:还是这个接口,当你扫码关注公众号后,它会重新回调该url接口,只是这一次它发的是 post请求 ,并携带xm
内网穿透工具--natapp 内网穿透内网穿透,也即 NAT 穿透,进行 NAT 穿透是为了使具有某一个特定源 IP 地址和源端口号的数据包不被 NAT 设备屏蔽而正确路由到内网主机。下面就相互通信的主机在网络中与 NAT 设备的相对位置介绍内网穿透方法UDP 内网穿透的实质是利用路由器上的NAT 系统。NAT 是一种将私有(保留)地址转化为合法IP地址的转换技术,它被广泛应用于各种类型 Internet 接入方式和各种类型的网络中。NAT可以完成重用地址,并且对于内部的网络结构可以实现对外隐蔽网络地址转换(Network Ad