​ 我们知道在request输入流中,数据只能取一次,之后流中就没有数据了。那我们在之后还想要从request中获取就只有想办法把取出的值在放回去。 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162/** * @author zengdw * @Description 读取request输入流中数据并重新保存进去 * @create 2019/05/23 9:10 */public class Read...
一、使用RegistrationBean注册1、添加2个类实现filter和ServletContextListener123456789101112131415161718192021222324252627class MyFilter implements Filter{ @Override public void init(FilterConfig filterConfig) throws ServletException { } @Override public void doFilter(ServletRequest ...
结构 snowflake的结构如下(每部分用-分开): 0 - 0000000000 0000000000 0000000000 0000000000 0 - 00000 - 00000 - 000000000000 第一位为未使用,接下来的41位为毫秒级时间(41位的长度可以使用69年),然后是5位datacenterId和5位workerId(10位的长度最多支持部署1024个节点) ,最后12位是毫秒内的计数(12位的计数顺序号支持每个节点每毫秒产生4096个ID序号) 一共加起来刚好64位,为一个Long型。(转换成字符串后长度最多19) snowflake生成的ID整体上按照时...