- 博客(8)
- 资源 (4)
- 收藏
- 关注
原创 spring clound 使用feign方法调用解决远程接口返回null问题
今天在工作中调用一个生成id的远程http接口,此接口当不能生成id的时候返回null,自己内部catch了异常。我们调用方是用spring clound 的feign来包装调用的,调用的地方特别多,当这个接口返回错误的时候,熔断可以接管,我们可以做处理,当返回null的时候,是正常请求,不会报错。但是返回null不符合我们的预期。 SynchronousMethodHandlerSpr...
2018-08-31 14:55:28 11225 4
原创 springboot 异常定制
在项目开发中,框架层都需要定义自己的异常体系,那么用springboot进行web开发,如何捕获这些异常并处理呢?我总结了发生异常的点:1,自身业务抛出的异常2,参数错误3,404错误 1,继承DefaultErrorAttributes,重写getErrorAttributes方法,然后转换成你想要的数据格式,此种方式能够捕获所有异常。2,@ControllerAdv...
2018-08-22 16:42:36 161
原创 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 138
原创 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 2023
原创 redis4.0.9 安装
1,yum -y install gcc gcc-c++ tcl2,make MALLOC=libc3,make test4,make install
2018-03-31 20:04:28 2637 3
原创 阿里云centos7 上mysql5.7.18安装
阿里云centos7 上mysql5.7.18安装1, 在mysql官网上下载mysql2, 卸载MariaDBCentOS7默认安装MariaDB而不是MySQL,而且yum服务器上也移除了MySQL相关的软件包。因为MariaDB和MySQL可能会冲突,故先卸载MariaDB3, 卸载mysqlrpm –e –-nodeps | rpm –qa|g
2017-07-09 16:39:38 1579
原创 quartz 配置
#============================================================================# Configure Main Scheduler Properties #============================================================================
2016-05-28 12:07:13 420
原创 VMware10用nat方式固定ip上网设置
1, 确保nat8连接成功。编辑---》虚拟网络编辑器此界面把“使用本地DHCP服务将ip地址分配给虚拟机”前面框框的“沟”去掉。点“NAT设置”记住网关地址。 2, 固定ip地址,vim/etc/sysconfig/network-scripts/ifcfg-eth0DEVICE=eth0 BOOTPROTO=static IPA
2016-03-09 11:17:22 402
hadoop2.7.4 插件 hadoop.dll 和 winutils.exe
2017-12-16
一个简单的struts,spring,hibernate列子
2007-09-28
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人