摘要: 一、前言 微服务技术用的人越来越多,很多公司都在将本身原有的系统微服务化。为什么微服务越来越香呢? 二、微服务的优点 1.开发简单、开发效率提高,一个服务可能就是专一的干一件事。 2.微服务能够被小团队单独开发,这个小团队是2到5人的开发人员组成 3.微服务是松耦合的,是有功能意义的服务,无论是在开 阅读全文
posted @ 2020-03-06 14:04 颜士 阅读(648) 评论(0) 推荐(0) 编辑
摘要: 一、为什么我们需要服务调用日志 在三个月前,我一个朋友他们公司的内部软件系统更新换代。在新系统中,用户有时会说慢,但是具体怎么慢,慢到什么程度也讲不清楚。问题难定位,从而更难解决。他们的新系统是CS模式,客户端使用的是WPF,服务端使用的是WCF。后来在他们的WCF服务中加了一个消息拦截器,在不影响 阅读全文
posted @ 2020-01-31 18:15 颜士 阅读(1085) 评论(2) 推荐(2) 编辑
摘要: 一、为什么我们需要权限管理系统(UPMS) 如果一家公司存在多套系统,那么有一个统一的权限管理系统是尤为重要的。如果没有一个统一的全信管控,那么意味着每个系统都要有自己的权限管控。这对于程序开发来讲是极其浪费成本的,也是灾难性的。 在项目周期有要求的时候,时间久显得特别的珍贵,我们应该让程序员将时间 阅读全文
posted @ 2019-09-24 17:46 颜士 阅读(7913) 评论(0) 推荐(0) 编辑
摘要: 一、Mybatis简介 MyBatis是一个优秀的持久层框架,它对jdbc的操作数据库的过程进行封装,使开发者只需要关注 SQL 本身,而不需要花费精力去处理例如注册驱动、创建connection、创建statement、手动设置参数、结果集检索等jdbc繁杂的过程代码。 MyBatis让程序将主要 阅读全文
posted @ 2019-08-08 18:40 颜士 阅读(1790) 评论(0) 推荐(0) 编辑
摘要: 一、项目配置 以前在SpringBoot中使用过Thymeleaf,感觉非常好用,可是现在准备做一个ssm的项目,里面需要集成一个前端模版引擎。为什么选择Thymeleaf,他有以下好处 Thymeleaf 在有网络和无网络的环境下皆可运行,即它可以让美工在浏览器查看页面的静态效果,也可以让程序员在 阅读全文
posted @ 2019-08-07 17:11 颜士 阅读(3704) 评论(0) 推荐(0) 编辑
摘要: 一、项目配置 还记得刚开始学习ssm框架时,感觉配置特别的麻烦,总是配置不对。于是三分钟热度的我放弃了很多次,现在了解了,给大家贴出来最简单的SpringMVC配置。不过还是建议大家学习SpringBoot,因为SpringBoot配置简单并且又是新推出的框架,未来发展的趋势。废话不多说,上代码! 阅读全文
posted @ 2019-08-06 22:58 颜士 阅读(9836) 评论(1) 推荐(0) 编辑
摘要: 一、为什么需要信息化平台 如果没有信息化建设平台,每次新开发一个系统时,由不同的负责人负责开发就会有不同的开发规范,真可谓是八仙过海各显神通。造成系统与系统之间进行对接十分困难,后期运维及交接困难度加大。 如果没有信息化建设平台,每次新开发一个系统时,即使同一个项目负责人,在不同时期也可能采用不同的 阅读全文
posted @ 2019-07-27 16:58 颜士 阅读(5784) 评论(0) 推荐(2) 编辑