使用redis生成流水号 公司需求:生成14位时间+redis流水3位+"-"+4位字母数字随机+"-"+9位字母数字随机把14位时间、redis流水号、字母数字随机数各写成一个方法,方便后期还有此类需求可以根据需求调用对应的方法获取数据进行拼接即可,灵活运用。
java时间日期工具类 package com.wyzz.model.common.utils;import com.wyzz.model.constant.PayConstants;import org.apache.commons.lang3.StringUtils;import org.apache.commons.logging.Log;import org.apache.commons.logging.LogFactory;import org.joda.time.DateTimeConstants;i.
Git使用SSH方式从Gitlab上拉取项目 1.生成ssh公钥私钥RSA算法生成秘钥:使用git bash输入以下命令ssh-keygen -o -t rsa -b 4096 -C "yourEmail@example.com"默认密钥是保存在用户目录的.ssh目录下 私钥 ~/.ssh/id_rsa 公钥 ~/.ssh/id_rsa.pub我习惯根据不同的用途来存储 我的github相关的是这样存储 私钥 ~/.ssh/github_rsa 公钥 ~/.ssh/github_rsa.pub2.配置gitlab将.ssh目
关于mysql 8.0版本出现报错[Err] 1055 - Expression #1 of ORDER BY clause is not in GROUP BY clause and ... 转载请标明出处:https://blog.csdn.net/weixin_41965979/article/details/106517879本文出自付付讶的博客 我的mysql版本为8.0.2,执行SQL语句的时候,出现错[Err] 1055 - Expression #1 of ORDER BY clause is not in GROUP BY clause and contains nonaggregated column 'information_schema.PROFIL...
Springboot+Vue项目部署到服务器(windows系统) 一、下载安装所有要用到的软件(jdk,数据库,redis,nginx,nodejs) 均去官网下载然后直接安装就行,百度里超多安装步骤,这里就不详细介绍安装了!二、配置nginx 进入nginx安装路径,点击conf,找到nginx.conf,备份一份副本,然后打开原件打开nginx.conf配置文件要修改的地方开放端口图片:三、将前后台项目打包后端Springboot项目打包步骤:①进入application.yml将acti...
java通过POI实现上传EXCEL并批量读取数据写入数据库 转载请标明出处:https://blog.csdn.net/weixin_41965979/article/details/91044971本文出自付付讶的博客 公司要求增加一个上传excel,并读取其中数据批量写入数据库的功能,测试完遂整理一下方便以后使用,同时也给大家实现类似功能一个参考,框架使用ssm,导入excel使用的第三方依赖Poi,结合自身业务修改即可。 ...
java拦截ip和限制ip访问接口的次数 转载请标明出处:https://blog.csdn.net/weixin_41965979/article/details/90720405本文出自付付讶的博客 这两天因为公司需求需要加一个限制ip请求次数的功能,限制某些ip一天只能访问10次,现在总结一下(因为是老项目所以用的是servlet)用到的jar包:commons-lang3-3.8.1.jar用到...
关于SqlServer和MySql数据库如何做一个定时执行任务 转载请标明出处:https://blog.csdn.net/weixin_41965979/article/details/90700370本文出自付付讶的博客最近开发项目遇到一个需要每天定时清除过期的数据 . 实现定时自动处理的功能以前都是在代码里写定时任务今天在网上查了一些直接在数据库里操作的方法,SqlServer和MySql都成功了,遂总结一下。一:SqlServe...
纯手写Ribbon负载均衡器效果 转载请标明出处:https://blog.csdn.net/weixin_41965979/article/details/86301189本文出自付付讶的博客Ribbon的概念我就不说了,直接先说Ribbon的算法。Ribbon负载均衡算法: 接口总请求数 % 服务器数量得到实际下标服务器位置 下面用一张图举例子动态说明负载均衡算法 ...
Spring Cloud 新手初搭建(三) 使用Consul作为服务注册中心搭建 转载请标明出处:https://blog.csdn.net/weixin_41965979/article/details/86166278本文出自付付讶的博客前面分别讲了Eureka和Zookeeper两种注册中心搭建,今天说说Consul搭建前言 下载和安装Consul可以参考这篇帖子:https://blog.csdn.net/forezp/article/detai...
Spring Cloud 新手初搭建(二) 使用zookeeper作为服务注册中心搭建 转载请标明出处:https://blog.csdn.net/weixin_41965979/article/details/86151234本文出自付付讶的博客使用eureka-server作为注册中心已经写了:https://blog.csdn.net/weixin_41965979/article/details/86063446准备工作 下载安装zookeeper ...
idea一个入口类需要启动多个端口的springboot服务来搭建集群 转载请标明出处:https://blog.csdn.net/weixin_41965979/article/details/86076927本文出自付付讶的博客spingboot做集群服务的时候,同一个入口类需要启动多个端口,idea每次启动都必须让你停掉之前的服务,头大啊,其实配置一下就好了一:打开Edit Configurations二:选中你的服务,取消勾选单例保存即可...
SpringCloud新手初搭建(一) 使用Eureka作为服务注册中心搭建 转载请标明出处:https://blog.csdn.net/weixin_41965979/article/details/86063446本文出自付付讶的博客本文详细介绍创建父工程,创建Eureka服务注册中心,创建提供者,消费者和使用Ribbon实现RPC远程调用(后面会讲使用Fegin客户端实现远程调用)。开发环境:idea版本 : 2018.1.4 jdk : 1.8...
使用阿里云发送短信 转载请标明出处:https://blog.csdn.net/weixin_41965979/article/details/81239906本文出自付付讶的博客 1:需要引用的两个jar包为 aliyun-java-sdk-core-4.0.3.jar 和 aliyun-java-sdk-dysmsapi-1.1.0.jar 2:创建AccessKey和申请短信签名/短信模板(阿里云...
关于Between and查询日期边界问题和查不到当天日期的问题 转载请标明出处:https://blog.csdn.net/weixin_41965979/article/details/81166812本文出自付付讶的博客最近实现一个按日期范围查询列表,例如输入的是日期 2018-07-21到2018-07-23,想得到21号到23号的数据,执行 select * from table where date between '2018-07-2...
ssm的模糊查询且解决传中文乱码的问题 转载请标明出处:https://blog.csdn.net/weixin_41965979/article/details/81026486本文出自付付讶的博客最近项目中需要写多个模糊查询且需要传中文的情况,已解决所以记录一下controller @Controllerpublic class PatrolController { @Autowired ...
如何在IntelliJ IDEA中使用.ignore插件忽略不必要提交的文件 转载请标明出处:https://blog.csdn.net/weixin_41965979/article/details/81001231本文出自付付讶的博客新项目使用IntelliJ IDE使用Git,发现在提交项目时有一些idea的配置文件或者target里的.class文件都可以不必上传,这个时候就应该用到.ignore插件来忽略这些文件。1:安装.ignore ...