随笔分类 -  java

摘要:idea正常运行但是找不到类报红,网上的方法都是选择清除缓存重启 但是这种方法对于大型项目来说,重新加载的时间要很久,尤其是多个项目,那些没报红的也需要重新加载 这些类都是存在的,idea也可以正常运行 如果你有git工具,直接删除报红的那些文件,再回滚就可以完美解决报红,可以自己尝试看看 阅读全文
posted @ 2022-05-26 09:32 旧时繁华 阅读(701) 评论(0) 推荐(0)
摘要:InputStream fileStream = Thread.currentThread().getContextClassLoader().getResourceAsStream("dosc.doc"); if (fileStream == null) { return; } Document 阅读全文
posted @ 2021-05-31 16:28 旧时繁华 阅读(532) 评论(0) 推荐(0)
摘要:String dateLongStr="1612170959000";DateTimeFormatter ftf = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss"); long time=Long.parseLong(String.valueOf 阅读全文
posted @ 2021-02-01 17:18 旧时繁华 阅读(257) 评论(0) 推荐(0)
摘要:import com.baomidou.mybatisplus.core.toolkit.PluginUtils; import com.baomidou.mybatisplus.extension.handlers.AbstractSqlParserHandler; import lombok.A 阅读全文
posted @ 2021-01-22 10:49 旧时繁华 阅读(20157) 评论(4) 推荐(0)
摘要:注解作用在类上进不去aop 貌似是@annotation表达式只会在方法上找注解 类上定义的注解找不到 在需要拦截的方法上加注解就可以了!😑 阅读全文
posted @ 2021-01-05 14:52 旧时繁华 阅读(1632) 评论(0) 推荐(0)
摘要:由于无限重连导致日志数据爆满,报的错是 com.alibaba.druid.pool.DruidDataSource : create connection SQLException, url: jdbc:mysql://localhost:3306/mysql, errorCode 0, stat 阅读全文
posted @ 2020-11-06 11:05 旧时繁华 阅读(2637) 评论(0) 推荐(0)
摘要:当某个Integer字段的值是空时,不能用feilds==1等来判断值是否等于1,会报空指针 此时可以将feilds字段转成字符串比较,注意不能用toString(),要用String.valueOf(),原因如下 public static String valueOf(Object obj) { 阅读全文
posted @ 2020-10-14 15:45 旧时繁华 阅读(13629) 评论(1) 推荐(1)
摘要:我在for循环外建立迭代器,由于开始第二次for循环,迭代器在第一次for循环就已经结束,在循环迭代器会抛出错误,解决方法是在for循环里建立迭代器,保证每次循环都是全新的迭代器 或者使用以下方式循环map就不会有问题 1 for (Map.Entry<String, Object> entry : 阅读全文
posted @ 2020-09-16 15:37 旧时繁华 阅读(688) 评论(0) 推荐(0)
摘要:Set<String> set=new HashSet<>(list); boolean result= list.size() == set.size() ? true : false; //result为false表示存在重复值 System.out.println(result); 阅读全文
posted @ 2020-09-04 16:04 旧时繁华 阅读(3376) 评论(0) 推荐(0)
摘要:传统赋值 Sring[] str={1,2,3}; List<String> childTb=new ArrayList(); for(String child:str){ childTb.add(child); } 批量赋值 String[] str={1,2,3}; List<String> c 阅读全文
posted @ 2020-09-04 15:55 旧时繁华 阅读(6914) 评论(0) 推荐(0)
摘要:最近在做运动城项目,这一个项目下面有多个子项目,如主数据项目,pos项目等。主数据项目的域名为www.topmall.com,POS项目的域名为pos.topmall.com。即两个项目的主域名相同,子域名不相同。 我们的登陆认证是放在主数据项目的,即进入POS项目如果检测未登陆,是先要调用主数据的 阅读全文
posted @ 2020-09-03 16:31 旧时繁华 阅读(1270) 评论(0) 推荐(0)
摘要:接收邮件时添加 MimeUtility.decodeText(fileName); 若使用java发送邮件,接收方中文乱码,则使用 MimeUtility.encodeText(fileName) 阅读全文
posted @ 2020-08-13 16:47 旧时繁华 阅读(648) 评论(0) 推荐(0)
摘要:javax.crypto.BadPaddingException: Given final block not properly padded. Such issues can arise if 解密时出现了这样的问题 最后通过手动设置 SecureRandom来解决问题 转自https://wen 阅读全文
posted @ 2020-08-13 15:35 旧时繁华 阅读(1200) 评论(0) 推荐(0)
摘要:2020-08-13 10:51:57.456 ERROR 2064 [nio-7772-exec-8] o.a.c.c.C.[.[.[/].[dispatcherServlet] : Servlet.service() for servlet [dispatcherServlet] in cont 阅读全文
posted @ 2020-08-13 10:58 旧时繁华 阅读(4730) 评论(0) 推荐(0)
摘要:编译springboot提示Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.8.1 1、错误原因 mvn打包需要jdk的环境,而它自己没有找到jdk的配置目录,所以就报错了 2、解决方案一 在IDE下解决 阅读全文
posted @ 2020-08-12 16:28 旧时繁华 阅读(2089) 评论(0) 推荐(0)
摘要:Map<String,String> map = new HashMap<>(); map.put("111","222"); map.put("333","444"); String json = JSON.toJSONString(map); 输出结果是:{\"111\":\"222\",\"3 阅读全文
posted @ 2020-08-12 15:00 旧时繁华 阅读(1904) 评论(0) 推荐(1)
摘要:\\会转义成反斜杠,反斜杠本身就是转义符,所有就成了“\.”,在进行转义就是.,所以使用小数点分割split("\\.")就是用小数点分割了。 使用其他符号例如 “\” "|" "*" "+"来分割时,也是相同做法 阅读全文
posted @ 2020-08-06 15:47 旧时繁华 阅读(1336) 评论(0) 推荐(0)
摘要:前端页面接收消息时,第一次读取全部消息,第二次需要判断是否打开与自己聊天的人的窗口,若没打开,则消息闪烁,添加未读数量。若是打开与另外一个人的私聊窗口,则未读数量依旧增加。前端每次接收消息时一定要有发送者和接收者id,用于判断 阅读全文
posted @ 2020-08-04 09:27 旧时繁华 阅读(1557) 评论(0) 推荐(0)
摘要:我的新博客:https://blog.rain888.cn/ 使用mybatisplus开发时,有一些字段是通用的,为避免每次都要重复写代码,可以使用字段填充功能,包括 INSERT和UPDATE 一、在所需要的实体类的字段上添加 @TableField(value = "F_CREATORUSER 阅读全文
posted @ 2020-07-29 16:49 旧时繁华 阅读(5814) 评论(0) 推荐(1)