4 NeilNiu

尚未进行身份认证

暂无相关描述

等级
博文 341
排名 1w+

cookie和session

校验登录的是,把user加到session里,在controller层里实现的,然后再拦截器里校验是否有user,如果是空,则重定向到登录页面,如果不是空则返回正确,继续走下面的在controller层里httpSession.setAttribute("user",userDo);无状态是指服务器不知道客户端是什么状态。HTTP是一个无状态协议,这意味着每个请求都是独立的,Keep...

2019-06-26 08:57:14

重定向,拦截器

重定向:二次请求(不同的request),地址栏的URL会变成重定向之后的URL,重定向是客户端行为,可以转向到本web应用之外的页面和网站对数据进行修改、删除、添加操作的时候,应该用response.sendRedirect()浏览器会自动帮助用户进行二次请求,参数传递可以通过RedirectAttributes重定向都是到方法路径上的,不能重定向到页面文件上自定义拦截器需要四步...

2019-06-24 23:50:39

校验框架validator,JSR-303

用这个框架可以帮我们校验空之类的,不用自己写校验判断这个包在spring-boot-starter-web下,所以不用单独引包使用方法,在实力类里的变量上加注解,@NotBlank@DatapublicclassUserDoextendsBaseEntity{@NotBlank(message="用户名不能为空")privateStringuserNa...

2019-06-23 12:33:56

freemarker模板引擎配置

一、添加依赖<dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-freemarker</artifactId></dependency>二、Application.properties配置...

2019-06-23 12:10:26

ModelAndView

一、处理模型数据概念:SpringMVC提供了几种途径输出模型数据,模型数据主要输出到页面ModelMap及ModelSpringMVC在内部使用了一个org.springframework.ui.Model接口存储模型数据SpringMVC在调用方法前会创建一个隐含的模型对象作为模型数据的存储容器。如果方法的入参为Map或Model类型,SpringMV...

2019-06-23 11:39:22

Mybatis的组成(二)

删除更新动态更新查询resultType写返回值的类型,也就是说查询的数据赋值给哪个对象,还有一个是resultMap<if>标签使用场景,例如,whereuser_namelikeconcat('%',#(userName),'%')anduser_mail=#{userMail},当同时输入userName和userMail时,能查出正确的结...

2019-06-16 21:06:11

十一、数组-移动零

给定一个数组nums,编写一个函数将所有0移动到数组的末尾,同时保持非零元素的相对顺序。示例:输入:[0,1,0,3,12]输出:[1,3,12,0,0]说明:必须在原数组上操作,不能拷贝额外的数组。 尽量减少操作次数classSolution{publicvoidmoveZeroes(int[]nums){...

2019-06-15 11:55:45

Mybatis的组成

导入包<dependency><groupId>com.alibaba</groupId><artifactId>druid-spring-boot-starter</artifactId><version>1.1.9</version></dependency><dependen...

2019-06-03 21:09:10

十、字符串-替换空格

题目描述请实现一个函数,将一个字符串中的每个空格替换成“%20”。例如,当字符串为WeAreHappy.则经过替换之后的字符串为We%20Are%20Happy。publicclassSolution{publicStringreplaceSpace(StringBufferstr){ if(str==null){retur...

2019-05-30 22:06:10

九、数组中存在重复

给定一个整数数组,判断是否存在重复元素。如果任何值在数组中出现至少两次,函数返回true。如果数组中每个元素都不相同,则返回false。示例1:输入:[1,2,3,1]输出:true示例2:输入:[1,2,3,4]输出:false示例3:输入:[1,1,1,3,3,4,3,2,4,2]输出:trueclassSolution{...

2019-05-22 21:24:22

八、旋转数组

给定一个数组,将数组中的元素向右移动k个位置,其中k是非负数。示例1:输入:[1,2,3,4,5,6,7]和k=3输出:[5,6,7,1,2,3,4]解释:向右旋转1步:[7,1,2,3,4,5,6]向右旋转2步:[6,7,1,2,3,4,5]向右旋转3步:[5,6,7,1,2,3,4]示例2:输入:[-1,-100,3,...

2019-05-21 21:16:57

开发测试平台(六),组件化

使用bootstrap,复制之前的bootstrap表格,在templates下新建一个component包,并且新建一个模板componentList.ftl,然后引入layout模板和<@body></@body>,把bootstrap表格复制到component.ftl里面2、在controller里新建一个ComponentController,compon...

2019-05-21 00:13:04

七、最长公共前缀

编写一个函数来查找字符串数组中的最长公共前缀。如果不存在公共前缀,返回空字符串""。示例1:输入:["flower","flow","flight"]输出:"fl"示例2:输入:["dog","racecar","car"]输出:""解释:输入不存在公共前缀。说明:所有输入只包含小写字母a-z。classSolution...

2019-05-13 21:20:16

六、实现 strStr() 函数

给定一个haystack字符串和一个needle字符串,在haystack字符串中找出needle字符串出现的第一个位置(从0开始)。如果不存在,则返回-1。示例1:输入:haystack="hello",needle="ll"输出:2示例2:输入:haystack="aaaaa",needle="bba"输出:-1...

2019-05-13 21:18:48

五、字符串中的第一个唯一字符

给定一个字符串,找到它的第一个不重复的字符,并返回它的索引。如果不存在,则返回-1。案例:s="leetcode"返回0.s="loveleetcode",返回2.注意事项:您可以假定该字符串只包含小写字母思路:1、遍历字符串,取每个索引所对应的字符(charAt(s))2、取字符第一次出现的索引值和最后一次出现索引值进行对比(indexO...

2019-05-11 12:00:50

四、验证回文字符串

给定一个字符串,验证它是否是回文串,只考虑字母和数字字符,可以忽略字母的大小写。说明:本题中,我们将空字符串定义为有效的回文串。示例1:输入:"Aman,aplan,acanal:Panama"输出:true示例2:输入:"raceacar"输出:false定义头尾指针,从头尾遍历判断字符是否相等(非数字/非字符则跳过)class...

2019-05-08 20:30:04

三、有效的字母异位词

给定两个字符串s和t,编写一个函数来判断t是否是s的一个字母异位词。示例1:输入:s="anagram",t="nagaram"输出:true示例2:输入:s="rat",t="car"输出:false说明:假设字符串只包含小写字母。classSolution{publicbooleanisA...

2019-05-07 21:52:08

二、整数反转

示例1:输入:123输出:321示例2:输入:-123输出:-321示例3:输入:120输出:21classSolution{publicintreverse(intx){intres=0;while(x!=0){inttemp=res*1...

2019-04-30 18:37:25

一、字符串反转

编写一个函数,其作用是将输入的字符串反转过来。输入字符串以字符数组char[]的形式给出。classSolution{publicvoidreverseString(char[]s){intstrLength=s.length;for(inti=0;i<strLength/2;i++){...

2019-04-29 18:51:10

开发测试平台(四)工具箱之dubbo接口页面

1、在templates模板下新建一个tool包,里面新建一个dubbo.ftl模板,也才用<#include"/layout/layout.ftl"><@body></@body>2、在controlle层里新建一个包tool,新建一个类DubbooController,访问到dubbo.ftl页面上3、引入bootstrap的js文...

2019-04-13 09:29:06
奖章
  • 专栏达人
    专栏达人
    授予成功创建个人博客专栏的用户。专栏中添加五篇以上博文即可点亮!撰写博客专栏浓缩技术精华,专栏达人就是你!
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周上午根据用户上周的博文发布情况由系统自动颁发。