点击下方「关注」和「星标」公众号
嗨喽,大众好,我是圈子哥!
今天已然是五一的最后一天了,这个五一出去浪了两天,然则,发掘这个五一旅游的人真的太多了,真的只能用人山人海来形容了,昨天在过马路的时候,亦见识到了短视频中的场景,源源持续的人从马路走过,真的是太恐怖了,以后还是少这般的节假日出去玩(附上一张五一出去玩的照片)。最后,在这个五一的最后一天的夜晚,给大众说一声明天工作愉快,哈哈哈!
好了,闲聊就到这儿了,此刻来聊聊正事,今天想了很久给大众分享有些什么呢,想来想去,最后,还是觉得给大众分享有些有价值的东西,说实话,前段时间因为个人原由,时间实在是在紧张了,很久都无好好的坐下来写文案,还好,此刻总算是繁忙的日子暂时告一段落了,以后会经常给大众分享我的原创文案。
想必大众都有博客,不管是有些大的官方的博客,还是个人博客,做为技术人员,博客是一种很好的记录个人技术成长的平台,我亦是从大学起始就爱上了写博客,亦正是大学养成的习惯,才让我此刻有给大众分享的机会,其实,做公众号,亦是在写博客,记录个人的生活和技术的分享,这都是异曲同工的,正好,今天看到了一款由Java技术栈研发的个人博客项目,给大众分享一下。
此款Java个人博客主题非常精美,但命名确实亦简单:Mblog。此刻在市面上能够采用的个人博客的方法其实已然非常多了,昨天在公众号就分享了我的个人运用博客的方法,大众有兴趣能够去瞧瞧,我相信还有必定的收获的。而今天分享的博客是纯粹运用Java研发的博客,支持多用户,能够进行用户注册和登录,同期,能够切换博客的主题,来,先看一张精美的博客主页的截图吧。
首要,咱们来瞧瞧这个精美的个人博客系统采用的技术栈,这针对后面做有些个人的守护都是非常重要的,倘若选择这般的个人研发的博客,最好还是自己对于关联的技术栈需要有必定的认识,为何这般说呢,由于,从我个人的经验来讲,倘若不是像WordPress那种很难做重构的框架,我就暂且叫它框架吧,当博客不满足个人的需要的时候,我是会去做有些二次研发的,这般就能很好的满足我的需要,因此,认识关联的技术栈的话,对你后面做有些二次研发都是非常有帮忙的。
技术选型
JDK8
MySQL
Spring-boot
Spring-data-jpa
Shiro
Lombok
Freemarker
Bootstrap
SeaJs
上面便是这个博客的整体运用的技术栈了,其实,倘若是做为一名Java研发人员,这些技术都是司空见惯的了,无什么好说的,倘若你对前端不太认识,那亦不是很大的问题,毕竟咱们的学习能力可不是吹的,是吧?
从上图来看,全部项目的项目结构亦是非常简单的,是非常经典的Java项目的结构了,当然,结构亦非常的清晰了,做为个人的博客,采用这种结构我觉得亦是ok的,简单,能够快速研发。
基本的介绍就这么多了,关于项目的细枝末节,能够后面倘若有需要的时候,再仔细琢磨就好了,下面瞧瞧这个博客下载下来之后怎么起步。
全部项目便是传统的Java项目罢了,因此,起步项目亦非常的简单,只需要在main办法直接起步就行,过程如下。
第1,运用IDE打开,采用maven的方式
第二,修改配置文件src/main/resources/application-mysql.yml里的数据库关联配置
第三,找到com.mtons.mblog.BootApplication类,直接运行main办法就可起步
第四,浏览器运行http://localhost:8080, 后台位置 http://localhost:8080/admin 管理员账号 admin 秘码 12345
倘若采用docker的方式起步,过程如下。
第1,cd mblog进入项目
第二,运行 docker-compose up -d 命令
第三,起步后,拜访 http://localhost:8080
第四,查看日志 docker-compose logs -f server
最后,再给大众看一下起步之后博客的全貌。
整体
主页
登录
标签页
我是圈子哥,今天的分享到这儿就结束了,倘若有什么疑问,欢迎大众加下面的微X跟我沟通。最后,明天上班愉快!
获取方式
点击下方公众号,回复:D133码字很难,点个「在看」和「赞」支持一下。举荐阅读写博客能月入 10K?从外包机构离职了6年,终拿腾讯 offer!955,不加班!
|