Fork me on GitHub
个人博客

身体和灵魂,总有一个在路上


  • 首页

  • 分类

  • 归档

  • 标签

  • 搜索

Jcaptcha验证码介绍

发表于 2018-03-15 | 分类于 captcha
| 字数统计 1,647 | 阅读时长 7

jcaptcha

组件介绍

组件 作用
FontGenerator 设置字体随机大小范围,字体名称
BackgroundGenerator 设置背景颜色,图片大小
TextPaster 设置单词的最小最大长度,设置字的颜色,设置单词在图像中的位置是固定还是随机
ImageDeformation、ImageFilter 非必须,指定为图片变形的类,可以用变形类和过滤器两种方式
WordToImage 将FontGenerator、BackgroundGenerator、TextPaster、ImageDeformation和ImageFilter组装到一起,属于中间环节的类,类似一个容器
WordGenerator 设置取词的范围,设置一定范围,或从本地词库读取
CaptchaFactory 将配置的类,组成工程类, 也属于包装类
阅读全文 »

Kafka知识探索

发表于 2018-03-11 | 分类于 kafka
| 字数统计 2,955 | 阅读时长 11

环境搭建(Linux)

1. Kafka下载

  • 下载地址:http://kafka.apache.org/downloads
  • wget http://apache.fayea.com/kafka/0.10.1.0/kafka_2.11-0.10.1.0.tgz
  • tar -xvf kafka_2.11-0.10.1.0.tgz
    cd kafka_2.11-0.10.1.0

2. Zookeeper安装

Kafka需要Zookeeper的监控,所以先要安装Zookeeper,如何安装请传送至:
hadoop、
zookeeper、
hbase、spark集群环境搭建 ,
安装完成以后依次启动各个节点

阅读全文 »

ELK环境搭建

发表于 2017-08-04 | 分类于 ELK
| 字数统计 1,236 | 阅读时长 7

一、配置

系统: Windows 8.1
elasticsearch:5.5.1
logstash:2.0.0
kibana:5.5.1

注:由于实验性搭建,选择windows系统,但选择Linux系统效果更佳

二、部署方案

1.ELK+Redis
2.ELK+Kafka

注:本次搭建选用第一种方案

阅读全文 »

Spring-Shiro介绍及其使用

发表于 2017-08-01 | 分类于 spring
| 字数统计 2,480 | 阅读时长 10
What is Apache Shiro?

Apache Shiro是一个功能强大、灵活的,开源的安全框架。它可以干净利落地处理身份验证、授权、企业会话管理和加密。

Apache Shiro的首要目标是易于使用和理解。安全通常很复杂,甚至让人感到很痛苦,但是Shiro却不是这样子的。一个好的安全框架应该屏蔽复杂性,向外暴露简单、直观的API,来简化开发人员实现应用程序安全所花费的时间和精力。


阅读全文 »

ThreadLocal

发表于 2017-07-22 | 分类于 JAVA
| 字数统计 1,031 | 阅读时长 6

ThreadLocal用法

Java中线程的同步机制保证了多线程访问共享变量的安全性,通常我们使用synchronized关键字来实现。在多个线程对共享变量进行读写操作时,同步锁保证了同一时间只有一个线程对共享变量进行操作,概括地说,这是一种“以时间换空间”的解决策略。

在JDK1.2中引入了ThreadLocal类来提供了一种“以空间换时间”的同步解决策略。ThreadLocal内部维护了一份类似Map的静态变量ThreadLocalMap,其中key为当前线程,value为共享变量。JDK1.5引入泛型,ThreadLocal也同时支持泛型。

阅读全文 »

Spring-cloud入门介绍

发表于 2017-07-22 | 分类于 spring-cloud
| 字数统计 48 | 阅读时长 1

Spring-cloud入门介绍

Spring Cloud官网

Spring Cloud中文网

一、Spring Cloud Netflix

二、服务提供与调用

阅读全文 »

第一篇博客

发表于 2017-07-16 | 分类于 随笔
| 字数统计 653 | 阅读时长 2

为什么我要开始要写博客

    从15年11月份以来,这一年多在企业工作的日子里,我收获许多。作为一个渴望学技术的程序员,我慢慢摆脱了学校的那种安逸的生活,开始走上了技术宅的道路。

    在企业中,前几个月的时间里,我每天都像是海绵一样吸收着养分,学习企业的架构,项目的开发,部署,优化以及维护工作。我每天都痛苦并快乐着,虽然加班,但是我能感觉到自己一点一点的在往上爬。我学会SpringMVC架构,学会使用Maven构建项目,用Ant来实现自动部署项目,用Groovy脚本来编写告警任务。学会了很多软件,诸如MongoDB,Redis等常用开发软件。这个过程中,我很快乐,并且每天都在进步。

阅读全文 »

12
kumu

kumu

17 日志
12 分类
17 标签
RSS
GitHub E-Mail
© 2017 - 2019 kumu
本站访客数:
主题 - NexT.Mist
全站共25.4k字
0%