工作经验
LawrenceLan0416
这个作者很懒,什么都没留下…
展开
-
Maven项目——打jar包时指定包含的模块和路径
最近工作中使用dubbo架构对外提供接口,dubbo接口放在项目的单独模块中,dubbo接口的参数中使用到common模块中的模型,在对外提供jar包的时候需要将common的模型和dubbo接口模块一并打到包中对外提供。最开始的时候没有考虑到模型的打包,所以打包出来的jar中只包含dubbo接口的class,dubbo消费者在使用接口的时候无法争取传参;后面加入依赖打包的时候将common依赖的其他jar也一并打到jar包中,整个包50M,实际上项目只关注common中定义的数据模型,最完美的只要打包原创 2021-07-15 16:23:56 · 1021 阅读 · 0 评论 -
案例:接口返回结果序列化耗时过长
案例:接口返回结果序列化耗时过长近期开发任务中,有一项是开发一个接口,将出现在多个挂载位置的机器搜索出来,将挂载生效节点和失效节点区分开,同时要支持节点生效状态的可配置化。本人的解决办法是将机器的唯一标识做一个key,将节点的路径作为valuelist构造出一个数据结构,同时给出节点生效状态、生效状态改变的时间、改变人等字段,最终的构造的结果模型为:List<Map<String, Model>>Model类里面大致是:String processor,Date pr原创 2021-04-11 00:51:31 · 1170 阅读 · 0 评论