smallyoung
Spring之条件注解@Conditional,条件(系统)不同注入的对象也不同 Spring之条件注解@Conditional,条件(系统)不同注入的对象也不同
一、概述条件注解,可以根据不同的条件来做出不同的事情。在Spring中条件注解可以说是设计模式中状态模式的一种体现方式,同时也是面向对象编程中多态的应用部分。 在Spring框架中,当我们使用条件注解时,我们会为每种独立的条件创建一个类,根
2017-12-14
java8,你应该了解的新特性(新时间与日期API) java8,你应该了解的新特性(新时间与日期API)
一、使用LocalDate、LocalTime、LocalDateTime 类的实例是不可变的对象,分别表示使用 ISO-8601日历系统的日期、时间、日期和时间。它们提供了简单的日期或时间,并不包含当前的时间信息。也不包含与时区相关的信息
2017-09-16
java8,你应该了解的新特性(空指针终结者:Optional 类) java8,你应该了解的新特性(空指针终结者:Optional 类)
一、概述java.lang.NullPointerException是最常见也是最令人讨厌的一种异常,如果一个对象可能为null,在调用其方法之前必须进行非空检查,否则就会引发java.lang.NullPointerException。但
2017-09-16
java8,你应该了解的新特性(并行流优化篇) java8,你应该了解的新特性(并行流优化篇)
一、概述并行流就是把一个内容分成多个数据块,并用不同的线程分别处理每个数据块的流。 Java 8 中将并行进行了优化,我们可以很容易的对数据进行并行操作。Stream API 可以声明性地通过 parallel() 与sequential(
2017-09-15
java8,你应该了解的新特性(Stream API篇) java8,你应该了解的新特性(Stream API篇)
一、新特性简介 速度更快 代码更少(增加了新的语法Lambda表达式) 强大的Stream API 便于并行 最大化减少了空指针异常Optional 其中最为核心的为 Lambda 表达式与Stream API 二、了解Stream AP
2017-09-14
java8,你应该了解的新特性(Lambda篇) java8,你应该了解的新特性(Lambda篇)
一、新特性简介 速度更快 代码更少(增加了新的语法Lambda表达式) 强大的Stream API 便于并行 最大化减少了空指针异常Optional 其中最为核心的为 Lambda 表达式与Stream API 二、LambdaLambd
2017-09-13
阿里云主机配置 阿里云主机配置
一、修改主机名#编辑文件设置永久主机名,重启后生效 vim /etc/hostname 二、修改SSH登录端口 #修改文件中的Post为其他端口 vim /etc/ssh/sshd_config 三、安装java以jdk8为例 将ja
2017-09-12
Redis复制,事故情况分析 Redis复制,事故情况分析
一、概念主机数据更新后根据配置和策略,自动同步到备机的master/slaver机制,Master以写为主,Slave以读为主。 二、能做什么 读写分离 容灾恢复 三、复制原理 slave启动成功连接到Master后会发送一个s
2017-09-07
Redis常用命令总结 Redis常用命令总结
一、启动Redis1、查询Redis是否启动ps -ef|grep redis 2、启动Redisredis-server redis.conf 3、连接redis-cli -p 6379 4、测试发送ping,如果连接正常就返回一
2017-09-05
MySql学习之主从复制 MySql学习之主从复制
一、基本原理 master将改变记录到二进制日志(binary log)中。这些记录过程叫做二进制日志事件(binary log events)。 slave将master的binary log events拷贝到它的中继日志(relay
2017-09-04
MySql学习之索引优化 MySql学习之索引优化
写在前面:索引对查询的速度有着至关重要的影响,理解索引也是进行数据库性能调优的起点。1、全值匹配在创建索引时,查询(排序)字段的个数和索引个数相匹配为最佳。2、最佳左前缀法则:查询从索引的最左前列开始并且不跳过索引中的列。3、不在索引列上做
2017-08-28
MySql学习之性能分析Explain使用 MySql学习之性能分析Explain使用
一、MySql Query Optimizer 查询优化器MySql中有专门负责优化SELECT语句的优化器模块,主要功能:通过计算分析系统中收集到的统计信息,为客户端请求的Query提供他认为最优的执行计划(他认为最优的数据检索方式,但是
2017-08-26
3 / 5