![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
文章平均质量分 93
码农要飞
一个奋斗的码农。。。。
展开
-
将tomcat注册为centos上面的一个systemctl服务
前言为了更好的管理自己编写的小程序,可以将自己写的一些小工具直接注册为linux服务。下面,我就以tomcat注册为systemctl举例子下载tomcat在apack官网下载 tomcat-8.5.61 :https://tomcat.apache.org/download-80.cgi然后通过xftp放到自己的目标目录解压tomcat并且编辑# 因为我下的tomcat是zip压缩的,所以先下一个unzip解压软件yum install unzip# 在目标目录解压unzip apach原创 2021-01-27 21:42:54 · 452 阅读 · 2 评论 -
hashMap底层源码浅析
hashmap是我们经常使用的一个工具类。那么知道它的一些原理和特性吗?特性HashMap是一种基于散列算法实现的快速查找的键值对结构。底层实现是链表数组。允许空键和空值(但空键只有一个,且放在第一位)元素是无序的(这里的无序是指的插入和读取的顺序不一致)JDK 8 后又加了底层加上了红黑树优化过长的链表以及并行遍历。概述HashMap可以分析的地方很多,网上也有许多文章,本文仅从以下几个方面进行分析:基础变量插入(动态扩容,延迟插入,红黑树转换,可以说的地方很多)并行遍历(jdk原创 2020-12-26 20:59:45 · 14329 阅读 · 37 评论 -
关于auth0的jwt
JWT(Json Web Token)用于无法产生cookie的项目(App/微信小程序 )同时解决了分布式中session共享的问题(登陆信息以非对称加密的形式存在客户端中,只消耗cpu以及网络io,自然解决了分布式session共享)JWT 规定了7个官方字段,提供使用。iss (issuer):发布者 sub (subject):主题 iat (Issued At):生成签名的时间 exp (expiration time):签名过期时间 aud (audience):观众,相原创 2020-12-08 00:29:57 · 3341 阅读 · 0 评论 -
apche 反射api的使用心得
最近在因为在反射的使用过程中愈发觉得java的原生反射api在大部分的场景下比较繁琐。于是换成了apache的反射包,感觉apache的反射包爽多了。以下是代码示例实体类@Data@Accessors(chain = true)public class StudentEntity { private String name; private int age; public static StudentEntity create张三(){ r.原创 2020-08-25 20:45:02 · 1068 阅读 · 0 评论