技术文章
yarbrough1996
java开发程序员,热爱技术与英语
展开
-
图解一致性hash算法
https://my.oschina.net/u/2446442/blog/4541122转载 2021-04-13 15:17:12 · 156 阅读 · 0 评论 -
收藏的网站
1.综合类面试https://hit-alibaba.github.io/interview/basic/2.算法https://labuladong.gitbook.io/algo/di-ling-zhang-bi-du-xi-lie/xue-xi-shu-ju-jie-gou-he-suan-fa-de-gao-xiao-fang-fa原创 2020-10-15 17:04:00 · 74 阅读 · 0 评论 -
Git常用命令总结
Git常用命令总结一、配置Git二、创建代码库三、分支管理四、代码管理五、远程同步六、撤销七、打包部署八、标签管理九、查看信息一、配置GitGit的设置文件为.gitconfig,它可以在用户主目录下(全局配置),也可以在项目目录下(项目配置)。# 显示当前的Git配置$ git config --list# 编辑Git配置文件$ git config -e [--global]# 设置提交代码时的用户信息$ git config [--global] user.name "[name]"$转载 2020-09-08 09:32:56 · 121 阅读 · 0 评论 -
图片压缩到指定大小
<dependency> <groupId>net.coobird</groupId> <artifactId>thumbnailator</artifactId> <version>0.4.11</version> </dependency>package com.haoma.util.file;import net.coobird.t...原创 2020-06-08 19:48:47 · 303 阅读 · 0 评论 -
文件与BASE64转换
package com.order.tools;import org.apache.commons.codec.binary.Base64;import java.io.*;import java.net.HttpURLConnection;import java.net.URL;/** * @ClassName Base64Utils * @Description TODO * @Author yanbo * @Date 2020/6/812:13 **/public clas原创 2020-06-08 16:59:32 · 170 阅读 · 0 评论 -
使用幂等性解决重复下单问题
电子交易的一个很基本的问题,就是避免用户下重复订单。用户明明想买一次,结果一看下了两个单。如果没有及时发现,就会带来额外的物流成本和扯皮。对商家的信誉也不好看。从技术上看,这是一个分布式一致性问题;但实际上,技术无法100%解决这类问题,得结合多种手段综合处理。这里就来说道说道。为啥会下重了呢?原因1:客户端bug比如下单的按键在点按之后,在没有收到服务器请求之前,按键的状态没有设为已禁...转载 2020-03-16 17:40:34 · 2162 阅读 · 0 评论