自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 SpringMVC接收前台复杂参数(form+list)

使用spring或者springboot接收前台复杂参数时,可以创建一个参数类来接收,参数跟接收代码如下 //接收参数的工具类 public class PurchaseRequest { private PurchaseOrder form; //页面表单,对应采购单信息 private List<PurchaseDetail> table; //采购明细列表 public PurchaseOrder getForm()

2020-05-16 18:25:23 1535

原创 spring事务失效(IOException,SQL报错等情况)

使用spring事务时,需要设置rollbackFor = Exception.class,否则遇到IO,SQL等异常时,事务失效。

2020-05-16 18:13:08 411

原创 mybatis报错### Cause: java.lang.NullPointerException,属性类型与get方法返回值不一致问题

private Integer id; public int getId() { return id; } 在类中,id属性类型为Integer,getid返回值为int时,会报如下错误,将返回值修改为Integer就能解决。 Caused by: org.mybatis.spring.MyBatisSystemException: nested exception is org.apache.ibatis.exceptions.PersistenceExceptio..

2020-05-16 14:46:39 1360

原创 java学习,冒泡,选择,快排

1.冒泡排序冒泡排序(此处从小到大排)是从第一个数开始,相邻两个数比较,取大数放右面,继续跟第三个数比较,依此类推,获得此序列的最大值,放到最后一个位置,该次循环结束。因为i增加了1,第二次则会拿到除了最后一个数的最大值,并把它放到倒数第二个,依此循环,直到排序结束。 //冒泡排序 public static void bubbleSort(int[] arr){ //控制比较轮次 fo...

2018-03-22 16:44:51 217

原创 java学习,String和char包装类型Character

1.String比较问题参考java中String的相等判断(==和equals())详解2.String,StringBuilder和StringBuffer三者的区别参考Java中的String,StringBuilder,StringBuffer三者的区别 3.String常用方法1.boolean endsWith(String suffix)  是否以指定的字符串结束   boolean...

2018-03-21 20:44:52 7743 1

原创 java学习,单例模式

本文仅供学习使用,大部分从网上抄录。1.饿汉单例模式/*饿汉单例模式解决了多线程并发的问题,因为在加载这个类的时候,就实例化了instance。 * 当getInstatnce方法被调用时,得到的永远是类加载时初始化的对象(反序列化的情况除外)。 * 但这也带来了另一个问题,如果有大量的类都采用了饿汉单例模式,那么在类加载的阶段,会初始化很多暂时还没有用到的对象,这样肯定会浪费内存,影响性能 ...

2018-03-21 15:24:24 198

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除