Protocol Buffer使用简介
> 我们项目中使用protocol buffer来进行服务器和客户端的消息交互,服务器使用C++,所以本文主要描述protocol buffer C++方面的使用,其他语言方面的使用参见google的官方文档. ### 1.概览 #### 什么是protocol buffer protocol buffer是google的一个开源项目,它是用于结构…
Java 8中foreach循环简单例子
### 1. forEach and Map #### 1.1 通常这样遍历一个Map Map items = new HashMap(); items.put("A", 10); items.put("B", 20); items.put("C", 30); items.put("D", 40); items.put("E", 50); item…
浅谈Protobuf与JAVA
Protobuf是一个高性能、易扩展的序列化框架,它的性能测试有关数据可以参看官方文档。通常在TCP Socket通讯(RPC调用)相关的应用中使用;它本身非常简单,易于开发,而且结合Netty框架可以非常便捷的实现一个RPC应用程序,同时Netty也为Protobuf解决了有关Socket通讯中“半包、粘包”等问题(反序列化时,字节成帧)。 ##…
Google 的开源技术protobuf 简介与例子
今天来介绍一下“Protocol Buffers”(以下简称protobuf)这个玩意儿。本来俺在构思“生产者/消费者模式 ”系列的下一个帖子:关于生产者和消费者之间的数据传输格式。由于里面扯到了protobuf,想想干脆单独开一个帖子算了。   ★protobuf是啥玩意儿?   为了照顾从没听说过的同学,照例先来扫盲一把。   首先,proto…
Java SE ——学习 HashSet 集合
#### 一,Set之HashSet(转:http://blog.csdn.net/zheng0518/article/details/42197337) ##### 1. HashSet概述: HashSet实现Set接口,由哈希表(实际上是一个HashMap实例)支持。它不保证set 的迭代顺序;特别是它不保证该顺序恒久不变。此类允许使用nul…
在HTTPS 网页中引入HTTP资源: Mixed Content
![1](http://file.bobcoder.cc/file/20181122-164608-753.png "1") HTTPS页面里动态的引入HTTP资源,比如引入一个js文件,会被直接block掉的.在HTTPS页面里通过AJAX的方式请求HTTP资源,也会被直接block掉的。 参考了这篇文章:https页面中引入http资源的解决方…
IntelliJ IDEA添加阿里巴巴Java开发规约插件
#### 插件有哪些功能? 阿里技术公众号于今年的2月9日首次公布《阿里巴巴Java开发规约》,瞬间引起全民代码规范的热潮,上月底又发布了PDF的终极版,大家踊跃留言,期待配套的静态扫描工具开放出来。 为了让开发者更加方便、快速将规范推动并实行起来,阿里巴巴基于手册内容,研发了一套**自动化的IDE检测插件**(IDEA、Eclipse)。该插件在…
Linux入门教程+学习资料+Linux镜像文件
最近整理网盘,发现一些曾经学习Linux时留下的资料,今天整理了一下,分享一些入门资料给大家,希望大家多多支持。一起学习。 文件包含: - 1、[Linux命令详解词典].施威铭研究室.扫描版 - 2、Linux宝典 - 3、《Unix与Linux.Shell编程》 - 4、鸟哥的Linux私房菜基础篇第三版 - 5、03linux内核IO性能优化…
多合一收款二维码原理及实现(源码)
最近芝麻二维码的“收款码合并”火了,它能将微信收款码和支付宝收款码合并为一个二维码!听上去感觉很神奇,其实原理非常简单! 无论是支付宝还是微信的收款码,其本质上是一个包含了收款链接的二维码。所以我们的思路是:检测如果是支付宝浏览页面,就给出支付宝的付款链接、如果是微信,就给出微信链接…… 那么问题来了,如何进行判定呢? 很好办,根据 UA 就能进行…
JFrame实现百度链接提交主动推送【原创】
闲话不多说,今天带给大家的是**【JFrame实现百度主动推送工具】**。最近发现博客的自动推送很慢,而且很少,不利于百度的收录,于是就自己动手做了个工具出来,分享给大家,希望对大家有用。 直接上代码—— ##### 下面的代码是初始化窗口: ```java package org.rancode.main; import java.io.IOEx…