• spring boot结合redis实现限流

    spring boot结合redis实现限流

    网站访问量大,为了保障服务器不宕机,或者为了过滤频繁的恶意请求, 或者根据不同的业务请求设置不一样的限流标准。这些可以通过NGINX实现,但今天记录的是在应用程序中(或者微服务的网关层面)利用redis来实现限流

    2021-05-06[java]

    阅读更多
  • springboot运行中获取当前jar包路径及名称

    springboot运行中获取当前jar包路径及名称

    springboot应用自己获取自己运行的路径,应该很容易,但还要获取jar包名字,就有点意思了。但java确实提供了相应的方法,只是平时没注意而已

    2021-01-15[java]

    阅读更多
  • swagger 文件上传以及requestbody参数传递

    swagger 文件上传以及requestbody参数传递

    记录swagger 文件上传,以及swagger requestbody方式API测试接受数据的配置方式。

    2021-01-04[java]

    阅读更多
  • 一篇文章梳理spring boot 加载 spring data jpa的全过程.

    一篇文章梳理spring boot 加载 spring data jpa的全过程.

    用过spring boot 与spring data jpa 的都知道,只需要简单的配置,就能实现数据库的CRUD, 但使用简单的前提是spring 为我们做了太多工作,而这些工作的一个核心就是自动装配,而自动装配也是约定优于配置方案的最佳实践

    2020-11-27[java]

    阅读更多
  • Springboot 2.3 与swagger 3.0 集成

    Springboot 2.3 与swagger 3.0 集成

    以前用过SWAGGER 2, 还是比较简单,最近将spring boot 升级到最新的2.3.3,同时也将 swagger 升级到3.0 版本,记录一下基本过程。

    2020-08-24[java]

    阅读更多
  • 简单写了一个基于spring boot mosquitto 的starter

    简单写了一个基于spring boot mosquitto 的starter

    基于spring boot和mosquitto实现了一个mosquitto的starter, 在以后的项目中需要用到mosquitto的地方,可以简单修改,然后集成到项目中去

    2020-07-20[java]

    阅读更多
  • springboot(mvc)利用applicationEvent来解耦异步运行很实用。

    但一个对象的变化,触发另外一个事件。只是典型的观察者模式,在spring中也有很好的体现,ApplicationEvent 就是很好的一个实现。简单记录几个要点:1. 对象(事件)2. 监听对象3. 发布对象

    2020-04-22[java]

    阅读更多
  • springboot2.x使用interceptor之后静态资源文件加载问题

    在使用spring boot 2.x 的过程中,如果使用了interceptor来做权限拦截,很有可能你会发现原来能正常请求的资源文件css,js,images等都不能用了。如果没有加这个拦截器之前,所有的都是好的。一般在开发过程中,很多人估计都是先开发功能,最后再加权限拦截(当然如果采用第三方权限框架比如shiro等,不存在这问题), 尝试过修改application.properties增加静态资源文件地址,结果没用。最后还是在代码里面配置才生效.

    2019-07-31[java]

    阅读更多
  • 在测试类中初始化spring boot2的Bean的两种方法

    在springboot里面,我可以用@TestConfiguration注解去为一些测试类初始化java bean, 以实现注入的目的.最常见的有两种法法1. @TestConfiguration + @Import被@TestConfiguration 注解的类,并不包含在springboot的启动扫描之中,因此需要我们自己手工import进去,比如.代码片段, 请查看文章详情 ...

    2019-03-03[java]

    阅读更多
  • 配置Spring-boot 的哪一个main方法去执行

    在用spring boot开发的应用中,有多个main方法,到底哪一个作为启动的类呢。修改pom.xml文件,用如下方式实现.代码片段, 请查看文章详情 ...

    2017-11-30[java]

    阅读更多
  • Spring Boot中得到当前数据库的连接池

    用spring boot开发应用程序确实简单了很多,有时候需要在运行过程中得到当前数据库连接池的情况。其实spring  boot 也提供了很方便的方法,对于连接池,可以用spirng boot 默认的tomcat, 也有DBCP类型的。看项目的具体情况了,直接上代码,其实只需要注入java.sql.Datasource 这个类就可以得到连接池的情况了。

    2017-11-30[java]

    阅读更多
  • Spring-boot 修改jsp页面需要重启应用服务器问题

    用spring boot,mybatis 做一个基于微信的小商城,采用JSP,html页面方式做的。但在开发过程中发现,当 tomcat启动之后,你再去修改jsp、或者html页面,然后再浏览器刷新页面,怎么都不生效, 这些页面都被缓存了一样。

    2017-09-20[java]

    阅读更多
  • Spring-boot 修改tomcat的端口

    部署多个微服务在同一台机,直接用内置的tomcat, 需要使用不同的端口。需要修改端口地址,常见的配置server.port, 其实也可以在代码里面实现,只是比较丑陋,但作为一种方法,也记录下来。

    2017-06-13[java]

    阅读更多
  • spring-cloud feign hystrix配置熔断为什么不生效的原因

    今天特地测试了用feign来作为负载均衡器做测试,配置很简单,而且也能很好的工作,但突然,我想既然用了feign,干脆也把熔断也测试了,也就是hystrix支持的熔断. 没想到反而在这个上面花了不少时间。死活不进入熔断配置的方法。一般报两种错:1. Service Look up error: Load balancer does not have available server for client...2. feign connection refused: connect executing get, 也就是找不到微服务,连接不上,因为熔断测试的时候是停止微服务测试的。

    2017-05-26[java]

    阅读更多
  • spring-cloud eureka server 的发现客户端与注册例子

    今天在公司测试Eureka server 与client 的发现与注册,可能是碰见鬼了,或者下载了假的jar包,配置都是按照网上文档做的,server 与客户端都跑起来了,但在eureka server 中就是查看不到已经运行起来的服务端。 最关键的是,在客户端也是配置了eureka.client.serviceUrl.defaultZone 地址,也加入相应的依赖包,而且也加入了@@EnableDiscoveryClient, 但无论如何还是发现不了客户端,后来就算了,晚上回到家,按照同样的方法,唯一不同的是换了 依赖的版本,就实现了。可以发现服务了。简单记录下配置过程。

    2017-05-23[java]

    阅读更多
共有 324 条记录 12345 >> 末页

 


  • 微信公众号

  • 我的微信

站点声明:

1、一号门博客CMS,由Python, MySQL, Nginx, Wsgi 强力驱动

2、部分文章或者资源来源于互联网, 有时候很难判断是否侵权, 若有侵权, 请联系邮箱:summer@yihaomen.com, 同时欢迎大家注册用户,主动发布无版权争议的 文章/资源.

3、鄂ICP备14001754号-3, 鄂公网安备 42280202422812号