后端
姜崽
这个作者很懒,什么都没留下…
展开
-
交换List集合中任意两个元素的位置
交换List集合中任意两个元素的位置定义一个方法swap()传入集合和两个角标使集合中元素交换位置使用创建第三方变量的方式实现两个元素的位置交换// An highlighted blockpublic static void main(String[] args) { List<String> list=new ArrayList<>(); list.add("a"); list.add("b"); list.add("c"); list.add("d"); l原创 2021-06-15 13:56:42 · 2987 阅读 · 0 评论 -
Error updating database. Cause: java.sql.SQLException: #HY000
造成这个错误的原因是数据库中有字段要求不能为空,但insert语句中没有提供该字段的数据然后我们回到数据库看看原创 2021-01-22 17:44:27 · 15035 阅读 · 0 评论 -
java比较当前时间与所需时间比较
try{ //创建Calendar 的实例 Calendar calendar = Calendar.getInstance(); //当前时间减去一天,即一天前的时间 calendar.add(Calendar.DAY_OF_MONTH,-2); //返回当前时间的毫秒数 calendar.getTimeInMillis(); SimpleDateFormat fmt...原创 2021-01-13 16:24:10 · 1224 阅读 · 0 评论 -
Return value (126) was not iterable.
java 报错Error evaluating expression ‘params.createBy’. Return value (126) was not iterable.出现原因:xml文件中遍历List 时,该参数的实际值为非List数据。这里需要一个list集合去遍历查询,注释仔细看,尤其没有子id的时候// 判断是否为超级管理员 if (getUserId() != Constant.SUPER_ADMIN) { // 如果不是,就把当前用户id传给原创 2021-01-13 10:03:46 · 7309 阅读 · 0 评论 -
java正则表达式,判断前端参数,修改表中另一个字段的值
前端传参,调用接口将两个值都传给后端,做比较,符合条件,修改数据表中另一个字段值init (id) { this.dataForm.id = id || 0 this.visible = true this.$nextTick(() => { this.$refs['dataForm'].resetFields() if (this.dataForm.id) { this.$http({原创 2020-12-19 15:02:56 · 354 阅读 · 6 评论 -
java springb2项目中Error evaluating expression ‘params.year != null and params.year !=‘‘‘是XML文件
首先看一下我们的dao层发现是这样写的List<LifeIncinerateAcceptEntity> sumSangito( Map<String, Object> params);再回到我们的xml文件中,这里是没有问题的<select id="sumSangito"> select * from XXX a <if test="params.year != null and params.year !=原创 2020-10-17 17:57:55 · 4033 阅读 · 1 评论 -
BigDecimal转为String类型、int类型
我们可以看到,这里拿到的是一个BigDecimal类型的数据,1.BigDecimal类型转化为String类型的数据// 这里呢,在industryUseRecordEntity这个对象里面,// SumSourceNum这个属性存储的数据就是BigDecimal类型的数据,valueList.add(industryUseRecordEntity.getSumSourceNum());我们只需要在对象前面加上String.format("%.0f,)// %0.f意思就是小数点后面保留0.原创 2020-10-12 19:30:22 · 15776 阅读 · 0 评论 -
Java中cpu与程序之间的关系
尽量不要玩,电脑会死机,需要重启/** * 电脑死机 */public class TestCpu { public static void main(String[] args) throws InterruptedException { //线程是任务调度的最小单位,线程过多,会严重消耗cpu while(true){ Thread.sleep(4); new Thread(){原创 2020-10-10 19:38:18 · 235 阅读 · 0 评论 -
Java内存与程序之间的关系
这里是代码。看着比较直观public class TestMonery { //内存溢出// ArrayList<byte[]>list=new ArrayList<>(); //jvm有垃圾回收机制,入股堆中的内存没有引用指向,则被回收 public static void main(String[] args) { while (true){ byte[] bf = new byte[1024];原创 2020-10-10 19:34:38 · 188 阅读 · 0 评论 -
Java快速排序案例
public class QuickSort { public static void quickSort(int[] arr,int low,int high){ int i,j,temp,t; if(low>=high){ return; } i=low; j=high; //temp就是基准位 temp = arr[low]; whi原创 2020-10-10 19:17:36 · 245 阅读 · 0 评论