用户中心USER CENTER

首页/用户
  • Android网络编程2HttpUrlConnection和HttpClient

    摘要:压缩和缓存机制可以有效地减少网络访问的流量,在提升速度和省电方面也起到了较大的作用。打开来分析一下,不了解和协议原理的请查看网络编程一协议原理这篇文章。当然这次错误是正常的,百度没理由处理我们的这次请求。 前言 上一篇我们了解了HTTP协议原理,这一篇我们来讲讲Apache的HttpClient和Java的HttpURLConnection,这两种都是我们平常请求网络会用到的。无论我们...

    cfanr 发布于Java
  • Elasticsearch分布式一致性原理剖析(三)-Data篇

    摘要:前言分布式一致性原理剖析系列将会对的分布式一致性原理进行详细的剖析,介绍其实现方式原理以及其存在的问题等基于版本。使用额外的一致性组件维护。管理的全局组件,其保证数据的一致性。将这个加入自己的,同时向所有发送请求,要求将这个加入。 前言Elasticsearch分布式一致性原理剖析系列将会对Elasticsearch的分布式一致性原理进行详细的剖析,介绍其实现方式、原理以及其存在的问题...

    cfanr 发布于Java
  • netty

    摘要:设置每个数据包的大小如个字节,如果某个数据包不足个字节可能会出现丢包的情况,即该数据包未从一个端到另一个端,此时需要用空格或者既定的符号补充在数据包之间使用一些字符进行分割如号之类的,解析的时候先处理掉分隔符再拿到各个数据包就好了。 netty 概念: Netty是由JBOSS提供的一个java开源框架。Netty提供异步的、事件驱动的网络应用程序框架和工具,用以快速开发高性能、高可靠...

    cfanr 发布于Java
  • 拥抱 NamedParameterJdbcTemplate

    摘要:插入一条数据并返回自增主键我们可以通过自动绑定参数只需要属性名称为命名参数相同即可,同时我们也可以使用绑定参数。 为什么要使用 NamedParameterJdbcTemplate 简单 NamedParameterJdbcTemplate 支持命名参数,这是原生jdbc的一大缺点,因为jdbc是采用索引的方式设置参数,在数据库或者sql发现变化时我们需要修改代码,并且这种维护...

    cfanr 发布于Java
  • java中的String为什么是不可变的

    摘要:什么是不可变对象如果一个对象,在它创建完成后,不能在改变它的状态,那么这个对象就是不可变的。而在中,是封装的数组,是在这个数组中的起始位置,是所占的字符的个数。 这是之前在网上看到的一个问题,我就是总结一下。什么是不可变对象:如果一个对象,在它创建完成后,不能在改变它的状态,那么这个对象就是不可变的。不能改变这个对象的状态就是:不改变对象内的成员变量,包括基本数据类型的值不能改变,引用...

    cfanr 发布于Java
<