0%

写在前面的话:这篇文章是 2017 年 4 月刚接触 jhipster 时写的,当时的版本比较低,springboot 还是使用 1.x,angular 还是使用 1.x ,现在的版本已经更新换代好几次了,下面的方法还可以用,但有些依赖包可能需要更新。此外,下面内容对应的官网文档可以访问一下地址,查看 jhipster 历史文档:

https://www.jhipster.tech/documentation-archive/

JHipster 是什么?

摘要:初次接触 JHipster ,认识它是什么,并创建一个 demo 项目来体验一下。

JHipster 是什么?能吃吗?

下定义

根据官方自己的描述:JHipster就是一个用来创建 Spring Boot - Angular 项目的 Yeoman 代码生成器。

简单的说 JHipster就是一个代码生成器 ,帮我们自动生成一个 java web 项目源码,后台使用 Spring Boot ,前端使用 Angular 。

阅读全文 »

摘要:本篇文章讲解在 windows 系统下,本地安装配置 Tomcat 服务器!

从官网下载 Tomcat8.5

官网地址:http://tomcat.apache.org/

下载 Tomcat 8.x :http://tomcat.apache.org/download-80.cgi

对于 windows 系统,我们可以下载二进制文件压缩包,或者安装程序,对于新手来说,建议直接下载安装程序,双击执行,根据提示一步一步操作即可,没什么难度。但是,我们这次偏要选择下载 zip 压缩包,先苦后甜。

阅读全文 »

问题描述

  1. 系统使用hibernate连接数据库;
  2. 启动服务器后,数据库操作正常,但时间超过8小时后,后台访问数据库时总是报错:com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: The last packet successfully received
    from the server was 46,218,269 milliseconds ago. The last packet sent successfully to the
    server was 46,218,270 milliseconds ago. is longer than the server configured value of
    ‘wait_timeout’. You should consider either expiring and/or testing connection validity before
    use in your application, increasing the server configured values for client timeouts, or using
    the Connector/J connection property ‘autoReconnect=true’ to avoid this problem.

原因

  • Mysql服务器默认的“wait_timeout”是8小时,也就是说一个connection空闲超过8个小时,Mysql将自动断开该 connection。而hibernate获取连接的时候认为连接池里的这个连接还是有效的,所以就拿来使用,这时候就报错了。

阅读全文 »

摘要:Git是现今世界上最先进的分布式版本控制工具。这篇文章主要介绍了什么是Git,如何安装以及简单的使用Git。

git

官方说明文档:https://git-scm.com/book/zh/v2

1 什么是git?

一句话:git是现今世界上最先进的分布式版本控制工具

简单点:git是分布式版本控制工具

再简单点:git是版本控制工具

阅读全文 »

摘要:这篇文章详细讲解了利用 nodejs + hexo + github 搭建个人静态博客的操作步骤,尽可能描述得简单详细,目的是让每一个人,不管会不会编程都能照葫芦画瓢的搭建好自己的博客。

题外话:说说我为什么要建立这个博客,一是为了学(zhuang)习(bi),拥有一个自己的个人域名,在浏览器一打开,就是一个外观精美,内容丰富的网站,想想还有点小激动呢!第二是为了给自己的成长做一个见证,回忆起在过去的几年里,发现好像没有太多的东西留下了,感觉自己正在恍恍惚惚中度过了青年时光,这可不行,为了将来老了,能够坐在摇椅上慢慢聊,必须把成长的脚印的记录下来!第三是想写点东西,记得在高中的时候,语文写作还是班级前几名,而现在提起笔却什么都写不出来,不免有些伤感,于是决定闲暇时还是开始写点小文章,记录点感悟!第四是想把博客作为一个学习的笔记本,记录下学过的东西,以便在用到的时候可以随时翻出来看看,因为挂在网上,所以随时可以查阅非常方便!第五……等等一系列原因导致我想建立这个博客。

闲话少扯,下面开始办正事!!!

阅读全文 »

读万卷书,行万里路,阅读让我保持理智!在书中感受不一样的生活,探索生活的真谛,认识人生,认识自己!

《分身》东野圭吾

《分身》为东野圭吾“私小说三部曲”之一,乃上佳之作。

天王作家以奇绝瑰丽的想象、对尖端科技的超前驾驭、对重重悬念的出色把握,以及直击人心的情感表达,将两位主角离奇跌宕的命运娓娓道来,细腻微妙处如工笔描画,波澜起伏时如泼墨云烟,使人性中最美好的爱和最黑暗的贪婪在笔端恣意流淌,无不令人感慨良多,唏嘘动容……

《霍乱时期的爱情》加西亚·马尔克斯

如果你想知道爱情是什么,那你就去读一读马尔克斯的《霍乱时期的爱情》,一定会有所收获的。本书描写了男女主人长达六十年的爱情纠葛,将战争、瘟疫和其他灾祸巧妙穿插,再现了加勒比地区的世事沧桑。

阅读全文 »

摘要:在用 hexo + github/coding 搭建好博客之后,最重要的就是写博文,更新博客内容,这篇文章教你使用 git 来管理 hexo 博客的源文件和发布文件,让你能够轻松的在多个电脑上更新博客!用 hexo 成功生成本地静态博客文件后,我们的博客已经可以在 github 的 page 上看到,现在要做的就是把生成博客的源文件上传到git仓库。可以单独创建一个仓库来存放源文件,也可以在 page 文件的仓库里新建一个分支来存储,推荐第二种方法,在一个仓库里既存放发布博客的静态文件,又存放开发文件。

​ 在最开始的时候,我的博客是在公司电脑生成的,在回家后也想更新博客,于是就遇到了一些麻烦,该怎么把资源文件同步到其他电脑上呢?参考了简书上@长仙人 的文章 多台电脑使用Hexo 在 github 的仓库里建了两个分枝,一个用了放发布的博客文件,一个用了放源文件,完美解决!

阅读全文 »

在搭建好静态博客站点后,最重要的一件事就是往里面填东西了,那么怎么才能生成一篇新的博文呢?该如何编辑博文呢?又该怎么编辑博客生成模板呢?请看下文!

话不多说,直接来创建一篇文章

  • 按照规矩,第一篇文章一定得叫 Hello Hexo ,在blog目录下打开命令行,执行下面的命令
1
hexo new "Hello Hexo"

执行完这条命令后,我们到 source/_posts 目录下看看,就会发现一个名叫 Hello-Hexo.md 的文件,.md文件是markdown格式文件的扩展名,实质上也是文本文件,我们可以用熟悉的文本编辑器来编写,最简单的就是直接用记事本打开,只要熟悉markdown语法就可以愉快的进行写作了。

编辑文章

  • 既然要用markdown来写文章,那基本的语法还是得要掌握的不是,http://www.markdown.cn/

  • 为了协作效率和避免出错,还是在这里推荐几个markdown编辑器,Markdown——入门指南 ,我比较喜欢用 Typora 来编辑,typora 支持多种平台,而且可以实现编辑实时预览,还支持数学公式、mermaid 图等新特性,非常推荐。

阅读全文 »