
实习
weixin_12345
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
DDD(Domain Driven Design 领域驱动设计)
DDD面临的挑战:DDD的两大支柱:通用语言、限界上下文。通用语言:同时绘制物理模型图和概念模型图,并标以名字和行为。DDD使用框架:Scrum. “测试先行,逐步改进”。领域:子域:限界上下文:...原创 2019-07-01 20:09:07 · 217 阅读 · 0 评论 -
高内聚、低耦合
耦合性也称块间联系。指软件系统结构中各模块间相互联系紧密程度的一种度量。模块之间联系越紧密,其耦合性就越强,模块的独立性则越差。模块间耦合高低取决于模块间接口的复杂性、调用的方式及传递的信息。内聚性又称块内联系。指模块的功能强度的度量,即一个模块内部各个元素彼此结合的紧密程度的度量。若一个模块内各元素(语名之间、程序段之间)联系的越紧密,则它的内聚性就越高。耦合性与内聚性是模块独立性的两个定...原创 2019-07-01 13:58:18 · 268 阅读 · 0 评论 -
分布式链路追踪系统
链路关系查看服务之间的依赖关系和服务的节点信息。SOA配置中心,soahellobike.comART:平均响应时长。调用链查询调用统计图故障自动分析错误列表...原创 2019-07-01 10:30:33 · 178 阅读 · 0 评论 -
数据库培训(PostgreSQL和Redis)
生产环境:RDSRedis架构:读写主库原创 2019-07-01 08:16:42 · 567 阅读 · 0 评论 -
开发注意事项
使用公司定义的线程池高并发时,String拼接,多并发时,导致CPU崩溃:不要使用+:使用StringBuffer或StringBuilder.str.append(",").append((i);JVM参数:日志:日志level设置为Info,或日志使用异步输出合理的日志输出并发:合理使用缓存,不要高并发下直接操作数据库数据库连接:根据并发情况合理使用初始化连接数,最大连接数...原创 2019-06-28 17:04:35 · 110 阅读 · 0 评论 -
Gitlab使用及分支策略
创建版本库https://www.liaoxuefeng.com/wiki/896043488029600/897271968352576什么是版本库呢?版本库又名仓库,英文名repository,你可以简单理解成一个目录,这个目录里面的所有文件都可以被Git管理起来,每个文件的修改、删除,Git都能跟踪,以便任何时刻都可以追踪历史,或者在将来某个时刻可以“还原”。第一步、创建一个版本...原创 2019-06-28 14:04:20 · 3635 阅读 · 0 评论 -
暑期实习生挑战项目
根据需求创建数据库,完成基本功能设计。配置测试环境mvn -Djooq.skip=false package 连接数据库运行BootStrap在grpc_soa_client运行命令完成测试:python client.py 127.0.0.1:29200 com.hellobike.rent.test.iface.CreateOrder08051Iface exec ‘{“arg0...原创 2019-07-08 09:13:48 · 180 阅读 · 0 评论 -
Java面试题
** 1.ArrayList和LinkedList的区别**List是有序的、可重复的集合。ArrayList基于数组的线性表,LinkedList基于链的线性表。LinkedList:有List的功能+双端队列+栈的功能。ArrayList 比LinkedList性能好:ArrayList:基于数组的线性表,因为数组以一块连续内存区来保存所有的数组元素,所以数组在随机访问时性能最好。...原创 2019-07-02 10:26:47 · 195 阅读 · 0 评论 -
实习:秒杀活动
@Autowired 注释,它可以对类成员变量、方法及构造函数进行标注,完成自动装配的工作。 通过 @Autowired的使用来消除 set ,get方法。@soaService:面向服务的架构,服务之间通过简单、精确定义接口进行通讯。 SOA 把系统分离成不同的服务,使用接口来进行数据交互,最终达到整合系统的目的。如果一个类带了@Service注解,将自动注册到Spring容器,不需要再在...原创 2019-08-10 10:40:36 · 143 阅读 · 0 评论