rocklei123 米宝窝

水滴石穿


  • 首页

  • 关于

  • 标签

  • 分类

  • 归档

  • 日程表

  • 公益404

  • 搜索

AJAX跨域问题的全面解读

发表于 2019-09-05 | 分类于 AJAX |

1.简介

通过本文了解是跨域问题,从系统最常见的部署结构上分析跨域解决的思路,详细讲解jsonp的工作机制,http协议如何支持跨域,以及http服务器nginx和apache的2种不同解决思路,让大家知其然并知其所以然,快速掌握问题本质和分析问题的方法。
阅读全文 »

SpringMVC拦截器及与过滤器对比

发表于 2019-09-02 | 分类于 Spring MVC |

1 简介

  • 拦截器是Spring MVC中一个十分重要且应用广泛的内容。通过乱码问题的解决引入Spring MVC拦截器的使用,介绍了拦截器的工作原理、实现方法和使用场景,最后介绍了拦截器与过滤器的区别。以及当多个拦截器多个过滤器使用时,他们的调用顺序。
阅读全文 »

zabbix基于snmp协议监控weblogic

发表于 2019-07-01 | 分类于 Zabbix |

本主题为通过zabbix监控中间件(基于snmp协议)。

阅读全文 »

Zabbix基于JMX监控中间件

发表于 2019-07-01 | 分类于 Zabbix |

本主题为通过zabbix监控中间件。

Zabbix 基于JMX agent(zabbix-java-gateway) 获取JVM MBean 信息。

阅读全文 »

WebSphere Application Server 调优

发表于 2019-07-01 | 分类于 WebSphere |

WebSphere Application Server 调优(base on Was 8.5.5)

作者:周磊,rocklei123.北京 2019.1.10

WebSphere 性能优化概述

性能问题发生在 WAS 和操作系统的各个环节中

性能问题可能发生于系统的各个环节中,当性能问题出来后很难马上就定位性能的瓶颈在哪里,即使找到了性能瓶颈,在进行调优的时候也要考虑系统整体环境,从上下文中分析,确定调优的策略;系统中一个或者多个“短板”的存在,就能让系统无法达到设计时的目标,无法达到预期的性能提升。

阅读全文 »

基于Ant的持续集成环境

发表于 2018-12-26 | 分类于 持续集成 |

需求

​ 项目组有一套企业级JavaWeb应用,以前在发布新版本时,都是通过ant将核心源码混淆后打成jar,再通过开发工具导出成war包,然后将加密混淆后的jar添加到war包中,部署到tomcat中。整个流程虽然不够复杂,但整个流程下来至少30分钟。最初的想法就是想让这一切工作全部自动化,节省项目新版本发布时间。

阅读全文 »

Spring Boot热部署及优缺点比较

发表于 2018-12-18 | 分类于 SpringBoot |

在开发中我们修改一个Java文件后想看到效果不得不重启应用,这导致大量时间花费,我们希望不重启应用的情况下,程序可以自动部署(热部署)。有以下四种情况,如何能实现热部署。

阅读全文 »

Spring注解驱动开发(四)-源码解析AOP原理

发表于 2018-12-16 | 分类于 Spring |

Spring AOP 基础

AOP:【动态代理】
指在程序运行期间动态的将某段代码切入到指定方法指定位置进行运行的编程方式;

实现Spring AOP三部曲:

  1. 将业务逻辑组件和切面类都加入到容器中;告诉Spring哪个是切面类(@Aspect)

  2. 在切面类上的每一个通知方法上标注通知注解,告诉Spring何时何地运行(切入点表达式)

    1
    2
    3
    4
    5
    6
    通知方法:
    前置通知(@Before):logStart:在目标方法运行之前运行
    后置通知(@After):logEnd:在目标方法运行结束之后运行(无论方法正常结束还是异常结束)
    返回通知(@AfterReturning):logReturn:在目标方法正常返回之后运行
    异常通知(@AfterThrowing):logException:在目标方法出现异常以后运行
    环绕通知(@Around):动态代理,手动推进目标方法运行(joinPoint.procced())
  3. 开启基于注解的aop模式;@EnableAspectJAutoProxy

阅读全文 »

Spring注解驱动开发(五)-源码解析Spring容器创建过程

发表于 2018-12-10 | 分类于 Spring |

Spring容器的refresh()【创建刷新】;

1. prepareRefresh()刷新前的预处理;

1)、initPropertySources()初始化一些属性设置;子类自定义个性化的属性设置方法;
2)、getEnvironment().validateRequiredProperties();检验属性的合法等
3)、earlyApplicationEvents= new LinkedHashSet();保存容器中的一些早期的事件;

阅读全文 »

Spring注解驱动开发(二)-Bean的生命周期

发表于 2018-12-09 | 分类于 Spring |

Bean的生命周期:
bean创建—初始化—-销毁的过程

容器管理bean的生命周期;
我们可以自定义初始化和销毁方法;容器在bean进行到当前生命周期的时候来调用我们自定义的初始化和销毁方法。

阅读全文 »
123
rocklei123

rocklei123

欢迎您扫一扫上面的微信公众号,订阅我的博客!

28 日志
15 分类
38 标签
RSS
GitHub CSDN E-Mail
© 2019 rocklei123
由 Hexo 强力驱动
|
主题 — NexT.Pisces v5.1.4