java中去掉BigDecimal后无用的零 目的:java中去掉BigDecimal后无用的零现象:mysql中A表中的B字段的类型是decimal类型,小数位数是三位,某一条数据的值是0.3,在java中查询出来的结果是0.300,这样显示在页面中不太好看,用户希望看到是0.3。解决办法:可以使用 stripTrailingZeros().toPlainString()来解决;示例:BigDecimal a=new BigDec...
Swagger常用注解强调点说明 Swagger注解常用注解:@Api()用于类-一般用于controller类;表示-标识这个类是swagger的资源,显示在文档中。@ApiOperation()用于方法-一般用于controller中的方法上;表示一个http请求的操作@ApiParam()用于方法中参数的说明-一般用于controller中的方法参数上;表示对参数的API说明或是否必填等备注:如果...
警告: Unable to find required classes (javax.activation.DataHandler and javax.mail 在调试Axis1.4访问WebService服务时,出现以下警告:警告: Unable to find required classes (javax.activation.DataHandler and javax.mail.internet.MimeMultipart). Attachment support is disabled.错误原因:需要mail.jar和activation....
阿里云OSS进行文件下载时,报NOSuchKeys: com.aliyun.oss.OSSException: The specified key does not exist. OSS文件下载:bucketName:bucket的名称objectName:保存文件时,OSS服务器返回给我们的urlpath:下载到本地的路径OSSClient client= new OSSClient(endpoint, accessKeyId, accessKeySecret).getObject(new GetObjectRequest(bucketName, objectNa...
-source 1.7 中不支持 lambda 表达式(请使用 -source 8 或更高版本以启用 lambda 表达式) 1.idea 的sdk,jdk也已经设置为了java1.82.本地jvm环境也是1.8还是这样后来发现是我的maven的配置的java环境不是1.8。选择idea使用的maven的配置文件项目的pom文件对应位置进行修改:...
e.printStackTrace();和e.getMessage();有什么区别 测试代码: try { int aa = 1/0; }catch (Exception e){ e.printStackTrace(); System.out.println("-----------------------------------" ); System.out.pr...
java中异常抛出后代码还会继续执行吗? 博客引用处(以下内容在原有博客基础上进行补充或更改,谢谢这些大牛的博客指导):java中异常抛出后代码还会继续执行吗在下面的代码中,当抛出运行时异常后,后面的代码还会执行吗,是否需要在异常后面加上return语句呢?public void add(int index, E element){ if(size >= elements.length) { throw...
异常java.lang.IllegalStateException: Illegal access: this web application instance has been stopped 博客引用处(以下内容在原有博客基础上进行补充或更改,谢谢这些大牛的博客指导):https://blog.csdn.net/renzhe333/article/details/12995571https://blog.csdn.net/weigao_easy/article/details/51833470信息:java.lang.IllegalStateException: Illegal ...
js表单动态添加数据并提交 博客引用处(以下内容在原有博客基础上进行补充或更改,谢谢这些大牛的博客指导):js表单动态添加数据并提交情景1:已经存在form对象了,动态为form增加对象并提交function formAppendSubmit(){ var myform=$('#newArticleForm'); //得到form对象 var tmpInput=$("<input ...
隐藏input的三种方法和区别 博客引用处(以下内容在原有博客基础上进行补充或更改,谢谢这些大牛的博客指导): 隐藏input的三种方法和区别一、二、以上两种方法可以实现不留痕迹的隐藏。三、第三种方法可以实现占位隐藏(会留下空白而不显示)...
Git删除暂存区或版本库中的文件 博客引用处(以下内容在原有博客基础上进行补充或更改,谢谢这些大牛的博客指导):Git删除暂存区或版本库中的文件基础内容我们知道Git有三大区(工作区、暂存区、版本库)以及几个状态(untracked、unstaged、uncommited),下面只是简述下Git的大概工作流程,详细的可以参见本博客的其他有关Git的文章【链接】。 (1)打开你的项目文件夹,除了隐藏的.git文件夹,其他项...
跨平台SSH软件-Termius Termius是一款支持WINDOWS,MAC,和ios平台的远程SSH工具,功能强大,且和teamviewer一样注册一个账号就可以在多个平台共享主机列表,一次配置后就可以跨平台使用,非常适合我们经常和云主机服务器打交道的朋友,下面是它的一些主要特点:1、免费2、XTerm, VT100和Vanilla终端支持。3、可用性:分屏视图支持。4、身份:结合用户名、密码或密钥进行快速认证。5...
ECS | 安全组配置 ECS安全组是什么?安全组可以对ECS实例进行分组(是ECS分组),然后对组内的ECS定制一条或多条防火墙规则,规则内容包括:访问的网络协议,端口,源IP等。这些规则对安全组内的所有实例均生效,并且每一个实例至少要加入一个安全组。安全组的授权方式有那些?1, 通过源IP地址段的指定。如: 100.100.100.100/16 支持的是公网IP地址。2,指定源安全组指定源安全组的ID,...
Linux如何定位nginx运行的配置文件的信息包括nginx.conf 博客引用处(以下内容在原有博客基础上进行补充或更改,谢谢这些大牛的博客指导): linux公社1, Linux下如何查看定位当前正在运行的Nginx的配置文件Linux在启动一个进程时,系统会在/proc下创建一个以PID命名的文件夹,在该文件夹下会有我们的进程的信息,其中包括一个名为exe的文件即记录了绝对路径,通过ll或ls –l命令即可查看。查看nginx的PID,以常用的80端口为...
MYSQL查询今天、昨天、7天前、30天、本月数据 今天:SELECT * FROM 表名 WHERE TO_DAYS( 时间字段名) = TO_DAYS(NOW());昨天:SELECT * FROM 表名 WHERE TO_DAYS( NOW( ) ) - TO_DAYS( 时间字段名) &lt;= 1;7天前:SELECT * FROM 表名 where DATE_SUB(CURDATE(), INTERVAL 7 DAY...