自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(31)
  • 资源 (3)
  • 收藏
  • 关注

原创 SpringSecurity 登录重定向问题

现象访问 http://172.22.65.1:59324/context,跳转到登录界面,输入用户名密码,form表单提交到:http://172.22.65.1:59324/context/j_spring_security_check,验证通过,重定向到:Location:http://172.22.65.1:59324/context并且设置 sessi

2017-09-21 15:01:16 8572

原创 Hadoop、hive、sqoop入门及完整小例子

Hadoop、hive、sqoop入门及小例子

2017-07-27 16:08:31 2576

原创 BitSet保存用户属性小例子

BitSet保存用户属性小例子:保存用户性别,年龄和等级

2017-07-13 15:30:30 332

原创 MultiValueMap的序列化以及反序列化

MultiValueMap的序列化以及反序列化

2017-07-12 10:50:13 2641

原创 Java 统一异常处理

Java统一异常处理(Jersey、SpringMVC)

2017-05-31 14:40:25 873

原创 【泛型】Gson的序列化和反序列化

数据结构public class Pagination { private T data;}class Person{ private String name; private int age; public Person(){} public Person(String name, int age){ this.name = nam

2017-05-26 18:11:10 634

原创 Apache Flume 日志收集案例

安装主要配置flume-env.sh# Enviroment variables can be set here.export JAVA_HOME=/home/user/soft/jdk1.8.0/# Give Flume more memory and pre-allocate, enable remote monitoring via JMXexport JAVA_OP

2017-05-02 11:35:37 1908

原创 大数据串讲-从日志文件分析访问量最高的10个接口及响应访问量

大数据Hadoop、hive、sqoop实际使用案例,统计top n,数据来源可以是日志文件也可以是关系型数据库。

2017-04-18 18:56:11 3471 2

原创 分布式系统延迟和容错框架Hystrix

简介 在大中型分布式系统中,通常系统很多依赖(HTTP,Hession,Netty,Dubbo等),在高并发访问下,这些依赖的稳定性与否对系统的影响非常大,但是依赖有很多不可控问题:如网络连接缓慢,资源繁忙,暂时不可用,服务脱机等。在正常情况下: 分布式系统延迟和容错框架Hystrix技术交流 > regular.png" src="http://lujs.cn/confluenc

2016-04-26 17:20:28 13277

原创 线程任务超时结束方法

线程任务超时结束的方法:1、ExecutorService.awaitTermination2、Thread.join3、Future.get

2016-04-06 15:15:56 897

转载 Gradle入门

随着Android Studio越来越完善,更多的开发者舍弃掉Eclipse。但是新的IDE与以往的Eclipse有很大区别,这导致部分开发者望而却步,其中一个大家觉得比较麻烦的是Android Studio采用的新的构建系统,gradle。那么这篇文章我将对gradle进行一个简单介绍(主要讲gradle配合Android Studio的使用),希望帮助大家熟悉gradle。一. g

2016-03-22 17:47:53 465

原创 迷宫算法

/** * Created by aaron on 16-3-16. * * • F = G+H * • G=从起点A沿着已生成的路径到一个给定方格的移动开销。 * • H=从给定方格到目的方格的估计移动开销。这种方式常叫做试探,有点困惑人吧。其实之所以叫做试探法是因为这只是一个猜测。在找到路径之前我们实际上并不知道实际的距离,因为任何东西都有可能出现在半路上(墙啊,水啊什么

2016-03-17 18:06:30 336

转载 Android Studio系列教程四--Gradle基础

查看原文其实很早之前也写了一篇Gradle的基础博客,但是时间很久了,现在Gradle已经更新了很多,所以暂且结合Stduio 1.0正式版与最新的Gradle语法来详细讲解下,小伙伴们直接跟我一步步来学习吧。什么是Gradle?Gradle是一种依赖管理工具,基于Groovy语言,面向Java应用为主,它抛弃了基于XML的各种繁琐配置,取而代之的是一种基于Groovy

2016-03-11 15:42:37 332

原创 反序列化无分页Json字符串加入分页信息

String strFrom = "{\"totalCount\":5,\"pageSize\":3,\"currentPage\":1,\"persons\":[{\"name\":\"1\"},{\"name\":\"2\"},{\"name\":\"3\"}]}"; GsonBuilder customGsonBuilder = new GsonBuilder().reg

2016-02-04 18:09:04 566

原创 CentOS6.5 定期获取目标机器屏幕截图

1、添加计划任务crontab -l*/1 * * * * sh /home/aaron/run.sh >> /home/aaron/cron.log 2>&12、cat /home/aaron/run.sh#!/bin/sh #cd /home/aaron#CLASSPATH=$CLASSPATH:/home/aaron/.gradle/cache/com.google.

2016-01-27 10:42:16 641

原创 枚举移位操作

enum RiskLevel { /*低风险*/LOW(5), /*中低风险*/MIDDLE_LOW(4), /*中风险*/MIDDLE(3), /*中高风险*/MIDDLE_HIGH(2), /*高风险*/HIGH(1) /**/; private int value; private long ord; public

2016-01-13 18:18:05 1689

转载 Java实现截图并保存到本地

123456789101112131415161718192021222324252627282930313233

2015-12-30 10:36:20 1131

原创 QRCode二维码生成与识别

内网通扫码签到的二维码识别

2015-12-29 18:47:59 7817

转载 使用 Docker 搭建 Java Web 运行环境

Docker 是 2014 年最为火爆的技术之一,几乎所有的程序员都听说过它。Docker 是一种“轻量级”容器技术,它几乎动摇了传统虚拟化技术的地位,现在国内外已经有越来越多的公司开始逐步使用 Docker 来替换现有的虚拟化平台了。作为一名 Java 程序员,我们是时候一起把 Docker 学起来了!本文会对虚拟化技术与 Docker 容器技术做一个对比,然后引出一些 Docker

2015-12-25 14:28:40 522

原创 Facade门面系统透传接口

import com.sun.jersey.api.core.InjectParam;import com.sun.jersey.api.representation.Form;import com.sun.jersey.server.impl.application.WebApplicationContext;import com.sun.jersey.spi.container.Cont

2015-12-25 10:30:53 784

原创 多个虚拟机网络互通

虚拟机网络设置双网卡:1、NAT2、HOSTONLY

2015-12-25 10:29:18 1067

原创 Git别名调用自定义操作

1、cat ~/.gitconfig[alias]    st = status    ci = commit    df = diff    co = checkout    br = branch    diffall = git-diffall    dev = git-dev    reg = git-reg2、which git-dev3、ca

2015-12-17 10:41:41 466

原创 Telnet命令访问Redis缓存

1、telnet 192.168.0.1 66012、info      --master4:name=my-cache,status=ok,address=192.168.0.1:3313,slaves=2,sentinels=33、telnet 192.168.0.1 33134、auth redis15、keys *USER_COUNTRY*      dbsize

2015-12-16 14:37:04 5379

原创 SSH登陆远程主机后进入指定目录或执行命令

ssh user@hostname -t 'cd /wls/applications/app/logs; bash --login'ssh user@hostname -t 'ls -l; bash --login'

2015-12-16 14:26:02 13847

原创 Gson转换同父类不同子类列表

import com.google.gson.*;import com.google.gson.reflect.TypeToken;import java.lang.reflect.Type;import java.util.ArrayList;import java.util.List;public class Test { public static void main(S

2015-12-15 17:04:16 5531

原创 Gson自定义转换器转换成不同的子类

public static void main(String[] args) { String personStr1 = "{\"id\":\"123456\",\"product_category\":\"101\",\"name\":\"xiaofeifei\",\"age\":\"25\",\"ranking\":\"0\"}"; String personS

2015-12-14 16:04:50 3300

原创 Gson在不知道对象结构的情况下遍历各个字段

public static void main(String[] args) { Person p1 = new Person("zhang",20); Person p2 = new Person("wang",25); List persons = new ArrayList(); persons.add(p1);

2015-12-07 16:12:34 1688

原创 分布式协调服务ZooKeeper

概念ZooKeeper是一个分布式的,开放源码的分布式应用程序协调服务,是Google的Chubby一个开源的实现。ZooKeeper中的角色主要有以下三类,如下表所示:  分布式协调服务ZooKeeper技术交流 > 08171344_cqXs.jpg" src="http://lujs.cn/confluence/download/attachments/34275447/081

2015-12-04 13:53:11 648

原创 joda-time实现Timehelper

import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Calendar;import java.util.Date;import org.joda.time.DateTime;public class TimeHelper { public final static

2015-11-25 10:17:35 603

原创 UnderScore.js统计字符出现频率

var words = 'Also known as inject and foldl reduce boils down a list of values into a single value.' +' Memo is the initial state of the reduction, and each successive step of it should be ' +'ret

2015-07-07 15:08:09 448

原创 Java系统多个JSSE认证

由于项目需要,系统需要JSSE认证

2014-07-28 17:15:34 1093 1

Spring从入门到精通(珍藏版)_part1.pdf

Spring从入门到精通(珍藏版)_part1.pdf 这是第一部分,第二部分见其他资源

2012-10-15

ClassLoader in OSGI

介绍Java中的ClassLoader技术及其在OSGI模块隔离中的运用

2012-07-16

OSGI Practice

OSGI实战手册,通俗易懂,结合eclipse快速上手

2012-07-16

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除