- 博客(14)
- 收藏
- 关注
转载 List去重的5种方式
以下介绍五种-不同的方法去除 Java 中ArrayList中的重复数据1.使用LinkedHashSet删除arraylist中的重复数据LinkedHashSet是在一个ArrayList删除重复数据的最佳方法。LinkedHashSet在内部完成两件事:删除重复数据保持添加到其中的数据的顺序Java示例使用LinkedHashSet删除arraylist中的重复项。在给定的示例中,numbersList是包含整数的arraylist,其中一些是重复的数字。例如1,3和5.我们将列表添加
2021-03-18 18:36:54
258
原创 poi导出列宽自适应宽度
poi导出列宽自适应宽度for(int i=0;i<list.size();i++){sheet.autoSizeColumn(i);sheet.setColumnWidth(i,sheet.getColumnWidth(i)*17/10);}
2021-03-16 18:02:53
564
1
原创 el-input框验证正整数及数字大小
el-input输入框只能输入正整数 <el-input size="mini" v-model="dayu" placeholder="到期天数大于" oninput="if(value > 999 || value < 0 ){value = ''}" onkeyup="value=value.replace(/[^\d]/g,'');" ></el-input>
2021-03-16 16:47:58
1643
原创 存储过程根据业务场景自己摸索的写法
存储过程自己摸索的最low写法begin DECLARE v_htbh VARCHAR(255); #上游合同编号 DECLARE v_id integer; #上游合同id DECLARE v_kbsj date; DECLARE no_more_products INT DEFAULT 0; #DECLARE myCursor CURSOR FOR select user_id from sys_user where dept_id=153; #DE
2021-03-15 14:22:06
199
原创 身份证号合法性
身份证号合法性function IdCodeValid(code){ //身份证号合法性验证 //支持15位和18位身份证号 //支持地址编码、出生日期、校验位验证 var city={11:"北京",12:"天津",13:"河北",14:"山西",15:"内蒙古",21:"辽宁",22:"吉林",23:"黑龙江 ",31:"上海",32:"江苏",33:"浙江",34:"安徽",35:"福建",36:"江西",37:"山东",41:"河南",42:"湖北
2021-01-23 12:55:23
314
原创 使用JS将前端的table导出到excel
最近项目的新需求,动态报表的页面导出。由于后后端估计很麻烦,就想着看前端会不会有简单的方法,方便的不是一点半点。1.首先讲使用场景,需要导出的数据都在table表格里面。在导动态的数据时实在不要太方便。 exportData:function(){ //读取table数据 var excelContent =$("#tableToExcel").html(); var excelFile = "<html xmlns:o='urn:schemas-microso
2021-01-23 10:30:47
948
5
原创 BigDecimal的使用
在计算与金额有关的数据时,涉及到精度问题,所以建议使用BigDecimal。一、BigDecimal转换的精度问题 BigDecimal num1=new BigDecimal(0.05); BigDecimal num2=BigDecimal.valueOf(0.08);在将double类型的数据转换为BigDecimal时,直接使用new BigDecimal()的方式使用alibaba代码规范会提示如下。因为当数据比较精密时直接转换会造成精度丢失。float浮点数
2021-01-12 09:40:56
199
原创 List循环存储对象时遇到的坑
List集合循环存储对象遇到的重复的坑最近在一个处理一个excel导入循环插入到数据库中遇到的一个问题,插入的数据全部是重复的并且重复的数据是循环的最后一条数据。写了一个测试类测了一下//对象public class User { private String username; private String password; public String getUsername() { return username; } public
2021-01-06 16:07:26
521
1
原创 计算间隔的月份
//计算间隔的月份 public static List<String> getMonthBetween(String minDate, String maxDate) throws ParseException { ArrayList<String> result = new ArrayList<String>(); SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd")
2020-12-29 15:37:18
340
转载 乐观锁和悲观锁
一、基本概念乐观锁和悲观锁是两种思想,用于解决并发场景下的数据竞争问题。乐观锁:乐观锁在操作数据时非常乐观,认为别人不会同时修改数据。因此乐观锁不会上锁,只是在执行更新的时候判断一下在此期间别人是否修改了数据:如果别人修改了数据则放弃操作,否则执行操作。悲观锁:悲观锁在操作数据时比较悲观,认为别人会同时修改数据。因此操作数据时直接把数据锁住,直到操作完成后才会释放锁;上锁期间其他人不能修改数据。二、实现方式(含实例)在说明实现方式之前,需要明确:乐观锁和悲观锁是两种思想,它们的使用是非常广泛的
2020-12-25 15:58:03
168
原创 element判断按钮的禁用条件
element通过条件判断按钮禁用根据某个参数,动态的改变某个按钮的禁用状态1.:disabled=“scope.row.userId==1?true:false”根据登录的用户id判断选择的按钮是否禁用状态实际应用场景:登录用户为系统管理员时只能修改密码贴代码<template slot-scope="scope"> <el-button @click.native.prevent="look(scope.row)" v-show="menuLook" type=
2020-12-21 12:20:24
7943
原创 刷新iframe的方法
JS/jQuery 刷新 iframe 的方法1、JavaScript 刷新 iframe 可以使用以下方法:document.getElementById('some_frame_id').contentWindow.location.reload();实例:<iframe id="myframe" width="100%" frameBorder="0" src="https://www.runoob.com scrolling="no"></iframe><i
2020-10-22 09:30:08
12252
原创 poi导入导出
POI 导入Excel1.pom依赖<dependency> <groupId>org.apache.poi</groupId> <artifactId>poi</artifactId> <version>3.16</version> </dependency> <dependency>
2020-10-15 10:14:59
431
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅