上一页 1 ··· 22 23 24 25 26 27 28 29 30 ··· 34 下一页

2017年11月11日

重载---泛型相关

摘要: 泛型与string:http://blog.csdn.net/u013096088/article/details/69815631,http://blog.csdn.net/imzoer/article/details/8039369 当遇到如下所示的重载的时候,如果我现在传入一个字符串对象,我只 阅读全文

posted @ 2017-11-11 16:18 二十年后20 阅读(217) 评论(0) 推荐(0) 编辑

Guava Cache相关

摘要: 官方:http://ifeve.com/google-guava-cachesexplained/ 理解:https://segmentfault.com/a/1190000007300118 项目中用到cache的例子: 1 public class TokenCache { 2 3 //打印日志 阅读全文

posted @ 2017-11-11 11:26 二十年后20 阅读(579) 评论(0) 推荐(0) 编辑

2017年11月10日

137.Single Number II---位运算---《剑指offer》40

摘要: 题目链接:https://leetcode.com/problems/single-number-ii/description/ 题目大意:给出一串数,每个数都出现三次,只有一个数只出现一次,把这个出现一次的数找出来。 法一:利用hashMap,空间换时间,但是好像也没怎么换到时间。代码如下(耗时1 阅读全文

posted @ 2017-11-10 13:20 二十年后20 阅读(179) 评论(0) 推荐(0) 编辑

2017年11月9日

SpringMVC数据绑定

摘要: SpringMVC数据绑定方式: 1. 基本数据类型(以int为例,其他类似):Controller代码: 1 @RequestMapping("saysth.do") 2 public void test(int count) { 3 } 表单代码: 1 <form action="saysth. 阅读全文

posted @ 2017-11-09 16:50 二十年后20 阅读(175) 评论(0) 推荐(0) 编辑

StringUtils工具类的使用

摘要: 注意isNotEmpty()和isNotBlank()的区别 过去的字符串判空:if("".equals(str) || str == null)。现在使用工具类StringUtils就可以实现: 1.判断字符串是否为空isEmpty()和isBlank()。 isEmpty()方法: 1 Stri 阅读全文

posted @ 2017-11-09 16:40 二十年后20 阅读(450) 评论(0) 推荐(0) 编辑

sql注入

摘要: sql注入实例:https://www.cnblogs.com/hkncd/archive/2012/03/31/2426274.html sql 注入的原因 sql注入的原因,表面上说是因为 拼接字符串,构成sql语句,没有使用 sql语句预编译,绑定变量。 但是更深层次的原因是,将用户输入的字符 阅读全文

posted @ 2017-11-09 16:09 二十年后20 阅读(188) 评论(0) 推荐(0) 编辑

mapper配置文件中的动态SQL

摘要: 1 <?xml version="1.0" encoding="UTF-8" ?> 2 <!DOCTYPE mapper 3 PUBLIC "-//ibatis.apache.org//DTD Mapper 3.0//EN" 4 "http://ibatis.apache.org/dtd/ibati 阅读全文

posted @ 2017-11-09 15:38 二十年后20 阅读(533) 评论(0) 推荐(0) 编辑

json相关注解和序列化与反序列化

摘要: 使用jackson进行序列化时,往往会遇到后台某个实体对象的属性为null,当序列化成json时对应的属性也为null,可以用以下的注解方式完成当属性为null时不参与序列化: @JsonIgnoreProperties 类注解,作用是json序列化时将bean中的一些属性忽略掉,序列化和反序列化都 阅读全文

posted @ 2017-11-09 10:02 二十年后20 阅读(4731) 评论(0) 推荐(0) 编辑

2017年11月8日

用户模块

摘要: 功能: 1.登录 controller层实现: 从前端获取传入的用户名和密码,然后通过service进行具体的业务层校验,如果通过校验,则将此时的sessionId作为token值写入cookie中,然后将登录信息写入redis中,key是sessionId,value是具体的登录信息,并设置有效期 阅读全文

posted @ 2017-11-08 21:33 二十年后20 阅读(267) 评论(0) 推荐(0) 编辑

横向越权与纵向越权

摘要: 越权定义:一个正常的用户A通常只能够对自己的一些信息进行增删改查,但是由于程序员的一时疏忽未对信息进行增删改查的时候没有进行一个判断,判断所需要操作的信息是否属于对应的用户,可以导致用户A可以操作其他人的信息。​ 横向越权定义:攻击者尝试访问与他拥有相同权限的用户的资源。Web应用程序接收到用户请求 阅读全文

posted @ 2017-11-08 20:58 二十年后20 阅读(1701) 评论(0) 推荐(0) 编辑

上一页 1 ··· 22 23 24 25 26 27 28 29 30 ··· 34 下一页

导航