Java

Feign PathVariable annotation was empty on param 0.

20 0

使用Feign的时候,如果参数中带有@PathVariable形式的参数,则要用value=""标明对应的参数,否则会抛出IllegalStateException异常。如下(会报错)@PutMapping("/disuseable/{sn}")ApiResponse disUseAble(@PathVariable String sn);正确的写法:@PutMapping…

Java BigDecimal 加减乘除运算
Java

Java BigDecimal 加减乘除运算

25 0

Java BigDecimal类型的加减乘除运算:加法:add 减法:subtract 乘法:multiply 除法:divide 可参考下面代码:BigDecimal bignum = new BigDecimal("100"); BigDecimal bignum = new BigDecimal("20"); BigDecimal bignum = null; //加法 bignum3 = bign…

Java

java date中compareTo的用法

62 0

本文摘自CSDN,原文地址:https://blog.csdn.net/han_ying_ying/article/details/52161010,侵删。//date中compareTo的用法。也是比较时间大小的,相等返回0,大于返回1,小于返回-1.public class Demo8 {public static void main(String[] args) throws ParseException {Simp…

Java

CentOS7安装JDK8

43 0

本文摘自CSDN,原文地址:https://blog.csdn.net/music0ant/article/details/89818633,侵删。1. 检查系统中的jdk版本java -version显示:openjdk version "1.8.0_102"OpenJDK Runtime Environment (build 1.8.0_102-b14)OpenJDK 64-Bit Server VM (build 25.102-b1…

Java

CentOS 安装jdk

35 0

本文摘自CSDN-皮卡丘的猫,原文地址:https://blog.csdn.net/u010203128/article/details/119274002,侵删。step1:先移除centos自带的jdk rpm -qa|grep javarpm -e --nodeps xxstep2:安装jdk (所有软件安装在/opt/tools)vim /etc/profile# JAVA_HOME settingsJAVA_HOME=/o…

什么情况下调用doGet()和doPost()
Java

什么情况下调用doGet()和doPost()

606 0

Form标签里的method的属性为get时调用doGet(),为post时调用doPost()。一般来说我们是用不到doGet方法的,doGet方法提交表单的时候会在url后边显示提交的内容,所以不安全。而且doGet方法只能提交256个字符(1024字节),而doPost没有限制,因为get方式数据的传输载体是URL(提交…

为什么 Java 不支持运算符重载?
Java

为什么 Java 不支持运算符重载?

152 0

本文摘自微信公众号-程序猿DD。作者 | Yujiaao来源 | https://segmentfault.com/a/1190000019962661另一个类似的 Java 面试难题。为什么 C++ 支持运算符重载而 Java 不支持? 有人可能会说 + 运算符在 Java 中已被重载用于字符串连接,不要被这些论据所欺骗。与 C++ 不同,Jav…

Mybatis3.3.x技术内幕(三):Mybatis事务管理(将颠覆你心中目前对事务的理解)
Java

Mybatis3.3.x技术内幕(三):Mybatis事务管理(将颠覆你心中目前对事务的理解)

123 0

1.说到数据库事务,人们脑海里自然不自然的就会浮现出事务的四大特性、四大隔离级别、七大传播特性。四大还好说,问题是七大传播特性是哪儿来的?是Spring在当前线程内,处理多个数据库操作方法事务时所做的一种事务应用策略。事务本身并不存在什么传播特性,不要混淆事务本身…