logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

【Spring Boot获取路径问题解决】关于getServletContext().getRealPath获取得到临时路径的问题

考虑到oss得外网流量费有点贵,所以决定搭建一个专门做文件存储的微服务模块,但是在里面遇到一个小问题,就是使用getServletContext().getRealPath()得到的始终是临时文件路径,而且每次重启服务,路径还会变,这确实有点恼火,经过一番源码的折腾,最终找到了问题的所在。环境:SpringBoot 2.2.1。微服务架构。问题:使用getServletContext().getR

【技术详谈】如何优雅的从数据库中随机捞取数据

从数据库中随机随机捞取一些数据是一个很常见的需求,在应用场景、运维场景、数据分析场景都会有这样的需求,随机的方法有很多,但要能做到:性能好、接近理想随机性,还是一件比较麻烦的事情,这里给出一些常见场景的处理方案和对比以供参考,具体场景还得具体分析。

文章图片
#数据库#数据分析
Mac版IDA pro9.0安装Findcrypt报错解决 切换python版本 ModuleNotFoundError: No module named ‘yara‘

今天在装Mac版IDA pro的Findcrypt插件时候,一直遇到 ModuleNotFoundError: No module named 'yara’报错,并且已经使用pip install python-yara了。这里分享这类问题的解决方案。

验证码识别-Java版

前段时间用Java写了个爬虫爬教务处网站,于是有朋友问我是怎么实现验证码识别的,在此将这个小方法分享出来!

最新 Docker 下载镜像超时解决方案:Docker proxy

现在Docker换源也下载失败太常见了,至于原因,大家懂得都懂。本文提供一种简洁的方案, 利用 Docker 的http-proxy,代理至本机的 proxy。

文章图片
#docker#容器#运维
【MySQL存储表情问题解决】更改字符集utf8mb4后仍然无法插入emoji表情的解决方案

项目中遇到的一个小问题,输入emoji表情后后台会报错,查看一下发现是编码问题,于是果断换到utf8mb4,但是还是不行,于是就有点疑惑了,经过一系列的操作后,发现了问题的所在。问题:前端输入的emoji表情无法插入数据库,也无法直接通过Navicat插入。报错内容大致形式是:Incorrect string value: '\xF0\x9F\x8D\x85\xF0\x9F...' for col

#数据库
【服务器配置--redis环境】云服务器配置之redis远程部署

0x01.配置gcc环境由于一般的linux系统都带有gcc环境,所以可以省略,可以输入如下命令,判断是不是有gcc:gcc -v如上是有的,如果没有,先百度安装上gcc。0x02.下载redis最新版wget http://download.redis.io/releases/redis-5.0.5.tar.gz0x03.解压tar -zxvf redis-5.0.5.t...

#数据库#redis
【linux内核分析-存储】EXT4源码分析之“块分配算法分析”(1)主体流程

EXT4源码分析之“块分配算法分析”(1)主体流程,系列的第一篇文章,主要介绍块分配算法的主要流程以及一些细节点,如快速提交重放、简单分配器、配额文件、延迟分配、分配上下文。

文章图片
#文件系统
【linux内核分析-存储】EXT4源码分析之“文件写入”原理(超长文+源码详解)

EXT4源码分析之“文件写入”原理,详细的介绍文件写入的核心流程,并对EXT4中关于文件写入的关键函数进行了分析。

文章图片
#文件系统
【前端小组件实现记载】基于cookie的验证码计时器-vue-js

在项目中需要使用到验证码功能时,点击获取验证码后,需要在一定的时间后才能再次获。,一般的使用的是普通的计时器,但是普通计时器会有一个缺陷:只要页面一刷新,就会重新计时,不能起到实际防止反复调用接口的作用。所以设计一个基于cookie的计时器,是很有必要的。项目环境:vue-cli插件:js-cookie按钮样式:semantic-ui拟实现的功能:默认情况下,验证码按钮显示发送验证码点击获取验证码

    共 47 条
  • 1
  • 2
  • 3
  • 4
  • 5
  • 请选择