java
文章平均质量分 92
L_K_ong
这个作者很懒,什么都没留下…
展开
-
Map如何存放key一样的值
Map本身是不可以放相同的key的。另外java也给我们提供了一个钻空子的方法,这就是JDK1.8的IdentityHashMap,也是Map的一个实现类HashMap比较key的值是用equals来比较的,所以只要key的值一样,就会被认为是同一个key。而IdentityHashMap是用==来比较key的存放地址,so只要我们重新new出来一个对象,就可以把值相同的key定义为值相等但地址不相同的key,这样就不会被认为是同一个key。如下图所示:...原创 2020-09-24 18:03:51 · 3907 阅读 · 0 评论 -
让if else变得优雅些
很多时候,我们都在写if else,过多的if else真的脑壳疼。这里我有几种方式解决过多的if else一、使用return比如,在不符合条件的时候,没必要往下运行时不要再else写逻辑。方法....if(key==null || key==""){ return false;}return true;二、使用三元运算符我们会遇见这样的情况,比如查询成绩 60分以上展示为及格,60分以下为不及格Integer score = 80;if(s...原创 2020-06-08 16:45:15 · 320 阅读 · 0 评论 -
字符串之切割.以及|的问题
测试的时候发现,institutionIds.split(",")没问题,可以拆分出来多个数据。institutionIds.split("|");这样的话就出错了,查了一次资料,发现当切割.以及/的时候需要使用转义符\\institutionIds.split("\\.");institutionIds.split("\\|");这样就可以了。...原创 2020-05-25 14:33:09 · 291 阅读 · 0 评论 -
Java环境搭建
好久没有搭过环境了,今天来试试。一、准备工作 1, jdk版本自己选,我安装的是1.8 ,JDK官网 2,编辑器,Eclipse或者IDEA,我用的是eclipse 3,服务器,tomcat,我这里下载的是tomcat下载地址 4,mavenmaven下载地址二、具体过程1,jdk下载后jdk的安装根据提示进行,一路下一步就...原创 2020-05-03 19:56:22 · 331 阅读 · 0 评论 -
微信支付JSAPI
一、什么是JSAPI支付JSAPI支付是指商户通过调用微信支付提供的JSAPI接口,在支付场景中调起微信支付模块完成收款。应用场景有:线下场所:调用接口生成二维码,用户扫描二维码后在微信浏览器中打开页面后完成支付公众号场景:用户在微信公众账号内进入商家公众号,打开某个主页面,完成支付PC网站场景:在网站中展示二维码,用户扫描二维码后在微信浏览器中打开页面后完成支付我们这里采...原创 2019-08-03 16:01:24 · 5350 阅读 · 0 评论 -
java实现html转pdf
不推荐使用前端的方式实现html转pdf,因为前端实现分辨率不高,而且不支持分页。java代码package appapi;import java.io.FileInputStream;import com.itextpdf.html2pdf.ConverterProperties;import com.itextpdf.html2pdf.HtmlConverter;impo...原创 2019-02-14 16:52:12 · 876 阅读 · 0 评论 -
String str = "ab"+"cd";
代码1:String s1 = "ab";String s2 = "ab";代码2:String str3 = new String("ab");String str4 = new String("ab");代码3:String str5 = "ab" + "cd";代码片段1:String str1 = “ab”;在字符串常量池创建一个对象"原创 2019-01-07 17:45:54 · 871 阅读 · 0 评论 -
eclipse安装sts
STS简介:STS(Spring Tool Suite)是开发Spring Boot、Spring Cloud应用的Eclipse插件,通过STS可以快速创建Spring Starter Project。下面就介绍一下如何在Eclipse中安装STS插件。首先第一步:出现如下弹窗:重启之后页面就是这样 重启之后 。在show view看见spring节点...原创 2018-12-12 17:39:14 · 613 阅读 · 0 评论 -
Java调阿里云短信发送API接口Demo
今天的需求是这样的,当工程师的任务完成之后会有一个短信提醒,so开始了调用阿里云短信发送API接口的征程。首先登陆阿里控制台:https://www.aliyun.com ,接着找到短信服务(产品 -选项卡下面) 点击-免费开通:点击获取AK (阿里云访问秘钥):https://help.aliyun.com/document_detail/28637.html?spm=a2c4g.111...原创 2018-05-28 19:16:47 · 2735 阅读 · 1 评论 -
金额的转换(元和分)
将元转成分BigDecimal.valueOf(amount).multiply(new BigDecimal(100)).toString();将分转成元 BigDecimal.valueOf(Long.valueOf(amount)).divide(new BigDecimal(100)).toString();原创 2018-07-03 14:54:25 · 2416 阅读 · 0 评论