
Java
写程序的小bug
这个作者很懒,什么都没留下…
展开
-
指定分区数计算分区值&位运算计算是否是2的n次方
如何把一个数散列分布首先搞清楚一下位运算位运算可以很快的算出我这个数是否是2的n次方首先搞清楚一下位运算HashMap 默认大小为16,扩容都是两倍是有原因的比如默认有 0 1 2 3 4 5… 14 15那么随便一个数都可以随机分配到这16个格子里比如我的容量大小为5表示为: 0 1 0 00 1 0 0 | 0 1 0 0& &am...原创 2020-04-14 17:37:11 · 276 阅读 · 0 评论 -
postman 批量跑接口或者自动化测试接口
第一步添加一个环境配置好所需要的参数一般的接口都是登录以,根据登录后返回的接口信息再去请求,比如放在请求头等等。。这是我的登录接口返回了token,我其它的接口要用这个token放在head把token放在全局变量中,这样登录以后其它接口要用到只需要{{token}} 获取这是其中一个接口接下来我要批量跑这些接口了首先点Runner选择我要跑的api和环境点击ru...原创 2019-11-07 11:34:51 · 2275 阅读 · 0 评论 -
SpringBoot2.1项目启动出错 Failed to configure a DataSource: 'url' attribute is not specified and no
SpringBoot2.1项目启动出错 Failed to configure a DataSource: 'url' attribute is not specified and no如果主类上加@SpringBootApplication(exclude = { DataSourceAutoConfiguration.class, HibernateJpaAutoConfiguration...原创 2019-10-30 17:24:00 · 216 阅读 · 0 评论 -
jdk1.8 λ表达式
很多匿名内部类比如开一个线程用Runnable的形式 new Thread(() -> { //TODO }, "A线程"); new Thread(new Runnable() { @Override public void run() { //TO...原创 2019-09-23 18:28:02 · 217 阅读 · 0 评论 -
基于springboot和redis实现的单点登录
1、具体的加密和解密方法package com.example.demo.util;import com.google.common.base.Strings;import sun.misc.BASE64Decoder;import sun.misc.BASE64Encoder;import javax.crypto.Cipher;import javax.crypto.KeyGe...原创 2018-12-03 14:09:03 · 5005 阅读 · 0 评论 -
mysql删除重复数据sql
DELETE a from nature_product aJOIN ( select count(*) as count,custom_code,MIN(id) as id from nature_product GROUP BY custom_code HAVING count >1) b on a.custom_code = b.custom_code and a.id &g...原创 2018-12-05 12:09:21 · 243 阅读 · 1 评论 -
支付宝扫码支付沙箱环境测试
支付宝扫码支付一些重要的官方文档1、沙箱环境登录https://openhome.alipay.com/platform/appDaily.htm注意:为保证沙箱长期稳定,每周日中午12点至每周一中午12点沙箱环境进行维护,期间可能出现不可用。支付宝扫码支付流程下载demo使用沙箱环境测试https://docs.open.alipay.com/194/105201/alipay...原创 2018-11-17 18:06:30 · 2155 阅读 · 0 评论 -
RabbitMq实现订单超时关闭
1、提供一个发送mq服务@RequestMapping("/api/mq/rabbit")public interface RabbitMqApiService { @RequestMapping("/sendMq") ResponseBO sendMq(RabbitCallBackBO rabbitCallBackBO);}2、在创建订单后,发送mq消息,这里...原创 2018-08-23 11:35:09 · 9958 阅读 · 9 评论 -
SpringBoot 2.0 +spring-data-jpa 自定义注解完成数据库切库
1、pom中添加 <!--spring boot--> <dependency> <groupId>org.springframework.boot</groupId> &amp原创 2018-08-13 17:11:17 · 1254 阅读 · 0 评论 -
easypoi excel导出
easypoi相对于poi多了一个easy,顾名思义就是更简单了,具体复杂的操作,比如模板导出什么的可以看官网,这里分享一个常规操作 1、加入依赖<!--easypoi--> <dependency> <groupId>org.jeecg</groupId> <artifac...原创 2018-08-15 10:41:13 · 561 阅读 · 0 评论 -
SpringBoot使用sdk方式微信授权获取用户信息
pom里添加依赖 <dependency> <groupId>com.github.binarywang</groupId> <artifactId>weixin-java-mp</artifactId> <version>3.1.0&l...原创 2018-08-11 15:21:47 · 3227 阅读 · 0 评论 -
Jenkins自动化配置部署SpringBoot
这是最核心脚本 安装ssh插件git插件 配置好jenkins的jdk、maven等最后启动的是start.sh脚本 如下:#!/bin/bashrm -rf /opt/morning-edition-api/nohup.outif [ -e "/opt/morning-edition-api/run/morning-edition-api.pid" ]; then ...原创 2018-08-11 11:46:58 · 241 阅读 · 0 评论 -
redis分布式锁
工具类代码package com.example.demo.util;import org.jboss.logging.Logger; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.data.redis.core.StringRedisTemplate;...原创 2018-08-11 11:18:32 · 151 阅读 · 0 评论