后端
文章平均质量分 81
Mask_V
这个作者很懒,什么都没留下…
展开
-
如何正确的重写equals() 和 hashCode()方法
原文地址:http://blog.csdn.net/zzg1229059735/article/details/51498310本文将介绍在java中如何重写equals 和hashCode方法。---译自:http://www.mkyong.com/java/java-how-to-overrides-equals-and-hashcode/比较两个Java对象时, 我们需要覆盖equals和 ...转载 2018-02-26 15:29:01 · 214 阅读 · 0 评论 -
Spring BeanFactory与FactoryBean的区别及其各自的详细介绍于用法
原文地址:https://www.cnblogs.com/redcool/p/6413461.html1. BeanFactory BeanFactory,以Factory结尾,表示它是一个工厂类(接口),用于管理Bean的一个工厂。在Spring中,BeanFactory是IOC容器的核心接口,它的职责包括:实例化、定位、配置应用程序中的对象及建立这些对象间的依赖。 Spring为我们提供了...转载 2018-03-29 15:59:00 · 1588 阅读 · 0 评论 -
查看JDK动态代理生成的类的内容
原文地址:https://blog.csdn.net/zknxx/article/details/77919332首先我们先定义一个接口:[java] view plain copypublic interface PersonInter { String test(String str); } 接着就是我们想的要生成的JDK代理类源码的代码:[java] view plain ...转载 2018-04-12 11:40:20 · 431 阅读 · 0 评论 -
设计模式:Filter过滤器
原文地址:https://blog.csdn.net/u011697278/article/details/53729830场景1: 每种Filter进行某种处理,将各个Filter连在一起形成一个FilterChain。当需要往FilterChain中加入新的Filter,或者改变各个Filter的处理顺序时,可以方便的扩展。1个接口:public interface Filter { ...转载 2018-04-13 11:43:35 · 503 阅读 · 0 评论 -
SpringMVC的工作原理图:
原文地址:http://www.cnblogs.com/xiaoxi/p/6164383.htmlSpringMVC的工作原理图:SpringMVC流程1、 用户发送请求至前端控制器DispatcherServlet。2、 DispatcherServlet收到请求调用HandlerMapping处理器映射器。3、 处理器映射器找到具体的处理器(可以根据xml配置、注解进行查找),生成处理器...转载 2018-04-30 10:13:11 · 212 阅读 · 0 评论 -
HashMap的工作原理
本文由 ImportNew - 唐小娟 翻译自 Javarevisited。欢迎加入翻译小组。转载请见文末要求。HashMap的工作原理是近年来常见的Java面试题。几乎每个Java程序员都知道HashMap,都知道哪里要用HashMap,知道Hashtable和HashMap之间的区别,那么为何这道面试题如此特殊呢?是因为这道题考察的深度很深。这题经常出现在高级或中高级面试中。投资银行更喜欢问这...转载 2018-04-21 10:53:02 · 172 阅读 · 0 评论 -
Java 网络IO编程总结(BIO、NIO、AIO均含完整实例代码)
编程语言—————Java———(43) 原文地址http://blog.csdn.net/anxpp https://blog.csdn.net/anxpp/article/details/51512200目录(?)[+]转载请注明出处:http://blog.csdn.net/anxpp/article/details/51512200,谢谢! 本文会从传统的BIO到NIO再到AIO自浅...转载 2018-04-21 15:34:24 · 210 阅读 · 0 评论 -
spring boot项目打包成war并在tomcat上运行的步骤
原文地址:http://m.blog.csdn.net/article/details?id=52515226把spring-boot项目按照平常的web项目一样发布到tomcat容器下一、修改打包形式在pom.xml里设置 <packaging>war</packaging>二、移除嵌入式tomcat插件在pom.xml里找到spring-boot-starter-web...转载 2018-05-17 15:38:35 · 180 阅读 · 0 评论 -
JVM内存模型理解
原文地址:https://www.cnblogs.com/junzi2099/p/8418009.html原文地址:https://www.cnblogs.com/zoudongdong/p/7429220.htmlJava虚拟机在执行Java程序的过程中会把它所管理的内存划分为若干个不同的数据区域。这些区域都有各自的用途,以及创建和销毁的时间。有的区域随着虚拟机进程的启动而存在,有些区域则是依赖...转载 2018-06-03 15:51:03 · 337 阅读 · 0 评论 -
BIO、AIO与NIO的区别
原文地址:https://blog.csdn.net/baiye_xing/article/details/73123753同步异步与阻塞非阻塞的区别1.同步例:买饭:自己亲自去饭馆买饭,这就是同步(自己处理IO读写)2.异步例:买饭:叫外卖送到家,这就是异步(IO读写委托给OS处理,需要将数据缓冲区地址和大小传给OS(饭名和地址),OS需要支持异步IO操作API)3.阻塞例:办理业务:一直排队等...转载 2018-06-04 11:33:41 · 443 阅读 · 0 评论 -
为什么NIO比BIO效率高
原文地址:https://blog.csdn.net/wy0123/article/details/79382761NIO比BIO效率高,主要原因是什么呢? 网上大多给出了两者的区别,可是具体效率高在哪里呢。首先我们看一下各自的特点 BIO:socketServer的accept方法是阻塞的。当有连接请求时,socketServer通过accept方法获取一个socket取得socket后,将这个...转载 2018-06-04 11:34:22 · 867 阅读 · 1 评论 -
泛型
原文地址:http://www.cnblogs.com/skyislimit/p/5665853.html平时看java源代码的时候,如果碰到泛型的话,我想? T K V E这些是经常出现的,但是有时想不起来代表什么意思,今天整理下: ? 表示不确定的java类型。 T 表示java类型。 K V 分别代表java键值中的Key Value。 E 代表Element。 Obj...转载 2018-03-29 14:18:00 · 171 阅读 · 0 评论 -
代理模式及JDK动态代理(InvocationHandler)的简单实现与分析
原文地址:https://blog.csdn.net/hello2mao/article/details/52346205在慕课网上学习了讲解代理模式的一个课程--《模式的秘密--代理模式》,感叹于David老师屌炸天的PPT,同时,老师一步一步模仿JDK源码去写code,教我们去简单实现JDK中的动态代理,讲的清晰透彻。在此我做下笔记,课程原地址:http://www.imooc.com/lea...转载 2018-04-11 19:43:59 · 370 阅读 · 0 评论 -
jdom xpath定位带xmlns命名空间的节点
原文地址:https://www.2cto.com/kf/201306/223851.html在jdom中用 xpath定位节点通常采用以下方式:XPath xpath=null;Element anode = null;SAXBuilder sb = new SAXBuilder();Document doc = null;try{ doc = sb.build("xxx.xml");}c...转载 2018-04-11 18:53:54 · 633 阅读 · 0 评论 -
解决:BeanNotOfRequiredTypeException办法 @Autowired和@Resource注解的不同
原文地址: http://blog.csdn.net/mingtianhaiyouwo/article/details/50727141错误信息: org.springframework.beans.factory.BeanNotOfRequiredTypeException: Bean named 'aisleService' must be of type [com.gdie.whloc...转载 2018-03-07 23:10:26 · 575 阅读 · 0 评论 -
log4j2 实际使用详解
原文地址:http://blog.csdn.net/vbirdbest/article/details/71751835一、目录简介基础部分 日志框架简单比较(slf4j、log4j、logback、log4j2 )log4j2基础示例log4j2配置文件实战部分 slf4j + log4j2 实际使用二、日志框架比较(slf4j、log4j、logback、log4j2 )日志接口(slf4j)...转载 2018-02-28 21:22:51 · 496 阅读 · 0 评论 -
Log4j2的日志配置文件,log4j2.xml文件的配置(实现控制台输出,各级别分别文件输出,自动压缩等)
原文地址:http://www.cnblogs.com/hyyq/p/7171227.html<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/2002/xmlspec/dtd/2.10/xmlspec...转载 2018-03-02 11:26:35 · 571 阅读 · 0 评论 -
spring-mvc配置异常问题FormattingConversionServiceFactoryBean
仅用作本人以后查看原文地址:https://www.cnblogs.com/1315925303zxz/p/7504593.htmlInfo模式下的隐形杀手(SpringMVC同时使用<mvc:resources.../>和FormattingConversionServiceFactoryBean时出现的问题) 天气一天比一天变的凉快了,而我一天天踩的坑更加贱了,首先在北京向...转载 2018-02-25 10:00:17 · 2657 阅读 · 0 评论 -
ubuntu16.04 网易源
deb http://mirrors.163.com/ubuntu/ xenial main restricted universe multiversedeb http://mirrors.163.com/ubuntu/ xenial-security main restricted universe multiversedeb http://mirrors.163.com/ubuntu/ xe...转载 2018-03-18 21:43:12 · 3336 阅读 · 0 评论 -
struts2:数据校验,通过Action中的validate()方法实现校验,图解
原文地址:https://www.cnblogs.com/nayitian/p/3439371.html根据输入校验的处理场所的不同,可以将输入校验分为客户端校验和服务器端校验两种。服务器端验证目前有两种方式:第一种Struts2中提供了一个com.opensymphony.xwork2.Validateable接口,此接口只有一个方法:validate()。如果有某个类实现了Validatabl...转载 2018-03-13 16:56:46 · 361 阅读 · 0 评论 -
Spring源码学习之BeanFactory体系结构
原文地址:https://www.cnblogs.com/ToBeAProgrammer/archive/2016/02/16/5192837.html一.BeanFactoryBeanFactory是Spring IOC容器的鼻祖,是IOC容器的基础接口,所有的容器都是从它这里继承实现而来。可见其地位。BeanFactory提供了最基本的IOC容器的功能,即所有的容器至少需要实现的标准。 ...转载 2018-03-30 14:41:56 · 390 阅读 · 0 评论 -
JavaScript关于作用域、作用域链和闭包的理解
原文地址:https://blog.csdn.net/whd526/article/details/70990994作用域先来谈谈变量的作用域 变量的作用域无非就是两种:全局变量和局部变量。 全局作用域: 最外层函数定义的变量拥有全局作用域,即对任何内部函数来说,都是可以访问的:<script> var outerVar = "outer"; function ...转载 2018-04-14 17:14:06 · 218 阅读 · 0 评论 -
结合代码图文讲解JavaScript中的作用域与作用域链
原文地址:http://www.jb51.net/article/87964.htm先上三段说明作用域的代码?1234567891011121314151617181920212223242526272829303132//==========例1========== var scope='global'; function fn(){ alert(scope); var scope...转载 2018-04-14 17:15:18 · 632 阅读 · 0 评论 -
XML 命名空间以及它们如何影响 XPath 和 XSLT (Extreme XML)
原文地址:https://msdn.microsoft.com/zh-cn/library/ms950779.aspx#EFAA发布日期 : 2004-4-3更新日期 : 2004-4-30Dare ObasanjoMicrosoft Corporation2002 年 5 月 20 日本文是有望长期发表的系列文章的第一篇,这些文章专门阐释由 Microsoft 支持的 W3C XML 技术的更微...转载 2018-04-11 18:51:26 · 560 阅读 · 0 评论 -
Java垃圾回收(GC)机制详解
原文地址:https://www.cnblogs.com/xiaoxi/p/6486852.html一、为什么需要垃圾回收 如果不进行垃圾回收,内存迟早都会被消耗空,因为我们在不断的分配内存空间而不进行回收。除非内存无限大,我们可以任性的分配而不回收,但是事实并非如此。所以,垃圾回收是必须的。二、哪些内存需要回收?哪些内存需要回收是垃圾回收机制第一个要考虑的问题,所谓“要回收的垃圾”无非就是那些...转载 2018-06-24 15:35:48 · 342 阅读 · 0 评论