java
文章平均质量分 56
Layne的博客
关注技术,产品,创业,公众号:技术管理杂谈
展开
-
如何进行个人日常知识管理,分享交流等
人人晒--知识分享交流社区,您的知识小管家市场的很多工具都是解决记录,例如印象笔记,微信的收藏功能,只满足了部分功能。我的想法是,能够随时记录我的日常想法,并且能够随时记录我看到的某篇文章,记录下网页链接,有时间大片的知识也要通过文章来分享,所以自己开发了一个网站来记录这些内容。功能正在不断完善中。地址:rrshai.com文章模块:晒想法...转载 2021-08-31 19:02:18 · 175 阅读 · 0 评论 -
DDD实际项目概念扫盲
聚合,实体,对象电商里面比较典型的几个聚合根,比如:库存、商品、订单等。以订单为例,订单在聚合里是聚合根,与订单关联的有订单明细和收货地址: 订单明细包括商品ID,商品名称,价格以及数量等信息,由于订单明细是多个,它是一个集合,它被设计为实体, 被订单引用而订单只有一个收货地址,这个收货地址的值来源于你个人中心维护的收货地址,收货地址只能被整体替换,所以它被设计为值对象保险的投保业务场景领域服务如果一个业务动作或行为跨多个实体,就需要设计领域服务。领域服务通过对多个实体和实体方.原创 2021-05-19 16:02:50 · 297 阅读 · 0 评论 -
软件架构分层方法论
在阿里的编码规范中工程结构的应用分层如下:image.pngimage.pngManager 层(补充)可以将原先Service层的一些通用能力下沉到这一层,比如与缓存和存储交互策略,中间件的接入。业务逻辑放在manager,service来编排manager的原子服务。也可在这一层封装对第三方接口的调用,比如调用支付服务,调用审核服务等该分层架构相比MVC主要就是增加了Manager层,它与Service层的关系:Manager层提供原子的服务接口,Service层负责依据原创 2021-05-19 15:58:11 · 341 阅读 · 1 评论 -
本地调试dubbo服务的几种方法
一、通过修改版本号来区分本地版本把本地的某些服务版本修改调,和测试环境的做区分,测试环境就不会访问到你本地启动的服务了。提供者配置version:<dubbo:provider timeout="10000" threadpool="fixed" threads="100" accepts="1000" version="0.0.6"/>消费端配置version:和提供者配置相同的v原创 2020-11-12 15:23:36 · 3470 阅读 · 0 评论 -
在eclipse使用tomcat调试
设置项目tomcat路径我的项目名称是BQS,基于Maven管理C:/Program Files/Java/apache-tomcat-6.0.18/conf/Catalina/localhost添加BQS.xml可以指定加载之外的程序 path="/BQS " reloadable="true" workDir="work/Catalina/localhost原创 2010-05-29 09:17:00 · 639 阅读 · 0 评论 -
面试题集锦及参考答案
<br />一、String,StringBuffer, StringBuilder 的区别是什么?String为什么是不可变的?<br />参考答案:String,StringBuffer, StringBuilder 的区别<br />二、VECTOR,ARRAYLIST, LINKEDLIST的区别是什么?<br />参考答案:ArrayList,LinkedList,Vestor区别<br />三、HASHTABLE, HASHMAP,TreeMap区别<br />参考答案:HA转载 2011-03-02 16:36:00 · 628 阅读 · 0 评论