【周刊】 Shiro应用篇(二):Shiro结合Redis实现分布式环境下的Ses...

什么是Session?我们都知道HTTP协议1.1是无状态的,所以服务器在需要识别用户访问的时候,就要做相应的记录用于跟踪用户操作,这个实现机制就是Session。当一个用户第一次访问服务器的时候,服务器就会为用户创建一个Session,每个Session都有一个唯一的SessionId应用级别用于标识用户。Session通常不会单独出现,因为请求是无状态的,那么我们必须让用户在下次请求时带上服务器...

【周刊】 Linux 执行top命令各个参数VIRT,RES,SHR,DATA含义...

TOP是一个动态显示过程,即可以通过用户按键来不断刷新当前状态。如果在前台执行该命令,它将独占前台,直到用户终止该程序为止。比较准确的说,top命令提供了实时的对系统处理器的状态监视.它将显示系统中CPU最“敏感”的任务列表。该命令可以按CPU使用内存使用和执行时间对任务进行排序;而且该命令的很多特性都可以通过交互式命令或者在个人定制文件中进行设定。VIRT:virtual memory usage...

Spring boot源码分析之Spring循环依赖揭秘
Java源码

Spring boot源码分析之Spring循环依赖揭秘

10 0

若你是一个有经验的程序员,那你在开发中必然碰到过这种现象:事务不生效。或许刚说到这,有的小伙伴就会大惊失色了。Spring不是解决了循环依赖问题吗,它是怎么又会发生循环依赖的呢?,接下来就让我们一起揭秘Spring循环依赖的最本质原因。Spring循环依赖流程图Spring循环依赖发生原因使用了具有...

阅读全文
Java源码

百度地图API通过经纬度获取两点间直线距离

52 0

企业web项目中经常使用到地图功能,目前比较流行的无疑是百度地图了,其百度地图API为应用开发者提供了强大的功能,下面为大家讲述一下如何通过百度地图API获取两个经纬度之间两点间直线距离。packagecom.yoodb; importjava.io.BufferedReader; importja...

阅读全文
Nginx

nginx使用gzip压缩提升网站速度方法

19 0

开启nginx的gzip压缩,网页中的js,css等静态资源的大小会大大的减少从而节约大量的带宽,提高传输效率,给用户快的体验。nginx实现资源压缩的原理是通过默认集成的ngx_http_gzip_module模块拦截请求,并对需要做gzip的类型做gzip,使用非常简单直接开启,设置选项即可。g...

阅读全文
Shiro权限基础篇(一):Shiro权限的基本使用方法
Java源码

Shiro权限基础篇(一):Shiro权限的基本使用方法

40 0

Apache Shiro是一个强大且易用的Java安全框架,执行身份验证、授权、密码和会话管理。使用Shiro的易于理解的API,您可以快速、轻松地获得任何应用程序,从最小的移动应用程序到最大的网络和企业应用程序。上面这段话来自百度百科,是不是非常官方,好像说的很明白但是又好像什么都没说的样子,到底...

阅读全文
Linux 执行top命令各个参数VIRT,RES,SHR,DATA含义理解
CentOS

Linux 执行top命令各个参数VIRT,RES,SHR,DATA含义理解

103 0

TOP是一个动态显示过程,即可以通过用户按键来不断刷新当前状态。如果在前台执行该命令,它将独占前台,直到用户终止该程序为止。比较准确的说,top命令提供了实时的对系统处理器的状态监视.它将显示系统中CPU最“敏感”的任务列表。该命令可以按CPU使用内存使用和执行时间对任务进行排序;而且该命令的很多特...

阅读全文