17 tea_year

尚未进行身份认证

主要研究方向为大数据、人工智能、J2EE、.net 、数据库 、前端开发、产品研发,曾经服务过大型上市国企IT部门,软件企业联合创始人,喜欢软件研发管理、技术营销!

等级
TA的排名 752

字节流和字符流的区别

字节流和字符流概念 字节流和字符流都有输入和输出方式 字节输入流和输出流的祖先:InputStream和OutputStream 字符输入流和输出流的祖先:Reader和Writer 以上这些类都是abstract修饰的抽象类,不能直接实例化对象在开发之中,对于字节数据处理比较多,例如,图片,电影,文字字符流最大的好处是它可以进行中文的有效处理。如果在...

2020-02-18 09:36:17

Maven <resource>标签

构建Maven项目的时候,如果没有进行特殊的配置,Maven会按照标准的目录结构查找和处理各种类型文件。src/main/java和src/test/java这两个目录中的所有*.java文件会分别在comile和test-comiple阶段被编译,编译结果分别放到了target/classes和targe/test-classes目录中,但是这两个目录中的其他文件都会被忽略掉。...

2020-02-17 23:39:54

Shiro过滤器源码

过滤器Shiro还提供了过滤器,可以配置我们的过滤规则,过滤规则对顺序是有要求的,短路优先原则,也就是前面的适配成功之后,就不会再适配后面的规则了。Shiro是一个强大易用的Java安全框架,提供了认证、授权、加密和会话管理等功能,直接查看DefaultFilter类。路径如下:org.apache.shiro.web.filter.mgtpublic enum Defaul...

2020-02-16 10:26:52

IDEA查找接口实现类及快速实现接口的方法及常用快捷键

查找接口的实现类:IDEA 风格 ctrl + alt +BIDEA快速实现接口快捷方式ALT +INSERT例如:查看Subject接口的实现类;一.常用快捷键(这些我们经常用)Alt + Enter 引入类Ctrl + O 查看我们继承的类或者接口中的方法,以及我们要实现的方法Ctrl + Alt + b 查看接口实现类中方法(就是我们使用接...

2020-02-15 18:03:53

Address localhost:8080 is already in used

解决:出现这个错误可能是你的8080端口真的被占用了,那我的这个方法就帮不到你了,要是你的8080端口没有被任何其他程序占用但还是提示了这个错误,就可以尝试一下下面的方法:在运行web项目前去tomcat/bin目录下运行shutdown脚本关闭tomcat,再直接运行web项目,那样就不会提示这个错误了。我是在外部打开tomcat(也就是运行了tomcat/bin下的startup...

2020-02-15 16:00:58

C#项目评审提问问题集锦

视频:https://edu.csdn.net/course/detail/27107第一行using System是什么意思?答:using system;在C#中指的是命名空间的意思,引入命名空间相当于Java里的import java.util引入包的作用,引入命名空间,你就可以使用其中的变量名和函数。比如用StringBuilder类,就不用System.Text.StringB...

2020-02-14 16:44:50

springMVC 统一异常处理异常处理类的使用

在项目开发中各层中都会不可避免的遇到各种可预知和不可预知的异常需要处理,为只专注业务逻辑的实现,需要将异常信息进行统一管理维护处理。 springmvc就是将异常层层向外抛出,最后由springmvc的前端控制器调用异常处理组件HandlerExceptionResolver(处理器异常解析器)进行处理————————————————统一处理某一类异常,能够减少代码的重...

2020-02-08 18:20:31

跨服务器上传的时候问题

1.Exceptionorg.springframework.web.util.NestedServletException: Request processing failed; nested exception is com.sun.jersey.api.client.UniformInterfaceException: PUT http://localhost:9090/uploa...

2020-02-07 23:32:04

idea查看方法的返回类型和自动出来变量

idea查看方法的返回类型: //解析request,需要抛异常 upload.parseRequest(request);比如说这时候,要出来,parseRequest()方法的返回类型这时候可以使用Ctrl+Q,出来该方法的返回类型,会发现该方法的返回类型是List&lt;FileItem&gt;。这时候,引申出来第二个问题,如何自动生成变量(对象)?...

2020-02-07 15:45:15

危机之后迎来机遇,企业对抗疫情的11点建议

2020年初,由于疫情影响,个人、组织、企业都遭受了不小的阻碍与挑战。不过老话说得好,危机背后则是新的机遇,相信在此次疫情之后, 我们一定能重振旗鼓,迎来新发展。一个多月前,当我敲下2019年品牌营销行业关键词为【太难】的时候,哪能想到,跨入2020年,“新型冠状病毒”疫情这只黑天鹅让行业的【难】成了全中国甚至全世界的【难】。而“黑天鹅事件”之后,紧跟着的是“蝴蝶效应”。整个春节我们看...

2020-02-06 21:50:29

idea中修改jsp文件不用再重启tomcat的方法

在图中红框处选择Update classes and resources(建议两处都选)----更新java,jsp以及静态资源等.需要注意的是在deployment中要选择wai包,否则没有以上选项。红框中其他选项的意思:update resources---更新静态资源,如html,js,css等redeployed----重新部署,重新发布到tomcat(这里是to...

2020-02-06 18:05:03

SpringMVC访问静态资源的三种方式

已经设置了springMVC的静态资源访问方式,但是依然出错:这种问题在于配置方式写错了,总结如下,针对SpringMVC有如下三种配置使用静态资源的方式:如何你的DispatcherServlet拦截 *.do这样的URL,就不存在访问不到静态资源的问题。如果你的DispatcherServlet拦截“/”,拦截了所有的请求,同时对*.js,*.jpg,*.js,*.css的访...

2020-02-06 17:00:03

SpringMVC @ModelAttribute详解

@ModelAttribute一个具有如下三个作用:①绑定请求参数到命令对象:放在功能处理方法的入参上时,用于将多个请求参数绑定到一个命令对象,从而简化绑定流程,而且自动暴露为模型数据用于视图页面展示时使用;②暴露表单引用对象为模型数据:放在处理器的一般方法(非功能处理方法)上时,是为表单准备要展示的表单引用对象,如注册时需要选择的所在城市等,而且在执行功能处理方法(@Reques...

2020-02-05 23:06:52

jsessionid

在服务器端,我们用惯了session.setAttribute("",userInfo)这样的一行代码,估计你很少想到:服务器与浏览器之间是如何保持会话状态的。好了,先引用一些文章的精彩片段:http://www.xxx.com/xxx_app;jsessionid=xxxxxxxxxx?a=x&amp;b=x。这跟一般的url基本一样,只有一个地方有区别,那就是“;jessionid=xxx...

2020-02-05 10:51:56

REST风格,@PathVariable注解

REST(Representational State Transfer,表述性状态转移)是一种软件风格。所谓的REST风格可以简单理解为:使用url表示资源时,每个资源都用一个独一无二的url来表示,并使用http方法表示操作,即准确描述服务器对资源的处理动作(get、post、put、delete),实现资源的增删改差。举例如下/user/view/12  /userview.html?i...

2020-02-05 10:22:27

SpringMVC之@requestBody的作用

 1、@requestBody注解常用来处理content-type不是默认的application/x-www-form-urlcoded编码的内容,比如说:application/json或者是application/xml等。一般情况下来说常用其来处理application/json类型。  2、通过@requestBody可以将请求体中的JSON字符串绑定到相应的bean上,当然也可以...

2020-02-05 09:18:36

Error during artifact deployment. See server log for details解决办法

Error during artifact deployment. See server log for details的原因分析网上分析的原因也很多,网上的大部分的出错原因,比如原来可以现在不行了主要分析一、jar 包有有些没能识别,tomcat没有配置好!二、就是artifact没有配置好原来新建WEB项目的时候,直接使用的tomcat,现在在pom.xml里面加入了&l...

2020-02-02 10:17:06

Intellj(IDEA) warning no artifacts configured

maven新建的项目,有【解决方案】artifacts,是maven中的概念(项目是maven项目),由于没有配置artifacts(1)打开项目构建配置页面然后部署页面,配置一下即可:会发现Hello World!正常运行了!...

2020-02-01 22:04:37

Lombok介绍、使用方法和总结

1 Lombok背景介绍官方介绍如下:Project Lombok makes java a spicier language by adding 'handlers' that know how to build and compile simple, boilerplate-free, not-quite-java code.大致意思是Lombok通过增加一些“处理程序”,可以让...

2020-01-31 17:48:01

idea打开ini文件以记事本方式修改

在创建shiro项目时,需要一个shiro.ini配置文件,但是IDEA无法读取出来,在项目中的打开方式,是以 txt 文件打开的,然后项目启动时,无法找到 ini 配置文件。解决 下载 ini4Idea 插件,使IDEA支持 ini 文件 设置:File—-settings—-plugins—-搜索 ini (或者 Ctrl+Alt+S快捷键) 安装ini插件,之后还是...

2020-01-30 09:29:42

查看更多

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