系统架构
文章平均质量分 71
南宫酥卿
尊严从来都不是别人给的,那是自己挣来的~
展开
-
搭建横向、纵向分层的大型Maven工程项目
实验环境:Eclipse版本:Neon Release (4.6.0)JDK版本:jdk1.7Maven版本:apache-maven-3.3.91.指定工作空间。打开eclipse,指定一个新的workspace,这里指定为D:\workspace\jthinking。2.调整eclipse视图显示。调出Navigator和Package Explorer,将原创 2016-12-21 16:13:22 · 3811 阅读 · 0 评论 -
Maven中型项目架构设计
首先,前面几次学习已经学会了安装maven,如何创建maven项目等,最近的学习,终于有点进展了,搭建一下企业级多模块项目。好了,废话不多说,具体如下:首先新建一个maven项目,pom.xml的文件如下:搭建多模块项目,必须要有一个packaging为pom的根目录。创建好这个maven项目后,我们对着项目右键-->new输入你的项目名称转载 2016-05-16 11:44:36 · 3632 阅读 · 0 评论 -
PO、VO、BO、DTO、POJO、DAO、DO之间的关系
DO:domain object持久对象就是从现实世界中抽象出来的有形或无形的业务实体。PO:persistant object持久对象最形象的理解就是一个PO就是数据库中的一条记录。好处是可以把一条记录作为一个对象处理,可以方便的转为其它对象。BO:business object业务对象主要作用是把业务逻辑封装为一个对象。这个对象可以包括一个或多个其它的对象。比如一个简历,...原创 2017-02-06 11:21:06 · 8351 阅读 · 3 评论 -
单元测试快速自定义生成---开发者的福音
作为一个开发者,越发觉得单元测试是必须的,至于单元测试是由开发编写还是测试编写,我觉得还得看公司的技术氛围。有一个好的编写单元测试习惯的开发者,代码质量肯定是很好的,可以随时校验自己开发和改写接口的快速检查工具。也避免了测试提的bug多而影响个人绩效(有些公司把bug计入考核范围内)。而作为开发者又不想过多花费时间在单元测试中(毕竟一般开发很忙的),所以本文提供了一种快速自定义的生成...原创 2018-12-17 11:50:58 · 22124 阅读 · 1 评论 -
MyCAT实现MySQL的读写分离、主从切换、分库分表
在进行mycat的读写分离,主从切换操作之前,需要先进行mysql的主从复制,详情请参考此处,请戳我~ 接下来在参考网上资料和自己动手实践的基础上,给出mycat的操作过程,希望能帮到大家~第一步 Mycat或者Mycat-eye(非必需)安装 Mycat-eye是一款可视化的Mycat web管理工具,Mycat或者Mycat-eye下载官网地址:http:...原创 2019-04-25 18:32:35 · 1169 阅读 · 0 评论 -
Java线程池中的线程被重复利用的惊天大秘密
在Java开发中,经常需要创建线程去执行一些任务,实现起来也非常方便,但如果并发的线程数量很多,并且每个线程都是执行一个时间很短的任务就结束了,这样频繁创建线程就会大大降低系统的效率,因为频繁创建线程和销毁线程需要时间。此时,我们很自然会想到使用线程池来解决这个问题。使用线程池的好处: 1、降低资源消耗。java中所有的池化技术都有一个好处,就是通过复用池中的对...转载 2019-08-15 10:08:22 · 1260 阅读 · 1 评论 -
Spring boot dubbo多注册中心配置
最近旁边同事想要把基于xml配置的非Spring boot dubbo项目转换成spring boot dubbo项目,但是,在转化的过程中,一直发生No such application config! Please add <dubbo:application name="..." /> to your spring config如上错误,经过自己的多次整理和重试,总结了如下的处...原创 2019-09-03 15:58:10 · 3097 阅读 · 0 评论