TMBlog
TMBlog
博客
关于
欢迎:匿名游客
Go
<
Previous
>
Next
显示右侧导航
系统将于12-03进行升级,切换缓存配置.
全部<<---当前专栏
软件编程
使用docker部署springboot+swagger2,外部如何访问到swagger-ui.html
docker在部署程序的时候默认是不会有固定的ip的,要想让外部程序能访问到应用就必须将内部端口暴露给宿主机。 关于docker的网络知识,此处不做解释,需要了解的同学请自行google 此处实际模拟的场景为nginx + docker的方式 如题, 想要正常访问的swagger-ui.html 并执行测试, 光靠暴露port还是不行的。 方法一方法二启动我们构建好的程序,访问swagge
spring-boot
spring-boot2(二十四)在配置全局异常的时候404不生效解决方案
在使用spring-boot2开发微服务的时候, 如果系统出现错误是就需要提供一套统一的响应码比如: { "error_code": 50001, "error_message": "No handler found for GET /api/xxx", "error_data": null} 常规的配置很简单,如下 @RestControllerAdvice@Slf4jp
webservice
jax-ws服务端实现no-method-wrapped的soap消息包
java一般实现的ws基本上都是基于rpc方式的,在body内需要有一层method名wrapped的节点 场景分析代码实现结果验证场景分析但好在java原生对jax-ws对webservice对soap协议的实现还是很标准的, 如下源代码可以看出支持的方式也基本上都兼容了 @Retention(RetentionPolicy.RUNTIME)@Target({ElementType.TYPE
spring-cloud
spring-cloud(十一)zuul 动态路由
使用zuul实现动态路由功能 1. 源代码解读ZuulConfigurationSimpleRouteLocatorZuulControllerZuulHandlerMappingZuulRefreshListener2. 分析3. 编码实施初始化脚本3.1 从properties和db中加载配置3.2 动态刷新配置重点!!! 之所以采用事件通知的方式来刷新配置的原因4. 结果验证要实现动态路由
软件编程
spring-boot构建定时任务时常会出现假死,如何触发再次调度?
有遇到在AWS上部署spring-boot的项目,使用到SchedulingConfigurer, 经常性会出现调度假死,必须重新启动服务. 如何来解决这个问题了 ?这里从框架技术的角度再来看看如何实现job的再次调度.1 spring-boot默认是使用单线程运行定时任务的, 即使是多个不同的定时任务,只要当线程挂掉,定时任务也会终止.2 再次调度,需要拿到之前的调度列表如何来解决这个问题了
软件编程
如何使用spring-aop实现方法内部的调用也可以被再次切入到 ?
方法内部调用流程aop能做到拦截到流程场景示例代码综上所描述的示例, 我们可以清晰的了解到方法内部到调用何时会被代理到,而何时又不会被代理到.题外话:这里还是再讲下有些同学会问到的事务不生效的问题.aop可以方便我们在程序中加入各种和业务无干扰的程序代码. 比如 日志,缓存, 监控, 事务等等 但是有一个点往往会让很多同学忽略, 就是对象内部的方法自己调用时是不会被aop切入的. 参考文档
软件编程
根据关键字查找xxx-sources.jar中的文件
我们在编写代码时经常会遇到知道某个参数键,但是却不知道这个参数是在哪里被赋值的?问题场景 https://github.com/majinding/webservice/issues/10开发工具也无法搜索到jar包中的内容.(目前我不知道如何查找,如果有更好的查找方式,请告诉我) 示例: 比如我要查找 有一个header中填充了 “jaxrs.template.parameters”这个参数值
软件编程
如何使用spring-aop实现简单的自定义缓存框架
spring 集成的一套标准的cache框架不能很好的定义缓存的有效期, 必须提前单独的对每个缓存key指定过期时间.这个操作还是不太灵活. 下面将利用spring-aop (aspectj) 来完成自定义缓存框架的简单实现 自定义缓存实现@MajjCache" level="5">定义缓存注解 @MajjCache利用aop功能,织入缓存织入缓存切入点,在需要的方法上增加缓存注解自定义缓
← Newer
Older →
TMBlog技术文章分享
如果你喜欢这个网站,欢迎
收 藏
,希望我们可以借助这个平台一起共同学习,共同进步
我的项目托管:
GitHub
Gitee
免费
webservice
服务
专栏
4
生活杂谈
190
软件编程
1
项目案例
26
spring-boot
11
spring-cloud
8
webservice
热门(前十)
734
spring-boot(八)和spring-session集成
482
thymeleaf 语法学习
456
spring-boot(九)websocket配置
438
spring-boot入门篇
434
spring-boot(一)web应用
427
不启动web容器来简单使用Thymeleaf模板解析
425
java动态代理(jdk和cglib)
400
Tomcat 安装StartSSL证书
394
spring-boot(二)数据库操作
376
spring-boot(十四)异常配置
系统公告
由于系统升级,如果文章中有部分附件下载出错,
请联系我
,谢谢.