主页

0

Quartz定时任务注入Spring服务

前两天完成了Quartz和Spring的整合,见《Spring与Quartz整合实践》,但是当时给出的例子中并没有使用Spring的Service来实现一些功能,今天调试的时候问题就出现了。Quartz中的Job居然无法识别Spring的Service Bean对象?! 在各大论坛找了很久,发现一点问题了。原因是Job类是由Quartz的Job工厂来加载的,而在Spring中,这个Job工厂加载的

0

利用FreeSSL升级网站系统到HTTPS

昨天折腾了一天,终于将自己的Hexo博客成功升级成了HTTPS加密传输协议,使用的是CloudFlare技术支持。但是我的博客系统其实是在Github Pages上进行托管的,因此我并没有手动配置HTTPS支持,而是通过CloudFlare的DNS服务进行反向代理,从而实现HTTPS。所以,我在想啊,对于有服务器的同学而言,前面通过CloudFlare反向代理的方式的确可以,但是使用的如果不是Cl

0

Hexo博客系统支持HTTPS协议

随着Google针对HTTPS协议的大力推广,越来越多的企业和个人开始使用HTTPS协议作为其网站的主要传输协议。博主也曾经考虑过使用HTTPS协议来实现博客内容的安全传输(防止运营商DNS劫持给我乱加一些广告),但是没有找到合适的方式。一个偶然的机会,发现有部分同学使用的是Hexo+Github的架构,但是使用的是HTTPS!!!怎么做到的?!带着这些疑问,我寻找着答案,其中一个最简单的解决方案

0

Spring与Quartz整合实践

什么是Quartz?Quartz是一款基于Java语言的作业调度框架。一般用来创建或简单或复杂的调度时间表,执行Java下任意数量的作业。 可以通过CronTrigger定义Quartz的调度时间表(例如0 0 12 ? * WED表示“每周三上午12:00”)。此外,时间表也可以通过SimpleTrigger,由Date定义触发的开始时间、毫秒的时间间隔和重复计数(例如“在下周三12:00,然

0

Weka机器学习实战之决策树

之前读了周志华的《机器学习》,学习了决策树这一章的相关内容,觉得收获很大。尤其是作者提出的这个数据集,以它为例进行了非常精彩的论述。本文决定也采用《机器学习》书上的例子—西瓜数据集。 数据集介绍西瓜数据集是作者自己独创的一个数据集,也是书的封面插图。数据集可以描述如下: 训练集12345678910青绿,蜷缩,浊响,清晰,凹陷,硬滑,是乌黑,蜷缩,沉闷,清晰,凹陷,硬滑,是乌黑,蜷缩,浊响,清晰,

0

Weka机器学习实战之KMeans

本文重点讲述如何使用Weka API中的Kmeans算法进行实践。这一篇是所有机器学习文章里面的第一篇,因此选择的是Kmeans算法来进行实践。废话不多说,开始吧! 实践环境这里的环境主要是介绍使用的Maven包,pom文件如下: 123456789101112<dependencies> <dependency> <groupId>nz.a

0

Weka数据集文件格式ARFF

开始机器学习相关的探索啦!作为一名Java程序员,想学习机器学习相关的技术,那么如何入手呢?有很多选择的,Java也是机器学习非常热门的语言之一,虽然Python是老大。博主决定从Weka入手,逐渐熟习机器学习常用的算法,然后再学习SparkMLLib等。我认为如果想在机器学习领域继续深挖,那么Python的学习是非常有必要的,因为现在很多非常前沿的机器学习相关技术都是先在Python的平台上发

0

macOS命令行SSH中文显示

使用macOS开发的同学对于终端的依赖程度应该是非常高的,虽然我们有ZOC,有iTerm等等工具,但是自家的能够用当然是希望使用自家的产品了。关于如何使用macOS系统自带的terminal应用连接远程Linux服务器我就不在这里介绍了,有需要的读者可以查询ssh命令是如何使用的。 那么本文其实就是做了一个记录,关于中文字符在macOS终端里面显示乱码的问题,这里其实解决方案非常简单,找到.ba

0

应该活得清澈而纯净

刷朋友圈看到了Vanessa在八月份去稻城亚丁时拍摄的几张图,觉得风景甚美,故选择其中两张作为博客的插图。看着如此清澈的水,如此明媚的阳光,心中不禁思索到,如果一个人的心境也能像这水一般清澈而纯净该多好! 然而,做到这一点是非常难的!生活中太多太多的琐事牵绊着我们,让我们很少有时间慢下来。慢,应该是一种比较从容的姿态,一种应对自如的自信。 其实心里面一直以来计划了很多事情,想去内蒙古的大草原上开

0

git修改全部提交记录

最近使用Intellij IDEA进行开发的时候需要添加一个版本控制,不知道为何提交到Gitlab私库的时候用户名称全部显示为了Github上面的用户名称和邮箱。通过git log命令一查看全部提交都是这样的。因此需要找到一种能够修改上次或者全部提交记录的方式。对于Git的高级用法还没有系统研究过,所以,就上网查询了一下,发现git filter-branch真心不错,可以对所有的记录进行更正。