
JavaWeb
Ta0Zl
这个作者很懒,什么都没留下…
展开
-
Nacos配置更新不生效
Nacos配置更新不生效问题问题描述在今天将项目部署到服务器上时发现即使将文件模块的上传地址改为了服务器地址,但是使用时,访问的依然是本地测试使用的127.0.0.1,不能实现根据nacos配置实时更新。当然在重构这个模块时能正常使用。解决方法即使在我们修改了nacos配置之后,模块输出了配置更新信息,但是确是不能生效的,如下图:file: domain: http://127.0.0.1:9300 path: C:/uploadPath prefix: /stat...,原创 2021-05-07 10:41:58 · 6768 阅读 · 0 评论 -
VUE打印页面中部分组件-二维码等
VUE打印页面中部分组件-二维码等在今天做项目的时候,遇到了一个问题,需要将设备的二维码连接激光打印机打印,但是二维码嵌入在页面中,如果只打印此二维码块的话,会出现二维码不渲染的情况。为了解决这个问题,将二维码复制一份到一个dialog中,然后采用延迟打印的方法等待二维码渲染,最后实现了针对二维码的打印.在以下代码的基础上,新增一个button点击触发doPrint()以及全域变量dialogTableVisible即可。<el-dialog :before-close="cancel" :v原创 2021-04-14 09:52:17 · 477 阅读 · 0 评论 -
Set集合对象去重
Set集合对象去重只有实现,没有原理。通过重写类的hashCode()跟equals()方法来实现,当前者返回的hashCode相同并且equals()方法返回true时,则判断为重复一般hashCode()方法返回的是主键id.hashCode(),或者多个属性的混合编码equals()方法里多判断各个属性值是否相同实体类/** * @author taozi */@Data@Builder(toBuilder = true)public class SysDeptTree ext原创 2021-04-12 17:13:58 · 735 阅读 · 0 评论 -
前端-数据树状化
前端-数据树状化最近的一个需求,需要在页面显示一个树状结构,显示每个地区的公司。直接上代码:本代码是按照父结点的name等于子结点的parentId来实现的。可以根据需求变更。 getDeptTree().then(response => { let cloneData = JSON.parse(JSON.stringify(response.data)) // 对源数据深度克隆 var data = cloneData.filter(fathe原创 2021-04-12 17:06:49 · 453 阅读 · 0 评论 -
Mybatis流式查询(查询数据过大的处理)
Mybatis流式查询(查询数据过大的处理)问题:在我们的应用场景中,可能会遇到查询返回的数据为上千万条的情况。如果不处理的话,数据太多可能会爆掉内存,而如果用分页的方式接收的话,可能会受数据库结构限制,降低一些效率。流式查询因此,所以有了流式查询的概念。流式查询返回的数据不是一个集合、List,而是一个迭代器,我们通过从迭代器中每次取出一条数据,从而对返回的数据进行处理,进而节约内存,而流式查询的这个特性又决定了,在执行流式查询的过程中,与数据库必须保持连接状态。使用接口类:org.apach原创 2020-12-23 22:01:52 · 3021 阅读 · 0 评论 -
Java Web: 数据填充word模板并导出
Java Web: 数据填充word模板并导出问题使用maven引用代码实现word模板(注意word文件的版本,部分版本可能会报错)问题在我们做web开发的时候,经常会遇到将数据导出为固定模板的word或者excel,在这里介绍一个非常简单的模板导出工具。代码极其简单,实际使用仅需两行,就不多赘述了使用maven引用 <dependencies> <!--word操作工具类--> <dependency>原创 2020-12-16 21:43:08 · 1172 阅读 · 0 评论