摘要: 前言 相信很多JAVA中高级的同学在面试的时候会经常碰到一个面试题你是如何在工作中对JVM调优和排查定位问题的? 事实上,如果用户量不大的情况下,在你的代码还算正常的情况下,在工作中除非真正碰到与JVM相关的问题是少之又少,就算碰到了也是由公司的一些大牛去排查解决,那么我们又如何积累这方面的经验呢?下面由冲锅... 阅读原文
2019-09-23 06:03:03 阅读(3362) 评论(0)
摘要: 本文是《Jenkins流水线(pipeline)实战》系列的第三篇,前面已对Jenkins流水线有了基本认识,也试过从GitHub下载pipeline脚本并执行,今天的实战是编写一段pipeline脚本,该脚本的作用是从GitHub下载一个Java项目(Maven构建的),然后编辑构建此项目,并将构建结果制作... 阅读原文
2019-09-23 06:00:28 阅读(2411) 评论(0)
摘要: 今天复习QunnerRunner的时候  ,看了一下query方法的参数,发现直接传null会报错 ,但是传入一个为null的数组则正确运行,发现两者不同  一个是数组为null,一种是直接为null     具体如下:      阅读原文
2019-09-23 00:07:02 阅读(2229) 评论(0)
摘要: 一、AOP 1、什么是AOP   AOP(Aspect-Oriented Programming,面向切面编程),通过预编译方式和运行期动态代理实现程序功能的统一维护的一种技术。利用AOP可以对业务逻辑的各个部分进行隔离,从而使得业务逻辑各部分之间的耦合度降低,提高程序的可重用性,同时提高了开发的效率。 ... 阅读原文
2019-09-22 23:50:05 阅读(2378) 评论(0)
摘要: this: 区分成员变量和局部变量的重名问题,this.name指的是类中的成员变量,而不是方法内部的 阅读原文
2019-09-22 23:45:02 阅读(2594) 评论(0)
摘要: 理解JVM内存分配策略 三大原则+担保机制 JVM分配内存机制有三大原则和担保机制 具体如下所示: 优先分配到eden区 大对象,直接进入到老年代 长期存活的对象分配到老年代 空间分配担保 对象优先在Eden上分配 如何验证对象优先在Eden上分配呢,我们进行如下实验。 打印内存分配信息 首先代码如下所... 阅读原文
2019-09-22 21:45:04 阅读(2236) 评论(0)
摘要: 前言 越来越多的项目已经使用 Java 8 了,毫无疑问,Java 8 是Java自Java 5(发布于2004年)之后的最重要的版本。这个版本包含语言、编译器、库、工具和 JVM 等方面的十多个新特性。在本文中我们将学习这些新特性,并用实际的例子说明在什么场景下适合使用。 引用:本文参考了这两篇文章,加以自... 阅读原文
2019-09-22 20:05:01 阅读(3388) 评论(0)
摘要: jdbc.driver=com.mysql.jdbc.Driverjdbc.url=jdbc:mysql://localhost:3306/dangdangjdbc.username=rootjdbc.password=root ---------------------------------------... 阅读原文
2019-09-22 18:34:01 阅读(2273) 评论(0)
摘要: 目的:写给自己看的,不如其他大神全,以后慢慢修修改改 一:如何判断数据是否垃圾数据  1.引用计数法   当创建一个对象时,为此对象分配一个引用计数器。当有其他对象引用这个对象时,计数器就+1。当引用失效了,计数器-1。   当一个对象的引用计数器=0时,此对象就可以被回收。   优点:原理简单,实... 阅读原文
2019-09-22 18:26:13 阅读(2269) 评论(0)
摘要: AJAX框架Day1 1、Ajax引言 a)       概念 Asynchronous Javascript And XML (异步请求 javaScript  And  XML) b)      传统的请求 发起传统请求的方式 地址栏 超级连接 表单 Javascript: locat... 阅读原文
2019-09-22 17:28:18 阅读(2758) 评论(0)