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

浙公网安备 33010602011771号