鞠骞的博客

微移是一种心态!


  • 首页

  • 分类

  • 时间轴

  • 标签

  • 小伙伴们

  • 关于

一份面试总结

发表于 2017-07-06   |   分类于 Life , 面试   |     |   阅读次数

前言

  这篇文章是去年面试时的总结,决定分享在博客,没有大型公司的面试经验,面试的公司均为小型公司,但都是自己面试时的真实感受。

阅读全文 »

Zookeeper安装配置详解

发表于 2017-07-04   |   分类于 Java   |     |   阅读次数

前言

在分布式系统中,Zookeeper已经是必备组件了,其重要性,可见一斑,想从头了解Zookeeper? https://zookeeper.apache.org/doc/r3.4.10/zookeeperOver.html 可以让您更了解Zookeeper,今天主要为大家介绍如何在Ubuntu下如何安装和配置Zookeeper。

配置

1. 下载
我们通过http://www.apache.org/dyn/closer.cgi/zookeeper/下载当前最新版本

sudo wget http://apache.fayea.com/zookeeper/stable/zookeeper-3.4.10.tar.gz

2. 解压zookeeper-3.4.10.tar.gz

sudo tar -zxvf zookeeper-3.4.10.tar.gz

3. 查看解压后的文件夹(zookeeper-3.4.10)

ll

阅读全文 »

说说Quartz Scheduler任务调度框架

发表于 2017-06-21   |   分类于 Java , Quartz   |     |   阅读次数

前言

  在很多公司,特别是互联网公司,需要在指定的时间进行一些跑批任务来完成业务实现,Java中实现定时的方式有很多,其中可自己实现,也有比较成熟的框架,如: Quartz,今天来介绍一下Quartz的使用,

简述

  Quartz is a richly featured, open source job scheduling library that can be integrated within virtually any Java application - from the smallest stand-alone application to the largest e-commerce system. Quartz can be used to create simple or complex schedules for executing tens, hundreds, or even tens-of-thousands of jobs; jobs whose tasks are defined as standard Java components that may execute virtually anything you may program them to do. The Quartz Scheduler includes many enterprise-class features, such as support for JTA transactions and clustering.

  Quartz是一个功能丰富的开源作业框架,可以集成到几乎任何的Java应用程序中,从最小的独立应用程序或最大的电商系统,Quartz可用于创建数十,数百甚至数十万个简单的作业或复杂的计划,任务定义为标准的Java组件业务,可以执行几乎任何可以对其进行编程的任务,Quartz Scheduler包含许多企业级功能,例如: 支持JTA事务和集群。

功能

  • 支持集群,故障转移
  • 精确可控的任务调度
  • 事务支持等

更多功能请参考: http://www.quartz-scheduler.org/overview/features.html

阅读全文 »

PDF生成方案之iText

发表于 2017-05-31   |   分类于 Java , pdf   |     |   阅读次数

PDF生成方案之iText

前言

有一段时间没有更新了,最近有点懒了,在此立下flag,督促自己能够常更新吧,话不多说,进入主题,今天介绍的是电子凭证(pdf)生成的解决方案,会从几个常用的工具来介绍,也会对比一下几者之间的性能。

完整代码下载地址: http://download.csdn.net/download/u010695794/9855688

iText是什么?

在官网中 http://itextpdf.com/描述:

iText, the world’s preferred PDF library,iText is a software developer toolkit that allows users to integrate PDF functionalities within their applications, processes or products

iText,是世界上首选的PDF库,iText是一个软件开发人员工具包,允许用户将PDF功能集成到其他应用程序,流程或者产品中。
其特点有:

  1. 支持表格
  2. 图片,
  3. 定制字体
  4. 支持合并pdf 等。
    阅读全文 »

Lombok使用详解

发表于 2017-04-22   |   分类于 Java   |     |   阅读次数

Lombok使用详解

前言

在Java中,封装是一个非常好的机制,最常见的封装莫过于get,set方法了,无论是Intellij idea 还是Eclipse,都提供了快速生成get,set方法的快捷键,使用起来很是方便,其实,我们还有更方便的办法,就是今天的主角-Lombok

Lombok是什么?

Lombok是一个通过注解以达到减少代码的Java库,如通过注解的方式减少get,set方法,构造方法等。

阅读全文 »
1…567…12
鞠骞

鞠骞

微移是一种生活,分享是一种态度!

59 日志
27 分类
21 标签
© 2015 - 2019 鞠骞
由 Hexo 强力驱动
主题 - NexT.Mist