
Daily Notes
开发过程中踩过的坑!!!!!!!!
lazy_cat_go
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
BigDecimal.ROUND_UP保留0为小数,向上取整
public static void main(String[] args) { int i = new BigDecimal(100).multiply(new BigDecimal(0.01)).multiply(new BigDecimal(2)).setScale(0, BigDecimal.ROUND_UP).intValue(); System.out.println(i); }运行结果:3 double v = 100 * 0...原创 2021-02-22 19:53:12 · 4665 阅读 · 0 评论 -
导入tomcat源码:程序包aQute.bnd.annotation.spi不存在
<dependency> <groupId>biz.aQute.bnd</groupId> <artifactId>biz.aQute.bndlib</artifactId> <version>5.2.0</version> <scope>provided</scope></dependency>原创 2021-02-05 14:15:01 · 3243 阅读 · 0 评论 -
org.apache.ibatis.binding.BindingException: Invalid bound statement (not found):XXMapper.XXMehtod
1.看看mapper.xml有没有报错2.看看maven项目clean、compile、package、install原创 2021-01-27 00:51:44 · 96 阅读 · 0 评论 -
javax.mail.AuthenticationFailedException: 535 Error: ÇëʹÓÃÊÚȨÂëµÇ¼¡£ÏêÇéÇë¿
原因一:发件人邮件没有校验通过注意formPass并不是发件人密码,而是授权码,工具类见另一片博客https://blog.youkuaiyun.com/lazy_cat_go/article/details/104373947163邮箱获取授权码的方法原因二:SMTP服务器没有设置正确需要设置SMTP服务器需要设置SMTP服务器获取163邮箱的STMP服务器...原创 2020-02-22 23:58:01 · 853 阅读 · 0 评论 -
本地发送邮件附件的名称没有问题,服务器上附件名多横线
本地没有问题,服务器上有问题,找到不同点(操作系统不一样)static { System.setProperty("mail.mime.splitlongparameters","false"); System.setProperty("mail.mime.charset","UTF-8"); }...原创 2020-02-18 11:25:23 · 528 阅读 · 0 评论 -
HV000030: No validator could be found for constraint ‘javax.validation.constraints.NotBlank‘ validat
错误信息{"code":1,"msg":"HV000030: No validator could be found for constraint 'javax.validation.constraints.NotBlank' validating type 'java.lang.Long'. Check configuration for 'id'","data":null}一定要好好看英文,错误描述的挺准确的大概意思是: 约束@NotBlank验证Long类型没有发现验证器,请检查id的配置原创 2020-12-04 14:40:57 · 1025 阅读 · 1 评论 -
decimal类型 MysqlDataTruncation: Data truncation: Out of range value for column ‘unit_price‘ at row 1
Cause: com.mysql.cj.jdbc.exceptions.MysqlDataTruncation: Data truncation: Out of range value for column 'unit_price' at row 1; Data truncation: Out of range value for column 'unit_price' at row 1; nested exception is com.mysql.cj.jdbc.exceptions.MysqlData原创 2020-12-02 23:38:49 · 2406 阅读 · 0 评论 -
简单的疑难杂症-navicat的查询结果和程序的查询结果不一样
今天解决了很久的一个简单的小问题,很久很久都没有解决,最后还是在同事的帮助下定位了问题。。。。真的很菜问题描述SELECT count(*) FROM table_name WHERE case_id = 1090982379033974786 AND del_flag = 0 AND repeat_status = 1navicat查询结果0条<== SELECT count(*) FROM table_name WHERE case_id = ? AND del_flag =原创 2020-11-16 23:13:08 · 1694 阅读 · 0 评论 -
mapper包中的mapper.xml没有编译到targger中
在pom文件中加入<resources> <!-- 编译之后包含xml --> <resource> <directory>src/main/java</directory> <includes> <include>**/*.xml</incl...原创 2020-06-10 22:57:01 · 771 阅读 · 0 评论 -
Spring如何获取同一类的被注入到工厂中的实例
1.同一类的bean实现同一个接口(如果有共性的方法,可以抽取出来,写到实现类中,实现类实现接口,同一类的bean继承该实现类,根据实际业务情况来)2.注入接口就可以得到所有的实现类啦3.备注:如果想得到具体哪一个实现类,就需要有一个标识,那么如何得到这个标识呢?需要在接口中定义一个方法,来表示具体的实现类...原创 2020-06-10 22:10:40 · 390 阅读 · 0 评论 -
org.apache.catalina.LifecycleException: Protocol handler initialization failed
tomcat端口占用查看被占用端口的pidnetstat -ano | findstr 8080查看被占用端口的是什么应用程序tasklist | findstr 13068杀死进程taskkill /pid 13068强制杀死进程taskkill /pid 13068 /F原创 2020-06-01 23:05:38 · 721 阅读 · 0 评论 -
程序包org.springframework.stereotype不存在
我的idea是2020原创 2020-05-27 18:42:24 · 2944 阅读 · 5 评论 -
Deployment of web application directory [...\tomcat\webapps\manager] has finished in [62] ms
这个问题解决了好久,解决到奔溃那种问题描述一:启动tomcat,就一直卡在了这里我用的编译工具是IDEA,报错信息为:Deployment of web application directory [...\tomcat\webapps\manager] has finished in [62] ms然后网上各种查也没找到原因问题描述二:然后改用eclipse,编译报错信息为: java.lang.ClassNotFoundException: LoginReqData@Componen原创 2020-05-09 19:12:46 · 3912 阅读 · 0 评论 -
java.lang.NoClassDefFoundError: org/apache/commons/lang/exception/NestableRuntimeException
很明显缺少jar包导致的,打开pom文件,发现已经导入了jar包 <dependency> <groupId>org.apache.commons</groupId> <artifactId>commons-lang3</artifactId> <...原创 2020-04-29 11:11:44 · 433 阅读 · 0 评论 -
The content of element type "configuration" must match "(properties?,settings?,typeAliases?,typeHand
The content of element type “configuration” must match "(properties?,settings?,typeAliases?,typeHandlers?,objectFactory?,objectWrapperFactory?,plugins?,environments?,databaseIdProvider?,mappers?)conf...原创 2020-04-26 10:08:04 · 637 阅读 · 0 评论 -
线程休眠
优先级高的线程会先执行, 而优先级低的线程会后执行, 如果希望人为地控制线程, 使正在执行的线程暂停, 将CPU让给别的线程, 这时可以使用如下方法: public static native void sleep(long millis) throws InterruptedException;案例 public static void main(String[] args)...原创 2020-04-17 18:39:43 · 251 阅读 · 0 评论 -
继承Thread类和实现Runnable接口都能创建线程,有什么区别?——经典售票案例
假设某航空公司有三个窗口发售某日某次航班的5张票,这时,5张票可以作为共享资源,三个售票窗口需要创建三个线程. 使用代码模拟实现.继承Thread类 public static void main(String[] args) { // 1 创建三个线程类的对象, Thread t1 = new TickedWindow(); Thread...原创 2020-04-17 17:47:18 · 329 阅读 · 0 评论 -
线程
什么是进程计算机系统中的多个进程,进程交替执行(轮流使用CPU资源),彼此之间可以通信(共享操作系统所管理的资源).例如让Word进程和其它的文本编辑器进程共享系统的剪贴板.什么是线程应用程序中有多个线程,线程交替执行,彼此之间可以通信如何创建并启动一个线程呢?1.继承java.lang包下的Thread类, 重写Thread类的run方法.在run()方法中实现运行在线程上的代码.p...原创 2020-04-17 16:17:34 · 132 阅读 · 0 评论 -
线上每天正常发送的邮件突然不发送邮件了
1.收件人的邮件可能被停用了2.服务挂断小学渣日常一记!!!!!!!!!!!!!原创 2020-04-15 11:16:19 · 192 阅读 · 0 评论