查找的文章

Spring系列 springMVC和springBoot使用MultipartFile上传文件
    springMVC和SpringBoot使用MultipartFile上传单文件和多个文件非常的容易,springMVC是在ApacheCommensFileUpload的技术上实现了一个MultipartResolver实现类,用到了MultipartFile类来接收参数。于是springMVC上传要ApacheCommensFileUpload的组件,及它的jar包。对于SpringBoot来说不用任何配置,只要在pom文件中添加依赖ApacheCommensFileUpload的组件的就行。但是s...  更多
Java语法 创建java自定义异常类和使用throws和throw以及区别
    throws是声明一个异常类,而throw是抛出一个异常对象,通常和自定义异常类一起用。现在来说如何创建java自定义异常类和使用throws和throw以及区别。1.使用throws声明抛出异常类·使用throws关键字的时候就是当前方法不知道如何处理这个异常或者只处理一些异常时,可以再把异常向上抛出,最后到main方法还不能解决时,再抛给虚拟机,这时候虚拟机就打印输出异常信息,终止程序的运行。throws声明异常...  更多
1659 2019-03-02
Java语法 Java用DateFormat,simpleDateFormat,DateTimeFormat格式化时间和日期
    在java中格式化时间和日期或者把字符串转换成日期和时间都可以用DateFormat,simpleDateFormat类,而且在JAVA8中还添加了DateTimeFormat格式化日期和时间,使这些转换越来越简单。使用DateFormat格式化时间或者日期1.时间或者日格式成字符串用format()DateFormat是一个抽象类,提供了这几种方法来获取DateFormat对象:DateFormat.getDateInstance():返回一...  更多
1584 2019-03-03
Java语法 CGLIB动态代理的用法
    JDK动态代理必须提供接口才能使用,在一些不能提供接口的环境中,就用CGLIB动态代理。它的优势在于不需要提供接日,只要一个非抽象类就能实现动态代理。掌握JDK动态代理就很容易掌握CGLIB动态代理,因为它们是相似的,所以你可以先看看源码深入了解JDK动态代理这篇文章真的比较深,看完再看这篇就很OK1.编写代理逻辑importorg.springframework.cglib.proxy.Enhancer;importorg.springframework.cg...  更多
1295 2019-03-04
系统维护 Nginx面试中最常见的18道题
    1、请解释一下什么是Nginx?Nginx—-NgineX,是一款免费的、自由的、开源的、高性能HTTP服务器和反向代理服务器;也是一个IMAP、POP3、SMTP代理服务器;Nginx以其高性能、稳定性、丰富的功能、简单的配置和低资源消耗而闻名。也就是说Nginx本身就可以托管网站(类似于Tomcat一样),进行Http服务处理,也可以作为反向代理服务器、负载均衡器和HTT...  更多
1932 2019-03-05
Java语法 java反射机制完成List<map>与List<javabean>,List<对象>之间的互相转换
    我们可以利用Java的反射机制list&lt;map&gt;与list&lt;对象&gt;的就是list&lt;avabean&gt;之间的互转,可以参考下面代码:编写工具类publicclassListUtil{/***将JavaBean转换成Map**@paramobj*@return*@throwsSecurityException*@throwsNoSuchMethodException*@throwsInvocationTargetException*@throwsIllegalArgumentException*@throwsIllegalA...  更多
1258 2019-03-06
Java语法 JSP的EL表达式的使用
    JSP2.0最重要的特性之一就是表达式语言EL(ExpressionLanguage),由于受到ECMAScript和XPath表达式语言的启发,EL也被设计成可以轻松地编写免脚本的JSP页面。使用EL表达式,JSP页面可以不再使用任何的JSP声明、脚本和表达式,就可以轻松地访问应用程序的数据,这使得JSP页面写起来更加简单。在许多JavaWeb应用程序中,EL还是会和JSTL配合使用。一.EL表达式...  更多
1861 2019-03-07
Spring系列 配置SpringMVC应用的过程和使用
    由于Web应用是基于请求/响应架构的应用,所以不管哪个MVCWeb框架,都需要在web.xml中配置该框架的核心Servlet或Filter,这样才可以让该框架介入Web应用中。SpringMVC也提供了一个DispatcherServlet的Servlet充当前端控制器名为org.springframework.web.servlet.DispatcherServlet的Servlet,所有的请求驱动都围绕这个DispateherServlet来分派请求。1.配置web.xml文件...  更多
1509 2019-03-09
Spring系列 通过源码看SpringMVC的DispatcherServlet
    配置SpringMVC的应用的过程和使用这在这篇博客中SpringMVC应用已经配置好了。那么,前端控制器DispatcherServlet截获请求后做了什么工作呢?DispatcherServlet又是如何分派请求的呢?代码位置:orglspringframeworklweb/servIetIDispatcherServlet.java第一步初始化组件protectedvoidinitStrategies(ApplicationContextcontext){initMultipartResolver(contex...  更多
1545 2019-03-10
Spring系列 javaweb的spi 的简单应用
    Java的SPI全称为(ServiceProviderInterface),是JDK内置的一种服务提供发现机制。目前有不少框架用它来做服务的扩展发现,如Servlet3.0以后也可以消除web.xml配置文件,使用注解方式,正是有了这个。SPI机制的约定:在META-INF/services/目录中创建以接口全限定名命名的文件该文件的内容可以有多行,每行都是该接口对应的具体实现类的全限定名.使用ServiceLoader类动...  更多
957 2019-03-13