摘要:
百度搜索的大部分的文章(demo)都只是对简单的方法进行切面(例如:public String say(String name)),却未介绍在入参是不固定的时候改怎么处理,后来查到可以使用org.aspectj.lang.JoinPoint类获取到被代理类的信息和方法的入参信息。 参考BLOG: h 阅读全文
摘要:
POM: application.properties 启动类: 启动服务:spring-boot:run或者直接运行启动类 访问:http://localhost:10001/ 能看到控制台 阅读全文
摘要:
在默认的springCloud中eureka注册中心在服务下线时表现的非常不灵敏,用惯了dubbo的zk注册中心表示很不习惯,eureka设计的本意是在服务不会频繁上下线和网络稳定的内网,这种设计在生产环境是没什么问题的,但在开发和测试环境却会导致经常调用到已经下线的服务提供者,可以加上如下配置来解 阅读全文
摘要:
CSDN博客:http://blog.csdn.net/k21325/article/details/52789829 http://blog.csdn.net/qq_26562641/article/details/53377513 SpringCloud中文网:https://springclo 阅读全文
摘要:
application.properties: 代理配置类: SpringBoot的Configuration: 如果不希望这种全局的超时时间污染正常的SpringCloud中restTemplate的时间设置,可以使用如下方法: RestClient工具类: 然后实际发起HTTP请求的时候使用上面 阅读全文
摘要:
实体类: 帮助类: 单元测试类: 测试结果: 阅读全文
摘要:
因公司需要做一个对于CountDownLatch的分享,特写了此blog。 具体细节可以参见:小结java自带的跟锁相关的一些类 在做这个分享的过程中发现了Main和junit的运行的区别,在另外一个Blog细说。 详见:http://www.cnblogs.com/yangzhilong/p/68 阅读全文
摘要:
在支付网关的业务中,在用户支付成功/失败后需要异步通知业务方,这个时候业务方是一个变数,支付网关可以定义一个interface,各个业务方来实现这个接口。 支付网关配置一个回调配置表,表中包含:group、ZK的注册地址等dubbo调用必须要的参数值。 dubbo在ZK上的注册信息示例: 动手开干, 阅读全文
摘要:
SpringBoot 2.x:https://github.com/spring-projects/spring-boot/blob/2.0.x/spring-boot-project/spring-boot-docs/src/main/asciidoc/appendix-application-p 阅读全文
摘要:
江南白衣的公众号的介绍文章:http://mp.weixin.qq.com/s/6JUo1vmUa-7SuDH6yIxKeQ github的地址:https://github.com/springside/springside4/wiki/SpringSide-Utils-Overview mave 阅读全文
摘要:
比较好的入门教程:Mybatis深入浅出系列 mybatis官方文档:http://www.mybatis.org/mybatis-3/zh/index.html mybatis源码地址:https://github.com/mybatis/mybatis-3 阅读全文
摘要:
以前的项目大多的使用jquery的插件来进行文件上传,对于就只引用jquery而不使用插件来上传文件之前未有写过,最近项目里有写到和用到,就记录一下,以后方便查找。 提示:存在浏览器皆容问题,谨慎使用。 HTML代码: JS代码: 其中关键要素: 1、contentType: 2、processDa 阅读全文
摘要:
java.util.concurrent包下的一些跟锁相关的类列表 Lock 实现提供了比使用 synchronized 方法和语句可获得的更广泛的锁定操作。此实现允许更灵活的结构,可以具有差别很大的属性,可以支持多个相关的 Condition 对象。 所有已知实现类:ReentrantLock, 阅读全文
摘要:
作为一个被问的很多的一个面试题:java中==和equals有什么区别? 网上普遍的回答都是:==比较的是内存地址,equals比较的是值。 其实这种回答是很不标准的,稍微标准一点的回答应该JDK自带的一些类对equals的实现各不同,例如 Object对象的equals的定义是这样的: 所以在Ob 阅读全文