- 博客(8)
- 资源 (4)
- 收藏
- 关注
原创 spring clound 使用feign方法调用解决远程接口返回null问题
今天在工作中调用一个生成id的远程http接口,此接口当不能生成id的时候返回null,自己内部catch了异常。我们调用方是用spring clound 的feign来包装调用的,调用的地方特别多,当这个接口返回错误的时候,熔断可以接管,我们可以做处理,当返回null的时候,是正常请求,不会报错。但是返回null不符合我们的预期。 SynchronousMethodHandler Spr...
2018-08-31 14:55:28
11327
4
原创 springboot 异常定制
在项目开发中,框架层都需要定义自己的异常体系,那么用springboot进行web开发,如何捕获这些异常并处理呢? 我总结了发生异常的点: 1,自身业务抛出的异常 2,参数错误 3,404错误 1,继承DefaultErrorAttributes,重写getErrorAttributes方法,然后转换成你想要的数据格式,此种方式能够捕获所有异常。 2,@ControllerAdv...
2018-08-22 16:42:36
199
原创 svn apache 搭建
chcon -R -h -u system_u -t httpd_sys_content_t 版本库路径yum install -y httpd subversion mod_dav_svnmkdir -p /data/svn vim /etc/httpd/conf/httpd.conf htpasswd -cm /etc/svn-auth-accounts testsvnadmin crea...
2018-06-09 20:18:33
175
原创 springclound config 本地文件高可用自动刷新配置
server端配置server: port: 8081 spring: application: name: config-server profiles: active: native rabbitmq: addresses: 192.168.1.101:5672 username: test password: 11111 eure...
2018-06-08 14:56:49
2069
原创 redis4.0.9 安装
1,yum -y install gcc gcc-c++ tcl2,make MALLOC=libc3,make test4,make install
2018-03-31 20:04:28
2689
原创 阿里云centos7 上mysql5.7.18安装
阿里云centos7 上mysql5.7.18安装 1, 在mysql官网上下载mysql 2, 卸载MariaDB CentOS7默认安装MariaDB而不是MySQL,而且yum服务器上也移除了MySQL相关的软件包。因为MariaDB和MySQL可能会冲突,故先卸载MariaDB 3, 卸载mysql rpm –e –-nodeps | rpm –qa|g
2017-07-09 16:39:38
1612
原创 quartz 配置
#============================================================================ # Configure Main Scheduler Properties #============================================================================
2016-05-28 12:07:13
461
原创 VMware10用nat方式固定ip上网设置
1, 确保nat8连接成功。编辑---》虚拟网络编辑器 此界面把“使用本地DHCP服务将ip地址分配给虚拟机”前面框框的“沟”去掉。 点“NAT设置” 记住网关地址。 2, 固定ip地址,vim/etc/sysconfig/network-scripts/ifcfg-eth0 DEVICE=eth0 BOOTPROTO=static IPA
2016-03-09 11:17:22
449
hadoop2.7.4 插件 hadoop.dll 和 winutils.exe
2017-12-16
一个简单的struts,spring,hibernate列子
2007-09-28
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人