Java企业级分布式
文章平均质量分 89
金霖海
这个作者很懒,什么都没留下…
展开
-
16-雪花ID
自己生成唯一IDUUIDUUID(Universally Unique Identifier,通用唯一识别码)是按照开放软件基金会(OSF)制定的标准计算,用到了以太网卡地址、纳秒级时间、芯片 ID 码和许多可能的数字。UUID 是由一组 32 位数的 16 进制数字所构成,是故 UUID 理论上的总数为1632=2128,约等于 3.4 x 10123。也就是说若每纳秒产生 1 百万个 UUID,要花 100 亿年才会将所有 UUID 用完。UUID 通常以连字号分隔的五组来显示,形式为 8-4原创 2021-08-21 10:13:57 · 394 阅读 · 0 评论 -
15.会员服务唯一登陆
会员服务唯一登陆登陆唯一表设计CREATE TABLE `user_token` ( `id` int(11) NOT NULL AUTO_INCREMENT, `token` varchar(255) DEFAULT NULL, `login_type` varchar(255) CHARACTER SET utf8 DEFAULT NULL, `device_infor` ...原创 2019-11-28 15:15:48 · 158 阅读 · 0 评论 -
14.SpringBoot集成Redis
SpringBoot集成Redis步骤:1.引入依赖<!-- 集成redis --><dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-redis</artifactId&g...原创 2019-11-24 10:33:44 · 152 阅读 · 0 评论 -
13.SpringCloud集成微信公众号开发
SpringCloud集成微信公众号开发步骤:1.引入依赖错误方式:<dependency> <groupId>com.github.binarywang</groupId> <artifactId>weixin-java-mp</artifactId> <version>3.3.0</ve...原创 2019-11-23 11:58:19 · 820 阅读 · 0 评论 -
12.SpringBoot集成微信公众号开发
1.进入微信支付申请页面https://pay.weixin.qq.com/apply/applyment4normal2.微信支付开发文档https://pay.weixin.qq.com/wiki/doc/api/index.html3.获取openidhttps://pay.weixin.qq.com/wiki/doc/api/jsapi.php?chapter=4_44.微信网...原创 2019-11-22 16:04:05 · 940 阅读 · 0 评论 -
11.zuul网关服务和swagger集成到阿波罗中
zuul网关服务和swagger集成阿波罗1.在zuul网关服务的启动类增加如下代码@SpringBootApplication@EnableEurekaClient@EnableSwagger2Doc@EnableZuulProxy@EnableApolloConfigpublic class ShopBasicsSpringcloudZuulApplication { ...原创 2019-11-22 09:55:59 · 195 阅读 · 1 评论 -
10.使用微服务网关Zuul统一管理swaggerApi
使用微服务网关统一管理Api1.创建项目shop-basics-springcloud-zuul2.引入Maven依赖<dependency> <groupId>com.spring4all</groupId> <artifactId>swagger-spring-boot-starter</artifactId>...原创 2019-11-22 09:34:56 · 569 阅读 · 0 评论 -
9.SpringBoot集成SwaggerApi管理Api接口文档
步骤:1.引入Maven依赖<dependency> <groupId>com.spring4all</groupId> <artifactId>swagger-spring-boot-starter</artifactId> <version>1.7.0.RELEASE</version></d...原创 2019-11-22 09:08:01 · 405 阅读 · 0 评论 -
8.搭建阿波罗(Apollo)分布式远程配置中心
搭建阿波罗(Apollo)分布式远程配置中心一,准备工作:系统环境:CentOS7,WindowsJDK:java1.8及以上MySql:5.7及以上二,环境配置在CentOS上成功安装 JDK在Windows上安装MySql数据库三,开始安装1.下载aploll配置中心 https://github.com/nobodyiam/apollo-build-scripts2.上...原创 2019-11-21 15:30:19 · 1295 阅读 · 4 评论 -
7.Eclipse上传代码到GitLab
步骤1.打开git资源研究2.克隆一个git仓库3.在GitLab仓库中新建文件,并复制GitLab仓库地址4.把地址填入eclipse,并输入账号和密码原创 2019-11-19 17:14:50 · 173 阅读 · 0 评论 -
6.GitLab创建账号分配权限
步骤1.使用root账号登录2.创建项目3.退出登录后重新注册账号4.重新用root账号登录,进入项目的 设置 -》成员5.给成员分配权限并添加到项目组6.退出登录用刚注册的账号 jlh 登录进去看下...原创 2019-11-19 16:59:06 · 4774 阅读 · 1 评论 -
5.基于Docker部署GitLab环境搭建
建议虚拟机内存2G以上注意:一定要配置阿里云的加速镜像步骤1.下载镜像文件(如果下载不成功就多试几次)docker pull beginor/gitlab-ce:11.0.1-ce.02.创建GitLab 的配置 (etc) 、 日志 (log) 、数据 (data) 放到容器之外, 便于日后升级, 因此请先准备这三个目录。mkdir -p /mnt/gitlab/etcmkdir...原创 2019-11-19 16:05:28 · 149 阅读 · 1 评论 -
4.从maven私服下载项目到本地
步骤:1.在本地settings.xml配置<servers> <server> <id>releases</id> <username>admin</username> <password>admin123</password> <...原创 2019-11-19 10:34:49 · 430 阅读 · 0 评论 -
3上传本地项目到Maven私服
说明:准备私服管理员账号比如账号 admin 密码admin123私服仓库说明私服仓库地址步骤:1.在本地settings.xml配置<servers> <server> <id>bajin</id> <username>admin</username> ...原创 2019-11-19 10:25:16 · 433 阅读 · 0 评论 -
2.基于Docker搭建Maven私服
基于Docker搭建Maven私服说明 需要先自行安装Docker步骤1.下载一个nexus3的镜像docker pull sonatype/nexus32.将容器内部/var/nexus-data挂载到主机/root/nexus-data目录。docker run -d -p 8081:8081 --name nexus -v /root/nexus-data:/var/nex...原创 2019-11-18 22:21:13 · 288 阅读 · 0 评论 -
1.docker简介及安装
什么是dockerdocker是一个开源的应用容器引擎,开发者可以打包自己的应用到容器里面,然后迁移到其他机器的docker应用中,可以实现快速部署。如果出现的故障,可以通过镜像,快速恢复服务。原理docker是利用Linux内核虚拟机化技术(LXC),提供轻量级的虚拟化,以便隔离进程和资源。LXC不是硬件的虚拟化,而是Linux内核的级别的虚拟机化,相对于传统的虚拟机,节省了很多硬件资源。......原创 2019-11-18 16:07:13 · 1460 阅读 · 2 评论