logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

【前端】【原理】浏览器的事件循环

浏览器采用多进程多线程模型运行,其中渲染进程负责解析和执行网页内容。渲染主线程是浏览器最繁忙的线程,采用事件循环机制处理任务:进入无限循环,从消息队列中取出任务执行。为防阻塞,浏览器通过异步方式处理计时器、网络请求等任务,将回调加入队列。任务队列有优先级区分,微队列任务(如Promise)优先级最高。JS执行会阻碍页面渲染,因为二者共享同一主线程。计时器无法精确计时,受硬件、系统偏差和事件循环影响

#前端#php#开发语言
【Java】SpringBoot使用@Sync注解 异步批量插入百万条数据

多线程方式可以提高插入数据的效率,网络对数据新增的影响也很大。如下:写了一个简单案例,创建了100w条数据,然后调用。然后进行分割每1000条一组,然后交给异步方法进行调用。对于IO密集型 更多的线程池对于提升速度效果不明显。进行线程阻塞,这样方便查看所有线程执行完成的耗时。是不推荐使用的,但是我们可以自定义线程池。一般springBoot默认自带的。线程池方式对于提升速度有显著效果。同样是创建了

文章图片
#java#spring boot#windows
【Java】SpringBoot模拟流式输出,前端使用流式接收数据并打印

现在AI的接口由于生成内容比较慢都是采用的流式输出的方式。这里将模拟一下流式输出。

文章图片
#java#spring boot#前端
docker/docker-compose 安装mysql5.7

docker安装mysql5.7 踩坑.为什么docker run能运行,docker-compose不能运行,而且报权限异常.

#docker#mysql#容器
【uni-app】富文本图片处理-正则表达式处理

问题接口获取取到的富文本数据图片地址一般是不全的,需要补全图片样式一般不符合移动端展示,需要进行修改处理思路:通过正则匹配img标签抓取src并进行替换.也可以使用第三方类似jquery的dom选择器进行处理baseUrl = 'https://xxxx.com'/*** 传入富文本字符串*/formatRichImg(content, fn){let re = /\<img.*?src=\

#正则表达式#前端#uni-app
到底了