jvm性能调优工具之jstat

老年代垃圾回收统计,FGCT:老年代垃圾回收消耗时间,FGCT:老年代垃圾回收消耗时间,FGCT:老年代垃圾回收消耗时间

java8 List.sort() 排序功能

按照 List 中对象的 id 属性降序,按照 List 中对象的 id 属性升序,id 升序, sid 降序,多条件升序

查看JVM运行时参数

jinfo -flag InitialHeapSize 查询pid进程默认堆栈内存大小,jinfo -flag MaxHeapSize pid 查询pid进程最大堆栈内存大小,jps 打印java进程信息,-XX:+PrintFlagsInitial 打印XX选项默认参数

JVM参数类型

java -client -version 查询JVM客户端环境,针对GUI优化,启动快,运行不如server,java -server -version 查询JVM服务端环境,针对生产环境优化,运行速度快,启动比较慢,XX参数,非标准参数,JAVA版本中相对不稳定,java -version 查看JVM默认环境

JS 常用正则表达式

匹配一行中出现一次或多次的字符,字符串中与给定要求匹配的最小部分,匹配所有字母和数字,使用 标志表示忽略大小写

springboot使用ThreadLocal登录保存用户信息

拦截器会从请求的 header 中取 token 信息,如果 token 存在则去 redis 中查找用户的相关信息,redis 中查不到 userInfo 证明 token 不合法或者 token 是一个游客的 token,Controller 层用户获取信息时的方法

Java表达式求值

Aviator是一个高性能、轻量级的java语言实现的表达式求值引擎,Aviator非常小,Aviator——轻量级Java表达式求值引擎,现在已经有很多开源可用的java表达式求值引擎

利用java反射获取和设置属性值

根据属性名获取属性值,根据属性名设置属性值

List 中根据 Map<String,Object> 的某个值排序

Collections.sort(list, comparator),or,or,java8 lambda

SpringBoot date日期格式化配置

Date 类型的数据自动转换为 14 位的字符串返回出去,则自动转换为 Date 类型数据,Spring Boot 日期数据格式转换,@JsonFormat 实例

入门小站