输出
查看JVM内存使用状况
查看JVM内存使⽤状况1、jps:查看本地正在运⾏的java进程和进程ID(pid)2、jinfo pid,查看指定pid的所有JVM信息jdk怎么使用 1)jinfo -flags pid 查询虚拟机运⾏参数信息。 2)jinfo -flag name pid,查询具体参数信息,如jinfo -flag UseSerialGC 42324,查看是否启⽤UseSerialG...
如何使用jmap?
如何使⽤jmap?jmap的使⽤说明⽂章⽬录⼀、jamp的作⽤⼆、语法及说明三、 举例说明⼀、jamp的作⽤作⽤:监控内存内的Java对象⼆、语法及说明语法:jmap [option] <pid>说明:option:命令选项,常⽤选项如下:-heap: 打印Java堆概要信息,包括使⽤的GC算法、堆配置参数和各代中堆内存使⽤情况;-histo[:live]: 打印Java堆中对象直⽅图...
学习使用jdk官方api文档
学习使⽤jdk官⽅api⽂档System System是在lang包⾥的⼀个类,该类提供了标准的输⼊输出,以及error的输出,⽤于声明正确的环境变量,还可以复制列表的部分。该类的Field有三个:Fields Modifier and Type Field and Descriptionstatic PrintStream errThe “standard” error output strea...
javafreemarker导出word时添加或勾选复选框
javafreemarker导出word时添加或勾选复选框最近项⽬导出word碰到⼀个需求,要求根据数据动态的决定word⾥的复选框是否勾选,公司导出word⽤的是freemarker,相⽐较其他技术,freemarker可以很容易的控制输出样式,在word⾥编辑好模板,将要输出的数据⽤${变量名}代替,然后java代码⾥给变量塞了值就可以输出了.⾸先我们要知道在word⾥打钩和不打勾的复选框究竟...
Java日志(五):lockback实践
Java⽇志(五):lockback实践⼀、先打印⼏⾏⽇志试试创建web project,引⼊jar包:在classpath路径下创建l配置⽂件,启动后logback默认⾃动读取:l配置⽂件的简单配置内容如下:<?xml version="1.0" encoding="UTF-8"?><!-- logback默认开启每60秒扫描加载logb...
Java中将xml文件转化为json的两种方式
Java中将xml⽂件转化为json的两种⽅式最近⼀直没有时间写博客,忙着房⼦,天天来回折腾,光地铁费就花了不少,最后综合各种因素考虑,决定沙河⾼教园,哈哈,没错,别⼈都是越搬离公司越近,我是越搬越远,但是直觉告诉我应该没有错,昨天晚上刚搬完家,收拾收拾终于了,坑爹的⼆房东再见,以后如果不出什么特殊情况的话应该是有时间写博客了。。。。 好了废话不多说,进⼊正题,最近有个需求,要将...
PMD规则——精选推荐
PMD规则Tom Copeland 的 PMD 是⼀个开源(BSD 许可)⼯具,它分析 Java 源代码,出潜在的 bug。在⼀般意义上来说,它与 FindBugs 和Lint4j 这类⼯具类似。但是,所有这些⼯具出的 bug 各不相同,所以在给定代码基址上把这些⼯具都运⾏⼀遍很有好处。在本⽂中,我将解释如何使⽤ PMD,并展⽰可以从 PMD 中获得什么。本⽂将介绍 PMD 的命令⾏界⾯。您也...
把XML转成PDF的有效工具:FOP
把XML转成PDF的有效工具:FOP格式对象处理器 (FOP) 是一个源码开放的Java API,可以把XML数据转换成PDF格式,同样的,也可以转成其他相关的格式,象TXT, SVG, AWT, MIF, 和 PS. 该软件是在Apache XML项目下开发的,可以免费使用。java xml是什么 这篇文章展示了如何开始使用FOP。FOP的主要优点是它转换XML数据到PDF格式报告的...
java中json与xml互转
java中json与xml互转java中json与xml互转java xml是什么⽂章⽬录⼀、简介本⽂介绍java中,json串与xml串相互转换的⼀种⽅式。⼆、开发步骤2.1 添加maven依赖<dependency><groupId>org.json</groupId><artifactId>json</artifactId><...
java基础总结(五十五)--http发送接收xml格式报文
java基础总结(五⼗五)--http发送接收xml格式报⽂发送xml格式报⽂使⽤Document将需要组装的内容放在document对象中,在发送的时候通过该对象可以得到xml格式的String对象,然后发送给其他部件。解析xml格式报⽂收到的xml格式可以是⼀个String对象,可以通过JAXBContext对象来解析成java bean对象。好像也可以通过Document对象来处理重点讲解J...
字符串XML格式化处理(JAVA)
字符串XML格式化处理(JAVA)转换前: <Head><name>wangjj</name><age>23</age></Head>转换后:<?xml version="1.0" encoding="gb2312"?><Head><name>wangjj</name><a...
javajaxb格式化_XStream、JAXB日期(Date)、数字(Number)格式...
javajaxb格式化_XStream、JAXB⽇期(Date)、数字(Number)格式。。。XStream、Jaxb是java中⽤于对象xml序列化/反序列化 的经典开源项⽬,利⽤它们将对象转换成xml时,经常会遇到⽇期(Date)、数字按指定格式输出的需求,下⾯是使⽤⽰例:⼀、⽇期字段格式化输出1.1 xStream1 XStream x = newXStream();iste...
javadom4j生成xml格式化_JavaDOM4J方式生成XML的方法
javadom4j⽣成xml格式化_JavaDOM4J⽅式⽣成XML的⽅法使⽤DOM4J⽅式⽣成XML⽂件的步骤如下:引⼊JAR包通过DocumentHelper类的createDocument()创建Document对象通过Document的addElement()⽅法创建节点通过Element的addAttribute()⽅法为节点添加属性通过Element的setText()⽅法为节点设置内...
用Java分割大型XML文件
⽤Java分割⼤型XML⽂件上周,我被要求⽤Java编写⼀些东西,该东西能够将单个30GB XML⽂件拆分为可配置⽂件⼤⼩的较⼩部分。 该⽂件的使⽤者将是⼀个中间件应⽤程序,该应⽤程序存在XML较⼤的问题。 在后台,它使⽤某种DOM解析技术,使它在⼀段时间后耗尽内存。 由于它是基于供应商的中间件,因此我们⽆法⾃⾏纠正。 最好的选择是创建⼀些预处理⼯具,该⼯具会先将⼤⽂件分成多个较⼩的块,然后再由中...
Java操作XML
1.使用CDATA段:<![CDATA[文本内容]]>2.dom4j:在sourceforge/projects/dom4j/下载,解压后,将jaxen-1.1-beta-6.jar和jaxen-1.1-beta-6.jar文件复制到项目的lib目录下。3.创建XML文档对象:第一种方法:Document document = DocumentHelp...
SpringBoot项目的JSON序列化输出
SpringBoot项⽬的JSON序列化输出在⽬前web开发中,JSON是主流的数据传输⽅式,在SpringMVC中使⽤消息转换器HttpMessageConverter对JSON的转换提供了很好的⽀持,在SpringBAoot中,对JSON转换做了进⼀步的简化。常⽤的JSON序列化⽅式主要有三种:A、默认⽅式B、fastjson(alibaba)C、Gson(google)⾸先说⼀下默认Json...
Springboot输出的日志一直是红的
Springboot输出的⽇志⼀直是红⾊的公司的项⽬以前是gradle项⽬,后⾯需要改为maven项⽬。经过⼀整天的努⼒终于解决了包的依赖问题,但是启动输出的⽇志⼀直都是红⾊的,看着闹⼼ 如下图:解决办法:1.看看l⽂件中是否有多余的log依赖,我下⾯的两个依赖冲突了<dependency><groupId>org.slf4j</groupId>&l...
什么是“约定大于配置”
什么是“约定⼤于配置”第⼀次听到这个说法还是在学习springboot时,刚开始的时候只是知道在程序的世界中有这个说法,也没有去深究它的意思。约定?springboot是啥对于我们⼈来说,能够满⾜⼤多数⼈的习惯的约定就是⼀种好的约定,⽽在程序中,能够简化代码的实现,使代码⾼可⽤的约定就是⼀种好的约定。约定⼤于配置其实在开发中,处处都⽤到了“约定⼤于配置”这⼀思想就是在开发中,如果有些值你没有配置的...
原创从SpringBoot2.x整合Mybatis-Plus深入理解Mybatis解析Ma...
原创从SpringBoot2.x整合Mybatis-Plus深⼊理解Mybatis解析Ma。。。点击上⽅蓝⾊“猿芯”关注我们,输⼊1024,你懂的背景最近在使⽤⾼版本Spring Boot 2.x整合mybatis-plus 3.4.1时,控制台出现⼤量的warn提⽰XxxMapper重复定义信息:Bean already definedwith the same name。2020-12-07...
springboot配置日志输出
springboot配置⽇志输出springboot默认使⽤的⽇志是logback,这就意味着我们不需要引⼊任何jar包如果不做任何配置的话,默认的⽇志只是输出到控制台,这对于⽣产环境排查问题并不⽅便。因此,我们需要对⽇志的输出做更进⼀步的配置⼀、编写l⽂件这个⽂件呢,没啥好说的,就是将⽇志输出分成了两条流:控制台和⽂件其中⽂件⼜对不同级别的⽇志info、warn...
Linux下运行springboot项目jar包,启动日志输出教程
Linux下运⾏springboot项⽬jar包,启动⽇志输出教程⽹上的解释⼀堆,写的乱七⼋糟的,看的我发懵,亲测后整理如下:⾸先,在jar包所在⽬录下,正常启动⼀个名为***.jar包标准命令:[root@localhost data]# nohup java -jar ***.jar >nohup.log 2>&1 &启动之后,会在jar所在⽬录⽣成⼀个nuhup....
springboot学习(六)springboot各版本中使用log4j2记录日志
springboot学习(六)springboot各版本中使⽤log4j2记录⽇志spring boot 各版本中使⽤ log4j2 记录⽇志前⾔Spring Boot中默认⽇志⼯具是logback,只不过我不太喜欢logback。为了更好⽀持 spring boot 框架,我使⽤log4j。spring boot 各版本与 log4j 的⽀持情况1. spring boot 1.2.X 版本sp...
springboot通过mybatis-plus中的Interceptor自定义一个。。。_百...
springboot通过mybatis-plus中的Interceptor⾃定义⼀个。。。1、实现功能结果如下图所⽰,⽤红框框住的就是实现的打印功能,⽽下边带?号的是原始的:3、要实现此功能需要加⼊如下依赖:<dependency><groupId>com.baomidou</groupId><artifactId>mybatis-plus-b...
SpringBoot日志配置方法(超详细)
SpringBoot⽇志配置⽅法(超详细)默认⽇志 Logback :默认情况下,Spring Boot会⽤Logback来记录⽇志,并⽤INFO级别输出到控制台。在运⾏应⽤程序和其他例⼦时,你应该已经看到很多INFO级别的⽇志了。从上图可以看到,⽇志输出内容元素具体如下:时间⽇期:精确到毫秒⽇志级别:ERROR, WARN, INFO, DEBUG or TRACE进程ID分隔符:— 标识实际⽇...
完美解决SpringBoot中properties配置文件出现中文输出乱码问题
完美解决SpringBoot中properties配置⽂件出现中⽂输出乱码问题今天在学习SpringBoot配置⽂件的属性值可以进⾏参数间的引⽤的时候,我的配置⽂件如下:然后我编写了测试代码如下:springboot中文正常输出结果应该是汤姆的年龄可能是[10-20](10-20之间的⼀个整数)。⽽获得的输出结果是这样的:很显然是由于中⽂编码⽅式输出过程中出现了乱码现象。解决步骤 如下箭头:再...
springboot:run控制台输出中文乱码问题的解决
springboot:run控制台输出中⽂乱码问题的解决spring boot在控制台输出中⽂的时候会出现乱码的情况,如下图所⽰:解决⽅法:在pom⽂件中增加配置,增加⼀项虚拟机参数,完整代码如下:<plugin><groupId>org.springframework.boot</groupId><artifactId>spring-boot-ma...
springboot2.0controller中文问号或者乱码的解决办法
springboot2.0controller中⽂问号或者乱码的解决办法开发过程中中⽂⼀直是显⽰,根据⽹上的帖⼦修改配置⽂件后也没有效果。后来偶然间看到⼀篇⽂章,把fastjson改为默认序列化插件,加⼊后就没有问题了。1package com.leenleda.ward.tv.admin.interceptor;23import com.alibaba.fastjson.serializer.S...
springboot整合日志框架
springboot整合⽇志框架springboot推荐使⽤SLF4j作为⽇志门⾯,Logback作为⽇志实现但是由于SSM框架⾃带⽇志实现包,我们需要整合⽇志⽂件,让项⽬中的⽇志系统统⼀由SLF4j管理详细⽇志包可以参考下图我们需要将项⽬中的comments-logginglog4jjava util logging分别⽤jcl-over-slf4j.jarlog4j-over-sl...
[日志框架]springboot中使用的log框架
[⽇志框架]springboot中使⽤的log框架SpringBoot中的Logspringboot框架在企业中的使⽤越来越普遍,springboot⽇志也是开发中常⽤的⽇志系统。springboot默认就是使⽤SLF4J作为⽇志门⾯,logback作为⽇志实现来记录⽇志。SpringBoot中的⽇志设计springboot中的⽇志<dependency><artifactId&...
springboot框架中常用模板
springboot框架中常⽤模板搭建springboot框架导⼊依赖<parent><groupId>org.springframework.boot</groupId>springboot框架是干嘛的<artifactId>spring-boot-starter-parent</artifactId><version>2....