08 2020 档案
摘要:在项目中有时会使用到比较精确的计算,比如涉及到钱的计算,这个时候不会采用float或者double类型来进行。需要使用bigdeciml类型来进行大数的精确运算。 一、BigDecimal的基本运算——加减乘除绝对值 BigDecimal初始化时尽量全部使用string的构造函数,不然的话可能有出现
阅读全文
摘要:mybatis使用分页插件时,多数都是主要是使用pageInfo来作为分页的。 第一步:使用分页插件需要引入分页插件依赖,使用分页插件时需要注意版本,不同的版本有些区别 <dependency> <groupId>com.github.pagehelper</groupId> <artifactId
阅读全文
摘要:在利用mybatis进行开发的时候,编写sql时可能少不了>=、<等比较符号,但是在mapper映射文件中是不行的,会报错,这时就需要将这些特殊符号进行一个转换,有两种方式,如下: 第一种写法(1): 原符号 < <= > >= & ' " 替换符号 < <= > >= &a
阅读全文
摘要:一个项目业务场景,需要根据关键词查询商品信息,因为分表分的很细,价格信息、关键词信息、商品基本信息都分开存储,因此在经过关键词查询到商品之后,在查询出来的结果中想要商品按照升序或者降序的顺序显示,这里采用的解决方案是:先通过关键词把商品编号和商品对应的价格查询出来组合成为一个key-value的ma
阅读全文
摘要:文件下载就是将文件服务器中的文件下载到本地,在springmvc中要实现文件下载可分为两个步骤: 第一步:在客户端使用一个文件下载超链接,链接里面的href属性指向后台下载文件的方法以及文件名; 第二步:在后台controller类中,使用springmvc提供的文件下载方法进行下载。 spring
阅读全文
摘要:CREATE TABLE dbname_bodyguard_black_box ( id int(11) NOT NULL AUTO_INCREMENT, login_id varchar(64) DEFAULT NULL COMMENT '用户登录账号,手机号', black_box text C
阅读全文
摘要:文件的上传和下载是项目中最最常用也是最基础的功能。在springmvc中对文件的上传下载提供了很好的支持。 多数的文件上传都是通过表单形式提交给后台服务器进行处理的。因此要完成文件的上传需要提供一个表单并且该表单需要满足如下三个条件: form表单的method属性设置为post; form表单的e
阅读全文