Java EE
命中的缘分
我是一个热爱编程,喜欢上网的程序员。
展开
-
Java——去掉小数点后面多余的0
当小数点后位数过多,多余的0没有实际意义,根据业务需求需要去掉多余的0。后端存储浮点型数据一般会用到Bigdecimal 类型,可以调用相关方法去掉小数后多余0,然后转为string。例如:public static void main(String[] args) { BigDecimal value = new BigDecimal("1.8500000000"); ...原创 2019-12-17 14:59:38 · 14226 阅读 · 0 评论 -
Java——BASE64加密和解密
通过JDK8及更高版本中的 java.util.Base64实现Base64加解密的方式。import java.util.Base64;import java.util.Base64.Decoder;import java.util.Base64.Encoder;public class Base64JDK8 { /** * BASE64加密 * @param data...原创 2019-05-21 17:54:35 · 307 阅读 · 0 评论 -
判断Map集合对象中是否包含指定的键名
Map可以出现在key与value的映射中,value为null的情况Map集合允许值对象为null,并且没有个数限制,所以当get()方法的返回值为null时,可能有两种情况,一种是在集合中没有该键对象,另一种是该键对象没有映射任何值对象,即值对象为null。因此,在Map集合中不应该利用get()方法来判断是否存在某个键,而应该利用containsKey()方法来判断.public ...转载 2019-05-29 14:53:34 · 2933 阅读 · 0 评论 -
IDEA中Git的使用方法
第一步:在提交项目之前必须先对项目进行更新,此项特别重要,如果不进行更新,别人有项目提交到服务器上,那么你的项目将会提交不上去,使用git解决冲突会比较麻烦,即使你解决了冲突,但是有时候不注意会冲掉别人写的代码,不像svn使用那么简单,所以提交自己项目前必须进行更新(特别重要);如图1:选择pull进行更新代码操作;第二步:更新后的结果如图2、3;其中图2:表示从服务器上更新下来的代码;图3:...转载 2019-05-29 14:59:40 · 3905 阅读 · 0 评论 -
Java后端生成二维码
Java后端生成二维码pom.xml文件需要添加依赖jar包:<dependency> <groupId>com.google.zxing</groupId> <artifactId>javase</artifactId> <version>3.3.1</version><...原创 2019-06-01 17:16:11 · 2871 阅读 · 0 评论 -
Java图片与byte数组相互转化
Java图片与byte数组相互转化图片与byte数组相互转化的工具类:import java.io.ByteArrayOutputStream;import java.io.File;import java.io.FileNotFoundException;import java.io.IOException;import javax.imageio.stream.FileIm...原创 2019-06-01 17:25:49 · 6652 阅读 · 0 评论 -
Oracle中查询第一条和最后一条数据
1.Oracle中查询数据库表的第一条数据SELECT * FROM (SELECT * FROM "user" ORDER BY "id") WHERE ROWNUM = 12.Oracle中查询数据库表的最后一条数据SELECT * FROM (SELECT * FROM "user" ORDER BY "id" DESC) WHERE ROWNUM = 1...原创 2019-06-14 11:58:48 · 14334 阅读 · 0 评论 -
使用Xshell进行Oracle数据库数据的导出和导入
使用Xshell进行Oracle数据库数据的导出和导入一.导出1.通过exp进行导出,exp有三种模式: a. 用户模式: 导出用户所有对象以及对象中的数据; b. 表模式: 导出用户所有表或者指定的表; c. 整个数据库: 导出数据库中所有对象。2.通过exp交互式命令行方式的使用的例子$exp 用户名/密码@orclEnter...原创 2019-06-27 16:32:12 · 5508 阅读 · 0 评论 -
IDEA创建XML文件模板
IDEA创建XML文件模板1.选中File,点击Settings;2.在Settings窗口中,找到Editor,选中File and Code Templates,点击加号(+),然后输入模板名称和模板文件后缀,设置模板内容,最后点击Apply和OK,这样模板就设置好了。...原创 2019-06-27 17:24:49 · 2361 阅读 · 0 评论 -
IDEA去除代码中的波浪线(黄色警告线)
IDEA去除代码中的波浪线(黄色警告线)IDEA中为了减少一定量的重复代码,提醒开发人员注意,会在代码下面出现黄色警告线。但是有时候几行代码的重复没必要扔到一个统一的地方处理,这里还总是提醒,干扰视线。因此,这里根据个人习惯,还是关闭这个功能比较好。关闭这个功能的方法如下:首先,选中File,点击setting,出现setting窗口。然后选中Editor下的Inspections,再...原创 2019-07-05 10:05:25 · 33907 阅读 · 7 评论 -
通过地址获取经纬度和通过经纬度获取地址
1、通过地址获取该地址的经纬度 /** * @param addr * 查询的地址 * @return * @throws IOException */ public Object[] getCoordinate(String addr) throws IOException { String lng = nu...原创 2019-07-25 18:22:45 · 6150 阅读 · 1 评论 -
SpringBoot:静态资源的访问和配置
默认静态资源访问Spring Boot的默认静态资源的路径为:spring.resources.static-locations=classpath:/META-INF/resources/,classpath:/resources/,classpath:/static/,classpath:/public/优先级从从高到低。在SpringBoot中可以直接在配置文件中覆盖默认的静...原创 2019-08-08 19:34:01 · 582 阅读 · 0 评论 -
Redis——部署及开启多个端口服务
一、以默认端口启动和安装服务器1.安装服务redis-server --service-install redis.windows.conf2.启动服务redis-server --service-start3.停止服务redis-server --service-stop二、开启多个端口服务器1.配置文件将redis.windows-service.con...原创 2019-04-09 19:02:35 · 3519 阅读 · 0 评论 -
Postman——Post请求上传文件
Postman——Post请求上传文件一、选择post请求方式,输入请求地址二、填写HeadersKey:Content-TypeValue:multipart/form-data如下图:三、填写body选择form-data然后选择文件file点击添加文件,最后发送即可...原创 2019-03-06 17:55:03 · 4090 阅读 · 1 评论 -
Map和String的相互转化
Java中的Map集合与String的相互转化代码如下:package com.jianhu.Test;import java.util.Arrays;import java.util.HashMap;import java.util.Map;import java.util.Set;/** * Map和String的相互转化 * @author yanzc * *...原创 2018-09-05 18:05:05 · 75179 阅读 · 5 评论 -
Java之SpringBoot 创建定时任务(配合数据库动态执行)
SpringBoot 创建定时任务(配合数据库动态执行)序言:创建定时任务非常简单,主要有两种创建方式:一、基于注解(@Scheduled) 二、基于接口(SchedulingConfigurer). 前者相信大家都很熟悉,但是实际使用中我们往往想从数据库中读取指定时间来动态执行定时任务,这时候基于接口的定时任务就大派用场了。一、静态定时任务(基于注解)基于注解来创建定时任务非常简单...原创 2018-09-03 11:32:10 · 22911 阅读 · 8 评论 -
Java之StringUtils的常用方法
StringUtils 方法的操作对象是 Java.lang.String 类型的对象,是 JDK 提供的 String 类型操作方法的补充,并且是 null 安全的(即如果输入参数 String 为 null 则不会抛出 NullPointerException ,而是做了相应处理,例如,如果输入为 null 则返回也是 null 等,具体可以查看源代码)。除了构造器,StringUtils...原创 2018-09-10 19:33:01 · 174997 阅读 · 20 评论 -
Java之去除字符串中所有空格的方法
Java中去除字符串中所有空格的常用的几种方法:1、String.trim() trim()是去掉首尾空格2、str.replace(" ", ""); 去掉所有空格,包括首尾、中间 复制代码 代码如下: String str = " hell o "; String str2 = str.replaceAll(" ", ""); S...原创 2018-09-11 11:13:31 · 18193 阅读 · 0 评论 -
Java之数字转换为字符串,长度不够前面补0
1、 第一种字符串补0public static String addZeroForNum(String str, int strLength) { int strLen = str.length(); StringBuffer sb = null; while (strLen < strLength) { sb = new String...原创 2018-10-11 19:51:40 · 7654 阅读 · 1 评论 -
ORACLE中用rownum分页并排序的SQL语句
ORACLE中用rownum分页并排序的SQL语句以前分页习惯用这样的SQL语句:select * from (select t.*,rownum row_num from mytable t order by t.id) bwhere b.row_num between 1 and 10结果发现由于该语句会先生成rownum 后执行order by 子句,因而排序结果根本不...原创 2018-10-11 20:06:15 · 1219 阅读 · 0 评论 -
Java——BigInteger
BigIntegerjava中long型为最大整数类型,对于超过long型的数据如何去表示呢.在Java的世界中,超过long型的整数已经不能被称为整数了,它们被封装成BigInteger对象.在BigInteger类中,实现四则运算都是方法来实现,并不是采用运算符. BigInteger类的构造方法:BigInteger b = new BigInteger(str); 构...原创 2018-09-28 15:36:35 · 2219 阅读 · 0 评论 -
Java——在指定位置拼接和插入字符串
在指定位置拼接和插入字符串在日常开发中我们经常会碰到对字符串的操作,今天就来总结下Java中对字符串的拼接。拼接字符串可分为两种: 1.在字符串末尾添加字符串; 2.在字符串任意位置添加字符串;1.在字符串末尾添加字符串我们可以用StringBuilder(效率高,线程不安全)和StringBuffer(效率低,线程安全)的append()方法。...原创 2018-10-15 16:30:54 · 92779 阅读 · 8 评论 -
字符串截取的常用方法
字符串截取的常用方法string str = "123abc456"; int i = 3;1. 取字符串的前i个字符str=str.Substring(0,i);2. 去掉字符串的前i个字符str=str.Substring(i);3. 从右边开始取i个字符str=str.Substring(str.Length-i);4. 从右边开始去掉i个...原创 2018-10-10 20:07:33 · 1977 阅读 · 0 评论 -
BigDecimal类型比较数字大小
BigDecimal类型比较数字大小1.转成intBigDecimal b1 = new BigDecimal("-121454125453.145");if(b1.intValue()<0) { System.out.println("金额为负数!"); System.out.println(b1);}2.compareTo方法,结果是: -1:小于; 0...原创 2018-10-17 12:10:59 · 122870 阅读 · 3 评论 -
Math类的常用方法
Math类的常用方法1.绝对值:Math.abs(a);(a可以是int、float、double类型,相对应的返回值也为int、float、double)public class MathJueDuiZhi { public static void main(String[] args) { Scanner scan = new Scanner(System....原创 2019-01-09 17:46:35 · 2590 阅读 · 0 评论 -
Java之StringUtils的常用方法2
1、空字符串检查 public static boolean isEmpty(String str); public static boolean isNotEmpty(String str); 上面两个方法是判断字符串是否为”“或者null。 public static boolean isBlank(String str); public static boolean i...原创 2018-09-11 11:22:44 · 1620 阅读 · 0 评论