All Projects → xieshuang → t-blog

xieshuang / t-blog

Licence: other
简洁的个人博客系统 springboot+thymeleaf+mybatis+tale.js+redis

Programming Languages

java
68154 projects - #9 most used programming language
HTML
75241 projects
CSS
56736 projects
javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to t-blog

Autumn
Autumn-Blog and Autumn-CMS
Stars: ✭ 101 (+359.09%)
Mutual labels:  thymeleaf, mybatis
waynboot-sso
基于SpringBoot,Shiro,Redis,Mybatis,SSO的多模块系统,包含了SSO单点登陆, 通用后台管理,NewBee-mall商城,每日一文等多个模块,支持Shiro与SSO模块的集成,易于上手,学习,二次开发。
Stars: ✭ 33 (+50%)
Mutual labels:  thymeleaf, mybatis
Nimrod
Nimrod - 基于 Spring Boot 构建 的 Java Web 平台企业级单体应用快速开发框架,适合中小型项目的应用和开发。所采用的技术栈包括 Spring Boot、Spring、Spring Web MVC、MyBatis、Thymeleaf 等,遵守阿里巴巴 Java 开发规约,帮助养成良好的编码习惯。整体采用 RBAC ( Role-Based Access Control ,基于角色的访问控制),具有严格的权限控制模块,支持系统与模块分离开发。最后希望这个项目能够对你有所帮助。Nimrod 开发交流群:547252502(QQ 群)
Stars: ✭ 125 (+468.18%)
Mutual labels:  thymeleaf, mybatis
springboot-action
Spring Boot 入门学习示例。
Stars: ✭ 29 (+31.82%)
Mutual labels:  thymeleaf, mybatis
My Blog
🌴A simple & beautiful blogging system implemented with spring-boot & thymeleaf & mybatis My Blog 是由 SpringBoot + Mybatis + Thymeleaf 等技术实现的 Java 博客系统,页面美观、功能齐全、部署简单及完善的代码,一定会给使用者无与伦比的体验
Stars: ✭ 2,400 (+10809.09%)
Mutual labels:  thymeleaf, mybatis
Jeeplatform
一款企业信息化开发基础平台,拟集成OA(办公自动化)、CMS(内容管理系统)等企业系统的通用业务功能 JeePlatform项目是一款以SpringBoot为核心框架,集ORM框架Mybatis,Web层框架SpringMVC和多种开源组件框架而成的一款通用基础平台,代码已经捐赠给开源中国社区
Stars: ✭ 1,285 (+5740.91%)
Mutual labels:  thymeleaf, mybatis
Blog Ssm
一个简单漂亮的SSM博客系统。
Stars: ✭ 130 (+490.91%)
Mutual labels:  thymeleaf, mybatis
Eshop Soa
EShop基于Dubbo实现SOA服务化拆分,并基于RocketMQ解决了分布式事务(新版SpringBootSOASkeleton)
Stars: ✭ 65 (+195.45%)
Mutual labels:  thymeleaf, mybatis
Spring Boot Leaning
Spring Boot 2.X 最全课程代码
Stars: ✭ 2,008 (+9027.27%)
Mutual labels:  thymeleaf, mybatis
Spring Boot Examples
个人学习 SpringBoot2.x 写的一些示例程序,目前正在持续更新中.....
Stars: ✭ 159 (+622.73%)
Mutual labels:  thymeleaf, mybatis
Mybatis Spring Boot Jpetstore
A sample web application built on MyBatis 3, Spring Boot and Thymeleaf 3.
Stars: ✭ 75 (+240.91%)
Mutual labels:  thymeleaf, mybatis
Springboot Examples
spring boot 实践系列
Stars: ✭ 216 (+881.82%)
Mutual labels:  thymeleaf, mybatis
Maintain
springboot + springmvc +Spring Security + mybatis + PageHelper(Mybatis分页插件) + druid + (maven/gradle) + thymeleaf + bootstrap 组成的框架,基于Jersey, Swagger,SwaggerUi的restful API
Stars: ✭ 74 (+236.36%)
Mutual labels:  thymeleaf, mybatis
Blog
基于SpringBoot+Thymeleaf+Mybatis+LayUi+Lucene的粗糙个人博客
Stars: ✭ 95 (+331.82%)
Mutual labels:  thymeleaf, mybatis
Blog
SpringBoot + Mybatis + thymeleaf 搭建的个人博客 http://www.54tianzhisheng.cn/
Stars: ✭ 1,156 (+5154.55%)
Mutual labels:  thymeleaf, mybatis
Ruoyi Oracle
(RuoYi)官方仓库 基于SpringBoot的权限管理系统 易读易懂、界面简洁美观。 核心技术采用Spring、MyBatis、Shiro没有任何其它重度依赖。直接运行即可用
Stars: ✭ 134 (+509.09%)
Mutual labels:  thymeleaf, mybatis
Springbootunity
rabbitmq、redis、scheduled、socket、mongodb、Swagger2、spring data jpa、Thymeleaf、freemarker etc. (muti module spring boot project) (with spring boot framework,different bussiness scence with different technology。)
Stars: ✭ 845 (+3740.91%)
Mutual labels:  thymeleaf, mybatis
Ruoyi
(RuoYi)官方仓库 基于SpringBoot的权限管理系统 易读易懂、界面简洁美观。 核心技术采用Spring、MyBatis、Shiro没有任何其它重度依赖。直接运行即可用
Stars: ✭ 905 (+4013.64%)
Mutual labels:  thymeleaf, mybatis
Sns Forum Website
牛客网高级项目(SNS+社区问答类网站)
Stars: ✭ 143 (+550%)
Mutual labels:  thymeleaf, mybatis
My Blog Layui
layui 版本的 My-Blog : A simple & beautiful blogging system implemented with spring-boot & layui & thymeleaf & mybatis My Blog 是由 SpringBoot + Layui + Mybatis + Thymeleaf 等技术实现的 Java 博客系统,页面美观、功能齐全、部署简单及完善的代码,一定会给使用者无与伦比的体验
Stars: ✭ 204 (+827.27%)
Mutual labels:  thymeleaf, mybatis

个人博客

1.涉及技术及工具

  • 核心框架:SpringBoot
  • ORM 框架:MyBatis
  • MyBatis 工具:MyBatis通用Mapper插件
  • MVC 框架:Spring MVC
  • 模板引擎:Thymeleaf
  • Markdown 编辑器:Editor.md
  • 数据库:MySQL、Liquibase、redis

2.部署事宜

  • 1、服务器安装mysql并创建空的数据库blog
  • 2、安装redis数据库
  • 3、项目打成jar包上传到服务器上
  • 4、执行 nohup java -jar blog.jar &
  • 5、浏览器访问 ip:8080即可访问
  • 6、可以配置nginx进行代理访问

3.其他碎碎念

该博客参考了My blog
在原博客的基础上,做了两点修改,虽然对博客系统用处不大,属于个人的一种尝试,希望以后的项目中能够用上。
1、引入了liquibase数据动态迁移,方便数据库的持续集成。
2、引入了redisAppender,方便日志集中处理。

加入的这两点其实也蛮有意思的,首先是liquibase,原项目中使用的是容器化技术,通过脚本的形式去执行初始sql语句,容器技术我只是稍微了解,还没有去尝试写过dockfile,暂时不用这种方式,然后我想起来之前项目中接触过liquibase,但是那次没有本地没有用成功,这次我就想自己用一次,看了一下官方文档),终于配置进来了,还是很方便好用的。

第二点修改也是有原因的,原项目中使用的是log4j2,个人觉得并不好,springboot中日志配置默认的就是logback,为什么要退而求其次呢?,于是我又去掉了log42,改回了默认配置,但是logback生成的文件路径需要写成绝对路径,相对路径一直报错,没有得到解决,于是我想干脆不生成日志文件了吧,看看 spring blog中是怎么解决了,结果我就看到了这篇文章Logging to Redis using Spring Boot and Logback,非常的nice!如果是多台服务器,将日志通过这种形式集中起来管理将会大大降低管理的难度,后面我又继续看了几篇文章,了解了ElasticSearch, logstash, kibana。我突然意识到看的这些其实就是ELK框架,很尴尬的是小白表示以前以为ELK是一个工具,而不是一套的缩写,哈哈哈哈! 最终我部署在了腾讯的centos云服务器上了,感觉还不错~。欢迎访问!http://139.199.125.93/

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].