摘要:最近使用ElementUI做项目的时候用Babel的插件babel plugin component做按需加载,使得组件打包的JS和CSS包体积大大缩小,加载速度也大大提升,所有想模仿做一个组件库也来做下按需加载。 首先用Vue CLI 3.0新建一个项目 注意的是cli3的脚手架用的Babel7的 阅读全文
posted @ 2019-04-22 12:33 双眸 阅读 (500) 评论 (0) 编辑
摘要:实现拼手气红包算法,有以下几个需要注意的地方: 抢红包的期望收益应与先后顺序无关 保证每个用户至少能抢到一个预设的最小金额,人民币红包设置的最小金额一般是0.01元,如果需要发其他货币类型的红包,比如区块链货币或者积分,需要自定义一个最小金额。 所有抢红包的人领取的子红包的金额之和加起来,等于发红包 阅读全文
posted @ 2019-07-12 11:52 双眸 阅读 (26) 评论 (0) 编辑
摘要:前言 我们都知道浮点型变量在进行计算的时候会出现丢失精度的问题。如下一段代码: 可以看到在Java中进行浮点数运算的时候,会出现丢失精度的问题。那么我们如果在进行商品价格计算的时候,就会出现问题。很有可能造成我们手中有0.06元,却无法购买一个0.05元和一个0.01元的商品。因为如上所示,他们两个 阅读全文
posted @ 2019-07-07 14:47 双眸 阅读 (124) 评论 (0) 编辑
摘要:@RequestParam 使用@RequestParam接收前段参数比较方便,前端传参的URL: url = “${ctx}/main/mm/am/edit?Id=${Id}&name=${name}” 后端使用集合来接受参数,灵活性较好,如果url中没有对参数赋key值,后端在接收时,会根据参数 阅读全文
posted @ 2019-07-03 17:12 双眸 阅读 (56) 评论 (0) 编辑
摘要:spring boot cloud module spring boot+spring cloud+maven module 一个 maven多模块的微服务架构模版。 新手上路的绝佳模版,只有必要的配置文件和核心jar包,没有多余的其他增量配置,所有的配置和注解都有做解释的注解描述,方便新手一眼就懂 阅读全文
posted @ 2019-06-29 16:20 双眸 阅读 (78) 评论 (0) 编辑
摘要:1, 中配置没有生效问题解决 如果配置文件确认没有错误但是没有生效首先是要到编译目录去查看是否被编译过去了,如果没有,请先将项目clean在重启 但是idea启动项目时也会先build,又有可能配置文件没有被编译过去,真实坑爹! 另外,yaml文件中的那些坑: (1)冒号:后面必须有空格,下级属性缩 阅读全文
posted @ 2019-06-29 12:31 双眸 阅读 (18) 评论 (0) 编辑
摘要:自定义注解: 使用@interface自定义注解时,自动继承了java.lang.annotation.Annotation接口,由编译程序自动完成其他细节。在定义注解时,不能继承其他的注解或接口。@interface用来声明一个注解,其中的每一个方法实际上是声明了一个配置参数。 方法的名称就是参数 阅读全文
posted @ 2019-06-24 17:05 双眸 阅读 (27) 评论 (0) 编辑
摘要:概述 事务管理对于企业应用来说是至关重要的,即使出现异常情况,它也可以保证数据的一致性。 Spring Framework对事务管理提供了一致的抽象,其特点如下: 为不同的事务API提供一致的编程模型,比如JTA(Java Transaction API), JDBC,Hibernate, JPA( 阅读全文
posted @ 2019-06-23 16:25 双眸 阅读 (17) 评论 (0) 编辑
摘要:数据库连接失败 一、例如我在SpringBoot项目中使用了阿里的数据库连接池Driud。 有次在启动的时候,会报这样的错: 就是数据库连接失败的问题。 二、定位问题 为什么会出现这样的一个问题呢? 出现这样的一个问题,首先确定是不是数据库问题,看看数据库能不能连上。 如果你的同事或者其他人都能够连 阅读全文
posted @ 2019-06-21 21:33 双眸 阅读 (457) 评论 (0) 编辑
摘要:Druid的简介 Druid首先是一个数据库连接池。Druid是目前最好的数据库连接池,在功能、性能、扩展性方面,都超过其他数据库连接池,包括DBCP、C3P0、BoneCP、Proxool、JBoss DataSource。Druid已经在阿里巴巴部署了超过600个应用,经过一年多生产环境大规模部 阅读全文
posted @ 2019-06-20 11:40 双眸 阅读 (47) 评论 (0) 编辑
摘要:       在JAVA发展过程中,涌现出一系列的ORM框架,JPA,Hibernate,Mybatis和Spring jdbc,本系列,将来研究Mybatis。              阅读全文
posted @ 2019-06-19 23:02 双眸 阅读 (29) 评论 (0) 编辑