摘要: JMX和MBean 所谓JMX,是Java Management Extensions(Java管理扩展)的缩写,是一个为应用程序植入管理功能的框架。用户可以在任何Java应用程序中使用这些代理和服务实现管理。 四种Connector按照顺序命名为 NIO, HTTP, POOL, NIOP Tom 阅读全文
posted @ 2019-04-27 14:31 freelymen 阅读(81) 评论(0) 推荐(0) 编辑
摘要: 在java工程中 一,容器的初始化 //1.通过ClassPathXmlApplicationContext来加载类路径下的xml文件 ApplicationContext context1 = new ClassPathXmlApplicationContext("类路径下的xml文件路径"); 阅读全文
posted @ 2018-11-16 15:43 freelymen 阅读(247) 评论(0) 推荐(0) 编辑
摘要: 1.结构 2.代理的种类(根据用途分类) 3.代理的优缺点 4.代理模式的实现 静态代理(针对每个真实主题需要人为创建一个代理类) jdk动态代理(实质是生成一个实现我们传入的接口,并且继承Proxy的类,优点:针对某种功能的代理只需要实现一个InvocationHandler,然后在代码中动态的通 阅读全文
posted @ 2018-11-15 19:04 freelymen 阅读(108) 评论(0) 推荐(0) 编辑
摘要: 1.我理解的模式(是面向抽象编程的具体实践已期符合开闭原则,提高代码的可维护性和可复用性) 2.设计模式分类 创建型模式,共五种:工厂方法模式、抽象工厂模式、单例模式、建造者模式、原型模式。 结构型模式,共七种:适配器模式、装饰器模式、代理模式、外观模式、桥接模式、组合模式、享元模式。 行为型模式, 阅读全文
posted @ 2018-11-15 13:01 freelymen 阅读(106) 评论(0) 推荐(0) 编辑
摘要: JAVA的内存分为方法区、虚拟机栈、本地方法栈、堆、程序计数器五个部分,除程序计数器外,其它部分都可能出现内存溢出OOM(OutOfMemeryError)。 1、内存溢出和内存泄漏的区别内存溢出 (Out Of Memory):是指程序在申请内存时,没有足够的内存空间供其使用,出现Out Of M 阅读全文
posted @ 2018-07-11 15:33 freelymen 阅读(273) 评论(0) 推荐(0) 编辑
摘要: 一、JVM参数类型 在生产环境中,一般情况下配置的参数有3种类型的: 通过java -h命令,可以查看所有标准参数,常见的有-D、-version、-classpath 通过java -X命令,可以查看所有-X参数,常见的有-Xms、-Xmx、-Xss 二、内存管理参数 1、堆栈大小设置 2、垃圾回 阅读全文
posted @ 2018-07-10 19:15 freelymen 阅读(246) 评论(0) 推荐(0) 编辑
摘要: 运行时数据区域 Java虚拟机在Java程序运行时会将内存区域划分成若干个不同的区域,各自负责不同的职责,这些区域都有各自的用途。 1.Java虚拟机运行时数据区分为以下几个部分。 2.方法区、虚拟机栈、本地方法栈、堆、程序计数器,如下图所示: 程序计数器 程序计数器是一块较小的内存空间,可以看作当 阅读全文
posted @ 2018-07-10 13:04 freelymen 阅读(352) 评论(0) 推荐(0) 编辑
摘要: 在Java相关的岗位面试中,很多面试官都喜欢考察面试者对Java并发的了解程度,而以volatile关键字作为一个小的切入点,往往可以一问到底,把Java内存模型(JMM),Java并发编程的一些特性都牵扯出来,深入地话还可以考察JVM底层实现以及操作系统的相关知识。 下面我们以一次假想的面试过程, 阅读全文
posted @ 2018-07-10 12:38 freelymen 阅读(169) 评论(0) 推荐(0) 编辑
摘要: 1.Spring中通过@Value注解注入属性的方式 <!-- 方式一、PropertyPlaceholderConfigurer,访问方式@Value("${tag}") --> <bean id="appProperty" class="org.springframework.beans.fac 阅读全文
posted @ 2018-07-10 10:31 freelymen 阅读(78) 评论(0) 推荐(0) 编辑
摘要: 1.spring之BeanFactoryAware接口 https://blog.csdn.net/xyw591238/article/details/51995486 阅读全文
posted @ 2018-04-04 13:08 freelymen 阅读(104) 评论(0) 推荐(0) 编辑