自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Cannot run program “D:\c\IntelliJ IDEA 2021.1.3\jbr\bin\java.exe“

Cannot run program "D:\c\IntelliJ IDEA 2021.1.3\jbr\bin\java.exe" (in directory "D:\c\IntelliJ IDEA 2021.1.3\bin"): CreateProcess error=2, 系统找不到指定的文件

2023-11-06 10:05:24 686

原创 使用winsw将jar以服务的形式运行在windows

winsw是github上的一个开源项目,可将jar以服务的形式部署在windows系统下载地址:https://github.com/winsw/winsw/releases/tag/v2.11.01、下载exe包和xml文件2、将exe和xml与jar放到同一目录下并重命名3、修改xml内容<service> <!-- ID of the service. It should be unique across the Windows system-->

2021-10-24 11:18:30 377 1

原创 Java8利用stream的fillter()方法按条件在list中抽取对象集合并排序或对象

首先新建一个实体类Person@Datapublic class Person { /** 编码 */ private String code; /** 名字 */ private String name; public Person(String code, String name) { this.code = code; this.name = name; }}实例化五个对象放入list集合中Person pe

2020-07-01 18:45:08 2145 1

原创 Java8利用stream的distinct()方法对list集合中的对象去重和抽取属性去重

首先新建一个实体类Person,因为要对该对象进行去重,所以需要重写equals和hashCode方法@Datapublic class Person { /** 编码 */ private String code; /** 名字 */ private String name; public Person(String code, String name) { this.code = code; this.name = name;

2020-07-01 18:01:00 5740 3

原创 Java8利用stream对list集合中的bigdecimal进行分组求和,均值,最大值,最小值

新建接口ToBigDecimalFunction@FunctionalInterfacepublic interface ToBigDecimalFunction<T> { BigDecimal applyAsBigDecimal(T value);}新建工具类CollectorsUtilpublic class CollectorsUtil { stati...

2020-04-27 16:17:53 20505 5

原创 Java8利用stream将对象集合list中抽取属性集合转化为map或list

首先新建一个实体类Person@Datapublic class Person { /** 编码 */ private String code; /** 名字 */ private String name; public Person(String code, String name) { this.code = code; ...

2020-03-24 19:47:56 40842 5

原创 利用枚举类处理自定义异常的一个小Demo

日常工作中,后台会根据不同的异常信息,返回给前端不同的提示信息,为了方便项目异常信息统一管理,通常会定义一个异常枚举类。如下:public enum EnumException { AUTHOR_FAIL_EXCEPTION("101","用户名或密码错误"), PARMETER_EXCEPTION("102","请求参数异常"), SERVICE_TIME_OUT("...

2020-03-22 22:13:43 462 2

原创 覆写@override和重载@overload需要注意的几个点

1.覆写@override覆写只能针对非静态、费final、非构造方法。如果想在子类覆写的方法中调用父类方法,可以使用super关键字。覆写原则:“一大两小两同”①“一大”:子类的方法访问权限控制符只能相同或者变大。②“两小”:抛出异常和返回值只能变小,能够转型成父类对象。子类的返回值、抛出异常类型必须与父类的返回值、抛出异常类型存在继承关系。③“两同”:方法名和参数必须完全相同。2....

2020-03-22 21:22:54 589

原创 注解事务@Transactional失效的几个应用场景

场景一在方法中使用 try{}catch 进行了异常的捕获@Transactionalpublic String insertInfo(SabBInvoicemanage po){ managentDao.insert(po); try { throw new RuntimeException(); }catch (RuntimeException e){ e.printSta...

2020-03-17 14:57:25 332

原创 @PathVariable @RequestParam 和 @RequestBody 的区别

1.@PathVariable@PathVariable注解用于获取restfull 风格的url参数,例如:@RequestMapping(value = "/query/queryOneLetter/{lettercode}" , method = RequestMethod.GET)public JsonResult queryOneLetter(@PathVariable(value...

2020-03-17 12:02:07 273

原创 解决文件上传不成功报错org.springframework.web.multipart.MultipartException:Could not

文件上传到服务器出现 org.springframework.web.multipart.MultipartException: Could not parse multipart servlet request; nested exception is java.io.IOException: The temporary upload location [/tmp/tomcat.21706992...

2020-02-13 21:40:45 8746 8

原创 linux系统下mysql设置wait_timeout和最大连接数

linux系统下mysql设置wait_timeout和最大连接数

2019-11-19 15:53:16 789 1

空空如也

空空如也

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

TA关注的人

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