JAVA
文章平均质量分 52
zhangnero
看,这个代码有问题。
展开
-
JVM查看参数
文章目录1、打印JVM参数和默认值2、查看系统参数1、打印JVM参数和默认值PS C:\Users\nero\Desktop> java -XX:+PrintFlagsFinal -version原创 2021-08-18 21:18:30 · 599 阅读 · 0 评论 -
Spring Boot MongoDB 聚合、去重、按日期分组
Mongodb指定格式化时间,指定时区AggregationExpression dateExpression = DateOperators.DateToString .dateOf("loginTime") .toString("%Y-%m-%d") .withTimezone( DateOperators.Timezone.valueOf("+08") );原创 2019-10-18 13:55:15 · 7378 阅读 · 1 评论 -
jmap:java内存映射工具
jmap(Memory Map for Java)命令用于生成堆转储快照(一般称为:heapdump或dump文件)。如果不使用jmap命令,要想获取Java堆转储快照,可以通过如下方式:-XX:+HeapDumpOnOutOfMemoryError参数,在OOM异常后自动生成dump文件;-XX:+HeapDumpOnctrlBreak参数,然后[Ctrl]+[Break]键生成dump...原创 2019-06-28 16:21:56 · 342 阅读 · 0 评论 -
dom4j操作xml
获取某个标签的值(查找)获取某个标签的属性值(查找)为某个节点添加属性(增加)某个节点添加子节点(增加)删除某节点的属性(删除)删除某节点的子节点(删除)这些操作在dom4j的jar包中都有封装好的操作,只要去调用就行了...原创 2019-06-28 16:50:05 · 57 阅读 · 0 评论 -
jstack:Java堆栈跟踪工具
文章目录jstack命令格式jstack工具主要选项示例jstack(Stack Trace for Java)命令用于生成虚拟机当前时刻的线程快照(一般称为threaddump或javacore文件)。线程快照就是当前虚拟机内每一条线程正在执行方法堆栈的集合。生成线程快照的主要目的是定位线程出现长时间停顿的原因,如线程间死锁、死循环、请求外部资源导致的长时间等待等都是导致线程长时间停顿的...原创 2019-06-28 16:43:39 · 411 阅读 · 0 评论 -
jps:虚拟机进程状况工具
文章目录jps命令格式jps工具主要选项示例jps命令格式jps [options] [hostid]jps工具主要选项选项内容-q只输出LVMID,省略主类名称-m输出虚拟机进程启动时传递给主类main()函数的参数-l输出主类的全名,如果进程执行的是jar包,输出jar包路径-v输出虚拟机进程启动时JVM参数示例[root@loc...原创 2019-06-28 14:48:12 · 142 阅读 · 0 评论 -
mvn 上传jar/source到中央仓库
文章目录mvn配置文件修改工程pom.xml配置配置生成源码配置上传的中央仓库上传mvn配置文件修改<server> <id>maven-repository</id> <username>admin</username> <password>admin</password></server...原创 2019-08-14 16:22:46 · 890 阅读 · 0 评论 -
Springboot logback-spring.xml无法加载
文章目录现象原因分析解决方案现象SpringBoot项目,启动后,日志文件没有出现在logback-spring.xml指定的目录下,且启动日志开头如下:"C:\Program Files\Java\jdk1.8.0_144\bin\java"...Connected to the target VM, address: '127.0.0.1:52494', transport: 'soc...原创 2019-08-21 19:10:52 · 12766 阅读 · 1 评论 -
java电话/邮箱脱敏
文章目录需求实现需求邮箱第一个字符和’@‘之后的原文显示,第一个字符之后’@‘之前的,显示为’****’电话号码,前面3位,后面4位显示原文,中间的显示为’****’实现 public static void main(String[] args) { String email = "zhangnero@163.com"; System.out....原创 2019-09-17 16:32:23 · 6985 阅读 · 0 评论 -
jstat:虚拟机统计信息监视工具
文章目录jstat命令格式jstat工具主要选项示例jstat命令格式jstat [ option vmid [interval [s|ms] [count] ] ]参数interval和count代表查询间隔和次数,如果省略两个参数,说明只查询一次。假设需要每250毫秒查询一次进程2764垃圾收集状况,一共查询20次,则命令为: jstat -gc 2764 250 ...原创 2019-06-28 14:41:39 · 231 阅读 · 1 评论 -
抽象类和接口
抽象方法,接口原创 2017-07-20 16:41:23 · 158 阅读 · 0 评论 -
Map、Set和List
List,Map,Set原创 2017-07-21 10:43:34 · 200 阅读 · 0 评论 -
ThreadPoolExecutor参数说明
JAVA,多线程,ThreadPoolExcutor原创 2017-07-26 18:30:46 · 438 阅读 · 0 评论 -
springMVC @RequestMapping作用与private方法
@RequestMapping作用于private方法,该请求可以映射出去,但是如果方法中用到了@Autowired自动注入的bean,则该bean无法注入,为null原创 2017-12-20 20:43:32 · 1537 阅读 · 0 评论 -
spring事务管理默认回滚异常
spring事务管理默认回滚异常原创 2017-12-21 19:40:38 · 1062 阅读 · 0 评论 -
Spring Boot设置指定包的日志级别
在配置文件bootstrap.properties中添加:logging.level.com.nero=DEBUG原创 2018-03-01 14:34:40 · 9212 阅读 · 0 评论 -
Map顺序
HashMap无序 TreeMap有序 LinkedHashMap按照插入顺序有序见代码package main.java.com.nero.demo;import java.util.HashMap;import java.util.LinkedHashMap;import java.util.Map;import java.util.TreeMap;public cl...原创 2018-08-31 09:55:06 · 2173 阅读 · 0 评论 -
冒泡排序
int[] intArray = new int[] {9,8,7,6,5,4,3,2,1}; int arrayLength = intArray.length; // 排序的趟数,比数组长度小1 for (int i = 0; i < arrayLength - 1; i++) { // 已排序...原创 2019-06-06 13:52:07 · 101 阅读 · 0 评论 -
StringBuffer和StringBuilder区别
接口一样StringBuffer和StringBuilder都继承自AbstractStringBuilder,拥有一样的接口。在线程安全方面有区别StringBuffer线程安全的; StringBuilder不是线程安全的;两者的说明java.lang.StringBufferA thread-safe, mutable sequence of chara...原创 2017-07-20 13:36:29 · 238 阅读 · 0 评论