java
带只宠物去散步
这个作者很懒,什么都没留下…
展开
-
java静态初始化块、普通初始化块、构造器执行顺序
package test;class Root { static { System.out.println("Root的静态初始化块"); } { System.out.println("Root的普通初始化块"); } public Root() { System.out.println("Root的无参构造器"原创 2017-04-25 20:05:07 · 493 阅读 · 0 评论 -
访问控制符
private → default → protected → public 访问控制级别由小到大private:这个成员只能在当前类的内部被访问。default:可以被相同包下的其他类访问。protected:可以被相同包下的其他类访问,也可以被不同包的子类访问。一般情况下,用protected修饰的方法,通常是希望子类来重写这个方法。public:可以被所有类访问。原创 2017-05-04 18:51:56 · 311 阅读 · 0 评论 -
使用Calendar遇到的坑
Calendar.HOUR和Calendar.HOUR_OF_DAY背景:需要判断某个时间段(该时间段不会跨天)是否在当天,于是用到Calender获取当天的开始和结束时间。 错误使用如下:Calendar todayStart = Calendar.getInstance();todayStart.set(Calendar.HOUR, 0);todayStart.set(Cal...原创 2018-09-13 16:46:23 · 2928 阅读 · 0 评论 -
通过MultipartFile获取图片宽高
MultipartFile转File再获取 MultipartFile multipartFile = uploadReq.getFile(); // 获取请求传过来的MultipartFile String fileName = multipartFile.getOriginalFilename(); String prefix=fileNam...原创 2018-10-11 16:03:20 · 11569 阅读 · 0 评论 -
Spring Boot中@Valid方法常用注解
使用背景请求数据校验(目前我只在这块使用过)使用方式在请求实体中加上注解,示例:(注意内部类的校验需要额外加上@Valid注解)@Datapublic class Demo1 extends BaseReq { @NotBlank(message = "名称不能为空") @Length(min = 1, max = 25, message = "名称只能有1-25个...原创 2018-10-10 11:02:50 · 4126 阅读 · 0 评论