系统架构
风月无边
具有较多的项目经验和一定的项目管理经验,本人认真好学,对新事务与新技术有很强的学习接受能力。曾学习J2me、ARM开发。精通技术主要有java、oracle、Eclipse、熟练使用Hibernate,Spring,Struts,DWR(AJAX)、dom4j解析编码xml几项Java技术,2020年底开始对Go语言产生浓厚的兴趣
展开
-
docker-compose.yaml centos7容器 安装ssh服务
1、创建文件夹centos7.9_ssh,在该文件夹下创建Dockerfile文件,文件内容如下。好了,到这里就可以通过5001端口访问容器内部了。世界瞬间方便了很多。3、好了,可以创建docker-compose.yml文件了。简单的说,就是一个配置文件的问题。2、执行命令,创建直接的容器。......原创 2022-08-16 23:16:16 · 915 阅读 · 0 评论 -
Shiro首次登陆慢的要死
系统一直使用Shiro,经常重启系统后登陆要慢的要死,实在忍无可忍了,查了一下。竟然是系统的原因,因为Shiro首次启动时,需要使用利用/dev/random文件创建随机数,但是这个是系统 这两个文件记录Linux下的熵池,所谓熵池就是当前系统下的环境噪音,描述了一个系统的混乱程度,环境噪音由这几个方面组成,如内存的使用,文件的使用量,不同类型的进程数量等等,刚开机的时候系统噪音会较小。在这两个设备的差异在于:/dev/random的random pool依赖于系统中断,因此在系统的中断数不足时,原创 2020-08-19 22:14:14 · 913 阅读 · 0 评论 -
SpringCloud、dubbo的选择的压测结果
以前的项目一直使用Dubbo,最近SpringCloud比较火,恰好这个时期比较特殊,就在家里仔细研究了一下SpringCloud,但是学习的过程中发现SpringCloud真的不一定适合所有人:主要和通讯协议有关,Springcloud使用HTTP的REST协议,Dubbo使用RPC调用。1、对性能要求比较高的项目不建议使用SpringCloud【和Dubbo的比较中,性能相差至少一倍以上】...原创 2020-02-28 16:15:31 · 600 阅读 · 0 评论 -
B+Tree查找数据的原理图
其中内部节点,只存Key和指针,真正的数据是存储在叶节点。根据B+Tree结构,我们很容易的写出查找KEY = 30的过程。1)读取根节点Page 0,将其中的信息导入内存,根据二分查找算法,发现15 < 30 < 56,因此我们其指向Page 12)读取Page 1内容,导入内存,根据算法发现20 < 30 < 49,找到Page 3...原创 2018-10-12 14:21:22 · 1984 阅读 · 1 评论 -
Oracle Spatial中SDO_Geometry说明及Demo例子
文章分两部分,第一部分是SDO_Geometry的介绍,这个到处都有,这里汇总一下,方便查阅。第二部分写一个demo,大家可以方便的自己建立一个。原创 2017-08-29 15:55:25 · 3881 阅读 · 0 评论 -
Jmeter性能测试 入门
Jmeter是一款优秀的开源测试工具, 是每个资深测试工程师,必须掌握的测试工具,熟练使用Jmeter能大大提高工作效率。熟练使用Jmeter后, 能用Jmeter搞定的事情,你就不会使用LoadRunner了。将会覆盖Jmeter的各个功能,并且会通过丰富的实例,让读者快速掌握Jmeter的各种用法 。本文将通过一个实际的测试例子, 来讲解Jmeter的基本用法。本文的最后提供了本篇...转载 2017-08-03 11:18:36 · 3741 阅读 · 0 评论 -
ActiveMQ消息传送机制以及ACK机制详解 AcitveMQ是作为一种消息存储和分发组件,涉及到client与broker端数据交互的方方面面,它不仅要担保消息的存储安全性,还要提供额外的
今天某人问我ActiveMQ的ACK机制,蒙圈儿,好几年没看了,忘的差不多了,赶紧找个文档补充补充,要不落伍了-_#转载 2017-07-04 17:13:27 · 4443 阅读 · 0 评论 -
大众点评支付渠道网关系统的实践之路
支付渠道拆分微服务还是比较容易的,按照渠道来拆分即可。不过前几天拜读了大众点评支付渠道网关系统的实践之路的文章,才知道居然还有人按照服务来拆分。转载 2017-06-29 12:07:12 · 4315 阅读 · 0 评论 -
【译文】热闹驱动开发
软件开发团队关于软件架构或技术栈的决策,很多并不是基于扎实的研究和对期望效果的认真思考,而是不准确的意见、社交媒体的信息,或者就些是“热门”玩意。这种做派的危害我见过不少,称它为“热闹驱动开发(Hype Driven Development,HDD)”。我赞成的是更专业的做法,称之为“脚踏实地的软件工程”。下面一起看看HDD的来龙去脉,想想我们能怎么改进。转载 2017-06-19 11:29:12 · 4147 阅读 · 0 评论 -
UML类图几种关系的总结
在UML类图中,常见的有以下几种关系: 泛化(Generalization), 实现(Realization),关联(Association),聚合(Aggregation),组合(Composition),依赖(Dependency) 1. 泛化(Generalization) 【泛化关系】:是一种继承关系,表示一般与特殊的关系,它指定了子类如何特转载 2017-03-21 18:02:28 · 4560 阅读 · 0 评论