穷水叮咚的博客

主要针对,学习和工作中发现的问题,进行记录和整理,然后和大家分享讨论。...

springboot(2.0.x)和springcloud(Finchley)搭建分布式配置中心(三)

这一篇是搭建一个config client端从config服务端拉取配置 创建了一个子项目 vcloud-oauth pom: <?xml version="1.0" encoding="UTF-8"?> &l...

2019-07-14 10:02:16

阅读数 11

评论数 0

springboot(2.0.x)和springcloud(Finchley)搭建分布式配置中心(二)

上一篇已经搭建了eureka服务,这一次搭建config服务 创建vcloud-config pom <?xml version="1.0" encoding="UTF-8"?> <project xml...

2019-07-13 13:06:06

阅读数 16

评论数 0

springboot(2.0.x)和springcloud(Finchley)搭建分布式配置中心(一)

最近想用springcloud(Finchley)搭建一个分布式配置中心,本来想的很简单,因为之前搭建过一次是springboot 1.5.x和cloud是E版本的,所以想升级下,结果不曾想到踩了各种坑,各种泪。 项目结构 搭建eureka注册中心 首先肯定是创建一个maven项目,然后...

2019-07-13 11:39:33

阅读数 15

评论数 0

springboot,springsecurity实现OAuth2 + JWT认证以及异常处理

技术框架:springboot+oauth2+springsecurity+mybatis-plus+mysql+redis 主要是为了学习oauth2而写的demo,主要用到了oauth2的password模式 其实用了jwt就不应该用redis,因为jwt是无状态的,但是没办法啊,比如用户...

2019-07-11 15:40:01

阅读数 15

评论数 0

mybatis返回时间后面多了一个.0的问题

前端展示时间的时候秒后面多了 2019-07-1012:12:43.0 在sql里面使用mysql自带的函数转换 date_format(a.update_date,'%Y-%m-%d %T') date_format中对应的转换信息 格式 描述 %a 缩写星期名 %...

2019-07-10 17:37:41

阅读数 24

评论数 0

Java8_Function和BiFunction

Function Function作为一个函数式接口,主要方法apply接收一个参数,返回一个值 @FunctionalInterface public interface Function<T, R> { /** * Applies this ...

2019-07-10 17:17:42

阅读数 11

评论数 0

Spring Security Oauth2 认证流程(password模式)

1.本文介绍的认证流程范围 本文主要对从用户发起获取token的请求(/oauth/token),到请求结束返回token中间经过的几个关键点进行说明。 2.认证会用到的相关请求 注:所有请求均为post请求。 获取access_token请求(/oauth/token) 请求所需参数:cli...

2019-07-08 23:15:26

阅读数 34

评论数 0

拦截器和过滤器的区别

①拦截器是基于java的反射机制的,而过滤器是基于函数回调。 ②拦截器不依赖与servlet容器,过滤器依赖与servlet容器。 ③拦截器只能对action请求起作用,而过滤器则可以对几乎所有的请求起作用。 ④拦截器可以访问action上下文、值栈里的对象,而过滤器不能访问。 ⑤在action的...

2019-07-05 15:37:31

阅读数 23

评论数 0

springboot+shiro使用jwt实现权限URL细粒度控制

最近在使用jwt作为token使用,然后整合shiro,并实现URL权限细粒度控制。本项目只是一个demo。可能有些考虑的不太全 对于shiro控制权限的一些注解我个人觉得有些麻烦,需要在每个接口加上注解,不太灵活,而且我要控制URL级别的权限 比如A用户 拥有GET方式的/sysUser/*...

2019-07-03 16:54:39

阅读数 51

评论数 0

SpringBoot+mybatis-plus整合shiro和redis

整合shiro以及将session存入reids中,导入shiro-redis包,就不用自己实现怎么往redis中存session了。现在一般都是前后端分离的项目,后台返回统一的格式给前端 pom <?xml version="1.0" encoding=&...

2019-06-24 10:01:01

阅读数 69

评论数 0

Feign真正正确的使用方法

Feign是spring cloud中服务消费端的调用框架,通常与ribbon,hystrix等组合使用。 但是在某些项目中,由于遗留原因,整个系统并不是spring cloud项目,甚至不是spring项目,而使用者关注的重点仅仅是简化http调用代码的编写。 如果采用httpclient或...

2019-06-17 20:35:45

阅读数 111

评论数 0

idea设置类注释和方法注释模板

1、设置类注释模板 这样在定义类时,都要多输入类的描述。不想的话,可以删去 ${description} 2、方法注释模板 先新建模板组,名字自己起。 然后选中自己的模板组,在模板组下新建模板 如下图给模板设置信息 1、设置模板名称,建议不要换,就是 * 号 2、模板描述,...

2019-05-31 15:57:21

阅读数 37

评论数 0

强引用,软引用,弱引用,虚引用

用了Java怎么长时间一直不知道原来Java还有四种引用类型,这个引用类型和我们平常说的可不一样。这里的引用类型不是指数据类型的一种,而是指Java中的引用所分的四种类型。他们代表了JVM回收内存的四种强度,分别如下。 强引用: Java中的引用,有点像C++的指针。通过引用,可以对堆中的对象进...

2019-05-12 18:03:26

阅读数 38

评论数 0

使用Jenkins+docker 部署springboot项目

转载自:https://my.oschina.net/yimingkeji/blog/2878371 安装jenkins Jenkins介绍 Jenkins是一个广泛用于持续构建的可视化web工具,可用于自动化与构建、测试、交付或部署软件相关的各种任务。 可以通过安装包、tomcat、ja...

2019-05-12 12:30:06

阅读数 77

评论数 0

springboot前端传参date类型后台处理方式

1、针对json格式:在配置文件中加以下配置 spring.jackson.date-format=yyyy-MM-dd HH:mm:ss spring.jackson.time-zone=GMT+8 2、针对form表单格式,加下面这句配置就可以 spring.mvc.dateFormat...

2019-05-08 22:09:25

阅读数 67

评论数 0

Git 修改用户名以及提交邮箱

问题背景: 在已毕业师兄的电脑上提交自己的 Github 代码,(尽管有重新设置了 自己的SSH),但是 Github网站提交结果却显示师兄提交的: 验证当前本地属性: 怎么知道本地有设置?git config --local --list看一眼。 怎么设置本地属性?git conf...

2019-05-05 10:47:59

阅读数 211

评论数 0

清理linux中buff/cache值过大

在云上跑了一个深度学习的东西,但是数据量实在太大,为了加速。 我就直接将数据集全部加载到内存中,毕竟对于GPU云服务器来说,内存和GPU比起来实在不算钱。。。 但是运行top指令发现,linux中的buff/cache占比相当大,但没发现占用这个的程序,于是决定手动释放掉,以使得我的数据集都能完...

2019-04-28 16:35:59

阅读数 129

评论数 0

stream()中计算BigDecimal

实体 public class ApAccountBegin { //数量 private BigDecimal beginQuantity; //金额 private BigDecimal beginBalance; //汇率 private ...

2019-04-27 17:47:00

阅读数 179

评论数 0

Java8使用ParallelStream注意事项

Java8并行流ParallelStream和Stream的区别就是支持并行执行,提高程序运行效率。但是如果使用不当可能会发生线程安全的问题。Demo如下: public static void concurrentFun() { List<Integer&...

2019-04-25 21:27:09

阅读数 164

评论数 0

Centos中yum方式安装java

查看CentOS自带JDK是否已安装 1 [root@test~]# yum list installed |grep java 若有自带安装的JDK,应如下操作进行卸载CentOS系统自带Java环境 1 2 3 4 ...

2019-04-24 12:01:04

阅读数 66

评论数 0

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