9 CHS007chs

尚未进行身份认证

暂无相关描述

等级
TA的排名 951

JSON.stringify ES6 Map

因为map的key可以为任何类型,包括对象.但是JSON语法,key只能为string.所以不能直接对JSON.stringify(Map).1.但是可以先把map转换为一个arrayjsonText=JSON.stringify(Array.from(map.entries()));2.或转换为JavascriptObjectconstmapToObj=...

2019-08-15 16:44:26

Javascript中两个感叹号的含义

Javascript中,!表示运算符"非",如果变量不是布尔类型,会将变量自动转化为布尔类型,再取非,那么两个感叹号就可以将变量转化为对应布尔值.其他类型转布尔的规则:(1)字符串类型值,会将空值("")转换为false,其余转换成true.(2)数字类型,会将0转换成false,其余为true.(3)null,undefined会转换为false....

2019-08-14 16:43:11

antd 实现跳转

使用<Link/>标签1.导入umi组件importLinkfrom'umi/link';2.页面使用<Link/>标签<Linkto="/dashboard/analysis?id=1&name=admin"><Buttonicon="plus"><FormattedMessageid='glo...

2019-08-14 16:32:16

mybatis执行insert语句后,返回当前插入数据主键的方法

实际开发中,有时候需要把当前插入的数据id取出来,但又不想再去查一遍.mybatis提供了两种返回insert方法后的主键的方法:1.根据useGeneratedKeys获取返回值,部分数据库不支持<insertid="insertUser"useGeneratedKeys="true"keyProperty="id"parameterType="com.entit...

2019-08-14 16:26:49

Swagger使用

Swagger作用:(1)接口的文档在线自动生成。(2)功能测试Maven<dependency><groupId>io.springfox</groupId><artifactId>springfox-swagger2</artifactId><version>2.2.2...

2019-08-14 14:05:00

前后端分离后验证码处理

前端获取验证码其实不难,后端验证:(1)把生成的验证码放在全局的的缓存中,如redis,并设置一个过期时间。(2)前端验证时,需要把验证码的id也带上,供后端验证。...

2019-08-14 13:48:17

Netty EpollEventLoopGroup

https://blog.csdn.net/alex_xfboy/article/details/89643638JavaNIO根据操作系统不同,比如macosx是KQueueSelectorProvider、windows有WindowsSelectorProvider、Linux有EPollSelectorProvider或PollSelectorProvider,可见不同的系统对nio...

2019-08-14 11:28:31

Java byte 位移操作 注意事项

Java对byte的加、减、乘、除、右移、左移、无符号右移(>>>)、与、或、位异或(^),均会首先将byte转化为int,再运算。所以在在>>操作前要首先&0xff,...

2019-08-14 11:07:20

Netty Decoder Encode

Netty提供了丰富的解码器抽象基类:主要分为两类:(1)解码字节到消息(ByteToMessageDecoder和ReplayingDecoder)(2)解码消息到消息(MessageToMessageDecoder)ByteToMessageDecoder用于将字节转为信息(或其它字节序列)。在下面的例子中,将实现从入站ByteBuf读取每个整数将其传递给pipeline中...

2019-08-07 14:56:01

docker搭建自己的本地镜像仓库

1、启动docker并拉取registry镜像源sudoservicedockerstart//启动dockersudodockerpullregistry//下载registry镜像2、查看是否下载成功sudodockerimages3、下载以后启动该容器,可以将容器内的数据映射挂载到自己指定的目录上mkdir-p/opt/data/reg...

2019-07-30 16:17:43

nexus - maven仓库管理器

Nexus是maven仓库管理器,可以使用它在本地架构一个maven仓库服务器。http://www.sonatype.org/nexus/

2019-07-30 16:07:04

docker与spring boot的集成: docker-maven-plugin

目的在你的maven项目中创建一个Docker镜像。比方说,build过程可以为java服务输出一个可以运行该服务的Docker镜像。步骤有两种配置方式,一种是通过Dockerfile文件,一种是直接在pom.xml配置。如果你需要VOLUME命令(或者其他pom.xml不支持使用的命令),还是需要通过将命令写入Dockerfile,并通过pom中配置dockerDirectory...

2019-07-30 15:48:52

Netty option和childOption参数

通用参数1、CONNECT_TIMEOUT_MILLISNetty参数,连接超时毫秒数,默认值30000ms,即30s.2、MAX_MESSAGES_PER_READNetty参数,一次Loop读取的最大消息数,对于ServerChannel或者NioByteChannel,默认值为16,其他Channel默认值为1。3、WRITE_SPIN_COUNTNetty参数,一个...

2019-07-30 14:32:35

Netty4

Netty组件(1)Bootstrap或ServerBootstrap主要作用是配置整个Netty程序,串联起各个组件。(2)ChannelHandler主要用来处理各种事件,比如连接、数据接收、异常、数据转换等。(3)ChannelInitializer用来配置handler,它会提供一个ChannelPipeline,并把handler加入到ChannelPipelin...

2019-07-30 13:49:49

React-classnames库

react原生动态添加多个className会报错:importstylefrom'./style.css'<divclassName={style.class1style.class2}</div>想要得到的最终渲染效果是:<divclass='class1class2'></div>引入classnames库后:...

2019-07-30 09:10:49

物联网架构图

2019-07-29 16:02:21

如何进行React组件单元测试

Javascript单元测试框架对比1.Jasmine带有断言,spies(用来模拟函数的执行环境)和mocks.2.AVA优势是Javascript的异步特性和并发运行测试.3.Tape比较小的框架.4.Mocha使用比较多的一个库,高级功能需要引用插件完成.5.jest见下.Enzyme是一个React测试工具库,Enzyme提供渲染...

2019-07-29 09:42:25

总结一些常见的国际标准化组织

1)ITU(InternationalTelecommunicationUnion)国际电信联盟,成立于1865年,主要定义电信标准网址:http://itu.int/ITU-T文档下载:http://www.itu.int/rec/T-REC/en例子:如视频编码H.264,音频编码G.731等,我查找的视频和网络会议相关的H.323和T.120协议都可以在这里找到2...

2019-07-26 15:19:51

react中使用prop-types检测props数据类型

在多人开发时,当被人使用自己定义的组件时,有可能出现类型传错的情况,而在自己的组件上加上prop-types,他可以对父组件传来的props进行检查,加入父组件中想传递的是字符串类型‘3’,而传递了一个数字类型3,如果没有类型检查系统不会给与提示,但是有了类型检查以后,再控制台会给你一个类型传递错误的提示。这样在工作中可以快速找到错误。学习文档:https://www.npmjs....

2019-07-26 08:26:04

数组指针 指针数组 函数指针 函数指针数组

数组指针是一个指向数组的一个指针.int(*p)[4];char(*p)[4];()操作符和[]优先级相等,从左向右进行运算,因此p先和()里的*结合,所以断定这是指针,然后再和[]结合,就成了...

2019-07-24 11:05:16

查看更多

勋章 我的勋章
  • 专栏达人
    专栏达人
    授予成功创建个人博客专栏的用户。专栏中添加五篇以上博文即可点亮!撰写博客专栏浓缩技术精华,专栏达人就是你!
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!