Ryan Wang's Blog

Halo-博客主题系统的实现

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

Halo-博客设置存储的实现

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

Halo is coming。

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

Spring Boot学习笔记(三)之JPA

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

UnCSS Online!-去除重复css代码

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

Spring Boot学习笔记(二)

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

Spring Boot学习笔记(一)

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

Maven使用笔记

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

未来半年的计划

虽说标题写的未来半年的计划,然而早就没有半年了。这个计划早就该写了,最初建立这个博客的目的就是记录学习过程,顺便练练文笔,但是近一年下来也没有写多少博文…距离毕业也只有半年的时间了,希望通过这个计划来鞭策自己,让自己时刻处于学习的状态。上半年我都干了啥?主要学习了JavaWeb的基础知识,包括Jsp......

SQL变量和循环用法的体现-打印九九乘法表

打印九九乘法表在之前学习循环的时候真的是被用烂了的Demo。今天学习SQL变量的时候,果不其然。老师又让我们用SQL语句打印九九乘法表…上代码:declare@iint=1--定义循环变量while(@i<=9)begindeclare@strvarchar(200)=''--......