Java-深拷贝

大家都知道java里面分为浅拷贝和深拷贝。举个简单的例子,区分一下浅拷贝和深拷贝的区别 public class Address{ private String address; public Address(String address){ this.addre


mybatis-plus联表查询

mybatis-plus作为mybatis的增强工具,它的出现极大的简化了开发中的数据库操作,但是长久以来,它的联表查询能力一直被大家所诟病。一旦遇到left join或right join的左右连接,你还是得老老实实的打开xml文件,手写上一大段的sql语句。 直到前几天,偶然碰到了这么一款叫做m


Map循环方法

一、for循环 + KeySet(效率低)/values 分别遍历 key 和 values 通过map.keySet()方法可以获取Map的所有key的集合(set)。然后通过遍历这个Set就可以遍历到Map的key,如果想要同时遍历到Map的value,


Java中InputStream和String之间的转换方法

在Java中InputStream和String之间的转化十分普遍,本文主要是总结一下转换的各种方法,包括JDK原生提供的,还有一些外部依赖提供的。 1、InputStream转化为String 1.1 JDK原生提供 方法一: byte[] bytes = new byte[0]; bytes =


IDEA-war打包配置

IDEA-war打包配置 (41条消息) 使用idea将springboot项目打包成war包_小舟同学的博客-CSDN博客_idea springboot war包(参考地址) 1、添加packaging <packaging>war</packaging> 2、移除


Maven项目在pom文件中引入lib下的第三方jar包并打包进去

Maven项目在pom文件中引入lib下的第三方jar包并打包进去 场景 Maven中引入依赖的jar包,大都是通过在pom.xml中使用坐标添加依赖的方式。 如果需要引用的jar包在Maven中央仓库下没有,那么怎么在项目中引入。 首先在工程目录下新建libs目录 将需要引入的jar包放在此目录下


plumelog+redis+es(服务端配置)

plumelog+redis+es(服务端配置) 参考网址:FASTSTART.md · plume开源社区/Plumelog - Gitee.com 一:下载安装包,plumelog-server 下载地址:https://gitee.com/plumeorg/plumelog/releases