梦开始的地方--心

致力于软件开发--JAVA

spring aop

一、何为aop AOP(Aspect-Oriented Programming)面向方面编程,可以说是OOP(Object-Oriented Programing)面向对象编程的补充和完善。AOP(面向切面编程)与OOP(面向对象编程)的区别是什么。其实AOP与OOP可以理解为不在同一层面上的两个...

2017-07-10 16:09:13

阅读数 248

评论数 0

Java动态代理和cglib动态代理

一、为什么使用代理 有的时候我们需要为一些类的方法增加一些额外的责任入事务、日志等,因为这些责任是额外的,去改动这些类当然是不好的,这些责任不是固定的,可能经常改变,如果直接在该类的方法上添加这些额外的责任,破坏方法本身的封装性,维护起来也是相当的麻烦。我们希望不改变原有的方法的基础上增加其额外的...

2017-07-07 17:14:08

阅读数 291

评论数 0

spring ioc和di

很多人认为IOC就是DI他们之间是对等的,其实不然。 很多文章中都提到他们的分别依赖: 谁依赖于谁?为什么需要依赖? 注入:谁注入于谁?到底注入什么? 控制反转:谁控制谁?控制什么? 这种描述很难让别人理解,感觉有点教科书的意味。下面我就简单的说下我的看法: 一、IOC和DI区别 IOC( i...

2017-07-07 11:06:13

阅读数 227

评论数 0

springMVC工作流程及源码剖析

一、首先了解springMVC的组件定义及用途    1.DisPatcherServlet:前端控制器(不需要程序员开发)       用户请求到达前端控制器,它相当于MVC模式中的C(Controller),DispatcherServlet是整个流程控制的中心,由它调用其它组件处理用户的请...

2017-07-05 09:35:22

阅读数 425

评论数 0

SpringMVC自定义多个拦截器执行顺序

话不多说直接上代码 一、正常流程下的拦截器(全部放行) 1.springMVC中拦截器实现这个接口HandlerInterceptor 第一个拦截器 HandlerInterceptor1 public class HandlerInterceptor1 implements HandlerIn...

2017-06-26 17:47:57

阅读数 14551

评论数 0

前端框架UI选择

摘要:这部分内容为补充内容,关于对一些名词的解释和对spring两大核心的理解。181、请对以下Java EE中的名词进行解释答:容器:容器为Java EE应用程序组件提供了运行时支持。容器提供了一份从底层Java EE API到应用程序组件的联合视图。Java EE应用程序组件不能直接地与其它J...

2017-06-23 21:35:30

阅读数 962

评论数 1

Spring面试题常问的Top25

欢迎大家向我推荐你在面试过程中遇到关于spring的问题。我会把大家推荐的问题添加到下面的Spring常用面试题清单中供大家参考。问题清单:什么是Spring框架?Spring框架有哪些主要模块?使用Spring框架有什么好处?什么是控制反转(IOC)?什么是依赖注入?请解释下Spring中的IO...

2017-06-23 21:07:10

阅读数 409

评论数 1

Spring MVC源码深入剖析执行流程

Spring MVC是现在最流行的MVC框架, 很多人说它是一个优秀的框架。实质上是由于Spring MVC加入注解,注解让Spring MVC质变, 这使得开发效率得到了飞速提升。而且它本身就是Spring的一小部分,所以让就不再像Struts2那样,需要插件的支持。也就是说,它们是无缝连接的。...

2017-06-23 16:40:49

阅读数 291

评论数 0

nginx和ftp搭建图片服务器

一、需要的组件 图片服务器两个服务: Nginx(图片访问): 1、http服务:可以使用nginx做静态资源服务器。也可以使用apache。推荐使用nginx,效率更高。 2、反向代理 实现 负载均衡 ftp服务(图片上传): 使用linux做服务器,在linux中有个ftp组件vsftpd...

2016-12-08 23:02:59

阅读数 19645

评论数 16

Java设计模式——状态模式(STATE PATTERN)

场景一 描述:现在城市发展很快,百万级人口的城市一堆一堆的,那其中有两个东西的发明在城市的发展中起到非常重要的作用:一个是汽车,一个呢是...,猜猜看,是什么?是电梯!汽车让城市可以横向扩展,电梯让城市可以纵向延伸,向空中伸展。汽车对城市的发展我们就不说了,电梯,你想想看,如果没有电梯,每天你需要...

2016-09-26 23:45:36

阅读数 12714

评论数 13

Java设计模式——组合模式(Composite Pattern)

场景一 描述:大家在上学的时候应该都学过“数据结构”这门课程吧,还记得其中有一节叫“二叉树”吧,我们上学那会儿这一章节是必考内容,左子树,右子树,什么先序遍历后序遍历什么,重点就是二叉树的的遍历,我还记得当时老师就说,考试的时候一定有二叉树的构建和遍历,现在想起来还是觉的老师是正确的,树状结果在...

2016-09-26 23:42:10

阅读数 2691

评论数 1

Java设计模式——迭代器模式(Iterator Pattern)

场景一 描述:周五下午,我正在看技术网站,第六感官发觉有人在身后,扭头一看,我C,老大站在背后,赶忙站起来, “王经理,你找我?” 我说。 “哦,在看技术呀。有个事情找你谈一下,你到我办公室来一下。” 老大说。 到老大办公室, “是这样,刚刚我在看季报,我们每个项目的支出费用都很高,项目情况复杂,...

2016-09-26 22:19:31

阅读数 401

评论数 0

Java设计模式——观察者模式(Observer Pattern)

场景一 描述:《孙子兵法》有云:“知彼知己,百战不殆;不知彼而知己,一胜一负;不 知彼,不知己,每战必殆”,那怎么才能知己知彼呢?知己是很容易的,自己的军队嘛,很容易知道,那怎么知彼呢?安插间谍是很好的一个办法,我们今天就来讲一个间谍的故事。         韩非子大家都应该记得吧,法家的代表人...

2016-09-08 21:33:37

阅读数 4088

评论数 4

Java设计模式——策略模式(Strategy Pattern)

Java设计模式——策略模式(Strategy Pattern) 场景一 描述:刘备要到江东娶老婆了,走之前诸葛亮给赵云(伴郎)三个锦囊妙计,说是按天机拆开解决棘手问题,嘿,还别说,真是解决了大问题,搞到最后是周瑜陪了夫人又折兵呀,那咱们先看看这个场景是什么样子的。先说这个场景中的要素:三个锦囊,...

2016-09-07 21:16:14

阅读数 8023

评论数 2

ArcGIS10.2下载安装 License Manager、ArcGIS Desktop、ArcGIS Server软件下载及破解

ArcGIS安装   方法/步骤1:LicenseManager安装 1.首先要下载Arcgis 10.2软件,很大大约有4个多G。下载后可以用虚拟光驱,DAEMONTools Lite即可。   2.首先,根据自己的操作系统安装相应的LicenseManager,这里以Windows为例,双击A...

2016-09-03 11:16:50

阅读数 37431

评论数 22

解决tomcat占用8080端口问题

cmd下输入    netstat   -ano|findstr 8080    看到进程为 12536 cmd 下再次输入   taskkill  /pid  12536  /f  再次启动tomcat问题解决

2016-03-01 22:14:23

阅读数 1001

评论数 0

java JVM : Xms Xmx PermSize MaxPermSize

区别-Xms128m 表示JVM Heap(堆内存)最小尺寸128MB,初始分配 -Xmx512m 表示JVM Heap(堆内存)最大允许的尺寸256MB,按需分配。 说明:如果-Xmx不指定或者指定偏小,应用可能会导致java.lang.OutOfMemory错误,此错误来自JV...

2016-03-01 21:44:22

阅读数 536

评论数 1

Specified VM install not found: type Standard VM, name jre7

报错信息:Specified VM install not found: type Standard VM, name jre7 解决方案:  方案一: 网上抄袭来抄袭去,都说是将“workspace /.metadata/.plugins/org.eclipse.debug.core/.lau...

2016-03-01 16:10:12

阅读数 5775

评论数 4

DWR3.0简单原理介绍和案例

DWR(Direct Web Remoting)是一个用于改善web页面与Java类交互的远程服务器端Ajax开源框架,可以帮助开发人员开发包含AJAX技术的网站。它可以允许在浏览器里的代码使用运行在WEB服务器上的JAVA函数,就像它就在浏览器里一样。 DWR是一个RPC库,可以很容易地从Ja...

2018-07-24 15:52:05

阅读数 169

评论数 0

SpringMVC异常统一处理

SpringMVC异常统一处理有三种方式 第一种:SimpleMappingExceptionResolver 使用框架中提供的类,这种方式具有集成简单、有良好的扩展性、对已有代码没有入侵性等优点,但该方法仅能获取到异常信息,若在出现异常时,对需要获取除异常以外的数据的情况不适用。 查看...

2017-09-14 15:52:54

阅读数 487

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭