05 2017 档案

摘要:项目中使用的是HttpClient, 后来改成springboot, 偶然间发现restTemplate 原博客: http://blog.csdn.net/u013895412/article/details/53096855 核心代码: 实用: restConfig.java 请求测试: 也可以 阅读全文
posted @ 2017-05-24 17:21 bronk 阅读(10429) 评论(0) 推荐(1) 编辑
摘要:原博客地址: http://blog.csdn.net/yangbobo1992/article/details/9965105 日期格式: 要注意其中的大小写哦,不然会格式化后的日期会很乱的哦!!! 同时没个字母可以写多个,如:yyyyyyyyyyy。根据你的数大小,根据写的字母的长度,在前面补零 阅读全文
posted @ 2017-05-22 17:45 bronk 阅读(2016) 评论(0) 推荐(1) 编辑
摘要:对于请求参数的处理和响应, 如果在代码中体现日志会显得很繁琐, 普遍的解决方案是使用spring的切面方案去解决. 这儿使用的是springboot的切面: http://www.cnblogs.com/wenbronk/p/6848984.html 最开始的aspectj切面解决: 可见这个里面有 阅读全文
posted @ 2017-05-22 11:14 bronk 阅读(2957) 评论(0) 推荐(0) 编辑
摘要:单机版的eureka, 运行时间稍长, 就会在管理界面出现红色的警告, 为了消除这个警告, 可以使用eureka的高可用配置: 只需要写一个工程配置不同的配置文件, 然后启动多实例即可: 请参照单机版的eureka配置: http://www.cnblogs.com/wenbronk/p/68814 阅读全文
posted @ 2017-05-21 10:56 bronk 阅读(567) 评论(0) 推荐(0) 编辑
摘要:在spring Cloud Netflix栈中,各个微服务都是以HTTP接口的形式暴露自身服务的,因此在调用远程服务时就必须使用HTTP客户端。我们可以使用JDK原生的URLConnection、Apache的Http Client、Netty的异步HTTP Client, Spring的RestT 阅读全文
posted @ 2017-05-20 16:10 bronk 阅读(2586) 评论(0) 推荐(0) 编辑
摘要:ribbon在有eureka的情况下, 可以不使用eureka, 挺简单, 直接上代码 application.xml 2, MovieController中使用此方法测试: 客户端发起请求后 , 可看到日志里面只有 7901 端口在被访问, 注释掉yml中的最后2项配置, 就可以看到eureka默 阅读全文
posted @ 2017-05-20 16:06 bronk 阅读(862) 评论(0) 推荐(0) 编辑
摘要:在dubbo项目中, zookeeper即注册中心帮我们实现了调度和负载均衡的能力, 这种方式被称为服务器端的负载均衡, springcloud中, 使用ribben实现的客户端负载均衡 什么是ribbon? Ribbon是Netflix发布的云中间层服务开源项目,其主要功能是提供客户端侧负载均衡算 阅读全文
posted @ 2017-05-20 11:59 bronk 阅读(11122) 评论(0) 推荐(0) 编辑
摘要:新建一个 provider-user 和consumer-movie, user为服务提供者, movie为服务的消费真, 没有什么难的, 直接上代码 microserver-provider-user: 1, pom.xml 2, mianClass 添加@EnableDiscoveryClien 阅读全文
posted @ 2017-05-20 10:26 bronk 阅读(1847) 评论(0) 推荐(0) 编辑
摘要:在dubbo项目中(http://www.cnblogs.com/wenbronk/p/6774539.html), 我们使用了zookeeper作为集群的注册中心, 在springcloud中, 也可以使用zookeeper, 但好的方案是eureka 关于eureka的原理, 看到过几个不错的的 阅读全文
posted @ 2017-05-20 10:04 bronk 阅读(409) 评论(0) 推荐(0) 编辑
摘要:跟随springcloud的一套视频学习springcloud, 把学到的记录下来, 方便自己, 方便别人 IDE: idea 一个父工程, 其他均为module 父工程的依赖: 父工程的 <dependecyManagerment> 中管理了springboot的依赖, 后来的module就不能用 阅读全文
posted @ 2017-05-20 09:55 bronk 阅读(238) 评论(0) 推荐(0) 编辑
摘要:java自带有 ssl 证书生成的工具, 在 /bin/keytools.exe 需要确认已经正确配置JAVA_HOME的环境变量 生成服务端证书: 客户端生成证书: 由于不能直接将PKCS12格式的证书库导入,必须先把客户端证书导出为一个单独的CER文件 将该文件导入到服务器的证书库,添加为一个信 阅读全文
posted @ 2017-05-19 14:12 bronk 阅读(655) 评论(0) 推荐(0) 编辑
摘要:采用多线程后, 发现最大的问题是redis和mongodb的脏数据问题 1, upsert 的脏数据问题 多线程对同一个collect进行upsert操作时, 会引发并发脏数据问题, 最开始的解决方案是 在之前和之后 使用 LOCK.lock() 和LOCK.unlock(), 后来无意看到一篇博客 阅读全文
posted @ 2017-05-19 11:31 bronk 阅读(2298) 评论(0) 推荐(0) 编辑
摘要:先说下springboot的运行原理 springboot最主要的配置 是 @SpringBootApplication 然后这里面 @EnableAutoCOnfiguration 最为重要, 继续往里跟 可看到通过 @Import 导入了一个 EnableAutoConfigurationImp 阅读全文
posted @ 2017-05-18 15:27 bronk 阅读(457) 评论(0) 推荐(0) 编辑
摘要:redis的密码设置有2种方式 1, 这个方法我没试 修改所有Redis集群中的redis.conf文件加入: masterauth passwd123 requirepass passwd123 说明:这种方式需要重新启动各节点 2, 使用redis-trib.rb工具构建集群,集群构建完成前不要 阅读全文
posted @ 2017-05-17 09:37 bronk 阅读(698) 评论(0) 推荐(0) 编辑
摘要:公司要求搭建redis集群, 本来觉得挺好搞的,没想到弄到现在.... 1, 环境准备 gcc , ruby 等环境准备 redis-ruby接口安装, 我直接yum安装的, 你也可以下载 redis.3.3.3.gem 然后执行命令 2, 再说下单机redis的搭建方法 1, 下载redis 3. 阅读全文
posted @ 2017-05-16 23:53 bronk 阅读(460) 评论(0) 推荐(0) 编辑
摘要:前几天项目需要用到分环境打包, 于是研究了下, 由于项目基于springboot的, 所以分两个情况进行说明: 1), springboot的多环境配置 2), maven-springboot的多环境配置 项目gitHub地址: https://github.com/wenbronk/spring 阅读全文
posted @ 2017-05-15 13:24 bronk 阅读(2655) 评论(0) 推荐(0) 编辑
摘要:springboot的全局异常处理 这样程序出错, 就会返回默认配置的信息了 其中ResponseModel 是一个统一返回模型 原创地址: http://www.cnblogs.com/wenbronk/p/6850785.html 转载请注明出处, 谢谢 阅读全文
posted @ 2017-05-13 23:03 bronk 阅读(345) 评论(0) 推荐(0) 编辑
摘要:aop存在的目的是进一步解耦, spring支持aspectJ的注解式切面编程 1), 使用@Aspect声明为一个切面, 并使用@Component加入context中 2), 使用@After, @Before, @Aroud定义advice, 可直接引入 pointcut 代码实现: 1, 引 阅读全文
posted @ 2017-05-13 15:34 bronk 阅读(454) 评论(0) 推荐(0) 编辑
摘要:在spring环境下, ioc(控制反转 和 DI (依赖注入) 是等效的, 主要体现一种组合的松耦合思想. spring Ioc容器负责创建Bean, 并将Bean注入到所需的Bean中, 有xml, 注解, java配置, groovy配置等实现 声明bean的注解有: 使用bean的注解有: 阅读全文
posted @ 2017-05-13 14:53 bronk 阅读(444) 评论(0) 推荐(0) 编辑
摘要:之前跟着一个博主学过springboot, 但不怎么全面, 最近看了本书, 汪云飞的springboot 实战, 发现springboot太强大了, 跟着书重新走一遍... 边写边记录 http://www.cnblogs.com/wenbronk/ 1, springboot 模块 2, spri 阅读全文
posted @ 2017-05-13 13:12 bronk 阅读(454) 评论(0) 推荐(0) 编辑
摘要:本地安装了mysql5.7, 但和springboot整合jpa时会出现 hibernateException, 不知道为什么, 换个mysql5.6版本的mysql, 源码安装, cmake一直过不去, 后来改成rpm安装 1, 获取mysql5.6 下载: 解压: 其中 el6标识 centos 阅读全文
posted @ 2017-05-11 13:15 bronk 阅读(5083) 评论(0) 推荐(0) 编辑
摘要:package junit.test; import java.util.ArrayList; import java.util.HashMap; import java.util.List; import java.util.Map; import com.alibaba.fastjson.JSON; import com.alibaba.fastjson.... 阅读全文
posted @ 2017-05-05 13:12 bronk 阅读(966) 评论(0) 推荐(0) 编辑
摘要:好久没更新了, 也好久没学了, 今天换了个eclipse版本, 安装插件坑了一会, 果然好记性不如烂笔头, 记下来吧 编译安装或者直接安装都可以, 先说下编译安装吧 1, 编译安装, 是使用的ant, 所以需要先安装ant, 没有安装的, google一下 2, 源码地址: https://gith 阅读全文
posted @ 2017-05-03 20:44 bronk 阅读(372) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示