开场章

LP框架极速搭建(用时3分钟)

公司来了新项目,我们如何快速大家一个成熟框架快速开发呢?是copy之前的项目做些更改还是重新一点点搭建?亦或者用公司的框架?

无论怎么做我们目的就是借鉴之前的开发经验、已开发的功能模块 复用到下一个项目当中。

LP框架架构不断调整、版本更新迭代,追求的是极致,缩短搭建框架时间。

适用基础框架构建(如SpringBoot、SpringCloud项目的初始化)

话不多说,看看如何快速构建吧

一、环境准备:

1)安装JDK,java运行环境

LP框架Dubbo部署 : Linux安装JDK8完整步骤【精讲攻略六】

2)配置Maven环境

3)git下载开源项目:

    git网址:https://github.com/shinians/limp-framework

4)数据库初始化

data/db目录是mysql数据库脚本,导入mysql数据库即可(注意版本问题)

遇到问题可及时联系@架构师速成记

5)配置maven地址

导入下载limp-framework项目(用IDEA打开根目录pom导入)

File->setting->搜索maven(如下更改maven的地址)

更改自己的地址

配置很简单,但是项目的大家的时候不可忽略

下载jar可能需要些时间,网速快时间会比较短

6.安装加密jar

/data/jar目录下执行(windows双击即可,里面是安装加密包命令)

limp-auth-1.0-SNAPSHOT.bat

加密需要独立安装,放心一切开源,里面的代码也是很简单(包含一些常用的加密方式:对称加密、非对称加密等 RSA +DES  、MD5、Base64...)

7.启动项目

limp-framework-manager模块的application-dev.yml文件更改数据配置文件

更改url、username、password

LpFrameStart启动即可:启动端口8888

8.启动成功

启动后会跳转到一个工作桌面(可以放一些其他系统链接),样式比较low未修正,使用者可以根据自己需求开发

二、框架介绍

本章节简单介绍了如何下载使用limp-frameword框架,在以后的章节中会结合更多 的技能点穿插学习整个框架,希望对大家有所帮助。

框架简称:LP框架。古人云“独乐乐不如众乐乐”,LP框架的演化离不开大家的共同努力;闭门造车,独自研发终是无趣,LP开源由大家共同维护、共同进步岂不快哉!

2016.6—2017.6,总在不间断地开发组装技能点,想通过一个框架尽可能地涵盖所有知识技能点,以期日后工作中可以以此为参照做到快速开发。然而,维护到最后,发现所编写模块是杂乱无章的,多个模块引用了很多开发当中并用不到的Jar,导致延慢了整个项目的运行速度,使之前的框架设想也逐渐趋于破灭。故,之前的开发是孤立的、没有经过项目检验的、更没有众人参与的,破灭成为一种必然。

独乐乐无趣何不众乐乐,LP框架于2017年6月摆脱“枷锁”,走向了开源,并与其他开发者在项目中不断成长。截止2017年9月,短短三个月,将LP框架删除冗余、重新设计架构,使后台管理页面可配置(当时页面比较low),于是,limp-framework -V0.1-bate版本诞生,LP有了“新生命”!

引用《孙子兵法》一句“求其上,得其中;求其中,得其下;求其下,必败”。LP框架现在虽不完善,自身技能点也有限,但不断地坚持,相信即使不是非常厉害,也会慢慢趋于接近。无论技术怎样,总要有一个架构师的梦,求其上而非求其下。

2019年1月20日,limp-framework重新再次升级,基于springboot、springcloud、企业解决方案于一体的快速开发基础框架,希望对初学者有一定的帮助,以后篇章也会以此为基点开展相关的技能讲解。

三 、官方网站

十年官网:  http://www.shinians.com/

LP框架| 三分钟快速构建分布式微服务系统(一)相关推荐

  1. 在Java中构建响应式微服务系统——第三章 构建响应式微服务

    第三章 构建响应式微服务 在本章中,我们将使用Vert.x构建我们的第一个微服务.由于大多数微服务系统使用HTTP进行交互,因此我们将以HTTP微服务作为开始.但是由于系统包含多个相互通讯的微服务,因 ...

  2. dubbo yml配置_利用springboot+dubbo,构建分布式微服务,全程注解开发(一)

    随着互联网的发展,网站应用的规模不断扩大,常规的垂直应用架构已无法应对,分布式服务架构以及流动计算架构势在必行,亟需一个治理系统确保架构有条不紊的演进. 一.先来一张图 说起 Dubbo,相信大家都不 ...

  3. igxe本地机器人怎么用_三分钟快速了解如何使用机器人系统

    ​ 注册完成后,您还需要对机器人进行基础设置,才能完成机器人的初始化. ​ 在"系统设置"-"机器人设置"中设定机器人的名字,性别信息等,并选择需开启的功能知识 ...

  4. 三分钟快速了解什么是MES系统

    近年来在制造业的推动下,大家是否会经常听到MES系统这一词,但是对于其具体能解决什么问题却不是很清晰.接下来,请允许我用一个简单的故事来让大家快速地了解一下到底什么是MES系统以及MES系统能够解决什 ...

  5. Spring Cloud分布式微服务系统中利用redssion实现分布式锁

    在非分布式系统中要实现锁的机制很简单,利用java.util.concurrent.locks包下的Lock和关键字synchronized都可以实现.但是在分布式系统中,如何实现各个单独的微服务需要 ...

  6. Surging 分布式微服务框架使用入门

    Surging 分布式微服务框架使用入门 原文:Surging 分布式微服务框架使用入门 前言 本文非 Surging 官方教程,只是自己学习的总结.如有哪里不对,还望指正. 我对 surging 的 ...

  7. springboot 插入返回id_Spring Boot实现分布式微服务开发实战系列(七)

    今天已经进入第七讲了,整个微服务架构的搭建工作也基本完成.那到目前为止究竟使用了那些技术及实现了什么功能呢?我们先回顾一下. 使用的技术:SpringBoot.Dubbo.Zookeeper.Redi ...

  8. springboot 事务统一配置_Spring Boot实现分布式微服务开发实战系列(五)

    最近已经推出了好几篇SpringBoot+Dubbo+Redis+Kafka实现电商的文章,今天再次回到分布式微服务项目中来,在开始写今天的系列五文章之前,我先回顾下前面的内容. 系列(一):主要说了 ...

  9. 什么是分布式微服务架构?三分钟彻底弄懂什么是分布式和微服务

    一.微服务简介 1. 微服务的诞生 微服务是基于分而治之的思想演化出来的.过去传统的一个大型而又全面的系统,随着互联网的发展已经很难满足市场对技术的需求,于是我们从单独架构发展到分布式架构,又从分布式 ...

最新文章

  1. 某厂:有微服务经验者优先!
  2. 混淆矩阵(confusion matrix)是什么?以及能从混淆矩阵中衍生出来的指标FPR、TPR、FDR、ACC、PPV、NPV分别是什么?对应的概念及公式是什么?
  3. XLSReadWriteII5使用参考
  4. Nginx自动安装脚本
  5. 【连载】如何掌握openGauss数据库核心技术?秘诀四:拿捏事务机制(1)
  6. ShardingSphere RAW JDBC 分布式事务XA 代码示例
  7. 陆奇、雷军、熊晓鸽聊疫情后的创业风口
  8. 继承求不同形状图形的周长和面积
  9. http://blog.csdn.net/pizi0475/article/details/48286579 -------------(Collada 快速入门)
  10. Python在导入文件时的FileNotFoundError解决办法
  11. GEO数据库的使用(一)
  12. android 手机分区失败怎么办,一种Android系统Data分区自修复方法及系统专利_专利查询 - 天眼查...
  13. python——自动化测试——API接口测试
  14. linux修改 文件 命令
  15. MSN 9.0 同时登陆多个账号
  16. 中英双语界面的 Premiere Pro
  17. 上海交大牵手淘宝成立媒体计算实验室:推动视频超分等关键技术发展
  18. 金仓数据库 KingbaseES SQL 语言参考手册 (7. 条件表达式)
  19. 2021年起重机司机(限桥式起重机)考试内容及起重机司机(限桥式起重机)最新解析
  20. 用python检查班上同学交作业的情况

热门文章

  1. 我的世界java版如何加入hypixel_我的世界hypixel服务器怎么组队 hypixel服务器组队方法介绍...
  2. 阿里云域名注册赠送的阿里云企业邮箱使用方法
  3. 企业视频远程办公会议通话系统EasyRTC在Windows2012部署运行出现“计算机中丢失VCRUNTIME140.dll”如何解决?
  4. 贝塞尔曲线想到的--真的很美,但是有时很丑
  5. C++ inheritance examples
  6. 短期怎么学会云计算?新手学习云计算的规划
  7. 太合音乐领千千音乐突围:在线音乐铜墙铁壁难闯
  8. 用计算机弹我们不一样谱子,我们不一样钢琴谱
  9. 第39级台阶 小明刚刚看完电影《第39级台阶》,离开电影院的时候,他数了数礼堂前的台阶数,恰好是39级!
  10. Navicat Premium导入Excel提示无法打开Excel文件