在之前的项目中分布式锁和限流是基于redis进行的,分布式锁基于setnx和expire命令实现,也可以基于lua脚本实现。限流是采用固定时间窗算法进行的。 最近了解到redisson这个工具类,而且基于其分布式锁的实现是比较常见的,简单研究下其使用。 官网:wiki地址 https://githu ...
分类:
其他好文 时间:
2021-02-02 11:13:05
阅读次数:
0
import javax.servlet.*; import java.io.IOException; public class CharacterEncodingFilter implements Filter { private static String encoding; // 定义变量接收 ...
分类:
其他好文 时间:
2021-02-02 11:03:29
阅读次数:
0
es6 Map与Set 一:map 1.map的基本使用 // map 基本使用 let map = new Map(); map.set('name','WHQ'); map.set('age',24); map.set('未婚',true); console.log(map.get('name' ...
分类:
其他好文 时间:
2021-02-02 11:01:46
阅读次数:
0
用户交互伪类选择器的用法 :hover 鼠标移入 :link 没有交互 :visited 访问过 :active 鼠标按下不放 <a href="">Pesudo classes</a> <a href="">Pesudo classes</a> <a href="">Pesudo classes< ...
分类:
Web程序 时间:
2021-02-01 12:58:59
阅读次数:
0
a href download 此方法只能用于同一个域名的文件资源下载 跨域或者三方平台的特殊资源图片(比如 微信公众号资源图片)总是会打开资源,而非下载! <a href="/images/logo.png" download="下载资源名称"> 当下载资源跨域的时候 参考了https://blo ...
分类:
Web程序 时间:
2021-01-30 11:40:15
阅读次数:
0
#!/bin/sh # 遍历仓库里的 commit log, 替换author git filter-branch --env-filter ' an="$GIT_AUTHOR_NAME" am="$GIT_AUTHOR_EMAIL" cn="$GIT_COMMITTER_NAME" cm="$GI ...
分类:
其他好文 时间:
2021-01-29 12:22:43
阅读次数:
0
Woodstox是一个快速、开源的StAX实现;被视为执行效果最佳的StAX实现之一。本文主要介绍使用Woodstox来理XML,文中所使用到的软件版本:Java 1.8.0_191、woodstox-core-asl 4.4.1。 1、引入依赖 <dependency> <groupId>org. ...
分类:
编程语言 时间:
2021-01-28 11:39:34
阅读次数:
0
生活中衡量一个人有气质:穿着打扮举止言行等等,编程中如何衡量一个人的代码能力?规范标准优雅高质量等等一个词形容专业从代码中看出是否有经验.. 建议遵循以下顺序: 布局定位属性:display / position / float / clear / visibility / overflow(建议 ...
分类:
Web程序 时间:
2021-01-27 14:06:31
阅读次数:
0
maven-assembly-plugin有什么好处呢? 英文原文:The Assembly Plugin for Maven is primarily intended to allow users to aggregate the project output along with its de ...
分类:
编程语言 时间:
2021-01-27 13:58:43
阅读次数:
0
get请求:-Dmaven.tomcat.uriEncoding=UTF-8 tomcat7:run 解决get请求中文乱码 post请求:在WEB-INFO下web.xml里添加如下过滤器代码 <filter> <filter-name>CharacterEncodingFilter</filte ...
分类:
编程语言 时间:
2021-01-27 13:08:41
阅读次数:
0