如今,越来越多的项目开始采用JWT
作为认证授权机制,那么它和之前的Session
究竟有什么区别呢?今天就让我们来了解一下。
Java中容器的遍历
发表于
|
阅读次数:
当我们用增强for循环遍历非并发容器(HashMap、ArrayList等),如果修改其结构,会抛出异常ConcurrentModificationException
,因此在阿里巴巴的Java规范中有说到:不要在foreach循环里进行元素的remove/add操作,remove元素请使用Iterator方式。
,但是不是真的就不可以在增强for循环中修改结构吗?其原理又是什么呢?
线上Java服务使用Disruptor导致CPU占用超过100%的问题排查
发表于
|
阅读次数:
最近看了一下部署游戏后台的服务器状况,发现我的一个Java程序其占用的CPU时长超过100%,排查后发现竟是Disruptor引起的,让我们来看看究竟为什么Disruptor会有这样的表现。
Java服务器获取客户端的真实IP
发表于
|
阅读次数:
在进行一些小游戏开发时,我们经常比较关注的一个功能便是分享。针对分享,我们希望能根据各个城市或者地区,能有不同的分享文案,辨识地区的功能如果由服务器来完成的话,我们就需要知道客户端的真实IP。今天我们就来看看服务器是如何获取到客户端的真实IP的。
DDL-脏数据层的实现
在我们的项目中,经常会有一些数据会涉及到频繁更改。如果每次都从数据库中读取再修改,这样不仅浪费时间,而且还更加危险。那此时我们究竟该如何解决这个问题呢?此时,DDL(脏数据层)就出现了。
log4j日志不输出的问题
发表于
|
阅读次数:
今天服务器上报错,想先去看一下日志进行排查,结果发现日志很久都没有输出过了。从上午排查到下午,刚刚解决,因此记录一下,但现在也只是知其然,并不知其所以然,所以如果大家有什么想法请在下方评论。