- 博客(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
1280
1
原创 使用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
472
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
2240
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
5844
3
原创 Java8利用stream对list集合中的bigdecimal进行分组求和,均值,最大值,最小值
新建接口ToBigDecimalFunction@FunctionalInterfacepublic interface ToBigDecimalFunction<T> { BigDecimal applyAsBigDecimal(T value);}新建工具类CollectorsUtilpublic class CollectorsUtil { stati...
2020-04-27 16:17:53
21361
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
41591
5
原创 利用枚举类处理自定义异常的一个小Demo
日常工作中,后台会根据不同的异常信息,返回给前端不同的提示信息,为了方便项目异常信息统一管理,通常会定义一个异常枚举类。如下:public enum EnumException { AUTHOR_FAIL_EXCEPTION("101","用户名或密码错误"), PARMETER_EXCEPTION("102","请求参数异常"), SERVICE_TIME_OUT("...
2020-03-22 22:13:43
504
2
原创 覆写@override和重载@overload需要注意的几个点
1.覆写@override覆写只能针对非静态、费final、非构造方法。如果想在子类覆写的方法中调用父类方法,可以使用super关键字。覆写原则:“一大两小两同”①“一大”:子类的方法访问权限控制符只能相同或者变大。②“两小”:抛出异常和返回值只能变小,能够转型成父类对象。子类的返回值、抛出异常类型必须与父类的返回值、抛出异常类型存在继承关系。③“两同”:方法名和参数必须完全相同。2....
2020-03-22 21:22:54
644
原创 注解事务@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
384
原创 @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
305
原创 解决文件上传不成功报错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
9001
8
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人