自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Pazz

持之以恒

  • 博客(8)
  • 收藏
  • 关注

原创 大型网站系统与JAVA中间件实践

一、分布式系统介绍1.1 、初识分布式系统1.1.1、初识分布式系统定义1.1.2、初识分布式系统意义 1.2、分布式系统基础知识1.2.1、组成计算机的五要素1.2.2、线程与进程的执行模式1.2.3、网络通信基础知识1.2.4、如何把应用单机扩展到分布式1.2.5、分布式系统的难点二、大型网站及其架构演进过程2.1、什么是大型网站 2.2、大型网站的架...

2018-08-29 11:00:48 464

原创 SpringBoot @EnableConfigurationProperties 注解

有时候有这样子的情景,我们想把配置文件的信息,读取并自动封装成实体类,这样子,我们在代码里面使用就轻松方便多了,这时候,我们就可以使用@ConfigurationProperties,它可以把同类的配置信息自动封装成实体类 你可以通过@EnableConfigurationProperties(ConnectionSettings.class)来明确指定需要用哪个实体类来装载配置信息。首先在...

2018-08-27 14:09:03 1050 1

原创 Spring @Conditional 注解

@Conditional 有条件的注解 当我们希望某个Bean满足了一定的条件才会被创建的时候,我们就可以使用@Conditional注解(Spring 4引入)来实现这种功能。该注解可以用到带有@Bean注解的方法上,如果给定的条件计算结果为true,就会创建这个bean,否则的话,这个bean会被忽略。与这相关的注解有 @ConditionalOnBean(仅仅...

2018-08-27 11:17:39 200

原创 SpringBoot @AutoConfigureAfter 注解

@AutoConfigureAfter 在加载参数类之后再加载当前类 它的value 是一个数组 一般配合着@import 注解使用 ,在使用import时必须要让这个类先被spring ioc 加载好 所以@AutoConfigureAfter必不可少@Retention(RetentionPolicy.RUNTIME)@Target({ ElementType.TYPE })pub...

2018-08-27 10:54:58 51194 5

原创 Spring @Import 注解

@Import注解支持导入配置类,也支持导入普通的java类,并将其声明成一个bean 就比如说有一个类未被spring ioc 容器被加载,然后在一个已经加载的类上添加@Import(class) 可以使这个引入的类被加载进来public class DemoService { public void doSomething(){ System.out.printl...

2018-08-27 09:45:15 164

原创 StringBuilder,StringBuffer二者的区别

1:StringBuffer、StringBuilder和String一样,也用来代表字符串。String类是不可变类,任何对String的改变都 会引发新的String对象的生成;StringBuffer则是可变类,任何对它所指代的字符串的改变都不会产生新的对象。2: HashTable是线程安全的,很多方法都是synchronized方法,而HashMap不是线程安全的,但其在单线程程序中...

2018-08-01 11:03:40 165

原创 Optional JDK1.8新特性值

在我们的开发中,NullPointerException可谓是随时随处可见,为了避免空指针异常,我们常常需要进行一 些防御式的检查,所以在代码中常常可见if(obj != null) 这样的判断。幸好在JDK1.8中,java为我们提供了 一个Optional类,Optional类能让我们省掉繁琐的非空的判断。下面先说一下Optional中为我们提供的方法 方法 描述...

2018-08-01 10:59:20 707

原创 @SuppressWarnings("unchecked") 注解

执行了未检查的转换时的警告,例如当使用集合时没有用泛型 (Generics) 来指定集合保存的类型。J2SE 提供的最后一个批注是 @SuppressWarnings。该批注的作用是给编译器一条指令,告诉它对被批注的代码元素内部的某些警告保持静默。 一点背景:J2SE 5.0 为 Java 语言增加了几个新的特性,并且和它们一起增加了许多新的警告并承诺在将来增加更多的警告。您可以为 “ja...

2018-08-01 10:34:58 1848

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除