#CU

Spring Security笔记:登录尝试次数限制

今天在前面一节的基础之上,再增加一点新内容,默认情况下SpringSecurity不会对登录错误的尝试次数做限制,也就是说允许暴力尝试,这显然不够安全,下面的内容将带着大家一起学习如何限制登录尝试次数。首先对之前创建的数据库表做点小调整一、表结构调整T_USERS增加了如下3个字段:D_ACCOUNTNONEXPIRE...

Spring Security笔记:使用BCrypt算法加密存储登录密码

在前一节使用数据库进行用户认证(formloginusingdatabase)里,我们学习了如何把“登录帐号、密码”存储在db中,但是密码都是明文存储的,显然不太讲究。这一节将学习如何使用springsecurity3新加入的bcrypt算法,将登录加密存储到db中,并正常通过验证。一、Bcry...

Spring Security笔记:使用数据库进行用户认证(form login using database)

在前一节,学习了如何自定义登录页,但是用户名、密码仍然是配置在xml中的,这样显然太非主流,本节将学习如何把用户名/密码/角色存储在db中,通过db来实现用户认证一、项目结构与前面的示例相比,因为要连接db,所以多出了一个spring-database.xml用来定义数据库连接,此外,为了演示登录用户权限不足的场景,加...

Spring Security笔记:HTTP Basic 认证

在第一节 SpringSecurity笔记:HelloWorld 的基础上,只要把Spring-Security.xml里改一个位置1<httpauto-config="true">2<intercept-urlpattern="/admin"access="ROLE_USER"/...

Spring Security笔记:自定义登录页

以下内容参考了http://www.mkyong.com/spring-security/spring-security-form-login-example/接上回,在前面的HelloWorld示例中,SpringSecurity为我们自动生成了默认登录页,对于大多数项目而言,如此简单的登录页并不能满足实际需求,接下...

Spring Security笔记:Hello World

本文演示了SpringSecurity的最最基本用法,二个页面(或理解成二个url),一个需要登录认证后才能访问(比如:../admin/),一个可匿名访问(比如:../welcome)注:以下内容参考了http://www.mkyong.com/spring-security/spring-security-hell...

SQL Cursor 基本用法

由于这个游标执行一下就相当于SELECT一下其效率不敢恭维也没做深入研究。 代码 1 table1结构如下 2 id    int 3 name  varchar(50) 4&nb...
代码星球 ·2020-04-06

ExecuteNonQuery返回负数

用ExecuteNonQuery执行sql语句"select*fromtablewhereid=@id"如果检索出符合条件的IDExecuteNonQueue会返回符合的信息条数吗?不是注意ExecuteNonQuery()返回值       Exe...
代码星球 ·2020-04-06

ExecuteScalar的学习日志

一:今天写关于调用sqlhelper类的时候出现了一个异常,我仔细观察没有错误啊,怎么回事:看图二:出现错误时id的结果是0,也就是说ExcuteScalar的结果是null,明明数据库里有多行数据,首行首列不应该是空啊,我将id改为int类型进一步验证,如下图,此时没有出错,,但不知这个0是怎么回事三:之前是用Tos...
代码星球 ·2020-04-06

【转】编写高质量代码改善C#程序的157个建议——建议118:使用SecureString保存密钥等机密字符串

 建议118:使用SecureString保存密钥等机密字符串托管代码中的字符串是一类特殊的对象,它们不可用被改变。每次使用System.String类张的方法之一时,或者使用此类型进行运算时(如赋值、拼接等),都要在内存中创建新的字符串对象,也就是为该新对象分配新的空间。这就带来了两个问题:原来的字符串是不...

CUDA学习ing..

0.引言本文记载了CUDA的学习过程~刚开始接触GPU相关的东西,包括图形、计算、并行处理模式等,先从概念性的东西入手,然后结合实践开始学习。CUDA感觉没有一种权威性的书籍,开发工具变动也比较快,所以总感觉心里不是很踏实。所以本文就是从初学者的角度,从无知开始探索的过程。当然在学习过程中避免不了出现概念性的理解错误,...
代码星球 ·2020-04-06

运行CUDA实例时候出现的问题

问题一:>LINK:fatalerrorLNK1123: 转换到 COFF 期间失败:文件无效或损坏将 项目——项目属性——配置属性——连接器——清单文件—&mdas...

聚类算法K-Means, K-Medoids, GMM, Spectral clustering,Ncut

原文请戳:http://blog.csdn.net/abcjennifer/article/details/8170687聚类算法是ML中一个重要分支,一般采用unsupervisedlearning进行学习,本文根据常见聚类算法分类讲解K-Means,K-Medoids,GMM,Spectralclustering,...

webrtc笔记(3): 多人视频通讯常用架构Mesh/MCU/SFU

问题:为什么要搞这么多架构?webrtc虽然是一项主要使用p2p的实时通讯技术,本应该是无中心化节点的,但是在一些大型多人通讯场景,如果都使用端对端直连,端上会遇到很带宽和性能的问题,所以就有了下图的三种架构。一、Mesh架构即:每个端都与其它端互连。以上图最左侧为例,5个浏览器,二二建立p2p连接,每个浏览器与其它4...

Executors几种常用的线程池性能比较

java编程中,经常会利用Executors的newXXXThreadsPool生成各种线程池,今天写了一小段代码,简单测试了下三种常用的线程池:importcom.google.common.util.concurrent.ThreadFactoryBuilder;importjava.util.ArrayList;...
首页上一页...107108109110111...下一页尾页