- 博客(87)
- 收藏
- 关注
原创 map的key 下划线 转 驼峰格式 ,不利用bean 你是怎么转的?
package com.zhuzher.test;import com.zhuzher.common.util.DateUtil;import org.apache.commons.lang3.StringUtils;import java.util.Arrays;import java.util.HashMap;import java.util.Map;/** * @author peng2.li(李鹏1204630) * @date 2022/1/22 15:14 */publ
2022-04-01 14:24:27 1014 1
转载 Idea 点击 run和debug没反应,点完置灰
Idea 点击 run和debug没反应,点完置灰,打开File–>settings–>plugins–>搜索groovy把复选框打钩去掉ok重启即可解决。
2022-01-14 17:36:31 1649 1
原创 mysql 修改表的某个字段类型
ALTER TABLE 表名 MODIFY COLUMN 字段名 数据类型 DEFAULT ‘’;例如:ALTER TABLE invoiceappend MODIFY COLUMN invoice_number VARCHAR(8) DEFAULT ‘’;
2021-08-13 16:07:47 508
转载 javax.ws.rs-api 常用注解
作者:https://blog.csdn.net/qq_22177809/article/details/86592660
2021-06-04 16:12:34 440
转载 java读取请求中body数据
/** * 获取request中body数据 * * @author lifq * * 2017年2月24日 下午2:29:06 * @throws IOException */ public static String getRequestBodyData(HttpServletRequest request) throws IOException{ BufferedReader bufferReader
2021-05-26 11:46:51 1405
转载 Java代码获取美国洛杉矶的时间
TimeZone time1 = TimeZone.getTimeZone("America/Los_Angeles"); Date today1 = Calendar.getInstance(time1,Locale.US).getTime(); DateFormat df1 = DateFormat.getDateTimeInstance(); df1.setTimeZone(time1); System.out.println("America Los_Angeles time is.
2021-05-26 11:26:17 638
原创 map遍历的高效方式
Map<String,Object> map=new HashMap<>();map.put(“1”,“a”);map.put(“2”,“b”);map.put(“3”,“c”); for (Map.Entry<String,Object> entry:map.entrySet()){ String key = entry.getKey(); Object value = entry.getValue(); l
2021-05-10 15:14:41 84
原创 double 转BigDecimal 丢失精度问题解决
错误方式BigDecimal bigDecimal = new BigDecimal(0.11D);logger.info(“bigDecimal====”+bigDecimal);//bigDecimal0.11000000000000000055511151231257827021181583404541015625正确方式:BigDecimal bigDecimal1 = bigDecimal.valueOf(0.11D);logger.info("bigDecimal1"+bigDeci
2021-05-08 18:26:37 198
原创 java double 运算经度丢失问题解决
double price =125.7; double cy=price * 1.784; logger.info("cy====="+cy); String format = new DecimalFormat("0").format(cy);//整数 String format1 = new DecimalFormat("0.0").format(cy);//保留一位小数四舍五入 String format2 = ne...
2021-04-23 16:48:13 292
转载 实现java 中 list集合中有几十万条数据,每100条为一组取出
解决“java 中 list集合中有几十万条数据,每100条为一组取出来如何实现,求代码!!!”的问题。具体解决方案如下/** * 实现java 中 list集合中有几十万条数据,每100条为一组取出 * @param list 可穿入几十万条数据的List * @return map 每一Kye中有100条数据的List */ @SuppressWarnings({ "unchecked", "rawtypes" }) public Map gr
2021-04-09 15:28:20 707
转载 JDK源码-Collection-isEmpty
转载地址:https://blog.csdn.net/u012310056/article/details/75424006
2021-04-09 11:05:20 160
转载 JAVA集合遍历的几种方法效率比较:
作者地址:https://blog.csdn.net/weixin_43957143/article/details/97776261
2021-04-07 18:15:52 160
转载 java对象判断是否为空工具类
package common; import java.util.List;import java.util.Map; import com.google.common.collect.Maps; /** * * 工具类 * * @version 1.0 * @since JDK1.7 */public class ObjectUtils { /** * * 方法描述 封装返回结果集 * * @param code * @param msg
2021-04-07 15:55:44 1012
转载 java中常用的工具类(-)
一、String工具类package com.mkyong.common; import java.util.ArrayList;import java.util.List; /** * * String工具类. <br> * * @author 宋立君 * @date 2014年06月24日 */public class StringUtil { private static final int INDEX_NOT_FOUND = -1; pr
2021-04-07 15:41:54 87
转载 BigDecimalUtil工具类
在java程序中,如果使用double运算,容易丢失精度。为了防止丢失精度,使用BigDecimal运算,就可以解决java程序运算丢失精度的问题。下面是为了使用方便,编写的BigDecimal工具类,共享出来,方便大家使用。package com.utils.util;import java.math.BigDecimal;/** * @author MCJ * @date 2018年7月30日 * @description 提供精确的浮点数运算(包括加、减、乘、除、四舍五入)工具类
2021-04-07 15:30:11 254
转载 java gson解析JSON
// json对象 转换成 json字符串Gson gson = new Gson();List<Person> persons = new ArrayList<Person>();for (int i = 0; i < 10; i++) { Person p = new Person(); p.setName("name" + i); p.setAge(i * 5); persons.add(p);}String str
2021-04-07 15:10:38 677
原创 java 后端rpc调用接口以map作为入参传值
1.map入参形式及数据格式2.远程服务端接受参数形式/** * 离店接口,客户办理离店PMS调用此接口,发起对携程离店通知 * @param * @return */ @Path("checkout") @POST @Produces("text/xml;charset=UTF-8") public String orderCheckOut(MultivaluedMap<String, String> param) { PMSResult res.
2021-01-29 12:58:24 2343
原创 java 导出excel 工具类使用
上代码package com.zhuzher.common.utils;import org.apache.commons.logging.Log;import org.apache.commons.logging.LogFactory;import org.apache.poi.hssf.usermodel.HSSFCellStyle;import org.apache.poi.hssf.usermodel.HSSFSheet;import org.apache.poi.hssf.userm
2020-12-25 18:39:06 369 1
原创 list中Comparator比较器的使用
说一下场景,按照年龄排序,相同年龄的放到一起上代码package com.zhuzher.test;import java.util.ArrayList;import java.util.Collections;import java.util.Comparator;import java.util.List;/** * @author peng2.li(李鹏1204630) * @date 2020/12/25 16:12 */public class Test { p
2020-12-25 17:59:27 886
原创 java 常量的使用
常量定义在接口中package com.zhuzher.api.resource.ctrip;import lombok.AllArgsConstructor;import lombok.Data;import lombok.NoArgsConstructor;import java.io.Serializable;/** * 定义携程常量 * * @author peng2.li(李鹏1204630) * @date 2020/11/17 10:07 */public in
2020-11-17 15:35:27 117
转载 git拉取远程分支并创建本地分支
git拉取远程分支并创建本地分支一、查看远程分支使用如下git命令查看所有远程分支:git branch -r查看远程和本地所有分支:git branch -a查看本地分支:git branch在输出结果中,前面带* 的是当前分支。二、拉取远程分支并创建本地分支方法一使用如下命令:git checkout -b 本地分支名x origin/远程分支名x使用该方式会在本地新建分支x,并自动切换到该本地分支x。采用此种方法建立的本地分支会和远程分支建立映射关系。方式二使用如下命令
2020-10-27 11:25:56 1403
转载 SpringBoot项目多环境配置(亲测有效)
SpringBoot项目多环境配置SpringBoot项目在多环境配置上表现的非常优秀,只需要非常简单的操作就可以完成配置。一、认识配置文件在创建项目后,会看到一个resources目录下有一个application.properties文件,这个就是配置文件。二、创建多配置文件将application.properties文件复制多份,并且改名。如下图:三、不同文件做不同的配置如下面两个不同的环境的配置文件,配置了不同的数据库market库test库四、在applicatio
2020-09-25 11:47:07 322
转载 gitlab私钥和公钥配置简单教程
1:没有输入linux命令的窗口可以下载一个Git bash2:打开git bash here 输入命令:ssh-keygen 进行本地私钥公钥生成3:在本地电脑路径下C:\Users\Administrator.ssh4:将其内容复制粘贴到gitlab上进行绑定
2020-09-22 21:25:45 1726
原创 java 验证手机号
package com.elong.framework.nmapi.utils;import java.util.regex.Matcher;import java.util.regex.Pattern;/** * @author peng2.li(李鹏1203962) * @version 1.0 * @date 2020/7/14 18:46 * /** * 运营商号段如下: * 中国联通号码:130、131、132、145(无线上网卡)、155、156、185(iPhone5上市
2020-09-11 11:13:47 194
原创 java 判断字符串编码格式
package com.elong.framework.cdc.voice.utils;/** * 判断字符串编码格式 * @author peng2.li(李鹏1203962) * @version 1.0 * @date 2020/6/12 20:05 */public class StringUtil { public static String getEncoding(String str) { String encode = "GB2312";
2020-09-11 11:09:11 852
原创 java DateUtils日期工具类
项目中我们需要处理日期时间,鉴于这样的需求我这里提供一个DateUtils工具类package com.tcyl.dam.savior.util;import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Calendar;import java.util.Date;import org.apache.commons.lang.StringUtils;/** * @author li
2020-09-11 10:50:50 173
原创 java 简单判断是否为json格式
通常项目中我们需要校验某些数据是否是json格式的数据,鉴于这样的需求我封装了一个工具类package com.tcyl.dam.savior.util;import com.alibaba.fastjson.JSON;import org.apache.commons.lang.StringUtils;/** * @author lipeng * @version 1.0 * @date 2020/5/21 15:48 */public class JsonUtils {
2020-09-11 10:47:32 1813
原创 java 封装一个项目的全局响应对象
在项目中通常我们的controller层中,每个方法都要有一个返回值对象,通过返回值对象传给前端工程师以便于处理业务需求,如果我们在controller每个方法都没有统一的返回值对象,我们的代码可维护性就会很差,前端工程师处理起来也不是很方便,便于这样的情况,我们通常的做法是整个项目中,封装一个总得全局响应对象,下面是我封装的JsonCallBack对象package com.tcyl.dam.savior.json;import lombok.AllArgsConstructor;import l
2020-09-11 10:44:10 651
原创 文件本地上传并读取文件内容
controller //spec文件上传 //@Permission @RequestMapping(value = "specUploadJosn", method = {RequestMethod.POST}) @ApiOperation(value = "spec文件上传") public Result<?> specUploadJosn(@RequestParam("file") MultipartFile file) { Result
2020-09-02 14:20:09 861
原创 java 读取服务器上的文件内容
//读取服务器上的文件内容 String urlPath="http://img.elongstatic.com/mas/podDescription/input.json"; // 统一资源 URL url = new URL(urlPath); // 连接类的父类,抽象类 URLConnection urlConnection = url.openConnection(); // http的连接类 .
2020-08-25 18:20:24 4567
原创 读取上传的File文件内容
//java 读取文件的内容 public static String readFileContent(String fileName) { File file = new File(fileName); BufferedReader reader = null; StringBuffer sbf = new StringBuffer(); try { reader = new BufferedReader(ne
2020-08-24 11:21:32 1246
原创 格式化json字符串
格式化以后的效果1.上代码 /** * 格式化 * * @param jsonStr * @return * @author peng2.li(李鹏1203962) * @Date 2015-10-14 下午1:17:35 * @Modified 2017-04-28 下午8:55:35 */ public String formatJson(String jsonStr) { if (null
2020-08-21 11:41:16 158
转载 Java中获取客户端真实IP地址
获取IP地址在做登录日志的时候会用到,Java中获取客户端真实IP地址代码如下:import org.apache.commons.lang3.StringUtils;import org.slf4j.Logger;import org.slf4j.LoggerFactory;import javax.servlet.http.HttpServletRequest;/** * 获取IP地址 * * @Author Lizhou */public class IPUtils {
2020-08-12 16:49:08 541
转载 Swagger 常用注解使用详解
@ApiParam @PathVariable @RequestParam三者区别1.@ApiParam 顾名思义,是注解api的参数,也就是用于swagger提供开发者文档,文档中生成的注释内容。@ApiOperation( value = "编辑公告", notes = "编辑公告", httpMethod = "POST" ) @RequestMapping( value = "/edit", method = RequestMethod.POST ) public Request
2020-07-28 15:44:52 532
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人