All Projects → GoogTech → Vsblog

GoogTech / Vsblog

Licence: mit
☕🖖 一个采用vue及springboot开发的超简洁的个人博客系统,相信我它定会让你眼前一亮~

Projects that are alternatives of or similar to Vsblog

Ssm Demo
🍌Spring+SpringMVC+Mybatis+easyUI实现简单的后台管理系统
Stars: ✭ 1,639 (+2001.28%)
Mutual labels:  mybatis, springboot, maven
My Blog
🌴A simple & beautiful blogging system implemented with spring-boot & thymeleaf & mybatis My Blog 是由 SpringBoot + Mybatis + Thymeleaf 等技术实现的 Java 博客系统,页面美观、功能齐全、部署简单及完善的代码,一定会给使用者无与伦比的体验
Stars: ✭ 2,400 (+2976.92%)
Mutual labels:  mybatis, springboot, maven
Ibase4j
Spring,SpringBoot 2.0,SpringMVC,Mybatis,mybatis-plus,motan/dubbo分布式,Redis缓存,Shiro权限管理,Spring-Session单点登录,Quartz分布式集群调度,Restful服务,QQ/微信登录,App token登录,微信/支付宝支付;日期转换、数据类型转换、序列化、汉字转拼音、身份证号码验证、数字转人民币、发送短信、发送邮件、加密解密、图片处理、excel导入导出、FTP/SFTP/fastDFS上传下载、二维码、XML读写、高精度计算、系统配置工具类等等。
Stars: ✭ 1,548 (+1884.62%)
Mutual labels:  mybatis, springboot, maven
Ruoyi Vue Fast
(RuoYi)官方仓库 基于SpringBoot,Spring Security,JWT,Vue & Element 的前后端分离权限管理系统
Stars: ✭ 107 (+37.18%)
Mutual labels:  mybatis, springboot, element-ui
cheshuo
🎃A lightweight game server framework. Based on Springboot and Netty. Using ProtoBuf as communication between client and server.
Stars: ✭ 23 (-70.51%)
Mutual labels:  maven, springboot, mybatis
Seconds Kill
基于 Springboot + Redis + Kafka 的秒杀系统,乐观锁 + 缓存 + 限流 + 异步,TPS 从 500 优化到 3000
Stars: ✭ 180 (+130.77%)
Mutual labels:  mybatis, springboot, maven
Spring Boot Quick
🌿 基于springboot的快速学习示例,整合自己遇到的开源框架,如:rabbitmq(延迟队列)、Kafka、jpa、redies、oauth2、swagger、jsp、docker、spring-batch、异常处理、日志输出、多模块开发、多环境打包、缓存cache、爬虫、jwt、GraphQL、dubbo、zookeeper和Async等等📌
Stars: ✭ 1,819 (+2232.05%)
Mutual labels:  mybatis, springboot, maven
Ruoyi Vue
(RuoYi)官方仓库 基于SpringBoot,Spring Security,JWT,Vue & Element 的前后端分离权限管理系统
Stars: ✭ 596 (+664.1%)
Mutual labels:  mybatis, springboot, element-ui
NeusoftCloudHospital
东软云医院。爱与健康,连接你我。🏥
Stars: ✭ 37 (-52.56%)
Mutual labels:  springboot, mybatis, element-ui
Logistics-admin
SpringBoot+adminlte+maven的物流公司管理系统
Stars: ✭ 61 (-21.79%)
Mutual labels:  maven, springboot, mybatis
Xinguan
SpringBoot+Vue+Element-UI (新冠-物资管理系统) 纯前后端分离项目, 抗疫相关物料的管理系统,领用、派发记录,库存查询统计。寂寞消遣之作~, 项目预览地址:https://www.zykhome.club 武汉加油
Stars: ✭ 359 (+360.26%)
Mutual labels:  mybatis, springboot, element-ui
Perfect Ssm
🍇更完善的Spring+SpringMVC+Mybatis+easyUI后台管理系统(RESTful API+redis)
Stars: ✭ 606 (+676.92%)
Mutual labels:  mybatis, springboot, maven
Mall Swarm
mall-swarm是一套微服务商城系统,采用了 Spring Cloud Hoxton & Alibaba、Spring Boot 2.3、Oauth2、MyBatis、Docker、Elasticsearch、Kubernetes等核心技术,同时提供了基于Vue的管理后台方便快速搭建系统。mall-swarm在电商业务的基础集成了注册中心、配置中心、监控中心、网关等系统功能。文档齐全,附带全套Spring Cloud教程。
Stars: ✭ 7,874 (+9994.87%)
Mutual labels:  mybatis, springboot
Mall Tiny
mall-tiny是一款基于SpringBoot+MyBatis-Plus的快速开发脚手架,拥有完整的权限管理功能,可对接Vue前端,开箱即用。
Stars: ✭ 738 (+846.15%)
Mutual labels:  mybatis, springboot
Goodskill
🐂基于springcloud +dubbo构建的模拟秒杀项目,模块化设计,集成了分库分表、elasticsearch🔍、gateway、mybatis-plus、spring-session等常用开源组件
Stars: ✭ 786 (+907.69%)
Mutual labels:  mybatis, springboot
Vertx Embedded Springboot
Vert.x embeded Springboot
Stars: ✭ 19 (-75.64%)
Mutual labels:  mybatis, springboot
Springboot Learning
🚕 spring boot学习案例,方便spring boot 初学者快速掌握相关知识
Stars: ✭ 724 (+828.21%)
Mutual labels:  mybatis, springboot
Newbee Mall
🔥 🎉newbee-mall 项目(新蜂商城)是一套电商系统,包括 newbee-mall 商城系统及 newbee-mall-admin 商城后台管理系统,基于 Spring Boot 2.X 及相关技术栈开发。 前台商城系统包含首页门户、商品分类、新品上线、首页轮播、商品推荐、商品搜索、商品展示、购物车、订单结算、订单流程、个人订单管理、会员中心、帮助中心等模块。 后台管理系统包含数据面板、轮播图管理、商品管理、订单管理、会员管理、分类管理、设置等模块。
Stars: ✭ 8,319 (+10565.38%)
Mutual labels:  mybatis, springboot
Ssm redis template
An template based on Maven, using Spring + Spring MVC + mybatis + spring-data-redis frames. It can be used to construct a new Java Web Appliaction quickly
Stars: ✭ 13 (-83.33%)
Mutual labels:  mybatis, maven
Webpersonal
WebPersonal 是基于 Spring Boot + Vue Admin Template 搭建的个人网站,采用Docker容器化部署。包括个人简历、权限管理、相册等功能,持续更新,您的 Star⭐,就是我最大的动力(●'◡'●)
Stars: ✭ 28 (-64.1%)
Mutual labels:  mybatis, springboot

一个超简洁的个人博客系统

最近在学习前后端分离开发模式,为了总结进而写了这个小项目 : http://49.233.79.152:8080 ( 云主机已停用 )

账号: admin,密码: iblog.run ( 拜托不要删除我的数据,请另行创建文章后测试 )

技术

前端 :

  • element-ui
  • axios
  • vue

后端 :

  • hibernate validatior
  • mybatis plus
  • springboot
  • mysql
  • shiro
  • redis
  • jwt

截图

功能

  • [x] 登录验证
  • [x] 文章展示
  • [x] 文章添加
  • [x] 文章删除
  • [x] 文章修改
  • [x] 文章查找
  • [x] 文章归档
  • [x] 页面特效
  • [x] 点击特效
  • [ ] 文章分类
  • [ ] 友链
  • [ ] 留言

部署

以下是我在 Ubuntu18.04 远程服务器上部署 vsblog 的流程.

1. 安装 JDK
```shell
# install jdk
sudo apt install openjdk-8-jdk-headless

# check
java -version
```
2. 安装 MySQL8.0+
```shell
# the installation package as follows you need to download it
# decompress the installation package
sudo dpkg -i mysql-apt-config_0.8.10-1_all.deb

# update installation package
sudo apt update 

# install mysql server
sudo apt install mysql-server 

# run mysql
mysql -u root -p
```
3. 安装 Redis
```shell
# install redis server
sudo apt-get install redis-server

# check redis server status
netstat -nlt|grep 6379

# test
redis-cli
```
4. 导入 vueblog.sql 数据库
```shell
# mysql -u root -p < vueblog.sql
mysql -u root -p < 'the specified path of database file'
```
5. 运行项目
```shell
# kill the specified server port:8080
kill -9 $(netstat -nlp | grep :8080 | awk '{print $7}' | awk -F"/" '{ print $1 }')

# run
# nohup /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java -jar /tmp/vueblog-0.0.1-SNAPSHOT.jar > vsblog.file 2>&1 &
nuhup -jar vueblog-0.0.1-SNAPSHOT.jar > vsblog.file 2>&1 &

# test
http://ip:8080/
```
6. 绑定域名
```shell
# first you need install the nginx
sudo apt install nginx

# vim /etc/nginx/nginx.conf
# such as the example configuraion be added as follows
http{
	server{
		listen  80;
		server_name  vue.iblog.run; 
		location / {
			proxy_pass  http://ip:8080;	
		}            
	}
}
. . .

# then check the default configuration file
nginx -t

# reload the nginx
nginx -s reload

# test
http://vue.iblog.run
```

注意事项

若需本地运行该项目,请修改如下配置 :

  1. 前端 : axios.js
// 自定义全局请求头(后台)
// axios.defaults.baseURL = "http://49.233.79.152:8080"
axios.defaults.baseURL = "http://localhost:8080"
  1. 后端 : application.yml
redis-manager:
	// host: 49.233.79.152:6379
	host: 127.0.0.1:6379

该项目使用的 MySQL 的版本号为 8.0.11 ,如果你的数据库版本低于它,请修改如下配置 :

  1. pom.xml : 修改 mysql-connector-java 的版本
  2. application.yml : 将 driver-class-name 修改为 com.mysql.jdbc.Driver

详情请参考我的博文 : JDBC-常见错误分析

致谢

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].