-
Java中String、StringBuffer、StringBuilder的区别(转)
Java中String、StringBuffer、StringBuilder的区别(转) Java中String、StringBuffer、StringBuilder是编程中经常使用的字符串类,他们之间的区别也是经常在面试中会问到的问题。现在总结一下,看看他们的不同与相同。 1.可变与不可变 String类中使用字符数组保存字符...
-
聊聊 Java8 以后各个版本的新特性
聊聊 Java8 以后各个版本的新特性 作者:ZY5A59 juejin.im/post/5d5950806fb9a06b0a277412 某天在网上闲逛,突然看到有篇介绍 Java 11 新特性的文章,顿时心里一惊,毕竟我对于 Java 的版本认识还停留在 Java 8 上,而日常使用的语法和 API 还停留在 Java 7 上。于是抽...
-
Nacos(四):SpringCloud项目中接入Nacos作为配置中心
Nacos(四):SpringCloud项目中接入Nacos作为配置中心 前言 通过前两篇文章: Nacos(二):Nacos与OpenFeign的对接使用 Nacos(三):SpringCloud项目中接入Nacos作为注册中心 相信大家已经对Nacos作为注册中心的基本使用已经有了一定的了解。 然而,Nacos远远不止于...
-
springboot工程启动即执行一段代码
springboot工程启动即执行一段代码 最近在做一个项目, 需要Tomcat启动后就执行一段代码 在这里需要用到CommandLineRunner这个接口, Spring boot的 CommandLineRunner 接口主要用于实现在应用初始化后,去执行一段代码块逻辑,这段初始化代码在整个应用生命周期内只会执...
-
Java面向对象特性总结
Java面向对象特性总结 1.面对对象与面对过程的区别 什么是封装?我看到过这样一个例子: 我要用洗衣机洗衣服,只需要按一下开关和洗涤模式就可以了。有必要了解洗衣机内 部的结构吗?有必要碰电动机吗?有必要了解如何通电的吗? 如果是对于面向过程来说,这些你都得知...
-
Springboot源码分析之番外篇
Springboot源码分析之番外篇 摘要: 大家都知道注解是实现了java.lang.annotation.Annotation接口,眼见为实,耳听为虚,有时候眼见也不一定是真实的。 /** * The common interface extended by all annotation types. Note that an * interface that manually extends...
-
如何使用SpringBoot封装自己的Starter
如何使用SpringBoot封装自己的Starter 作者:Sans_ juejin.im/post/5cb880c2f265da03981fc031 一.说明 我们在使用SpringBoot的时候常常要引入一些Starter,例如spring-boot-starter-web,官方为我们提供了几乎所有的默认配置,很好的降低了使用框架时的复杂度。 所以在...
-
【Spring Boot】利用 Spring Boot Admin 进行项目监控管理
【Spring Boot】利用 Spring Boot Admin 进行项目监控管理 利用 Spring Boot Admin 进行项目监控管理 一、Spring Boot Admin 是什么 Spring Boot Admin (SBA) 是一个社区开源项目,用于管理和监视 Spring Boot 应用程序。应用程序通过 http 的方式注册到 Spring Boot...
-
SpringBoot优雅地配置日志
SpringBoot优雅地配置日志 本文主要给大家介绍SpringBoot中如何通过sl4j日志组件优雅地记录日志。其实,我们入门 JAVA 的第一行代码就是一行日志,那你现在还在使用 System.out.println(Hello,小明!) 记录日志吗? 我经历过的日志组件 我最开始接触的日志组件是 Log4j...
-
JVM学习笔记(一)---JVM内存区域划分
JVM学习笔记(一)---JVM内存区域划分 声明:本系列是个人整理自己知识点的过程,一些基本概念不再过多书写,重点是 实际操作和结构图的整理 一、JVM内存区域简图 JVM大致划分的这几个区域,有的区域是以线程为单位,而有的区域则是整个JVM进程唯一的。 程序计数器(PC...
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash
