项目实战
TianLiaoFeiJue
每天都有进步
展开
-
DDD驱动领域设计-系列1
1:当软件工程规模变得无比巨大的时候,如何考虑解耦和聚合?原创 2022-03-16 14:07:00 · 319 阅读 · 0 评论 -
tomcat-运行问题处理记录
原文地址:https://developer.aliyun.com/article/2889tomcat运行问题处理记录:原创 2021-01-27 12:22:05 · 95 阅读 · 0 评论 -
大规模的业务软件设计
大规模的业务软件设计软件开发中的两个价值考量1:设计 适应复杂,灵活多变的业务场景的业务框架;2:设计 适应不断演变的业务 IT框架;软件全流程多工种绩效考核KPI标准量化1: 业务需求端2:原型端(通常有需求人员兼职)3:开发端4:测试端5:实施端(通常有测试或者开发兼职)软件开发中的两个价值考量1:设计 适应复杂,灵活多变的业务场景的业务框架; 1:稳定安全 2:业务分层,逻辑清晰,易维护 3:易拓展 4:敏捷交付,小步快跑模式,迭代需原创 2020-08-26 09:52:34 · 240 阅读 · 0 评论 -
angular-cli
参考;https://www.cnblogs.com/s313139232/p/7920800.html首层目录node_modules 第三方依赖包存放目录e2e 端到端的测试目录 用来做自动测试的src 应用源代码目录 .angular-cli.json Angular命令行工具的配置文件。后期可能会去修改它,引一些其他的第三方的包 比如jquery等karma.conf.js karma是单转载 2020-07-29 13:50:22 · 140 阅读 · 0 评论 -
docker搭建zookeeper集群(单机docker版)
安装docker(未安装,百度 参考其他教程)yum install -y docker 镜像拉取zookeeper镜像docker pull zookeeper:3.6简单启动一个zookeeper容器进入容器,将配置文件信息 /conf/zoo.cfg copy出来添加 service.x=10.10.0.1:2888:3888;2181dataDir=/datadataLogDir=/datalogtickTime=2000initLimit=5syncLimit=2aut原创 2020-06-16 17:42:00 · 351 阅读 · 0 评论 -
大数据操作记录
启动基础镜像docker run -itd --privileged --network docker03 --name hadoop002 -p 1002:22 --ip 172.30.0.2 -v /home/json/docker/share:/docker/mnt 860492946/hadoop原创 2020-04-28 16:27:16 · 183 阅读 · 0 评论 -
在docker中搭建Hadoop,支持SSH
1.docker 安装2.pull ubuntu18.04镜像3.创建,并进入docker实例4.更新为阿里源5.更新容器实例6.安装vim7.安装jdk8(同下面几步一起是重要的步骤)sudo-apt install opened-8-jdk8.安装Hadoop78.配置环境变量1.环境变量编辑 vim ~/.bashrc 写入export JAVA_HOME=/us...原创 2020-04-17 18:44:25 · 243 阅读 · 0 评论 -
MyBatis分页不能完全依赖Spring
1:基础分页属性import java.util.List;public class QueryPage { private int pageNo = 1;// 页码,默认是第一页 private int pageSize = 10;// 每页显示的记录数,默认是15 private int totalRecord;// 总记录数 private int totalPage;// 总页...原创 2020-01-17 10:45:38 · 295 阅读 · 0 评论 -
企业生产管理类工程项目中遇到的问题
日常工程项目问题记录20191217201912162019121520191217通常,一个工程会有很多模块,而且分别派给多个研发人员开发功能;必然会存在对共同数据的操纵使用;一不留神,或者其中一方在修改/新增一些数据属性时,导致其他模块的原来功能不能使用;所以,为了后期的维护难度降低,建议前期,尽量将数据表/数据做物理分开,最大化逻辑独立;20191216客户在表达需求的时候,很多时候...原创 2019-12-18 16:12:23 · 447 阅读 · 0 评论 -
分表分库
原创 2019-11-19 08:52:41 · 133 阅读 · 0 评论 -
系统设计--分布式系统
系统设计--分布式系统为什么采用分布式系统架构?--系统的演变分布式系统中中数据一致性问题幂等性问题保证数据一致性的几种处理方案;CAP理论为什么采用分布式系统架构?–系统的演变分布式系统中中数据一致性问题幂等性问题相同条件下,一次或者若干次,对系统操作,返回的结果都是一样的;保证数据一致性的几种处理方案;CAP理论...原创 2019-07-04 10:47:57 · 162 阅读 · 0 评论 -
java时间处理
日期不带时分秒时间不带日期日期带时分秒获得最后一秒时间获得最开始一秒的时间原创 2019-06-13 15:30:49 · 125 阅读 · 0 评论 -
项目中权限控制各种粒度的设计
项目中权限控制各种粒度的设计菜单级别控制按钮级别数据范围控制一条数据中的字段控制菜单级别控制用户,菜单,权限按钮级别???数据范围控制session控制???不方便一条数据中的字段控制...原创 2018-11-09 13:35:19 · 1322 阅读 · 1 评论 -
软件架构--入门导读--欲穷千里目,更上一层楼
软件架构--入门导读如何站在更高层次去看待软件工程问题?如何站在更高层次去看待软件工程问题?从整体需求出发,从模块功能划分,从各个环节实现的成本考虑,到批次迭代交付考虑;才能成为一个正真的架构师+项目经理...原创 2018-11-04 12:49:23 · 219 阅读 · 0 评论 -
项目实战-权限验证-shiro
项目实战-权限验证-shirogitee-demo地址shiro核心逻辑gitee-demo地址https://gitee.com/codeDemos/demo-shiro.gitshiro核心逻辑原创 2018-11-08 08:27:20 · 317 阅读 · 0 评论 -
excel导出的几个基础逻辑
excel导出的几个基础逻辑二维数组二维数组原创 2018-11-08 08:36:09 · 684 阅读 · 0 评论 -
java基础--泛型--应用-封装MyBatis
java基础–泛型–应用-封装MyBatis原创 2018-11-08 08:42:45 · 533 阅读 · 0 评论 -
GIT与SVN的底层原理对比
GIT与SVN的底层原理对比文件版本对比文件版本对比二者都是基于二进制文件存储;git是通过文件快照(相当于生成新的文件[如果文件内容发生变化]);svn是保存差异性文件;git 底层提供四大操作对象:tag / tree / blog / commit;...原创 2018-12-04 15:32:16 · 1080 阅读 · 0 评论 -
项目实战-环境搭建
项目实战-SpringBoot+JPA+MySql+Idea环境搭建主要配置文件讲解功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与...原创 2018-10-15 09:41:02 · 227 阅读 · 0 评论