2020年2月18日

微服务迁移记(四):公共层、接口层和实现层搭建

摘要: 公共层Nodule:zyproject-common,通用返回体、状态码枚举、自定义分页类。本来计划Entity放在common里的,后来想了下,还是放到接口层,反正其他层也都会引用接口层。 接口独立成一个Module:zyproject-api-service,定义访问接口,供实现类、表现层调用, 阅读全文

posted @ 2020-02-18 17:10 zhouyu 阅读(1145) 评论(0) 推荐(0) 编辑

2020年2月15日

微服务迁移记(三):配置中心SpringCloud Config搭建

摘要: springboot推荐使用注解方式,减少了大量的xml配置。系统的基本配置文件我选择用yml格式,相对于properties,代码更简洁(不用重复写属性),结构化更清晰一点,读取速度也应该能略快一点吧。配置文件名bootstrap.yml优先于application.yml。 分布式配置中心,主要 阅读全文

posted @ 2020-02-15 12:08 zhouyu 阅读(383) 评论(0) 推荐(0) 编辑

2020年2月14日

Security5国际化

摘要: 默认提示信息是英文,如登录失败时返回的是Bad Credentials。提示很不友好,需要自定义本地化的提示信息。网上搜索,很多人跟踪源码后,还是要配置xml,重写MessageSource等。 仔细想了一下,国际化应该是针对整个项目的,应该不只是Security,应该可以通用配置。于是就在配置文件 阅读全文

posted @ 2020-02-14 13:20 zhouyu 阅读(355) 评论(0) 推荐(0) 编辑

2020年2月10日

微服务迁移记(二):注册中心(consul搭建)

摘要: 《微服务迁移记一:开篇》已介绍过,注册中心我选择的是consul。先通过下图来理解一下注册中心的作用: 大概是这么个意思吧,生产者将服务以别名方式注册到注册中心,消费者先根据服务别名获取到服务的真实地址,再通过真实地址访问生产者的服务。 一、下载consul 下载地址:https://www.con 阅读全文

posted @ 2020-02-10 12:52 zhouyu 阅读(646) 评论(0) 推荐(0) 编辑

2020年2月9日

微服务迁移记(一):技术架构

摘要: 微服务SpringBoot+SpringCloud,SpringCloudConfig分布式配置中心,Hystrix服务保护,SpringCloudStream消息中间件,zuul实现反向代理和接口过滤。 阅读全文

posted @ 2020-02-09 12:33 zhouyu 阅读(691) 评论(0) 推荐(0) 编辑

2017年2月18日

小程序入坑记录

摘要: 一、Video 官方文档中没有说明有poster属性,试了貌似可以使用 1.动态切换播放源 wxml: 章节列表: js代码: 这里有个坑:设置完成后,切换章节无法自动播放,必须手动点一下播放按钮才可以。myvideo.play()无效。偶尔会有效果,可以听到声音,但画面不动。 把video设置为a 阅读全文

posted @ 2017-02-18 15:51 zhouyu 阅读(1713) 评论(0) 推荐(0) 编辑

2016年8月8日

不思量,自难忘:我的10年程序生涯

摘要: 引子 10年生死两茫茫,不思量,自难忘。转眼我大学专科毕业已经13年了,从事软件工作也有10年光景了,今年我也顺利从众多硕士和本科生中“脱颖而出”(加了双引号意思是不算是真正的脱颖而出,只是庆幸自己坚持到了最后,赶上了好的机遇),从某大型国企的分公司进入省级公司,算是为这么多的努力和坚持得到了一些回 阅读全文

posted @ 2016-08-08 01:04 zhouyu 阅读(8853) 评论(90) 推荐(101) 编辑

2015年8月12日

your password has expired.to log in you must change it

摘要: 今天应用挂了,log提示密码过期.客户端连接不上。打开mysql,执行sql语句提示密码过期执行set password=new password('123456');提示成功,但客户端仍然连接不上。但可以在控制台执行sql语句。于是:use mysql;update user set passwo... 阅读全文

posted @ 2015-08-12 09:10 zhouyu 阅读(5670) 评论(0) 推荐(0) 编辑

2015年5月11日

wx.onMenuShareTimeline使用注意事项

摘要: 我在开发测试过程中,发现使用wx.onMenuShareTimeline无效果,没有显示我定义的图片、title和链接,经过调试发现原因如下:1.图片大小要大于300pix才能显示2.这个方法必须先config成功,然后再wx.ready里才能调用。我直接放到$(function(){})里执行,实... 阅读全文

posted @ 2015-05-11 23:27 zhouyu 阅读(59145) 评论(16) 推荐(0) 编辑

2015年2月11日

a different object with the same identifier value was already associated with the session:

摘要: hibernate操作:实例化两个model类,更新时会提示adifferentobjectwiththesameidentifiervaluewasalreadyassociatedwiththesession:解决方法:merge 阅读全文

posted @ 2015-02-11 18:05 zhouyu 阅读(227) 评论(0) 推荐(0) 编辑

导航