摘要: 今天去看牙医,他问我年级轻轻牙齿怎么磨损这么严重?我说,没有点赞的这些年,我都是咬着牙过来的。 以下为读者面试后的分享,部分回答笔者做了一些补充整理,希望对你有帮助。(两年左右开发经验,不具有共性,仅供参考!) PS:如果各位同学在面试后,也会做一些整理总结,也欢迎联系我,整理分享在公众号上,互帮互助,帮助找工作的... 阅读原文
2021-05-28 17:46:11 阅读(39) 评论(0)
摘要: 同一账号只能在一台设备登录实现思路。 注意:登录是在白名单(直接放行的接口)。生成的token携带账号信息。 1.用户每次登录生成token时,将账号当成key,token当成value,以token的过期时间存入redis中。 2.用户访问的时候,在拦截器解析token,获取账号,拿账号去redis中获取value... 阅读原文
2021-05-28 17:25:02 阅读(30) 评论(0)
摘要: 本文以Java示例展示如何将Excel文档转为SVG格式。通过本文中的方法,在将Excel转为SVG时,如果sheet工作表中手动设置了分页,则将每个分页的内容单独保存为一个svg文件,如果sheet工作表中没有设置分页,则将Excel sheet表格中默认的分页范围保存为svg。即,转换时,按工作表中分页符位置来转... 阅读原文
2021-05-28 17:20:02 阅读(33) 评论(0)
摘要: 概述 日常工作中,程序员需要经常处理线上的各种大小故障,如果业务代码没打印日志或者日志打印的不好,会极大的加大了定位问题的难度,使得解决bug的时间变长了。 对于那种影响比较大的bug,处理时间是分秒必争的,慢几秒处理完,可能GMV就哗啦啦的掉了很多。 一个程序员是否优秀,其中一个判断维度就是:处理线上问题是否快狠准... 阅读原文
2021-05-28 16:49:02 阅读(41) 评论(0)
摘要: 异常Exception 实际工作中,遇到的情况不可能是非常完美的。比如:你写某个模块,用户不一定符合你的要求,你读取数据库是,数据可能是空的。。。 软件程序在运行中,,非常可能遇到上述i情况, 我们成为异常。 异常:指程序在运行过程中出现了不期而至的各种情况。 异常发生在程序运行期间,它影响了正常的程序执行流程。 ... 阅读原文
2021-05-28 16:00:02 阅读(35) 评论(0)
摘要: 简述Spring Cloud Gateway 是 Spring Cloud 的一个子项目,该项目是基于 Spring 5.0,Spring Boot 2.0 和 Project Reactor 等技术开发的网关,它旨在为微服务架构提供一种简单有效的统一的 API 路由管理方式。 Spring Cloud Gatewa... 阅读原文
2021-05-28 14:34:10 阅读(43) 评论(0)
摘要: 1. Redis介绍 Redis 是一种非关系型数据库(NoSQL),并且是一个key-value存储系统。和Memcached类似,它支持存储的value类型相对更多,包括String(字符串)、List(链表)、Set(集合)、Z-Set(sorted set-有序集合)和Hash(哈希类型)。这些数据类型都支持... 阅读原文
2021-05-28 14:13:02 阅读(48) 评论(0)
摘要: 本文作者: Eric Fu 本文链接: https://ericfu.me/timestamp-in-distributed-trans/ 时间戳(timestamp)是分布式事务中绕不开的重要概念,有意思的是,现在主流的几个分布式数据库对它的实现都不尽相同,甚至是主要区分点之一。 本文聊一聊时间戳的前世今生,为了... 阅读原文
2021-05-28 14:00:05 阅读(49) 评论(0)
摘要: Java生鲜电商平台-Redis缓存如何应对亿级流量峰值(小程序/APP) 说明:Java生鲜电商平台-缓存如何应对亿级流量峰值许多大型互联网系统,如:电商、社交、新闻等App  或网站,动辄日活千万甚至上亿,每分钟的峰值流量也在数十万以上,架构上 如何应对如此高的流量峰值?      本节给大家介绍,通过使用“缓存... 阅读原文
2021-05-27 21:50:02 阅读(32) 评论(0)
摘要: 来源:http://liangfei.me/ 最近一直在看Java虚拟机规范,发现直接分析bytecode更能加深对Java语言的理解。 之前看过一篇关于 return 和 finally 执行顺序的文章,仅在 Java 的语言层面做了分析,其实我倒觉得直接看 bytecode 可能来的更清晰一点。 先看一个只有 t... 阅读原文
2021-05-27 20:01:07 阅读(38) 评论(0)