学习笔记 Spring Data JPA 之 And 与 Or 的坑 最近写Halo的搜索功能的时候,发现一个JPA的坑,网上查了很多资料才解决,遂水文记录一下。缘由Halo的搜索功能需要根据关键字来索引文章的标题以及内容,于是乎,按照JPA的命名规定,我在Repository下写了这个方法:Page<Post>findByPostTitleLikeOrP
日志 2018 年个人总结 关于工作今年一共有两份工作,第一份是我刚毕业,啥都不懂,进了一家很小的外包公司,干了半年啥都没学到,当时面试的时候老板还信誓旦旦的说外包比普通公司要学到的更多,个人能力也提升的更快,可当我进去干了一段时间才知道,公司现有的技术可能还没我所掌握的技术多,于是乎,到了8月份就辞职了,辞职的时候老板还极力
学习笔记 Docker 环境变量的运用 前段时间发布了Halo的DockerCompose部署教程,该方法可以自动完成Nginx配置以及SSL证书的配置,实现了Halo最便捷的部署方式,可最近确发现了一个问题,就是部署的时候不太方便修改内置数据库的用户名和密码,使用的是默认的admin和123456,当初考虑到安全问题,就禁用了h2数据库
学习笔记 Docker Compose 部署JPress教程 安装Docker和DockerCompose这里使用的服务器系统版本为CentOS7.3,其他Linux发行版安装Docker和DockerCompose的方式大同小异,大家自行查阅资料。安装必要依赖sudoyuminstall-yyum-utilsdevice-mapper-persistent-
学习笔记 Docker Compose 部署Halo教程 上一篇文章讲到了使用Docker运行Halo,但是仅仅只是运行起来了Halo,并没有讲到如何使用Nginx进行反向代理以绑定域名,也没有讲到如何配置HTTPS,所以这篇文章将向大家演示一下如何使用DockerCompose部署Halo,并自动配置Nginx以及SSL证书。整个过程最慢不超过10分钟。
学习笔记 无刷新加载下一页方案解析 前段时间移植了一个Ghost的主题的时候(就是我现在用的这个),发现这个下拉加载下一页特别有意思,只用了短短几行代码,且后端没有重写请求方法,就轻而易举的实现了,于是乎就简单分析了一下。以供有需要的人参考一下。之前是这样做的我之前做这种无刷新加载下一页都是用的字符串拼接,把html代码和新的数据拼接
学习笔记 Halo博客系统-Docker版 好消息,Halo现已加入Docker自动构建套餐。鉴于之前有很多对Java不是很熟悉的人想要部署Halo而又问题重重,于是乎,在多次调教下,Halo现在已经自动在DockerHub构建了。废话少说,先上图使用方法安装Docker安装Docker有很多方式,按照你系统环境来安装吧,具体教程请看:Doc
学习笔记 Spring Boot另类的打包方式 这一篇是我很久之前发在头条上的,今天转过来。SpringBoot在近来是非常受开发者欢迎的,简化了配置方式,不需要再配置繁琐的xml,内嵌web容器等等。相对于SSM,本人更喜欢使用SpringBoot开发Web项目。总所周知,SpringBoot提供了两种打包方式,即Jar和War。前者内置了we
日志 来深圳一月后有感 来深圳也有一个多月了,也慢慢习惯这边的生活了,遂撰文记录一下这难忘的一月。难忘的第一天还是第一次一个人出远门,父母担心我的安全,所以坚持让我坐飞机过来,不让我坐火车(还没有做过火车)。于是乎买了凌晨5点的特价飞机票,由于第一次坐飞机怕没经验导致误机,所以我两点多就到了机场(一夜没睡),早早的把登机牌
学习笔记 Halo-部署教程 11月22号更新安装视频教程环境要求JDK1.8以上。Maven3.x。数据库MySQL5.5以上MariaDB或者直接使用H2Database,免安装。Git再次声明,不需要单独安装Tomcat之类的web容器。需要注意的是:如果使用一键安装脚本(后面会讲到),那么你只需要安装数据库即可(如果使用