- 博客(24)
- 资源 (1)
- 收藏
- 关注
原创 【POI】Excel导入时判断单元格为空
Excel导入时,需要判断单元格内值的类型,在这之前要确保单元格不为空。在编辑Excel时,单元格内不输入,导入时就是null,可以直接用。Excel导入时遇到的问题,记录下来。如果单元格内输入后再删除,导入时。,就没办法使用null来判断了。来判断单元格属性类型,
2024-02-20 14:24:38
1070
原创 【PhotoPrism】photoprism 实现多用户
PhotoPrism目前不支持多用户的官方实现,但是可以通过多个实例的方式来模拟多用户。要实现这个目的,可以通过Docker来运行多个PhotoPrism实例。在每个实例中,可以指定不同的端口和数据存储位置,并为每个实例设置不同的用户账号和密码,从而实现多个用户之间的相互隔离。
2023-02-20 16:51:31
4602
1
原创 Controller调Service报空指针NullPointerException
一、注入失败正常情况来说,controller调service报空指针第一时间想到的应该是注入失败检查Service接口注入有无注解@Autowired二、私有&公共看了这篇博文http://www.javashuo.com/article/p-qodqoeod-ms.html才发现自己的手残报错,改成public就好了...
2022-03-30 11:26:02
3238
9
原创 MacBook邮件登陆163邮箱,解决无法验证账户名或密码的问题
第一步:在网页版163邮箱设置中打开IMAP/SMTP服务根据提示开启两个服务,如果是已开启状态,就关闭重新开启。开启后会在 弹窗 显示出授权码,这个授权码 【只显示一次】 ,一定要赶紧复制保存下来。第二步:登陆邮件,很重要的一步1.打开邮件APP2.选择163邮箱邮件地址 写邮箱地址@163.com之前的内容(不要加@163.com 否则会报错)密码 不要填账户密码,应该填授权码然后点登陆,就可以登陆成功了,重要的就是那个授权码!!保存好,切勿泄露!!...
2021-12-20 17:10:05
51339
3
原创 面试题记录
2021年7月19日 周一 下午14:001、面试自我介绍2、说一下最近开发的项目用到的技术栈3、ECharts去数据是在前端还是后端?如何保证是动态数据。4、多人同时操作一条数据,如何保证数据不会错乱?(数据并发)5、项目里的Redis用来做什么?5.1、Redis通常会用来做什么?5.2、Redis有几种数据类型?分别怎么用?6、项目里面的Redis客户端用的哪个?(集成的哪个依赖)7、Redis的持久化机制?8、Redis的宕机情况?9、Redis的锁了解多少?10、MySQL
2021-07-19 23:35:24
104
1
原创 【Java】List去重
List< String >去重//String集合List<String> stringList = new ArrayList<String>();stringList.add("张三");stringList.add("李四");stringList.add("张三");//去重List<String> dataList = stringList.stream().distinct().collect(Collectors.toList.
2021-07-08 09:49:20
147
原创 【MySQL】查在A表存在但不在B表存在的数据
查在A表存在但不在B表存在的数据SELECT A.IdFROM ALEFT JOIN B ON B.Id = A.idWHERE B.Id is NULL
2021-07-06 15:48:44
959
原创 【Echarts】销毁和创建
后台 依赖导入 pom.xml<!-- https://mvnrepository.com/artifact/com.github.abel533/ECharts --><dependency> <groupId>com.github.abel533</groupId> <artifactId>ECharts</artifactId> <version>3.0.0.6</version&.
2021-06-30 09:45:20
1243
原创 Java面试题记录
1. Java的23种设计模式举例并说明2. 单例模式:懒汉和饿汉3. 动态代理 jdk代理和cblib代理的区别 , 都代表什么 ?4. 还有什么情况下使用jdk代理 , 什么情况下使用cglib代理 ?5. Spring 、IOC 、 AOP
2021-04-27 14:22:23
101
原创 【Vue】vue使用Print.js 打印选中区域的html
Print.js官网https://printjs.crabbly.com/下载 Print.js 插件 npm install print-js --save导入 Print.js 插件 import print from 'print-js'在页面上使用<div id="printJS-form"> 需要打印的区域 </div> <button type="button" @click="printJS('printJS-form',
2021-04-19 16:45:13
2119
5
原创 【Mybatis】批量insert新增,批量update修改
1.实体类准备public class User { //id private String id; //姓名 private String name; //爱好 private String hobby;}2.List准备[ { "id":"111", "name":"小蔡", "hobby":"篮球" },{ "id":"222", "name":"小吴", "hobby":"拉拉面" }]3.批量新增<
2021-03-31 16:23:32
280
原创 【Vue-Bug记录】Vue 删除取消报错Uncaught (in promise) cancel
删除某条数据弹出删除提示框点击取消浏览器控制台报错报错原因:this.$confirm方法内置promise方法,所以不能把.catch()去掉(因为取消操作时,无法捕获)解决方法:在删除方法的后面加上catch,并在catch里面加上空方法体 ()=>{}/** 删除按钮操作 */handleDelete(row) { const eCodes = row.eCode || this.ids; this.$confirm('是否确认删除这条数据?', "警告", {
2021-03-24 14:27:32
1078
原创 【Element-UI】 循环el-card卡片里面放el-switch开关
需求:a.将后台给的数据循环显示用卡片显示在页面b.如果是数据就直接显示,如果是开关则需要展示出开关,并有开关功能c.点击开关现请求后台处理,如果后台处理失败,页面发出提示并且页面不发生改变页面显示部分:<el-row> <!-- v-for循环显示出多个卡片,v-if根据数据类型判断是数据卡片还是开关拉片 --> <el-col :span="5" v-for="(data,index) in tableData" :key="data.id">
2021-03-23 13:43:18
2901
原创 【Java】取两个List<Object>的差集数据和交集数据
实体类:public class ItemInfo{ /** ID */ private String id; /** '信息ID' */ private String itemID; /** 上传时间 */ private String uploadTime;}两条List数据List<ItemInfo> itemList;List<ItemInfo> oldItemList;取 itemList 中存在,oldIte
2021-03-18 17:59:31
1869
1
原创 【Element-UI】el-table的Checkbox多选框判断是选中还是取消
<el-table v-loading="itemLoading" ref="itemTable" :data="itemTableData" tooltip-effect="dark" :row-key="getRowKeys" style="width: 100%" @select="itemHandleSelectionChange"> <el-table-column type="selection" width="55" :reserve-sel
2021-03-18 11:28:22
8860
原创 Java实用方法记录-(个人记录)
1.判断集合是否为空 boolean a = CollectionUtils.isEmpty(list);2.String首尾去空String Str = new String(" 字符串 ");Str.trim()执行结果: "字符串"
2021-03-04 16:03:35
189
1
原创 下拉框公共组件
一、公共部分1、定义的下拉框公共组件<template> <div> <el-select v-model="values" placeholder="请选择" clearable size="medium" :style="widthStyle" @change="setOptions"> <el-option v-for="item in options" :key="item.value" :label="item.l
2021-02-04 14:41:30
524
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人