• Halo-博客部署教程

    Halo博客系统是使用Spring Boot开发的,部署起来十分方便。服务器最低环境配置只需要Java环境就可以跑起来,但是最好是使用Nginx做反向代理。下面我将介绍两种方法来部署好Halo。 宝塔面板部署方案安装宝塔面板Centos安装命令: yum install -y wget &am...

    Halo-博客主题系统的实现

    作为一个博客系统,更换主题的功能几乎是必不可少的。该功能的实现参考了tale开源项目,非常感谢! 具体实现项目结构├── java │ └── cc │ └── ryanc │ └── halo │ ├── Application....

    Halo-博客设置存储的实现

    在开发Halo的时候,有很多设置需要保存在数据库里,比如站点标题,关键字等等。那么这时候问题就来了,怎么样设计表结构呢?设置选项是比较多的,不可能把每个设置选项都当成数据表字段吧?后来决定使用key-value键值对的形式来保存数据。 实现思路数据表设计CREATE TABLE halo_opt...

    Hello Halo!

    Hello Halo!欢迎使用Halo进行创作,删除这篇文章后赶紧开始吧。 ...

    Halo is coming。

    这是一款使用Java开发的博客系统,取名为Halo。 界面预览默认主题 Material主题(感谢Viosey) Anatole主题(感谢Caicai) 后台登录 后台管理 主题管理 评论设置 模板编辑 最后该博客系统应该在最近就会开始使用了(谁知道呢?)。 ...

    Spring Boot学习笔记(三)之JPA

    前面学习了一个简单的Spring Boot框架的搭建,以及配置文件的基础部分,今天来记录一下最近所学操作数据库的一个工具JPA,这个JPA可以让你基本不需要写SQL语句就可以执行增删改查的操作。当然了,如果涉及到比较复杂的操作的话,也可以使用原生的SQL语句。 引入依赖首先要使用JPA的话,肯定...

    UnCSS Online!-去除重复css代码

    有时候在写页面的时候,会慢慢的发现css代码越来越乱,导致很多css代码重复或者根本没用。特别是像我这种对写页面很头疼的人,很有可能过几个小时再去看代码的时候,都不知道写的啥。下面介绍的这款在线工具可以在一定程度上优化重复的css代码。 简单介绍这款在线工具叫做UnCSS Online!,点击链...

    Spring Boot学习笔记(二)

    上一篇笔记简单的讲了一下SpringBoot项目的创建,以及如何启动。这次笔记主要记录一下application.properties配置文件的简单配置。SpringBoot对于SpringMVC最大的改变就是将很多xml配置文件给干掉了,主要通过application.properties和注解...

    Spring Boot学习笔记(一)

    配置开发环境配置SpringBoot的开发环境有很多,最简单的莫过于使用Maven构建。也可以直接上https://start.spring.io选择好所需要的配置,然后下载项目压缩包解压之后导入IDE就可以开始了。而且IDEA自带有Spring Initializr,可以很方便的配置好开发环境。I...

    Maven使用笔记

    前两天做项目的时候,偶然知道了Maven这个工具,据说可以非常方便的管理JAR文件,和生成War包等操作。于是乎,就花了点时间在项目中使用了Maven。下面就简单的记录一下使用心得。 管理JAR包这个功能简直好用到爆……起初做项目的时候,遇到需要使用JAR包的时候,百度各种找……比如在IDEA中...