网络技术未读
如何处理long类型精度丢失问题前言由于项目原架构使用的是Vue2、Element-UI开发的前端,现在想集成Flowable工作流引擎,但公司采购的源码采用的是Vue3、TypeScript、Element-Plus,所以只能改造成Vue2,然后再使用 我的问题主键使用的是雪花算法,长度有19位,前端接收到的id值会被四舍五入,导致数据无法正常被操 ...
网络技术未读
Vue.js中的Word文件预览功能实现指南:使用Vue-Office插件轻松展示文档word预览,实际在开发中,是个很常见的功能,无论是自己开发组件,还是借助开源组件等等,都可以,但是今天我分享一款借助vue-office来实现word预览 vue-office简介vue-office是一个支持多种文件(docx、.xlsx、pdf)预览的vue组件库,支持vue2和vue3。 目标是成为使用最简单, ...
网络技术未读
大文件上传最全方案:秒传、断点续传、分片上传,提升上传效率前言在处理文件上传时,对于较小的文件,可以直接将文件转化为字节流进行上传。然而,当面对较大的文件时,使用传统的上传方式并不是一个理想的选择。很少有人能够容忍在上传过程中遇到中断后,只能重新开始上传的糟糕体验。 那么,有没有更好的文件上传解决方案呢?答案是肯定的。下面将介绍几种优化上传体验的方式。 秒传 什么是秒传 服 ...
网络技术未读
Memos轻量级笔记工具整合Twikoo评论系统我已经使用Memos有一段时间了。它是一个轻量级的笔记工具,而且可以私有部署。我将它用来记录宝宝的成长以及日常的随笔。我计划长期使用这个工具,因为我深信若干年后再回顾这些记录,一定会给我带来很多珍贵的回忆和纪念。 想法我感觉这个工具缺少个评论,总感觉怪怪的,所以准备整一个,现有资源了解到可以整合artalk和twiko ...
网络技术未读
基于PHP搭建私有API随机图服务既然玩博客,随机图肯定会用到,前前后后用了不少共用的API,我感觉有几点不好的地方 服务不可控,随时可能挂掉,而且有的很慢 图片不一定喜欢,而且也无法更换 API资源也不太好找 基于以上三个方面,决定自己搭建一个随机图片API,简单使用,可随时增减照片,服务可用性也更可控 搭建也非常简单,一共二步就搞定了 第一步: ...
网络技术未读
为什么list.sort()比Stream().sorted()更快?性能对比与分析昨天看了一篇《小细节,大问题。分享一次代码优化的过程》 看到一个评论,里面提到了list.sort()和list.strem().sorted()排序的差异。 说到list sort()排序比stream().sorted()排序性能更好,但没说到为什么。 引用站外地址,不保证站点的可用性和安全性 ...
网络技术未读
Mybatis-Plus天花板教程,还有谁不选择使用?算起来,mp也用了两年多了,总体上还是非常舒服的,导致我现在都不想写sql了,网络上教程很多,这里只记录我项目中感觉较为好用的功能 什么是MybatisPlusMyBatis-Plus(简称 MP)是一个 MyBatis的增强工具,在 MyBatis 的基础上只做增强不做改变,为简化开发、提高效率而生。 愿景是成为 ...
网络技术未读
JAVA20发布了,真是厉害前不久 JDK 20 / Java 20 正式发布了,下面一起来看看,都有哪些新特性 这是一个短期维护版本,将获得六个月的支持。尽管如此,但它仍然可用于生产环境中。 根据开发计划,下一个 LTS 版本就是将于 2023 年 9 月发布的 JDK 21。 JDK 20 只有 7 个新特性,今天早上抽时间看了一下新 ...
网络技术未读
在IDEA中使用@Autowired注解的警告及替换方案分析在IDEA中使用@Autowired注解,会提示如下内容,那么为什么会出现以下提示呢?下面我们进一步分析分析 原因分析关于这个问题,答案其实比较统一,通俗易懂其实也很容易理解。 初始化问题 Java初始化类的顺序:父类静态字段>父类静态代码块>子类静态字段>子类静态代码块>父类成员变量 ...
网络技术未读
vue-pdf实现在线预览项目当中附件预览,相信大家都会遇到,下面分享一个 PDF 预览组件,可直接使用 安装插件 1npm install --save vue-pdf 123456789<el-dialog title="附件预览" :visible.sync="previewPdf" ...
网络技术未读
解决Element-ui el-select组件底部空白问题在使用Element-ui中el-select组件时,出现底部有空白问题,无论怎么设置都无效,后来花点时间研究解决了,在此分享记录下 问题定位页面上具体效果如图,底部文字显示不全 经过审查源码,发现底部有-17px,问题就在这里,我们这里需要将它去除 思考过程度娘了一些资料,基本都是说使用样式穿透,经过测试并没有什 ...
网络技术未读
多附件上传(表单提交)之ElementUI最近在做表单提交,需要选取多附件进行上传,蛮简单的一个功能,由于拿来主义惯了,所以第一想法找现成的,后来在网上也看了一些例子,大多都有点问题,或者不适用,后来自己鼓捣了一个,这里也记录一下 我这里会分享前端 + 后台封装以及传参、最终存储到文件服务器的全过程,有兴趣的可以往下看 我这里用到的架子是:Pigx的微服务 ...
网络技术未读
poi-tl使用指南:基于Word模板生成文档的模板引擎前言 前段时间在使用poi-tl的时候,发现官网无法访问,查阅资料不太方便,只能研究poi-tl源码,来解决问题,虽然想在项目上已经舍弃了poi-tl,但是并不代表它不好用,所以这里做一下分享和总结 当然并不只有poi一种方式,还有:Apache POI、Freemarker、OpenOffice、PageOffic ...
网络技术未读
Sa-Token:轻量级权限认证框架,解决登录认证、权限认证和单点登录等问题今天给大家分享一款轻量级的权限认证框架,可主要解决:登录认证、权限认证、单点登录、OAuth2.0、分布式Session会话、微服务网关鉴权 等一系列权限相关问题。 当你受够 Shiro、SpringSecurity 等框架的三拜九叩之后,你就会明白,相对于这些传统老牌框架,Sa-Token 的 API 设计是多么的简 ...
我的项目未读
基于微信云开发的个人简历小程序为个人业余作品(个人简历)。基于微信云开发的个人简历微信小程序,组件使用的是ColorUI。可以对其直接使用亦或是进行二次开发皆可。 不了解云开发,却又想拿这个项目练手的童鞋,建议百度大致了解一下,上手很快,可以无成本发布此小程序 源码地址:https://gitee.com/hello ...
网络技术未读
JsonProperty注解详解及用法示例前言日常工作当中,用到的涉及到的注解非常多,好多注解有的项目中用不上(当然也是具体看项目),有的项目用的确很多,记录下,方便以后查阅 @JsonProperty介绍JsonProperty作用于序列化或者反序列化时,映射的属性的名字,可以放在get方法,set方法,属性上,都可以12@JsonProperty(va ...
网络技术未读
在uni-app中使用web-view进行PDF预览的方法分享一般APP中使用pdf预览功能很常见,下面分享下关于uniapp中使用web-view进行pdf预览 web-viewweb-view 是一个 web 浏览器组件,可以用来承载网页的容器,会自动铺满整个页面(nvue 使用需要手动指定宽高)。 各小程序平台,web-view 加载的 url 需要在后台配置域名白名 ...
网络技术未读
uni-app中实现安卓端应用更新和安装的两种进度展示方式前言 使用uniapp开发的项目,使用的uview1.0,需要在安卓端实现更新、安装,并带有进度条介绍两种进度展示方式,各位自行选择:1、plus.nativeUI方式2、u-line-progress组件 判断客户端 1234567uni.getSystemInfo({ //获取系统信息 success ...
网络技术未读
使用Node.js + HTTP搭建Web服务器使用Nodejs + http 搭建web服务器 首先创建一个server.js文件,创建服务器,以及对应css和js文件的引入和判断123var http=require('http');var fs = require('fs');var url = require(& ...
网络技术未读
使用MyBatis Plus和ShardingSphereJDBC进行读写分离和MySQL主从复制的实现引用站外地址,不保证站点的可用性和安全性 SpringBoot+ShardingSphereJDBC实现读写分离 肥肥技术宅 ...