- 博客(12)
- 收藏
- 关注
原创 spring boot 中关于MappingJackson2HttpMessageConverter的自动配置
老版配置在没有springboot之前,大多数我们使用的是springmvc的框架,配置MappingJackson2HttpMessageConverter(下文简称MC)需要我们在配置文件中手动配置: <bean class="org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter" p:messageConverters-ref="messageConverters" /&g
2021-03-19 17:27:17 6050
原创 记录一次elastic通过logstash导入mysql数据的异常:have more than 1 type: [new_doc, doc]
记录一次elastic通过logstash导入mysql数据的异常:have more than 1 type: [new_doc, doc]参考文献问题来源解决步骤1. 删除template2. 优化logstash导入template3.优化logstash导入的配置文件问题解决ES早晨无辜报错,超过一个type,稍加思索,想到可能和昨晚走之前的mysql数据导入有关系,附一张报错图参考文献网上基本没有类似的博文,除了这一篇,博主的说法更加证实了我的猜测参考连接:https://blog.
2021-01-11 11:41:48 507
原创 Lambda与StreamAPI
一、简介Java8中两大重要改变。第一个是Lambda表达式,第二是Stream API。Stream是Java8中处理的抽象概念,它可以对指定的集合进行操作,执行非常复杂的查找、过滤和映射等操作。使用StreamAPI对集合数据进行操作,就类似于执行sql进行的数据库查询。StreamAPI提供了一种高效且易于使用的处理数据的方式。二、Stream is what?是数据渠道,用于操...
2019-09-12 10:38:30 205
原创 Redis实战-三、Redis命令
一、字符串在redis中,字符串可以存储 字符串、整数、浮点数 三种类型的值。整数的取值范围和操作系统有关,在32位系统,就是32位有符号整数。在64位系统,就是64位有符号整数。简单介绍redis‘的自增、自减操作,以及二进制位(bit)和子串(substring)的处理命令。增减命令用例和描述INCR自增1DECR自减1INCRBY带参数amo...
2019-08-13 21:33:36 132
原创 Redis实战《一》-初识redis
redis数据类型介绍Redis支持五种 数据类型 :string(字符串)hash(哈希)list(列表)set(集合)zset(sorted set 有序集合)1. string(字符串)string类型是二进制安全的。意思是redis的string可以包含任何数据。比如jpg图片或者序列化的对象。string是redis的基本数据类型,一个键最大能存储512MB的数据...
2019-07-28 19:19:17 274
原创 JAVA 16进制与二进制转换(代码)
1. 16进制字符串转换为字节数组 @Test public void test2() throws UnsupportedEncodingException { byte[] arrB = "D0".getBytes("UTF-8"); for (byte b : arrB) { System.out.println(b); ...
2019-07-27 20:24:07 27788 1
原创 JAVA位运算
1.位运算位指的是二进制位,也就是比特位。计算机中所有的运算在底层中都是二进制的运算。位运算可以提高程序的效率。而且以后我们在研究底层源码的时候会发现很多地方都用到了位运算,所以,有必要简单了解一下位运算。2. 位运算的种类在进行位运算的时候,必须要把数据全部转换成二进制位,并且全部都是二进制的补码形式。连接符操作规则运算类型&按位与两个都是1的时候才...
2019-07-27 18:51:39 180
原创 JAVA进制专栏
1.为什么存在的进制有二进制的原因是计算机最底层的电子元器件只有两种状态,高水平和低水平(有电和没电)。任何的数据在计算机中都是以二进制的数据存在。八进制和十六进制是因为使用二进制表示同样的数值的时候太长不方便阅读和记忆。2. 计算机中存储单位8bit = 1byte1024byte = 1kb1024kb = 1mb1024mb = 1gb…2.1 bit(比特)一个比特...
2019-07-27 12:24:37 161
原创 JAVA加密算法总结
最近在做第三方接口对接,第一次接触了AES加密算法以及Sign签名机制,仅仅作为了解,在看对接文档的时候不至于一头雾水。尽管之前不是很了解,但是工作中的耳濡目染,渐渐也会知道一些名词,比如 Base64 、 MD5 、公钥 、 私钥 、 证书这些东西,今天有时间, 大体来梳理一下。本为中的代码可以在Git上下载:https://github.com/zhaoteng8069/encrypt_...
2019-07-21 10:56:32 165
转载 (转)互联网各类协议(TCP/IP/UDP)的深入解析
互联网各类协议(TCP/IP/UDP)的深入解析https://blog.csdn.net/qq_31926255/article/details/79609299
2019-07-17 09:52:46 146
原创 JAVA-HashMap实现原理
一 、HashMap实现原理1. HashMap概述HashMap是基于Hash表的Map接口的非同步实现,它允许存入null值和null建,但是它不保证存入的顺序与操作顺序一致,主要是它不保证元素的顺序永恒不变。HashMap底层的数据接口是一个链表散列 的数据结构,既数组和链表的结合体。从简单的示意图中可以看出,HashMap底层就是一个数组,数组的每个位置上又是一个链表。2. 底...
2019-04-28 11:11:39 174
原创 浅谈HTTP请求
HTTP通信机制是在一次 完整的HTTP 通信 过程 中 ,WEB浏览器 与 WEB 服务器 将完成 下列 七个步骤:1. 建立TCP连接 在HTTP开始工作之前,web浏览器 首先 要通过 网络 与 web 服务器 建立连接 ,该连接 是通过 TCP 来完成的,TCP协议 与 IP协议 共同 构建 Internet,即著名的TCP/IP协议族,因此Internet
2017-11-24 17:13:06 238
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人