- 博客(14)
- 资源 (4)
- 收藏
- 关注
转载 kafka消息格式V2版本介绍
kafka从0.11.0版本开始所使用的消息格式版本为v2,这个版本的消息相比于v0和v1的版本而言改动很大,同时还参考了Protocol Buffer而引入了变长整型(Varints)和ZigZag编码。为了更加形象的说明问题,首先我们来了解一下变长整型。Varints是使用一个或多个字节来序列化整数的一种方法。数值越小,其所占用的字节数就越少。Varints中每个字节都有一个位于最...
2020-04-12 20:45:52
6588
2
转载 Java 中 Gson的使用
JSON 是一种文本形式的数据交换格式,它比XML更轻量、比二进制容易阅读和编写,调式也更加方便;解析和生成的方式很多,Java中最常用的类库有:JSON-Java、Gson、Jackson、FastJson等一、Gson的基本用法 Gson提供了fromJson() 和toJson() 两个直接用于解析和生成的方法,前者实现反序列化,后者实现了序列化;同时每个方法都提供了重载方法 ...
2019-12-05 23:04:31
219
转载 使用Maven的assembly插件实现自定义打包
使用Maven的assembly插件实现自定义打包一、背景 最近我们项目越来越多了,然后我就在想如何才能把基础服务的打包方式统一起来,并且可以实现按照我们的要求来生成,通过研究,我们通过使用maven的assembly插件完美的实现了该需求,爽爆了有木有。本文分享该插件的配置以及微服务的统一打包方式。二、配置步骤及其他事项1.首先我们需要在pom.xml中配置maven的asse...
2018-10-24 10:36:15
250
转载 23种设计模式总结
1.单例模式(Singleton Pattern)定义:Ensure a class has only one instance, and provide a global point of access to it.(确保某一个类只有一个实例,而且自行实例化并向整个系统提供这个实例。)通用代码:(是线程安全的)public class Singleton { private stati...
2018-02-26 18:14:46
141
原创 剑指Offer-删除链表中重复的结点-java
题目:在一个排序的链表中,存在重复的结点,请删除该链表中重复的结点,重复的结点不保留,返回链表头指针。 例如,链表1->2->3->3->4->4->5 处理后为 1->2->5题解:设置两个节点,一个节点用于遍历,另一个节点保存重复节点第一次出现时的位置。遇到一个节点时循环遍历后面节点,如果没有重复节点,两个结点都往前走,有重复节点直到不重复为止删除重复结点。代码:
2018-01-08 15:00:37
886
1
原创 剑指offer-链表中环的入口节点-java
题目一个链表中包含环,请找出该链表的环的入口结点。题解第一步,找环中相汇点。分别用p1,p2指向链表头部,p1每次走一步,p2每次走二步,直到p1==p2找到在环中的相汇点。 第二步,找环的入口。接上步,当p1==p2时,p2所经过节点数为2x,p1所经过节点数为x,设环中有n个节点,p2比p1多走一圈有2x=n+x; n=x;可以看出p1实际走了一个环的步
2018-01-08 14:57:00
196
转载 Hadoop安装教程_单机/伪分布式配置_Hadoop2.6.0/Ubuntu14.04
当开始着手实践 Hadoop 时,安装 Hadoop 往往会成为新手的一道门槛。尽管安装其实很简单,书上有写到,官方网站也有 Hadoop 安装配置教程,但由于对 Linux 环境不熟悉,书上跟官网上简略的安装步骤新手往往 Hold 不住。加上网上不少教程也甚是坑,导致新手折腾老几天愣是没装好,很是打击学习热情。本教程适合于原生 Hadoop 2,包括 Hadoop 2.6.0, Hado
2017-04-13 10:44:36
351
转载 通用的用户登录过滤器(SessionFilter)
功能描述 用于检查用户是否登录了系统,如果未登录,则重定向到指的登录页面。使用方法 在 java web 项目的 web.xml 文件中添加如下代码,对每个参数都进行了详细的说明。<!—检查用户是否登录了系统的过滤器配置 开始 -->filter> filter-name>SessionF
2016-09-26 16:23:26
1948
原创 Mysql直接插入json数据
import com.alibaba.fastjson.JSON;import com.alibaba.fastjson.JSONObject;import java.sql.*;import java.text.SimpleDateFormat;import java.util.Date;public class Testmain { public static void...
2016-09-26 15:07:57
2104
转载 java怎么用一行代码初始化ArrayList
我愿意创建列表的选项,以测试的东西。我正在做:ArrayListString> places = new ArrayListString>();places.add("Buenos Aires");places.add("Córdoba");places.add("La Plata");我重构代码做:ArrayListString> places = new ArrayLi
2016-09-13 13:47:50
281
原创 list字符串操作求交集
import java.util.ArrayList;import java.util.List;public class Testmain { public static void main(String[] args) { List list =new ArrayList(); List listkerberos =new ArrayList()
2016-09-13 13:44:21
591
原创 用户名密码正则判断
import java.util.regex.Matcher;import java.util.regex.Pattern;/** * Created by Administrator on 2016/9/5. */public class Testzhengze { public static void main(String[] args) throws Exception
2016-09-05 17:52:04
1849
原创 json格式HttP数据提交解析
直接上代码import javax.servlet.http.HttpServletRequest;import javax.ws.rs.*;import javax.ws.rs.Path;import javax.ws.rs.core.Context;import javax.ws.rs.core.MediaType;@Path("web")public class
2016-09-05 16:58:09
1099
转载 StringBuilder、StringBuffer和String三者的联系和区别
1. String 类 String的值是不可变的,这就导致每次对String的操作都会生成新的String对象,不仅效率低下,而且大量浪费有限的内存空间。 String a = "a"; //假设a指向地址0x0001 a = "b";//重新赋值后a指向地址0x0002,但0x0001地址中保存的"a"依旧存在,但已经不再是a所指向的,a 已经指向了其它地址。
2016-09-05 16:52:57
225
hadoop-2.6.0-bin-master
2018-05-16
hadoop2.6_Win_x64-master
2018-05-16
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人