Spring
文章平均质量分 68
java的探索之旅
专注编程n多年
展开
-
JAVA业务开发常见错误整理(9.数值计算 10.集合类)
朱晔《Java业务开发常见错误100例》课程学习整理一、数值计算1.精确表示浮点数应该使用BigDecimal。并且使用BigDecimal的Double入参构造方法同样存在精度丢失问题,应该使用String入参的构造方法或者BigDecimal.valueOf方法来初始化2.对浮点数做精确计算,参与计算的各种数值应该始终使用BigDecimal,所有的计算都要通过BigDecimal方法进行。任何一个环节出现精度损失,最后的计算结果可能都会出现误差3.对于浮点数的格式化,如果使用Strin原创 2021-05-08 11:35:22 · 233 阅读 · 0 评论 -
JAVA业务开发常见错误整理(7.数据库索引 8.判等问题)
朱晔《Java业务开发常见错误100例》课程学习整理一、数据库索引InnoDB存储数据虽然数据存储在磁盘中,但处理是在内存中的,为了减少磁盘随机读取次数,InnoDB采用页而不是行的粒度来保存数据,即数据被分成若干页,以页为单位保存在磁盘中。InnoDB的页大小,一般是16K.。各个数据页组成一个双向链表,每个数据页中的记录按照主键顺序组成单向链表;每一个数据页中有一个页目录,方便按照逐渐查询记录。页目录通过槽把记录分成不同的小组,每个小组有若干条记录。通过槽我们可以采用二分法快速搜索,无需从最原创 2021-05-07 17:11:20 · 131 阅读 · 0 评论 -
2020-09-28
Aop使用过程中遇到的问题1、在使用Aop切入Controller方法时发现无法切入,具体表现为 不会进入切面,进入切点方法后,注入的类都为null原因:Spring AOP是基于代理机制的,private 方法对外部类不可见,无法切入原理参考https://docs.spring.io/spring-framework/docs/3.1.x/spring-framework-reference/html/aop.html#aop-introduction-spring-defn.原创 2020-09-28 17:55:43 · 62 阅读 · 0 评论 -
Spring整合Quartz Job以及Spring Task实现
Spring中常用的定时任务的主要有两种 1、Spring整合Quartz Job 2、Spring 3.0以后自带的Task一、两种定时任务的实现方式 Quartz job 1、首先编写任务类package com.yjf.job;import org.slf4j.Logger;import org.slf4j.LoggerFactory;/** * @author yjf */原创 2017-12-22 14:02:04 · 338 阅读 · 0 评论 -
spring-jar包详解整理
Spring各jar包详解 spring.jar 是包含有完整发布模块的单个jar 包。但是不包括mock.jar,aspects.jar, spring-portlet.jar, and spring-hibernate2.jar。spring-src.zip就是所有的源代码压缩包。除了spring.jar 文件,Spring 还包括有其它21 个独立的jar 包,各自包含着对应的Spring组转载 2017-12-28 11:10:58 · 213 阅读 · 0 评论 -
Java Web开发常用jar包
主要介绍一下最近Web开发中用到的一些jar包,主要包括Spring以及Apache开源的工具包。因为项目是使用maven管理的,所以在这里直接采用了maven dependency的方式介绍jar包。 <!--Java语言的单元测试框架 --> <dependency> <groupId>junit</groupId>原创 2017-12-28 11:33:05 · 2772 阅读 · 0 评论