Java
文章平均质量分 78
iteye_18053
这个作者很懒,什么都没留下…
展开
-
初探Spring Security
一、简介Spring Security是Spring社区的一个顶级项目,也是 Spring Boot官方推荐使用的Security框架。除了常规的 Authentication和Authorization之外,Spring Security还 提供了诸如ACLs,LDAP,JAAS,CAS等高级特性以满足复杂场景下的安全需求二、理解1、从AAA说起【中文名称】:鉴权、授权和计费...2017-03-16 17:49:19 · 122 阅读 · 0 评论 -
spring boot 采用https启动
1、生成密钥文件,keytool 是java的一个命令 keytool -genkey -alias hpgary -storetype PKCS12 -keyalg RSA -keysize 2048 -keystore keystore.p12 -validity 3650 2、放到spring boot项目的 resource源码包下 3、修改配置文件 ...2017-03-17 11:51:20 · 250 阅读 · 0 评论 -
Spring Boot Mvc 单元测试
1、开发 都是需要保存测试代码的,mvc也不例外,都需要写测试代码,下面写了一个简单的mvc 但愿测试的代码. import org.junit.Test;import org.junit.runner.RunWith;import org.springframework.beans.factory.annotation.Autowired;import org.spr...原创 2017-03-21 09:48:29 · 233 阅读 · 0 评论 -
Spring security 安全设置
1、CSRF攻击CSRF 又称跨域请求伪造,攻击方通过伪造用户请求访问受信任站点。 举个例子用户通过表单发送请求到银行网站,银行网站获取请求参 数后对用户账户做出更改。在用户没有退出银行网站情况 下,访问了攻击网站,攻击网站中有一段跨域访问的代码, 可能自动触发也可能点击提交按钮,访问的url正是银行网 站接受表单的url。因为都来自于用户的浏览器端,银行将 请求看作是用户...原创 2017-03-22 22:40:08 · 855 阅读 · 0 评论 -
Spring Boot 动态创建Bean
1、通过注解@Import导入方式创建a、新建MyImportBeanDefinitionRegistrar注册中心import org.springframework.beans.factory.support.BeanDefinitionRegistry;import org.springframework.beans.factory.support.GenericBeanDe...原创 2017-04-02 08:36:07 · 1379 阅读 · 0 评论 -
Mysql 事务
SQL标准定义了4类隔离级别,包括了一些具体规则,用来限定事务内外的哪些改变是可见的,哪些是不可见的。低级别的隔离级一般支持更高的并发处理,并拥有更低的系统开销。一、Read Uncommitted(读取未提交内容)在该隔离级别,所有事务都可以看到其他未提交事务的执行结果。本隔离级别很少用于实际应用,因为它的性能也不比其他级别好多少。读取未提交的数据,也被称之为脏读(D...2017-04-03 09:33:58 · 249 阅读 · 0 评论 -
Java大端字节和小端字节
1、什么是大端和小端1) Little-Endian就是低位字节排放在内存的低地址端,高位字节排放在内存的高地址端。2) Big-Endian就是高位字节排放在内存的低地址端,低位字节排放在内存的高地址端。举例说明:例如数字0x12345678在内存中表现形式为:1)大端模式:低地址 -----------------> 高地址0x12 | 0x34 | 0x56...2017-04-10 11:01:28 · 3271 阅读 · 0 评论 -
Spring注解大全
1、@Configuration完全替换spring xml文件功能,可自动装配bean,根据@Bean注解创建bean,实例如下 @Configurationpublic class App01 { @Bean public Person bean1() { Person p2 = new Person(); p2.setName("001");...原创 2017-04-23 13:27:52 · 145 阅读 · 0 评论 -
Java 大小写最快转换方式
package io.mycat;import java.util.stream.IntStream;/** * 小写字母的 'a'=97 大写字母 A=65 更好相差32利用这个差进行大小写转换 * @author : Hpgary * @date : 2017年5月3日 10:26:26 * @mail: hpgary@qq.com * */public...原创 2017-05-03 10:25:32 · 829 阅读 · 0 评论