1. 普通的for 循环 遍历数组时 i 可设定 i 为下标 length 为循环次数 i++ 为循环下标的更新 let list=[ {name:'张三',age:22}, {name:'李四',age:24}, {name:'王五',age:1...
golang首字母转大小写,驼峰下划线互转
/** * @Author QY * @Email zf@zfshop.cn * @Description //驼峰转下划线 * @Date 9:51 AM 6/3/23 * @Param * @return **/ func ToSnakeCase(s string) string { buf...
java中获取所有的请求参数
java中获取所有的请求参数 //获取所有的请求参数 Enumeration paraNames=request.getParameterNames(); for(Enumeration e=paraNames;e.hasMoreElements();){ String thisName=e.nextElement().toStr...
websocket发送的数据推送给具体用户
思路分析 websocket理解为http的升级版本即可 将所有用户抽象成对象User,User中应当包括一个连接和一个消息信道 数据处理器Hub:用于获取到某个用户发送的数据推送给每个用户 实现&核心代码 server ...
全新版本Spring Security,这样用才够优雅!
Spring Security 也升级到了5.7.1 后发现,原来一直在用的Spring Security配置方法,居然已经被弃用了。不禁感慨技术更新真快,用着用着就被弃用了!今天带大家体验下Spring Security的最新用法,看看是不是够优...
Spring Security使用方法注解概要
前文概要: 《入门案例》 《使用数据库》 《基于资源的认证和授权》 前文使用的资源定义方式都是基于Web的方式,即在WebSecurityConfigurerAdapter中进行配置的,好处就是对代码没有侵入,我们无需在每...
Spring Security基于资源的认证和授权
在前面的文章中,已经介绍了: 《Spring Security入门案例》 《Spring Security使用数据库进行认证和授权》 但都是基于角色(Role Based Access Control)的案例,本文主要演示下基于资源(Resoure Base...
Spring Security使用数据库进行认证和授权
在前面的文章中,我们介绍了Spring Security基于内存的一些基本使用方法,但在真实的业务场景中,用户的账号、密码以及角色信息肯定都是存放在数据库中的,所以我们需要从数据库中来加载认证和授权的数据。 一...
Spring Security入门案例
一、简介 Spring Security是一个高度自定义的安全框架。利用Spring IoC/DI和AOP功能,为系统提供了声明式安全访问控制功能,减少了为系统安全而编写大量重复代码的工作。主要包含如下几个重要的内容: 认证(...
golang 四舍五入
方式一 func Float32Round(val float32) float32{ value, _ := strconv.ParseFloat(fmt.Sprintf("%.4f", val), 64) return float32(value) } 结果 Float32Round(9.21268) //9.2127 方式二...