- 博客(122)
- 收藏
- 关注
转载 静态方法调用非静态service、方法和变量
关于工具类静态方法调用service类注入的问题解决_sinat_30228861的博客-优快云博客_静态方法调用service//1 重点一:要加component注解@Componentpublic class DangerMailUtils { //2 重点二:建一个静态的本类 public static DangerMailUtils dangerMailUtils; @Value("${OSSUpload.url}") private Stri
2023-12-21 09:43:31
225
原创 java实体类,注解设置某些属性不返回前端
在controller中返回json数据的时候,有时不希望某些属性返回给前端,比如说密码或者一些无用的数据,一般我们会通过给实体属性添加@JsonIgnore注解来避免返回。* 给实体类属性添加这个注解: @JsonProperty(access = JsonProperty.Access.WRITE_ONLY)* 注意:当我们接收前端参数的时候,@JsonIgnore会一并忽略掉setter方法,也就是说前端的传的值将无法注入到实体类属性中。
2023-11-14 10:41:43
1670
原创 端口被占用
更改应用程序配置:如果您的应用程序使用了占用了7103端口的服务或进程,您可以尝试更改应用程序的配置文件,将其绑定到其他可用的端口。检查防火墙设置:确保防火墙没有阻止7103端口的访问。您可以检查操作系统的防火墙设置或网络设备上的防火墙规则。终止占用端口的进程:根据上一步的结果,查找占用端口的进程ID(PID)。重启服务器:如果以上步骤都没有解决问题,您可以尝试重启服务器,以确保所有的占用端口的进程都被终止。请注意,对于某些系统或特定的应用程序,可能需要管理员权限才能执行上述操作。
2023-07-06 17:23:13
340
原创 MYSQL 用!=查询不出等于null的数据,解决办法
例如,某个字段有null、“0”、“1”三种,因为默认值为null,有时需要查询null或者0的数据。如果直接用 xxx != “1”,只能查询出“0”的。所有需要用别的写法。1.xxx IS NULL OR xxx != "1"2.NOT(xxx "1")因为 = 不能比较null,可以......
2022-07-01 15:47:07
5460
1
原创 修改elementUI的button按钮大小
给需要改变大小的按钮添加这个class。如果要改这个页面的所有按钮,class名字改为“.el-button{}”,不用单独加在button。
2022-07-01 14:43:11
18249
原创 JSP grid表格,时间格式转换
后端获取到YYYY-MM-dd格式的日期,通过json返回到前端后,显示变为了中国标准时间。通过一个格式转换的方法,将其转换为YYYY-MM-dd格式
2022-06-09 09:27:20
241
原创 updateById设置null不更新
@TableField (updateStrategy = FieldStrategy.IGNORED)在实体类需要在更新时设置为null的字段上加上这个注解
2022-05-23 09:42:36
753
原创 获取文件的后缀名
//获取最后一个.的位置 int lastIndexOf = fileName.lastIndexOf("."); //获取文件的后缀名 .jpg String suffix = fileName.substring(lastIndexOf);
2022-03-04 11:13:39
2143
原创 java post发送文件
添加依赖 <dependency> <groupId>org.apache.httpcomponents</groupId> <artifactId>httpmime</artifactId> <version>4.5.3</version> </dependency>HttpClient cli
2022-03-04 11:04:18
784
原创 element el-date-picker日期选择器无效失效解决方法
//在组件中加入时间格式value-format="yyyy-MM-dd HH:mm:ss"
2022-03-04 10:52:16
4730
原创 vue 使用Loading遮罩层
//引入import { Loading } from "element-ui";//开启遮罩层 let loadingInstance = Loading.service({ lock: true, //lock的修改符--默认是false text: "正在保存邮件,请耐心等待", //显示在加载图标下方的加载文案 spinner: "el-icon-loading", //自定义加载图标类名 backgro...
2022-03-04 10:49:09
2194
转载 vue 获取当前时间
//获取当前时间 let yy = new Date().getFullYear(); let mm = new Date().getMonth()+1; let dd = new Date().getDate(); let hh = new Date().getHours(); let mf = new Date().getMinutes()<10 ? '0'+new Date().getMinutes() : new Date().ge.
2022-01-29 10:21:08
504
转载 excel导入的数值时间转正常格式时间
JAVA导入Excel后,时间变为数字,转日期方法_张小帅和刘美美的博客-优快云博客_excel导入日期变成数字有的excel里的时间带有时间格式,java直接用Date格式接收可能会报错。所以通过java接收String类型,然后再转换。//Mysql支持的时间戳限制 static long minTime = Timestamp.valueOf("1970-01-01 09:00:00").getTime(); static long maxTime = Timestam
2022-01-19 11:24:12
671
原创 vue前端解析excel
//导入确认//uploadType 弹框复用,1、2为两个不同按钮,导入不同excel submitFileForm(){ if (this.excelList.length === 0) { this.$message.warning("请选择文件"); return; } if (this.excelList.length > 1) { this.$message.warning("每次只能上...
2022-01-10 17:19:52
1452
原创 vue、elementUI的excel文件导入导入
<el-dialog title="导入" :visible.sync="upload.open" width="400px" append-to-body :close-on-click-modal="false"> <el-upload ref="upload" :limit="1" accept=".xlsx, .xls" :headers="upload.headers" .
2021-12-16 18:00:34
816
原创 mybatis-plus的LambdaQueryWrapper中and、or的用法
// WHERE xxxx!=id And ( xxxx=ANo or xxxx=BNo) LambdaQueryWrapper<Student> queryWrapper = new LambdaQueryWrapper<>(); queryWrapper.ne(Student::getId,sysstudents.getId()); queryWrapper.and((wrapper)->{ .
2021-12-15 16:23:41
34353
3
原创 oracle 查询某个字段相同并且时间满足某个条件(重复)的数据
SELECT ID,JOB_NUMBER,CHECK_TIME,REPEAT_TIME,REPEAT_TIME2 FROM (SELECT ID,JOB_NUMBER,CHECK_TIME,LAG(CHECK_TIME,1)OVER(PARTITION BY JOB_NUMBER ORDER BY CHECK_TIME asc) REPEAT_TIME,LAG(CHECK_TIME,1)OVER(PARTITION BY JOB_NUMBER ORDER BY CHECK_TIME DESC) REP..
2021-12-03 10:53:11
2519
原创 java8 list去重
List<Student> uniqueMStudentList = studentList.stream().collect( Collectors.collectingAndThen( Collectors.toCollection(() -> new TreeSet<>(Comparator.comparing(Student::name))), ArrayList::new) );
2021-11-04 17:38:49
153
转载 输入法从语言栏还原到桌面,以及将输入法隐藏到右下角的语言栏方法
微软输入法,请问怎么才能把这微软输入法的标志,恢复原状(在任务栏显示中英,的一个表示【windows吧】_百度贴吧设置-选择时间和语言-在左边找到 语言 选项-在右边找 相关设置 (点击 拼写,键入和键盘设置)-继续在右边找到 更多键盘设置 (点击 高级键盘设置)-找到 切换输入法(使用桌面语言栏不要打勾选择)...
2021-11-01 15:47:50
1515
转载 java.lang.NoClassDefFoundError: javax/xml/bind/DatatypeConverter 解决方法
真正解决方案:java.lang.NoClassDefFoundError: javax/xml/bind/DatatypeConverter - 姜飞祥 - 博客园我试了第一种方法,也就是把工程的jdk改成1.8,亲测可用
2021-10-30 00:08:38
442
转载 ruoyi(若依)改为mybatis-plus
若依mybatis升级为mybatis-plus -- activiti工作流养成计划(二) - 简书1.在根目录、common、system下都添加上以下依赖。原来的mabatis注释掉<dependency> <groupId>com.baomidou</groupId> <artifactId>mybatis-plus-boot-starter</artifactId&g
2021-10-29 22:46:04
3934
2
原创 sql 查询多个条件的多个数量
SELECT COUNT(*) AS total, COUNT(case when device_state = '1' then device_state else null end) as totalBeiyong, COUNT(case when device_state = '2' then device_state else null end) as totalTingyong, COUNT(case.
2021-08-23 09:23:57
3672
转载 Vue 表格中根据字段值显示不同的内容
<el-table-column label="预警" align="center" width="100"> <template slot-scope="scope"> <span style="background:#F70707 " v-if="scope.row.reaminingDays<=0">红色预警</span> <span style="background:#E6A23C " v-if="scope.
2021-08-04 16:08:02
4992
转载 date类型的比较和运算 获取两个日期之间的天数
https://www.cnblogs.com/xu-lei/p/5881899.html//Date类型转String类型SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");//设置日期格式String date = df.format(Date类型的时间);//天数差 SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd"); Calen
2021-08-04 15:53:36
694
原创 avue 编辑框 字典值字段 默认显示id 解决方法
解决方法:java不改变实体类类型,返回string类型给前端在对应的实体类字段上面加上这句话@JsonSerialize(using= ToStringSerializer.class)
2021-08-03 11:33:50
1149
原创 使用POI导出Excel,以及xls和xlsx格式问题
/*--------------------------------------导出开始--------------------------------------------------*/ @Override public void downloadFile(HttpServletRequest request, HttpServletResponse response, Map<String, Object> map) { List<EquipmentVO> saf..
2021-07-02 11:06:14
1515
原创 springBoot自带pageHelper查询时出现SQL命令没正确结束的解决办法
如果不自带,参考官方文档使用https://pagehelper.github.io/docs/howtouse/如果框架自带了插件但出现这个问题是因为数据库的配置文件不正确;我是查询oracle库框架默认配置了mysql,而oracle中sql语法没有limit,导致出错配置文件为application.yml或者application.properties。如果没配置,加上;配置了的看看helperDialect的类型是不是自己用的数据库# PageHelper分页插件pag
2021-07-02 08:51:14
511
原创 POI Excel导入方法 ,及Date类型的获取方法
public R uploadFile(MultipartFile file){ StringBuilder sb = new StringBuilder(); try{ List<Equipment> equipments = this.importBaseExcel(file); int trueNum = 1; if(equipments != null && equipments.size()>0){ for(Equipment .
2021-07-02 08:48:57
1463
原创 java不改变实体类类型,返回string类型给前端
@JsonSerialize(using= ToStringSerializer.class)在字段
2021-06-15 15:19:28
2013
转载 idea 微服务 批量启动
在项目目录下,打开/.idea/workspace.xml在里面添加如下代码,位置和其它component并列 <component name="RunDashboard"> <option name="configurationTypes"> <set> <option value="SpringBootApplicationConfigurationType" /> </set>
2021-06-10 11:01:22
398
转载 linux服务器上搭建ftp服务器无法上传文件
ftpClient.enterLocalPassiveMode();ftpClient.setFileTransferMode(FTP.STREAM_TRANSFER_MODE);在建立连接的方法里加上这两行代码,意思是每次连接开通一个端口传输详见https://blog.youkuaiyun.com/wuzhangweiss/article/details/86648793...
2021-06-08 14:40:43
346
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人