随笔分类 -  JAVA

摘要:最新的springboot 2.2.1版本,启动之后访问http://localhost:8080 会直接跳转到默认登录页,是由于springboot默认配置了安全策略,在启动类中忽略该配置即可 在启动类添加以下配置: 阅读全文
posted @ 2019-11-14 13:19 大刀客 阅读(2063) 评论(0) 推荐(0)
摘要:Shiro框架默认认证失败后会返回到登录页面,在前后端分离项目中,需要返回JSON数据,以便前端或者app端解析处理。 实现方式: 1. 扩展shiro框架的UserFilter类,重写redirectToLogin方法。 2. 在Shiro 的ShiroFilterFactoryBean中加入fi 阅读全文
posted @ 2019-06-17 10:40 大刀客 阅读(4991) 评论(0) 推荐(1)
摘要:docker安装, 登录到Linux服务器上,运行如下命令:sudo docker run -d --restart=unless-stopped -p 80:80 -p 443:443 rancher/rancher,完成后运行docker ps命令查看容器启动状态 访问https://<SERV 阅读全文
posted @ 2019-01-24 15:41 大刀客 阅读(422) 评论(0) 推荐(1)
摘要:前言:最近公司需要导入k8s管理,看了一些rancher相关内容,在此做一记录,rancher系列会根据进展不定期更新。 基础设施编排 Rancher可以使用任何公有云或者私有云的Linux主机资源。Linux主机可以是虚拟机,也可以是物理机。Rancher仅需要主机有CPU,内存,本地磁盘和网络资 阅读全文
posted @ 2019-01-24 09:48 大刀客 阅读(679) 评论(0) 推荐(0)
摘要:前言:随着微服务系统的增加,服务之间的调用关系变得会非常复杂,这给运维以及排查问题带来了很大的麻烦,这时服务调用监控就显得非常重要了。spring cloud sleuth实现了对分布式服务的监控解决方案。 前情回顾请参考: Spring Cloud 微服务一:Consul注册中心 Spring C 阅读全文
posted @ 2019-01-18 16:21 大刀客 阅读(3055) 评论(0) 推荐(0)
摘要:前言:在互联网应用中,特别是电商,高并发的场景非常多,比如:秒杀、抢购、双11等,在开始时间点会使流量爆发式地涌入,如果对网络流量不加控制很有可能造成后台实例资源耗尽。限流是指通过指定的策略削减流量,使到达后台实例的请求在合理范围内。本章将介绍spring cloud gateway如何实现限流。 阅读全文
posted @ 2019-01-18 10:36 大刀客 阅读(9045) 评论(1) 推荐(0)
摘要:前言:在微服务架构中,一般都是进程间通信,有可能调用链都比较长,当有底层某服务出现问题时,比如宕机,会导致调用方的服务失败,这样就会发生一连串的反映,造成系统资源被阻塞,最终可能造成雪崩。在spring cloud家族中,hystrix就是用来处理这个问题的,本章将重点介绍该组件。前情回顾请参考: 阅读全文
posted @ 2019-01-17 19:28 大刀客 阅读(658) 评论(0) 推荐(0)
摘要:前言:前面介绍了一款API网关组件zuul,不过发现spring cloud自己开发了一个新网关gateway,貌似要取代zuul,spring官网上也已经没有zuul的组件了(虽然在仓库中可以更新到,但主页上已经没有了),而且zuul1.x的性能据说也一般,所以本章将引入spring cloud原 阅读全文
posted @ 2019-01-17 14:05 大刀客 阅读(3663) 评论(0) 推荐(0)
摘要:前言:本章将继续上一章Spring Cloud微服务,本章主要内容是API 网关,相关代码将延续上一章,如需了解请参考:Spring Cloud 微服务一:Consul注册中心 Spring cloud zuul概览 zuul 是netflix开源的一个API Gateway 服务器, 本质上是一个 阅读全文
posted @ 2019-01-16 11:59 大刀客 阅读(477) 评论(0) 推荐(0)
摘要:Consul is a service mesh solution providing a full featured control plane with service discovery, configuration, and segmentation functionality. Each 阅读全文
posted @ 2019-01-15 14:13 大刀客 阅读(3124) 评论(0) 推荐(0)
摘要:升级Log4j2后日志提示jar包冲突: SLF4J: Class path contains multiple SLF4J bindings.SLF4J: Found binding in [jar:file:/E:/01.work/03.workspace/xxxx/WEB-INF/lib/lo 阅读全文
posted @ 2018-08-31 16:12 大刀客 阅读(3456) 评论(0) 推荐(0)
摘要:最近给项目升级Log4j2,遇到了不少问题,进行一下总结。 1. 基础知识 configuration标签(<configuration status="debug" monitorInterval="30">), status设置Log4j2启动和加载配置文件时的打印信息,通过该设置可以看到log 阅读全文
posted @ 2018-07-21 14:24 大刀客 阅读(595) 评论(0) 推荐(0)
摘要:阿里云主要支持以下数据类型,详情参考:https://help.aliyun.com/document_detail/29121.html 阅读全文
posted @ 2018-06-22 09:54 大刀客 阅读(1287) 评论(0) 推荐(0)
摘要:Spring注解方式会出现找不到dao的bean的情况 [解决方案] 在mybatis配置文件中加入以下绑定dao的方式: 阅读全文
posted @ 2018-03-21 10:55 大刀客 阅读(2946) 评论(0) 推荐(0)
摘要:1.打开windows->Perferences..窗口,选择java->Editor->ContentAssist,在右下方的“AutoActivationtriggersforjava”选项设置为“.abc”(由于输入有长度限制,先改成.abc)2.下一步导出首选项配置备份文件。点击file->... 阅读全文
posted @ 2015-10-12 14:26 大刀客 阅读(272) 评论(0) 推荐(0)
摘要:最近在做J2ME开发项目,配置环境一切OK,但是打开项目时某些文件提示: The type java.lang.String cannot be resolved. It is indirectly referenced from required .class files,经查阅是因为环境中的JR... 阅读全文
posted @ 2015-08-03 13:31 大刀客 阅读(1393) 评论(1) 推荐(0)