logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

springmvc 文件上传异步处理

springmvc3提供了文件上传异步处理功能,当文件上传时,controller不需要一直等到文件上传成功后再返回视图,而是先返回到servlet容器,待异步处理的线程完成后转向指定视图!首先要在web.xml中配置:        mvc        org.springframework.web.servlet.DispatcherServlet          

Docker nginx安装与文件挂载

在高并发访问的时候,一台tomcat完成是撑不住的,这时就需要做个tomcat集群了,使用nginx进行LB处理。那么先安装好nginx进行测试。在win10中,下载好nginx,并进入解压好的目录,执行 start nginx即可以启动nginx了,只要在访问localhost页面上出现“Welcome to nginx!”等字样表示nginx安装成功了。这时可以使用jmeter进行压力测试..

#docker
SpringMvc在SpringBoot环境和Web环境中上下文的关系

之前有人在我的项目中提出issue,咨询在SpringBoot中的bean是不是由谁来管理的问题(SpringMvc还是Spring)来管理(https://github.com/cmlbeliever/SpringBootLearning/issues/2)其实一开始我也是挺懵逼的,之前没有怎么了解过这些细节,既然提出问题了,当然要找出个所以然。在Web环境中,是分为SpringMvc管理的子容

#spring
Eureka 优雅下线,上线

项目中使用SpringCloud时,Eureka作为注册中心基本是标配了,作为AP的一个实现策略,基本能够满足项目的需要。在微服务的世界中,每个模块发布是常有的事,那么如何安全地发布呢?直接关闭服务这种方式简单粗暴,直接造成的影响就是部分模块调用时出错,如果有多台服务器的话,一台一台地重启还是可以的,前提是调用端得有自己的重试策略,比如使用Feign作为客户端调用接口的话可以配置rib...

#微服务#eureka
SpringCloud 项目基础搭建与使用

微服务已经渐渐火起来了,现在到哪里都能听到这个词。在微服务方面SpringCloud算是很成熟的开源项目了。虽然项目中还没具体使用到,但是作为个人的学习拓展还是可以深入的学习的。我眼中的微服务概念:将系统拆分成独立的多个模块,通过网关对外提供服务,模块之间可以互相调用。通过这样拆分就可以根据每个模块的访问情况进行动态配置服务数量,而不需要像之前的项目一样部署整个项目。工程地址:https://g

#微服务
Redisson lua脚本执行踩坑之神秘的引号

最近项目需求,在redis中需要执行批量删除指定key,并且要支持原子操作,那么当然只有自己写lua脚本了。项目中使用的是redisson作为redis连接工具,首先先定义好lua脚本:private static final String BATCH_DEL_SCRIPT = "for k,v inpairs(ARGV) do \n " +"redis.c...

#redis
SpringMVC 设置全局DateTime json返回格式

对于部分返回DateTime的项目,只需要在指定属性上添加@JsonSerialize 使用自定义的json转换格式即可自定义返回DateTime格式但是对于项目中返回有多个DateTime字段来说,上面的方法明显不适用,这时需要自定义全局的DateTime转换器:1、配置文件:<beanclass=" org.springframework.web.servl

git 解决冲突的办法

在项目中使用git管理,冲突是在所难免的,如果没办法解决冲突,可以试试这个办法!第一步、对工程进行备份,最好是拷贝到其他文件夹中第二步、在cmd命令栏上,进入到工程目录下,这里的工程只你正在开发的工程第三步、输入命令 git stash    git stash clear    git reset --hard  id 注:id指你上传文件的id,在eclipse中右键工程-

#git
SpringCloud Zuul过滤器返回值拦截

Zuul作为网关服务,是其他各服务对外中转站,通过Zuul进行请求转发。这就涉及到部分数据是不能原封返回的,比如服务之间通信的凭证,用户的加密信息等等。本文中的代码已提交至: https://gitee.com/cmlbeliever/springcloud 欢迎Star实现类在:api-getway工程下的com.cml.springcloud.api.filter.AuthResponseF

#微服务
SpringBoot 为MapperScan添加动态扫描(占位符)功能

SpringBootLean 是对springboot学习与研究项目,是根据实际项目的形式对进行配置与处理,欢迎star与fork。[oschina 地址]http://git.oschina.net/cmlbeliever/SpringBootLearning[github 地址]https://github.com/cmlbeliever/SpringBootLearning在对

    共 11 条
  • 1
  • 2
  • 请选择