java
夭荆
这个作者很懒,什么都没留下…
展开
-
Java 处理json字符串value中多余的双引号
public class ReplaceAllJsonObj {public static void main(String[] args) { String errorJsonStr = "{\"userName\":\"瑞文\"绿色\",\"hero\":\"f放逐之刃\"\"防火\"\"盘子\"}"; String jsonString = toJsonString(errorJsonStr); System.out.println(jsonString);}// 处理json字符串.转载 2020-11-11 18:00:52 · 1604 阅读 · 0 评论 -
json字符串转Java对象
首先我使用的是net.sf.json工具包来转换如下:JSONObject object = JSONObject.fromObject(jsonStr);BaseInfo baseInfo = (BaseInfo) JSONObject.toBean(object, BaseInfo.class);效果是达到了。但是转换的过程中发现时间类型被默认转换成了系统当前时间!!!!然后去度娘了一下:JSONObject object = JSONObject.fromObject(jsonSt原创 2020-10-13 15:50:58 · 160 阅读 · 1 评论 -
vue 调用后端接口导出excel无效果,直接访问后端url可以
controller层代码 @ApiOperation(value="导出模板") @RequestMapping(value="/getTemplate" , method= RequestMethod.GET) @ResponseBody public void getTemplate(HttpServletRequest req,HttpServletResponse res) throws IOException { standingBookServ...原创 2020-07-24 10:03:19 · 2018 阅读 · 0 评论 -
java四舍五入保留两位小数
public static void main(String[] args) { double data = 3.027; double result = new BigDecimal(data).setScale(2,BigDecimal.ROUND_HALF_UP).doubleValue(); System.out.println(result); }输出结果3.03...原创 2020-06-08 19:59:25 · 206 阅读 · 0 评论 -
两个long类型相除结果等于0.0的问题
public static void main(String[] args) { long a = 5; long b = 57; double c = a/b; System.out.println(c); double d = a*1.0/b; System.out.println(d); }输出结果 c = 0.0 ;d =0.08771929824561403结论:在两个long类型相除的时候 分子a 乘以一个1.0解决问题...原创 2020-06-08 19:54:51 · 2359 阅读 · 0 评论 -
java中将字符串分割转为List
String str = "a,b,c,d";String[] arr = str.split(",");List<String> list = Arrays.asList(str);原创 2019-12-02 15:48:46 · 5106 阅读 · 2 评论 -
当Integer数值大于127时使用等号比较时的问题
Integer i = 10; Integer j = 10; System.out.println(i == j);//true Integer a = 128; Integer b = 128; System.out.println(a == b);//false System.out.println(a.equals(b));//trueJVM会自动维护八...原创 2019-11-20 18:16:05 · 256 阅读 · 0 评论 -
SSM、java递归实现tree树形结构
public class TreeNode { protected String id; protected String parentId; protected String name; protected List<TreeNode> children = new ArrayList<TreeNode>(); public v...原创 2019-11-07 09:53:11 · 713 阅读 · 0 评论 -
Mybatis 同时传入对象和多个参数
接口文件使用 @param 注解 /** * @author lenovo *@param ContingencyPlanApplyVo cv 对象 *@param String territoryCode 参数 *@return List<ContingencyPlanApplyVo> */List<ContingencyPlanApply...原创 2019-04-03 10:44:15 · 12649 阅读 · 0 评论 -
JAVA、MySQL时间格式12和24小时制
Date date=new Date(); //转换成时间格式12小时制 SimpleDateFormat df_12=new SimpleDateFormat("yyyy-MM-dd hh:mm:ss"); //转换成时间格式24小时制 SimpleDateFormat df_24=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");12小时的...原创 2019-04-08 18:45:10 · 3908 阅读 · 0 评论 -
No qualifying bean of type报错问题
报错问题:org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type [cn.gov.guanfang.sys.utils.Sms] found for dependency: expected at least 1 bean which qualifies as aut...原创 2019-01-21 20:24:21 · 14692 阅读 · 0 评论 -
项目名有红叉,但又没有报错
原因一:如果是因为Java compiler level does not match the version of the installed Java,那么我们打开项目的properties,有一个选项为project facets,选择Java版本为最新的,然后apply。原因二jar冲突,打开Build Path看看是否有jar显示打叉的 ...原创 2019-01-15 11:13:45 · 713 阅读 · 0 评论 -
在java中写出完美的单例模式
1. 前言单例(Singleton)应该是开发者们最熟悉的设计模式了,并且好像也是最容易实现的——基本上每个开发者都能够随手写出——但是,真的是这样吗作为一个Java开发者,也许你觉得自己对单例模式的了解已经足够多了。我并不想危言耸听说一定还有你不知道的——毕竟我自己的了解也的确有限,但究竟你自己了解的程度到底怎样呢?往下看,我们一起来聊聊看~2. 什么是单例?单例对象的类必须保证...转载 2019-01-15 11:10:20 · 146 阅读 · 0 评论 -
java知识点
1. JVM相关(包括了各个版本的特性)对于刚刚接触Java的人来说,JVM相关的知识不一定需要理解很深,对此里面的概念有一些简单的了解即可。不过对于一个有着3年以上Java经验的资深开发者来说,不会JVM几乎是不可接受的。JVM作为java运行的基础,很难相信对于JVM一点都不了解的人可以把java语言吃得很透。我在面试有超过3年Java经验的开发者的时候, JVM几乎就是一个必问的问题了。当然...转载 2018-07-10 16:03:20 · 118 阅读 · 0 评论 -
Target runtime Apache Tomcat v7.0 is not defined.
解决办法:项目,右键选中Properties——搜索Targeted Runtimes 勾掉tomcat的选项原创 2018-01-12 17:03:41 · 156 阅读 · 0 评论 -
java compiler level does not match the version of the installed java project facet
解决办法:项目,右键选中properties——搜索Project Facets如下:选择跟你jdk匹配的版本就可以了原创 2018-01-12 16:59:52 · 149 阅读 · 0 评论