冰河的专栏

持之以恒,贵在坚持,每天进步一点点。。。

Spark之——Hadoop2.7.3+Spark2.1.0 完全分布式环境 搭建全过程

一、修改hosts文件在主节点,就是第一台主机的命令行下;vim /etc/hosts我的是三台云主机:在原文件的基础上加上;ip1 master worker0 namenode ip2 worker1 datanode1 ip3 worker2 datanode2其中的ipN代表一个可用的集群...

2018-05-30 22:11:06

阅读数 1128

评论数 0

Java之——Class的isAssignableFrom方法

Class的isAssignableFrom方法定义如下:public native boolean isAssignableFrom(Class<?> cls);由方法签名可见是一个本地方法,即C代码编写的。以下是JDK中的注释:Determines ...

2018-05-30 12:57:22

阅读数 923

评论数 0

SpringBoot之——Validator校验相关的注解信息

@null           验证对象是否为空@notnull     验证对象是否为非空@asserttrue       验证 boolean 对象是否为 true@assertfalse      验证 boolean 对象是否为 false@min           验证 number...

2018-05-29 18:58:58

阅读数 1481

评论数 0

SpringBoot之——使用@Async实现异步调用

一、什么是“异步调用”?“异步调用”对应的是“同步调用”,同步调用指程序按照定义顺序依次执行,每一行程序都必须等待上一行程序执行完成之后才能执行;异步调用指程序在顺序执行时,不等待异步调用的语句返回结果就执行后面的程序。二、同步调用下面通过一个简单示例来直观的理解什么是同步调用:定义Task类,创...

2018-05-28 22:23:04

阅读数 625

评论数 0

SpringBoot之——LogBack日志配置与多环境实战

一、Slf4j+Logback的快速实践spring-boot默认支持logback,所以无需引用任何以来只需要,配置application.properties即可,如果要功能丰富些,则配置下logback.xml。1、在application.properties里配置的方式logging.f...

2018-05-28 21:58:54

阅读数 3647

评论数 0

SpringBoot之——多环境配置

一、多环境配置我们在开发Spring Boot应用时,通常同一套程序会被应用和安装到几个不同的环境,比如:开发、测试、生产等。其中每个环境的数据库地址、服务器端口等等配置都会不同,如果在为不同环境打包时都要频繁修改配置文件的话,那必将是个非常繁琐且容易发生错误的事。对于多环境的配置,各种项目构建工...

2018-05-26 22:51:34

阅读数 334

评论数 0

SpringBoot之——log4j日志配置案例

在创建Spring Boot工程时,我们引入了spring-boot-starter,其中包含了spring-boot-starter-logging,该依赖内容就是Spring Boot默认的日志框架Logback,所以我们在引入log4j之前,需要先排除该包的依赖,再引入log4j的依赖,就像...

2018-05-26 21:05:47

阅读数 27689

评论数 2

Java之——实现对文件进行MD5加密

package com.lyz.utils.file.md5; import java.io.File; import java.io.FileInputStream; import java.io.IOException; import java.io.InputStream; import ...

2018-05-25 18:25:41

阅读数 1994

评论数 0

Spring之——使用Spring实现读写分离(MySQL实现主从复制)

1.  背景我们一般应用对数据库而言都是“读多写少”,也就说对数据库读取数据的压力比较大,有一个思路就是说采用数据库集群的方案,其中一个是主库,负责写入数据,我们称之为:写库;其它都是从库,负责读取数据,我们称之为:读库;那么,对我们的要求是:1、读库和写库的数据一致;2、写数据必须写到写库;3、...

2018-05-25 00:00:55

阅读数 256

评论数 0

SpringBoot之——动态数据源(多数据源自动切换)

本文实现案例场景: 某系统除了需要从自己的主要数据库上读取和管理数据外,还有一部分业务涉及到其他多个数据库,要求可以在任何方法上可以灵活指定具体要操作的数据库。为了在开发中以最简单的方法使用,本文基于注解和AOP的方法实现,在spring boot框架的项目中,添加本文实现的代码类后,只需要配置好...

2018-05-24 23:39:15

阅读数 1995

评论数 0

SpringMVC之——防止重复提交表单的方法(二)

本博文提供SpringMVC防止重复提交表单的第二种方法,就是判断请求url和数据是否和上一次相同。推荐,非常简单,页面不需要任何传入,只需要在验证的controller方法上写上自定义注解即可1、创建自定义注解SameUrlData注解的作用主要是用来标识哪些类需要被拦截,处理防重复提交的问题,...

2018-05-24 19:44:18

阅读数 512

评论数 0

SpringMVC之——防止重复提交表单的方法(一)

这篇博文介绍第一种方法:判断session或其他缓存中保存的token,这里以session为例,具体大家也可以自行扩展以其他的缓存实现。这种方式比较麻烦,每次在提交表单时都必须传入上次的token。而且当一个页面使用ajax时,多个表单提交就会有问题。1、自定义注解FormToken注解的作用主...

2018-05-24 19:26:29

阅读数 1711

评论数 0

Memcached之——Simple-Spring-Memcached(SSM) 的简单使用

memcached是一种分布式缓存工具,有效提升了按主键检索数据的性能问题。Simple-Spring-Memcached 是memcached与spring 框架整合的一种缓存框架,本质是采用aop的方式实现缓存的调用和管理。其核心组件声明了一些Advice,当遇到相应的切入点时,会执行这些Ad...

2018-05-24 19:02:23

阅读数 801

评论数 0

Memcached之——simple-spring-memcached缓存搭建

1、添加pom依赖<dependencies> <dependency> <groupId>com.google.code.simpl...

2018-05-24 18:50:34

阅读数 196

评论数 0

Memcached之——simple-spring-memcached-3.0.x 注解详解

@CacheName: 指定缓存实例注解@CacheKeyMethod:缓存key生成注解---------------------------------读取-------------------------------------------@ReadThroughAssignCache(as...

2018-05-24 18:40:16

阅读数 256

评论数 0

SpringBoot之——配置EHCache

第一步:在classpath下引入配置文件ehcache.xml<?xml version="1.0" encoding="UTF-8"?> <ehcache ...

2018-05-22 18:42:19

阅读数 1503

评论数 0

SpringBoot之——SpringBoot2.0 使用Redis

1、pom引入<dependency> <groupId>org.springframework.boot</groupId> &lt...

2018-05-22 13:00:21

阅读数 7951

评论数 1

Java之——Java 7 新的 try-with-resources 语句,自动资源释放

Java 7 的编译器和运行环境支持新的 try-with-resources 语句,称为 ARM 块(Automatic Resource Management) ,自动资源管理。新的语句支持包括流以及任何可关闭的资源,例如,一般我们会编写如下代码来释放资源:public static void...

2018-05-21 18:26:35

阅读数 1188

评论数 0

Java之——Java8 自定义函数编程

一、FunctionalInterface描述Jdk8 就提供了 FunctionalInterface 的注解来帮助我们。Java8中对FunctionalInterface注解的声明如下:@Documented @Retention(value=RUNTIME) @Target(value=T...

2018-05-21 13:07:46

阅读数 1031

评论数 0

Java之——Java8重复注解与类型注解

Java 8对注解处理提供了两点改进:可重复的注解及可用于类型的注解。测试代码-重复注解MyAnnotation.javapackage java8.annotation.repeat; import static java.lang.annotation.ElementType.CONSTRU...

2018-05-20 22:49:50

阅读数 513

评论数 0

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