摘要: 1. 调用链Cat 1.1. 调用链演进 1.2. 开源产品比较 1.3. 监控场景 1.4. cat的增值作用 1.5. cat典型报表 1.5.1. 应用报错大盘 1.5.2. 业务大盘 1.5.3. logView 1.5.4. 可视化的logView 1.5.5. 应用报表(APM) 1.5... 阅读原文
2019-04-09 16:33:13 阅读(2652) 评论(0)
摘要: Java的注解非但是一种标记,还是一种特殊的类型,并且拥有专门的类型定义。前面介绍的五种内置注解,都可以找到对应的类型定义代码,例如查看注解@Override的源码,发现它的代码定义是下面这样的: @Target(ElementType.METHOD) @Retention(RetentionPolicy.SOUR... 阅读原文
2019-04-09 15:55:02 阅读(2416) 评论(0)
摘要:   上一篇小乐介绍了《Java8新特性-函数式接口》,大家可以点击回顾。这篇文章将接着介绍Java8新特性之方法引用。   Java8 中引入方法引用新特性,用于简化应用对象方法的调用, 方法引用是用来直接访问类或者实例的已经存在的方法或者构造方法。 方法引用提供了一种引用而不执行方法的方式,它需要... 阅读原文
2019-04-09 15:23:02 阅读(2304) 评论(0)
摘要:  1.先来说说跨域原理: 跨域原理简单来说就是发起跨域请求的时候,浏览器会对请求域返回的响应信息检查HTTP头,如果Access-Control-Allow-Origin包含了自身域,则允许访问,否则报错.    2.如何解决跨域问题     2.1  使用@CrossOrigin注解     ①该注解可以使用在方法... 阅读原文
2019-04-09 15:13:01 阅读(2399) 评论(0)
摘要:    好久都没有写博客了,不是因为自己懒了,而是总感觉自己知道的只是太少了,每次想写博客的时候都不知道怎么下手,不过最近看到一篇博客说的是springmvc,给了我比较大的兴趣,感觉一下子对整个springmvc框架一下子清晰了,很多感觉模糊的东西一下子就清晰明了的。   我把那个老哥原博客网址贴出来:https:... 阅读原文
2019-04-09 13:47:08 阅读(2486) 评论(0)
摘要: “ 一颗老鼠屎,坏了一锅粥,代码也是如此。”   在我们的项目中,也许在刚开始开发的时候,大家都会遵从一些规范来实施,但是当业务进度催的紧,或者人员变动,随着时间的迁移,项目不断的迭代以后,这时的代码可能就会出现一些“坏味道”了。   “坏味道”代码的出现可能不会影响我们的业务逻辑,大家自然也就比较容易忽视掉了,但是... 阅读原文
2019-04-09 13:35:04 阅读(2398) 评论(0)
摘要: <filter> <filter-name>encodingFilter</filter-name> <filter-class>org.springframework.web.filter.CharacterEncodingFilter... 阅读原文
2019-04-09 12:49:02 阅读(2640) 评论(0)
摘要:   本篇主要介绍Java的输入与输出,当然,这里说的是控制台下的输入与输出,窗口程序的设计将会再后续篇章中有详细说明。 Java的输出很简单,调用System.out.println()即可打印输出你想要输出的内容。我们之前也已经看到过。调用println()方法时,会自动在后面加上换行符,如果不希望它加换... 阅读原文
2019-04-09 11:01:03 阅读(2909) 评论(0)
摘要: 面试一:什么是进程和线程,他们有什么区别?            1.进程是执行着的应用程序,而线程是进程内部的一个执行序列。一个进程可以有多个线程。线程又叫做轻量级进程。            2.线程与进程的区别:    a.地址空间和其它资源:进程间拥有独立内存,进程是资源分配的基本单位;线程隶属于某一进... 阅读原文
2019-04-09 09:02:02 阅读(3631) 评论(0)
摘要: Properties配置 SpringBoot中采用了大量的自动化配置,但是对开发者而言,在实际项目中不可避免会有一些需要自己手动配置,承载这些自定义配置的文件就是resources 目录下的application .properties文件。 Spring Boot 项目中的application.proper... 阅读原文
2019-04-09 08:42:02 阅读(2377) 评论(0)