使用ImageIO读取网络图片或本地图片 来自网络 读取网络图片12URL url = new URL(path);BufferedImage source= ImageIO.read(url); 读取本地图片1BufferedImage source= ImageIO.read(new File(path)); 获取网络图片工具类1234567891011121314151617181920212223242526272 2022-07-19 Springboot
解决Okhttp只能获取一次responsebody的问题 okhttp通过response.body().string() 获取字符串类型的responsebody 源码分析1234567891011 public final String string() throws IOException { try (BufferedSource source = source()) { Charset charset = 2022-07-18 Springboot #okhttp
InheritableThreadLocal解决ThreadLocal子线程不可继承父线程变量的问题 当我用Mybatis-plus自动填充创建人员,更新人员字段的时候,发现数据库中又很多字段都没有记录这两个字段,通过分析发现是因为这些更新或者创建操作是在异步的情况下去执行的,由于父线程创建的子线程无法获取父线程的ThreadLocal变量,导致无法正确的获取这两个字段。 以下代码说明使用ThreadLocal 子线程无法访问父线程的线程变量 123456789101112131415publ 2022-06-17 并发编程 #ThreadLocal #InheritableThreadLocal
Threadlocal的简单理解和部分源码分析 Mybatis-plus 可以实现字段自动填充功能,我通常会把多个表中共同字段抽离到了一个公共实体类中,如创建时间,创建人员,更新时间,更新人员等等,但是如何获取当前用户信息填入创建人员,更新人员字段? ThreadLocal可以帮助我解决这个问题,我使用的的是JWT token 验证登陆状态,在每次Http请求时Header都会附带token,token中就会附带用户信息,当我们验证完后把用户信 2022-06-16 并发编程 #ThreadLocal
Springboot集成WebSocket实现消息推送 记录 一、什么是WebSocket?WebSocket是HTML5开始提供的一种在单个TCP连接上进行全双工通讯的协议,能更好的节省服务器资源和带宽,并且能够更实时地进行通讯。 WebSocket 使得客户端和服务器之间的数据交换变得更加简单,允许服务端主动向客户端推送数据,在WebSocket API中,浏览器和服务器只需要完成一次握手,两者之间就直接可以创建持久性的连接,并进行双向数据传输。–来源自 2022-06-07 Springboot #WebSocket
店匠插件开发-创建店匠应用 因为公司最近有需求需要开发商品批量导入到店匠,所以简单记录一下操作过程 创建店匠私有App店匠官网:https://promo.shoplazza.cn 官方教程:https://www.shoplazza.dev/reference 创建店铺过程忽略 进入店铺>Apps>管理私有App>创建应用 填入应用名称,开发者邮箱,然后按需选择接口调用权限 创建app成功后即可 2022-05-09 外贸电商 #店匠 #外贸电商
让 Google 收录博客 注意:本文以Fluid主题当示例来介绍 Google Search Console配置进入网址https://search.google.com/search-console 我选择的是<网址前缀> 输入网址后提示 我选择的是HTML标识验证 把元标记复制添加到hexo配置 Hexo配置因为上文中已使用覆盖配置的方式使主题配置放置在 <主题> 目录之外,所以我们需 2022-05-08 Hexo #Hexo
Hexo 配置评论功能 注意:本文以Fluid主题当示例来介绍如何配置评论,其他主题请根据对应用户手册配置 我是用的主题Fluid支持多种评论插件,utterances | disqus | gitalk | valine | waline | changyan | livere | remark42 | twikoo | cusdis,每种插件有不同的配置方法,为了和评论用户有真实反馈、长久的交互和尽可能简单配置 2022-05-08 Hexo #Hexo
Hexo 搭建博客Blog记录 我的第一篇文章 记录一下博客搭建过程 (此图来源于网络) Hexo介绍Hexo官网地址 > https://hexo.io/ What is Hexo? Hexo is a fast, simple and powerful blog framework. You write posts in Markdown (or other markup languages) and Hexo 2022-05-07 Hexo #部署 #Hexo