后端工具类
river472242652
这个作者很懒,什么都没留下…
展开
-
前后端分离方案token工具类
JWT是为了在网络应用环境间传递声明而执行的一种基于JSON的开放标准,可实现无状态、分布式的Web应用授权。另外还有一种轻量级的方案(减轻网络压力)随机数token方案(在redis中做映射,该值与userid做成字典),这种方式也可达到无状态分布式服务器的情况关于jwt–官网:https://jwt.io/ 基于token的鉴权机制类似于http协议也是无状态的,它不需要原创 2018-01-22 10:49:46 · 7899 阅读 · 1 评论 -
Shrio-3-授权解析
关于授权授权模块一般包含两块:角色和资源 先简单看下配置文件jdbcRealm=org.apache.shiro.realm.jdbc.JdbcRealmdataSource=com.alibaba.druid.pool.DruidDataSourcedataSource.driverClassName=com.mysql.jdbc.DriverdataSource.url=j原创 2018-01-24 11:51:23 · 313 阅读 · 0 评论 -
Shrio-4-基本使用解析
shiro容器思想使用过spring容器的都知道IOC/DI的思想,经过对容器概念的理解,再对ini配置的内容就可以方便的映射到容器中SecurityManager的组件过程,并且用户通过SecurityUtils进行使用,因此可以通过工厂模式中获取ini的SecurityManager的对象,进而通过SecurityUtils.set()的方式设置该SecurityManager接口的具体实原创 2018-01-25 16:00:36 · 267 阅读 · 0 评论 -
c++ std::to_string doube或float去除小数点尾部的0
标准库std::to_string(double) 可以将一个float或者double转换成字符串,但是会直接变为.000000的格式(如果尾部为0).这里使用正则匹配的方式去除尾部的0.(当然也可以使用boost的boost::lexical_caststd::string精确方式,但是会出现.99999999999999999999)因此static std::string doub...原创 2019-01-02 14:29:21 · 13231 阅读 · 2 评论