4 NeilNiu

尚未进行身份认证

暂无相关简介

等级
TA的排名 9k+

java基础-IO(Input Output)流(三)

File类用来将文件或者文件夹封装成对象方便对文件与文件夹的属性信息进行操作File对象可以作为参数传递给流的构造函数classFileDemo{publicstaticvoidmain(String[]args){}publicstaticvoidconsMethod(){...

2019-09-02 23:29:36

java基础-IO(Input Output)流(二)

字符流里面有自己的技术缓冲区,缓冲区的出现提高了对数据的读写效率。字符流提供相应的缓冲区对象BufferedWriterBufferedRead缓冲区的出现是为了提高流的操作效率而出现的所以在创建缓冲区之前,必须要先有流对象写入数据classBufferedWriterDemo{publicstaticvoidmain(String[]args)...

2019-08-19 23:29:23

java基础-IO(Input Output)流(一)

流按操作数据分为两种:字节流与字符流流按流向分为:输入流、输出流字节流的抽象基类:InputStream,OutputStream字符流的抽象基类ReaderWtriter注意:由这四个类派生出来的子类名称都是以父类名作为子类名的后缀如:InputStream的子类FileInputStream如:Reader的子类FileReader在硬盘上创建一个文件...

2019-08-14 22:32:02

Springboot打war包步骤

一、修改pom.xml文件将默认的jar方式改为war,将jar包修改成war包<packaging>war</packaging>二、修改启动类,继承org.springframework.boot.web.servlet.support.SpringBootServletInitializer,实现configure方法:为什么继承该类,SpringB...

2019-08-07 22:19:44

java基础-多线程(二)

线程间通信:思路:多个线程在操作同一个资源,但是操作的动作却不一样。一进一出,一个线程存数据,一个线程取数据。

2019-08-03 16:28:53

file.delete()删除不掉文件

file.delete()删除文件删不掉,查阅网上的资料,说是有文件流没有关闭,导致文件被占用,无法删除,但是检查并未发现存在未关闭文件流。后在网上看到一种解决方式publicstaticbooleandeleteFile(Stringpath){booleanresult=false;Filefile=newFile(path);...

2019-07-30 22:27:14

java基础-多线程(一)

进程,正在执行中的程序,比如,windows里任务管理器,里面的每一个就是一个进程,cpu在某个时间,只能执行一个程序,cpu在快速的切换,才导致各个程序在同时执行,线程,是进程中的内容,每一个进程执行都有一个执行顺序,该顺序是一个执行路径或者叫控制单元。进程:正在进行中的程序。只要启动,就会在内存空间中分配一块空间,而进程就是用于标识这个空间的,它用于封装里面的控制单元,其实进程就是一个...

2019-07-26 00:34:37

java基础-String字符串

@Testpublicvoidtest1(){Strings1="abc";Strings2=newString("abc");System.out.println(s1==s2);System.out.println(s1.equals(s2));}@Testpubli...

2019-07-24 00:12:08

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

查看更多

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