- 博客(9)
- 收藏
- 关注
原创 异常统一处理方法
本人另一种对字段校验方法自己正常的controller@Controller@RequestMapping("/exception")public class ExceptionController { @RequestMapping(value = "/typehao", method = RequestMethod.GET) public ModelAndView getPages(String type) throws Exception{ if ("erro
2020-10-29 18:33:36 230
原创 多个for循环嵌套的break
单独break在内层,如下这种遇到只是跳出内层for循环public static void main(String[] args) { for(int i=0;i<10;i++){ for (int j=0;j<10;j++){ if (j==2){ System.out.println("数字:"+j+"\n"); break;
2020-10-26 23:44:34 6551 1
原创 对实体类字段的校验
import javax.validation.ConstraintViolation;import javax.validation.Validator;import java.util.HashMap;import java.util.Map;import java.util.Set;@Controller@RequestMapping(value = "/kafka")public class KafkaController { //import javax.validatio
2020-10-26 23:27:58 962
原创 java本地内存缓存类LocalCache
具体介绍:1)调用save()方法,可以添加缓存,并指定过期时间。2)调用load()方法可以从本地缓存中读取数据,如果缓存过期了,则返回null,业务层需要从数据库等持久化存储库中查询数据,并再次缓存起来。3)也可以调用clearCache()方法手动删除指定key缓存。4)定时任务会每隔5分钟定时清理一次已过期的缓存数据。工具类(可以直接拿来用)import com.alibaba.fastjson.parser.ParserConfig;import com.alibaba.fastjs
2020-10-25 22:26:17 1484
原创 利用流读取文件中的内容(InputStream)
读取上述文件中内容。运行后实际读取位置:两种方式:1:getClassLoader方式 public static void main(String[] args) { //当前页面的类名EsTest ClassLoader classLoader = new EsTest().getClass().getClassLoader(); InputStream resourceAsStream = classLoader.getResourceAsSt.
2020-10-25 21:23:15 1480
原创 SimpleDateFormatter和java8 DateTimeFormatter 时间的转换
String 2020-09-09 12:12:12 转 String 20200909121212第一种:java8 DateTimeFormatterpublic static void main(String[] args) { DateTimeFormatter date = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss"); DateTimeFormatter dateNew = DateTimeFormat
2020-10-22 21:26:47 750
原创 try catch exception注意点
1:throw e public static void main(String[] args) { try { int aa = 1 / 0; } catch (Exception e) { throw e; } int i = 4 / 2; System.out.println("失败和成功!!!"+i); }throw e 会阻断后续程序的运行!!!!!
2020-10-22 21:02:25 801 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人