11 2018 档案

摘要:平时为学生们解决问题时,建立的项目源代码,方便大家学习与讨论。 开源DEMO列表 1. https://github.com/bfyxzls/student_orderBy 2. https://github.com/bfyxzls/LoriCMS 3. https://github.com/bfy 阅读全文
posted @ 2018-11-29 13:37 张占岭 阅读(650) 评论(0) 推荐(0)
摘要:在springboot项目框架里,把一个项目两大模块,主项目main和测试项目test,而我们的测试项目根据功能又可以再分,比如可以有单元测试,集成测试,业务测试等等。 对于一个初学者来说,建立模块的方式需要我们掌握,网上的资料不多,很少讲到这个功能点,大叔在这里普及一下! springboot项目 阅读全文
posted @ 2018-11-27 12:07 张占岭 阅读(8172) 评论(0) 推荐(0)
摘要:参考:https://ultraq.github.io/thymeleaf layout dialect/Installation.html 依赖包 注意里面的thymeleaf layout dialec就是模板包,必须要安装的,我之前就坑在这里了 default.html模板页 注意在layou 阅读全文
posted @ 2018-11-22 15:50 张占岭 阅读(3360) 评论(0) 推荐(0)
摘要:基于队列和基于消息的TTL TTL是time to live 的简称,顾名思义指的是消息的存活时间。rabbitMq可以从两种维度设置消息过期时间,分别是队列和消息本身。 队列消息过期时间 Per Queue Message TTL: 通过设置队列的x message ttl参数来设置指定队列上消息 阅读全文
posted @ 2018-11-19 19:06 张占岭 阅读(9819) 评论(1) 推荐(1)
摘要:广播fanout 主要是将一个消息,分发到绑定了它的队列上,而这些队列如 自己去建立和绑定! 对生产者是解耦的 生产者不需要关心消费者有多少,消费者如果需要这种消息,只需要把队列绑定到exchange上即可 流程 1. 打开rabbitmq的ui 2. 建立两个队列fanout1,fanout2 3 阅读全文
posted @ 2018-11-19 19:03 张占岭 阅读(6158) 评论(0) 推荐(0)
摘要:今天说一下自己在项目中遇到的问题,然后总结一下Integer引用类型和int值类型 关于默认值 1. Integer默认为null 2. int默认为0 为什么把数据实体设计成Integer或者不是int 大叔认识,这样设计有助于我们区分这个字段是否被设置过,或者说是否被set过,而对于Intege 阅读全文
posted @ 2018-11-12 18:48 张占岭 阅读(4101) 评论(1) 推荐(2)
摘要:测试不应该访问外部资源 对于单元测试,集成测试里,如果被测试的方法中使用到了redis,你需要去模拟一个单机环境的redis server,因为只有这样,你的测试才是客观的,即不会因为网络和其它因素影响你测试的准确性! redis的内嵌版本embedded redis 它的源码在github上,大家 阅读全文
posted @ 2018-11-12 14:12 张占岭 阅读(4391) 评论(0) 推荐(0)
摘要:docker compose的作用 docker comopse可以帮助我们快速搭建起开发环境,比如你可以去把redis,mongodb,rabbitmq,mysql,eureka,configserver等一次部署在本机,然后让它们做为其它项目的基础,这是可以实现的。 容器之间的通讯 links 阅读全文
posted @ 2018-11-03 16:03 张占岭 阅读(1440) 评论(1) 推荐(0)