- 博客(7)
- 资源 (5)
- 收藏
- 关注

原创 Java存储金额解决方案BigDecimal
使用BigDecimal来存储金额数据,数据库中使用decimal类型,长度18,小数点2。在JPA中创建时如下:@Column(columnDefinition="decimal(18,2)") private BigDecimal price; //商品价格在数据库中创建时如下:常用构造器:BigDecimal(double) 创建一个具有参数所指定双精度值的对象BigDecimal(long) 创建一个具有参数所指定长整数值的对象BigDecimal(String) 创建一个具有
2020-12-18 09:41:11
1229

原创 SpringBoot入门HelloWorld
1.环境搭建1.1编辑器:IntelliJ IDEA 2018.3.2 x641.2其他环境:jdk1.8或以上maven3.3或以上tomcat9.0或以上(tomcat为springboot自带,一般情况无需准备)2.创建项目2.1创建Project,选择Maven工程,配置jdk,点击Next...
2018-12-23 16:52:08
171

原创 Java反射机制获取Class类对象及常用方法
1.Java反射机制概念Reflection(反射)是动态语言的关键,反射机制指在程序执行期间能动态获得任何类的内部信息,并能直接操作该类对象的Filed(属性)和Method(方法)。2.获取Class类对象的三种方法1)Class.forName("类的全类名"); //属于最为常用的获取方法,高频率用于JDBC中2)类名.class3)类对象.g
2018-12-22 14:32:11
981
3
原创 VUE使用echart实现柱状图、折线图、饼图、地图、仪表盘
引入echarts1.main.js中引入import echarts from 'echarts'// 全局方法挂载Vue.prototype.echarts = echarts2.package.json设置版本 "dependencies": { "echarts": "^4.2.1", }3.局部引用:在需要的页面引入const echarts = require("echarts");柱状图1.创建容器div(必须指定高度)<div style="heigh
2021-06-01 11:15:37
1812
原创 Long类型过长精度丢失
问题说明数据库存储为6942467019140959017查询展示的为6942467019140959000Long类型最长存储为16位,会存在精度丢失解决方案方案1:@JsonFormat(shape = JsonFormat.Shape.STRING)@Column(columnDefinition = "bigInt(20) comment '音乐分类id'")private Long musicTypeId;方案2:主键改用String类型或使用String字段接收...
2021-04-06 15:25:04
1058
原创 一台电脑安装多个版本的JDK
1.首选准备jdk和jre文件(将同一个版本的jdk和jre的文件名保持一致)2.在环境变量中配置JAVA_HOME(将之前和新装的变量名区分)3.在Path中添加%JAVA_HOME7%\bin;%JAVA_HOME7%\jre\bin;4.后续修改只修改Path中的JAVA_HOME(变量名)即可。...
2018-11-29 20:26:27
341
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人