jaune161的专栏

Extjs、Java、前端技术、Oracle和Mysql数据库技术分享

排序:
默认
按更新时间
按访问量

Using ribbon and feign without eureka or both

需求描述 有三个服务A、B、C,A和B在一个注册中心,C是一个独立的SpringBoot服务。关系如下 即服务B需要同时通过注册中心访问A,和不通过注册中心访问C。使用RestTemplate也可以做到,但是这不是我们想要的效果。既然已经集成了feign这个强大的客户端工具,就必须用起来啊。 s...

2018-10-18 14:22:18

阅读数:1

评论数:0

在Spring Boot中启用Http2.0

HTTP2.0特性 通俗易懂篇:https://www.cnblogs.com/yingsmirk/p/5248506.html 深入了解篇:https://www.jianshu.com/p/67c541a421f9 使用HTTP/2的几点注意事项 要使用HTTP/2需要注意以下几点 虽然...

2018-09-28 11:47:56

阅读数:41

评论数:0

对数公式推导过程

积、商、幂的对数 logaMN=logaM+logaNlogaMN=logaM+logaNlog_{a}MN=log_{a}M + log_{a}N的推导过程如下。 证明:设logaM=p,logaN=q则ap=M,aq=N,代入logaMN,得logaMN=loga(ap⋅aq)=l...

2018-06-15 11:05:06

阅读数:261

评论数:0

MySQL数据库备份脚本

备份脚本如下: #!/bin/bash BACKUP_PATH=/opt/backup/<backup_dir> MYSQL_DUMP=/usr/bin/mysqldump BACKUP_TIME=$(date +%Y%m%d.%H%M) BACKUP...

2018-05-17 18:15:30

阅读数:129

评论数:0

基于SpringAOP实现数据权限控制

基于SpringAOP实现数据权限控制 在此主要是实现对用户查询数据返回字段的控制。比如一个表格有A,B,C,D,E五列,用户U1只能查看A,B,C三列。 此文章讲述的内容并不能实现在查询时仅查询A,B,C三列,而是在查询后做过滤,将D,E两列的值置为空。 本文只启到抛砖引玉的作用,代码并没...

2018-01-05 19:24:14

阅读数:2196

评论数:5

SpringBoot集成SpringSecurity+CAS

本文主要讲述如何通过SpringSecurity+CAS在springboot项目中实现单点登录和单点注销的功能。参考内容有Spring Security官方文档中的 1. 5. Java Configuration 2. 32. CAS Authentication

2017-09-22 11:06:37

阅读数:6812

评论数:1

ActiveMQ开启用户认证及消息持久化到数据库功能

1、开启用户认证机制ActiveMQ默认是不开启用户认证机制的,如果需要开启则需要修改配置。1. 首先打开activemq.xml,在broker下增加<plugins> <jaasAuthenticationPlugin configuration="acti...

2017-04-14 16:05:02

阅读数:1450

评论数:0

17、Spring实战:利用AOP实现日志监控

本例用利用AOP来实现记录用户登录的功能。 登录业务这里我们简单写,在实际使用时与此类似//用户Bean package com.codestd.springstudy.log;public class User { private String username; private ...

2016-05-22 17:56:03

阅读数:3318

评论数:2

16、在bean中获取Resource

本章我们讲如何在Bean中获取Resource,就是在Spring中如何向我们的Bean注入Resource。下面我们来实现这个功能。 编写Bean这里我们实现一个工具类,用于读取Properties文件并提供一个方法用于根据key获取对应的值。package com.codestd.spring...

2016-05-22 17:55:29

阅读数:1545

评论数:0

15、使用ResourceLoader

ResourceLoader接口类如下:public interface ResourceLoader { Resource getResource(String location); }ResourceLoader根据资源的前缀判断是什么类型的资源 classpath: ClassPat...

2016-05-22 17:52:59

阅读数:2705

评论数:1

14、Spring工具类之Resource

在项目中我们经常需要获取配置文件,有时候会出现在JavaSE项目中获取文件的代码能正常运行,但是到JavaEE项目中就不可以了。针对这种情况我们可以使用Spring提供的Resource工具类 Spring 的优秀工具类盘点,第 1 部分: 文件资源操作和 Web 相关工具类 Spring 的优...

2016-05-22 17:48:37

阅读数:2267

评论数:0

13、Spring工具类的使用

Spring-core中提供了大量的工具类,常用的有StringUtils、ObjectUtils、NumberUtils、Base64Utils等,Spring工具类在spring-core.jar中的org.springframework.util包下。 StringUtils 方法名 ...

2016-05-22 17:47:32

阅读数:7814

评论数:0

12、基于XML方式的AOP

创建Bean//首先创建业务接口 package com.codestd.springstudy.aop.xml.service;public interface UserService { public void login(); public void logout() throw...

2016-05-22 17:45:19

阅读数:1193

评论数:0

11、AOP之引入

SpringAOP的引入通过@DeclareParents实现,其目标是对于一个已有的类引入新的接口。//业务接口类 package com.codestd.springstudy.aop.introductions;public interface Animal { public void...

2016-05-22 17:44:02

阅读数:1596

评论数:0

10、返回通知、异常通知

返回通知在前置通知、后置通知以及环绕通知后。@AfterReturning(value = "execution(* com..*.sleep(..))" ) public void retAdvice(){ System.out.println("Rt&qu...

2016-05-22 17:43:09

阅读数:1134

评论数:0

9、前置、后置、环绕通知

前置通知使用@Before第一种方法:先定义pointcut@Pointcut("execution(* com..*.sleep(..))") public void callSleep(){}@Before(value="callSleep()") pu...

2016-05-22 17:42:24

阅读数:1890

评论数:0

8、AOP切入点详解

@AspectJ支持如果使用@Configuration注解配置Spring,需要添加@EnableAspectJAutoProxy。@Configuration @EnableAspectJAutoProxy public class ApplicationConfig {}如果使用XML需要在...

2016-05-22 17:41:32

阅读数:2950

评论数:0

7、Spring AOP使用

什么是AOP?在软件业,AOP为Aspect Oriented Programming的缩写,意为:面向切面编程,通过预编译方式和运行期动态代理实现程序功能的统一维护的一种技术。AOP是OOP的延续,是软件开发中的一个热点,也是Spring框架中的一个重要内容,是函数式编程的一种衍生范型。利用AO...

2016-05-22 17:40:41

阅读数:1324

评论数:0

6、Spring SPEL使用之--在Java类中使用SPEL

使用注解的方式配置属性使用@Value可以向Bean属性,方法和构造函数中注入值。例子如下向属性中注入值使用@Value("#{ systemProperties['java.version'] }")和@Value("#{systemEnvironment['JAV...

2016-05-22 17:34:32

阅读数:4614

评论数:1

5、Spring SPEL使用之--在XML中使用SPEL

SPEL(Spring Expression Language)即Spring3中功能丰富强大的表达式语言,简称SpEL。SpEL是类似于OGNL和JSF EL的表达式语言,能够在运行时构建复杂表达式,存取对象属性、对象方法调用等。所有的SpEL都支持XML和Annotation两种方式,格式:#...

2016-05-22 17:33:42

阅读数:3937

评论数:0

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