![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
spring
好个秋
这个作者很懒,什么都没留下…
展开
-
spring security 慢拖累系统性能。
接到一个新的任务。要求系统的实时性比较好,需要在100毫秒内得到返回。 需要basic auth验证。开始就使用了spring security。配置了一个basic auth。并且使用了HandlerInterceptor来记录了服务的执行时间。在调试过后发现,本地和服务器上面运行良好。都在几十毫秒的程度就可以返回。但是在压力测试的过程中发现了问题,好多都是500毫秒左右。开始怀疑是网络或者是网关的问题。在一步步排除以后发现应该是spring security filter执行的时间不稳定,并原创 2021-10-22 10:31:39 · 1669 阅读 · 0 评论 -
springboot profile
想使用profile对springboot项目进项不同环境的配置。查看了一下网上的文章,大部分都是通过使用application-dev.properties、application-uat.properties或者application-prod.properties,来区分不同的环境的。照做了以后觉得重复的配置属性太多了,而且如果配置文件多的话,会造成文件数量成倍增长,给阅读文件和管理...原创 2019-11-14 17:30:06 · 97 阅读 · 0 评论 -
ContentCachingResponseWrapper spring security 下不起作用
项目里面计划把所有的response打印出来。开始觉得很简单,只要使用一个responseWrapper 把response包装一下就可以了。开始计划按照项目中的RequestWrapper写一个出来。写的时候发现没有什么头绪,跟request还是很不一样的。然后找了一下ResponseWrapper 的实现类。然后在spring里面的jar包里面找到ContentCachingRespo...原创 2019-09-02 11:00:01 · 3287 阅读 · 0 评论 -
微服务 自动选择restTemplate
最近在做有关微服务的项目。学到了很多东西,但是中间也遇到了很多问题。其中一个问题就是,一个微服务项目有时候需要通过url访问服务,有时候需要通过serviceId 访问注册在注册服务器的服务。这个在开发过程中就感觉很麻烦。客户端我们是通过restTemplate访问的。当访问url的服务时,需要直接使用restTemplate而当访问serviceId的服务时,需要使用@AutoB...原创 2018-10-15 21:24:41 · 410 阅读 · 1 评论 -
spring 关闭事件
@Servicepublic class StopAddDataListener implements ApplicationListener<ContextClosedEvent> { private Logger logger= LoggerFactory.getLogger(StartAddDataListener.class); @Autowi...转载 2018-04-09 09:39:54 · 1362 阅读 · 0 评论 -
resttemplate Connection timed out 和 SocketTimeoutException
最近开始使用resttemplate 调用一些其他rest 服务。之前公司默认的timeout时间是20秒。然后就在网上搜了一个方法设置了连接超时时间。方法如下, <bean id="requestFactory" class="org.springframework.http.client.SimpleClientHttpRequestFactory">原创 2018-01-18 18:01:49 · 18908 阅读 · 9 评论 -
spring3 和 Java8
Spring 3 和 java 8 不相互兼容。需要升级到Spring4 或者至少升级到Spring 3.2.16引用原资料点击打开链接原创 2017-09-26 11:58:02 · 560 阅读 · 0 评论 -
spring 4 restful 服务添加http-basic 验证。
spring 4 restful 服务使用spring-security添加http-basic 验证。原创 2017-08-16 16:49:29 · 440 阅读 · 0 评论 -
spring mvc restful 传入List
spring mvc restful 传入List原创 2017-08-08 13:08:07 · 3859 阅读 · 0 评论 -
jdbcTemplate 调用存储过程。 入参 array 返回 cursor
需求:java传入一个list object。从数据库找到相关的数据并返回。如果循环取数据,那么会产生N条SQL。(N为 list 的size)开始计划使用临时表,先把list数据插入到数据库。可以使用批量插入,虽然也需要产生N条SQL,但是性能应该会比N个查询快很多。(不过没有实践)。同事提醒说可以用存储过程,批量查询。之前并没有这么使用过。开始以为要使用in(id1, id2)原创 2017-07-31 14:19:40 · 1285 阅读 · 3 评论 -
Spring 配置
今天想使用spring里面的@Value的注解参考了几个网络上的配置,但是始终不生效,不知道自己是什么地方配错了。最后使用了以下方式。 file:conf.properties file:conf1.properties原创 2017-06-15 15:22:48 · 170 阅读 · 0 评论 -
spring 页面国际化
spring 国际化原创 2017-05-27 15:42:13 · 376 阅读 · 0 评论 -
spring 容器中配置 map 成员变量
spring 容器中使用 map原创 2017-05-24 11:08:18 · 2819 阅读 · 0 评论