随笔分类 -  架构项目实战

记录学习架构项目的笔记
摘要:一、添加依赖: 二、Swagger配置类 三、在SpringBoot主启动类上加上@EnableSwagger2 四、在需要进行测试的方法前面加@ApiOperation 五、启动SpringBootApplication主启动类,访问 http://localhost:8080/swagger-u 阅读全文
posted @ 2018-04-19 14:45 老王和小杨 阅读(729) 评论(0) 推荐(1)
摘要:一、建立数据库及数据表结构 阅读全文
posted @ 2018-04-19 14:39 老王和小杨 阅读(4723) 评论(0) 推荐(1)
摘要:一、目录设计 1 公司 2 部门 3 注册人员 4 层级人员 二、规则 1 注册 自行注册人员放到模拟公司的目录下,等所属公司组织结构建立完毕,将此人员迁移到所属公司(或者删除此人员,所属公司新建此人员)。 模拟公司如下: 2 人员添加 人员添加需要指定具体目录。 例如:要在“财务部”下添加人员,需 阅读全文
posted @ 2018-04-19 14:35 老王和小杨 阅读(978) 评论(0) 推荐(0)
摘要:一、安装OpenLDAP 1、安装 yum -y install openldapopenldap-servers openldap-clients openldap-devel compat-openldap 安装完之后查看自动创建了ldap用户: [root@bigdata2 ~]# tail 阅读全文
posted @ 2018-03-28 15:12 老王和小杨 阅读(1208) 评论(0) 推荐(1)
摘要:1 Dubbo启动时检查、集群容错、负载均衡、线程模型的设置以及选项: 启动时检查:(1)Dubbo默认会在启动的时候检查依赖的服务是否可用,不可用时会抛出异常。阻止Spring初始化完成。以便上线时能及早发现问题。(2)默认check="true"dubbo.properties可以直接配置:du 阅读全文
posted @ 2018-03-26 11:04 老王和小杨 阅读(276) 评论(0) 推荐(0)
摘要:接下来我们将整合mybatisplus+Oracle,实现一个简单的查询。(期间踩了很多坑,遇到一些问题,还好慢慢解决了。现在是通过配置文件的方式来进行dubbo服务的注册和发布,希望以后能在学习和实践中使用springboot注解方式(也有可能是因为知识还没到那个层面,无法弄懂其中的奥义)) 一、 阅读全文
posted @ 2018-03-21 17:13 老王和小杨 阅读(1626) 评论(0) 推荐(0)
摘要:本节将简单整合SpringBoot+Duboo 1、Zookeeper的安装: 1 从官网下载你喜欢的zookeeper的版本: http://mirrors.hust.edu.cn/apache/zookeeper/zookeeper-3.4.10/zookeeper-3.4.10.tar.gz 阅读全文
posted @ 2018-03-16 09:27 老王和小杨 阅读(1191) 评论(0) 推荐(0)
摘要:--dbpath 数据库路径(数据文件)--logpath 日志文件路径--master 指定为主机器--slave 指定为从机器--source 指定主机器的IP地址--pologSize 指定日志文件大小不超过64M.因为resync是非常操作量大且耗时,最好通过设置一个足够大的oplogSiz 阅读全文
posted @ 2018-03-09 11:14 老王和小杨 阅读(320) 评论(0) 推荐(0)
摘要:一、架构介绍 mongodb有几种部署方式,这里采用的是副本集架构(Replica Set)。 为了防止单点故障就需要引副本(Replication),当发生硬件故障或者其它原因造成的宕机时,可以使用副本进行恢复,最好能够自动的故障转移(failover)。有时引入副本是为了读写分离,将读的请求分流 阅读全文
posted @ 2018-03-09 10:29 老王和小杨 阅读(397) 评论(0) 推荐(0)
摘要:文章内容较长,各位看客可以根据自己需要CTRL+F 直接定位到自己需要了解的地方哦~ <?xmlversion="1.0" encoding="UTF-8"?> <settings xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http:/ 阅读全文
posted @ 2018-03-09 09:56 老王和小杨 阅读(221) 评论(0) 推荐(0)
摘要:1、 yum安装mysql yum -y install mysql-server 2、 启动mysql服务 启动mysql:service mysqld start 查看mysql的状态:service mysqld status 3、 设置mysql的root用户,设置密码 mysql –u r 阅读全文
posted @ 2018-03-08 17:15 老王和小杨 阅读(165) 评论(0) 推荐(0)
摘要:一、安装配置Nexus 1、 下载nexus https://www.sonatype.com/download-oss-sonatype 2、 解压:tar -zxfnexus-3.5.2-01-unix.tar.gz 3、 进入bin目录启动:./nexus run & 出现如下界面启动成功 S 阅读全文
posted @ 2018-03-08 17:14 老王和小杨 阅读(218) 评论(0) 推荐(0)
摘要:1 java环境配置: 1 下载并安装jdk1.82 配置java环境变量: vi /etc/profile,在文件底部增加以下内容:export JAVA_HOME=/data/program/software/java(你的Java解压路径)export JRE_HOME=/data/progr 阅读全文
posted @ 2018-03-08 17:09 老王和小杨 阅读(266) 评论(0) 推荐(0)
摘要:前提: 目前准备了三台centos6的虚拟机: 10.211.55.7 10.211.55.8 10.211.55.9 一台阿里云服务器,这个服务器准备是用来搭建公用的环境及数据库等。 如下是一些基础配置,之后的开源工具的安装,我们另行在服务器上安排。 1、 服务器jdk版本 下载地址: http: 阅读全文
posted @ 2018-03-08 17:03 老王和小杨 阅读(280) 评论(0) 推荐(0)
摘要:本着学习和交流的心态,本人将自己的学习过程和笔记悉数分享给大家,欢迎大家点评、批评、建议、交流哦~ 技术和工具: 后台服务框架:dubbo、SpringBoot、Spring-Security-Oauth2、Spring-Idap、Spring-data-jpa项目管理工具:maven、nexus版 阅读全文
posted @ 2018-03-08 17:02 老王和小杨 阅读(406) 评论(0) 推荐(0)