
java
灰常biu特佛
一曲肝肠寸断,天涯何处觅知音。
展开
-
Java8 list<object>利用stream求和
java8的stream是一个非常强大的功能,今天遇到List求和,如果Object是个对象,你可以这么写????:int sum = list.stream().mapToLong(User::getAge).sum();如果你是List,你可以这么写????:int sum = list.stream().reduce(Integer::sum).orElse(0);但如果你是List,而object又是Integer,你可以这样????:Integer o = inventorys.st原创 2021-02-01 17:24:13 · 7542 阅读 · 1 评论 -
SpringBoot打印日志配置,打印出默认控制台一样的日志格式。
1.问题描述如何打印出和SpringBoot默认日志格式一样的日志?根据网上的日志配置,日志是打印出来了没问题。效果是这样的。????可以看到没有默认的那么整齐,就觉得不顺眼,看着乱七八糟的不舒服(强迫症在作祟),那有问题就得解决,开干。2.配置logback-spring.xml这里直接复制到你的项目,修改下一个输出模块的包路径,改为你的项目包路径即可。<?xml version="1.0" encoding="UTF-8"?><configuration>原创 2020-12-25 14:55:01 · 3100 阅读 · 5 评论 -
liunx系统中查看java程序的各种状态,笔记
在liunx中查询java状态1. 查看指定java的socket连接数:ls /proc/<进程pid>/fd -l | grep socket: | wc -l如:ls /proc/8080/fd -l | grep socket: | wc -lnetstat -nat|grep -i "PID"|wc -l 博主通过该命令没有查询结果。2. 查看java程序占用的线程数:pstree -p |grep java | wc -l3. 查看Java 进程的内存使用情况原创 2020-11-26 15:34:42 · 653 阅读 · 0 评论 -
com.alibaba.fastjson.JSONException: toJSON error异常,可能导致这个异常的原因。
前言这个异常明显是对象转json失败了,同一个接口,代码执行到最后返回数据给前端时,有时候会出现会异常,有时候又是正常的,时好时坏。这种问题是最难找的,通常代码基本没什么问题,这种大多出现在数据体上。我也遇上了这个问题,通过一番寻找后解决了,分享出来给遇到相同问题的朋友参考下。下面来看我的异常:com.alibaba.fastjson.JSONException: toJSON error at com.alibaba.fastjson.JSON.toJSON(JSON.java:987) ~[f原创 2020-09-21 12:02:27 · 18740 阅读 · 0 评论 -
SpringMVC之跨域解决最有效的解决方案
为什么写这篇文章跨域是什么相信大家都知道,同样也有很多文章讲解如何解决跨域问题。前两天我也遇到了。当时试了好几文章的内容,但项目还是一直报跨域问题,最后根据自己的经验成功解决。为什么这么说呢?我会在下面告诉大家配置后遇到的问题在哪里。这也是给自己做个记录以后遇到相同问题能快速解决。1.配置这里不推荐大家自己编写拦截器,采用第三方引入包,pom.xml引入:<dependency>...原创 2020-04-03 11:08:40 · 1426 阅读 · 0 评论 -
java代码生成器generation,可生成Controller、Service、Impl、Dao、XML文件,支持模板修改,可生成符合自己项目的文件。
java代码生成器前言为了提高开发效率,去掉建文件这种重复劳动。特别想开发一个代码生成器,虽然有generator插件可用,但generator是固定的结果,不够能量或1.如何生成2.生成模板自定义...原创 2019-12-17 20:14:00 · 794 阅读 · 0 评论 -
用Redis实现RabbitMq消息广播
使用Redis就能实现RabbitMq的消息广播一.监听类二.配置文件三.发送消息前两天在公司用WebSocket实现了一个订单消息提醒,就是那种“你有一笔新的订单”。功能搞定后,发现一个重大问题,WebSocket是单机的。而公司项目是分布式的,显然WebSocket需要适用分布式的项目。网上查了不少相关资料。感觉都比较反锁,但还是从中得到了灵感。有一篇文章讲了用RabbitMq来进行消息群...原创 2019-05-09 11:20:44 · 3992 阅读 · 2 评论