自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

面朝大海,春暖花开

IN IT && WIN IT

  • 博客(19)
  • 资源 (1)
  • 收藏
  • 关注

原创 maven-maven使用-P参数打包不同环境

maven-maven使用-P参数打包不同环境一般的,开发环境有dev, test 和 pro,他们的配置多有不同,那么就可以使用 maven -P这个参数进行多环境打包如 clean install -Dmaven.test.skip=true -P pro,就可以切换成生成环境,和 jenkins 配合简直不要太爽!!举个例子以 boot 项目来说,现有目录结构:/src /...

2020-02-27 19:50:44 15320 1

原创 记小程序和公众号应用的上线

记小程序和公众号应用的上线记小程序和公众号应用的上线写在前面阿里云服务公众号操作小程序操作支付商户操作微信开放平台写在前面这个要发布一个小程序联合公众号的应用阿里云服务购买服务器,短信和OSS只需要开通就行,不用买的(但是有收费标准)申请域名,备案域名解析:将申请好的域名解析到公网IP(一般是服务器)申请 https 免费证书,阿里云有免费的一年,绑定...

2020-02-27 14:24:47 283

转载 小程序-小程序审核时间

小程序-小程序审核时间小程序提交审核分两种情况:不加急加急不加急情况:选择不加急审核,预计在1-7天内完成审核加急情况:加急审核预计在工作时间2小时内完成。工作时间:0:00-24:00。提交加急审核将扣除1次加急机会。若加急审核被驳回,在驳回后12小时内提交的审核或反馈,将被优先审核。若加急队列拥堵或代码中包含较复杂逻辑可能导致审核时间延长。...

2020-02-27 11:58:28 2630

转载 idea使用vim

idea使用vim安裝ideaVim插件在idea中直接搜索插件 ideaVim 并安装配置vim在 /home/目录下创建 .ideavimrc文件,如在 windows 系统中,则在 C:\Users\xxxx\下建在 .ideavimrc 中:" Vim 的默认寄存器和系统剪贴板共享set clipboard+=unnamed" leader: , 快捷键前缀let ...

2020-02-22 09:54:25 1478 1

转载 mybatis-xml解析

mybatis-xml解析技术摘自<mybatis技术内幕>一般的ORM框架和IOC容器都会对xml进行解析,并在内存中生成生成相对应的 Bean,那么,解析xml使用的技术如:DOMSAXStAXDOMDOM是基于树形结构的XML解析方式,它会将整个XML文档读入内存,并构建一个DOM树,基于这棵树形结构对各个节点( node )进行操作使用DOM操作XML优...

2020-02-21 13:32:27 234

转载 netty-backlog了解

netty-backlog了解摘自<netty权威指南>backlog 指定了内核为此套接口排队的最大连接个数。对于给定的监听套接口,内核要维护两个队列: 未连接队列和已连接队列int listen(int fd,int backlog);backlog 的值即为未连接队列和已连接队列的和(摘自 《TCP/IP详解卷3-第14.5章》):未完成连接队列(so_q0len...

2020-02-17 17:17:28 2375

转载 netty-netty websocket协议实现

netty-netty websocket协议实现摘自<netty权威指南>http协议弊端http 协议采用半双工协议。半双工通信指数据可以在客户端和服务器端上传输,但不能同时传输http 消息冗长繁琐WebSocket协议websocket 特点:单一的TCP连接,采用全双工模式通信对代理,防火墙和路由器透明无头部信息、cookie 和身份认证无安全开销...

2020-02-07 16:45:01 343

转载 netty-netty实现http+xml协议

netty-netty实现http+xml协议摘自<netty权威指南>http+xml协议设计请求响应流程 1.client构造HttpXmlRequest,由http和xml数据组成 2.client发起请求,通过http协议发送http请求client --------------------------------------------...

2020-02-07 16:43:08 764

转载 netty-JiBX的基本使用

netty-JiBX的基本使用JiBX是用户XML数据绑定的框架,实现数据对象与XML文件之间的转换JiBX流程首先通过POJO对象生成绑定文件(binding.xml)和 Schema 文件然后根据绑定文件和POJO对象的映射关系各规则动态的修改POJO类准备现有 pojo 为 Order :public class Order { private long order...

2020-02-06 22:20:08 263

转载 netty-http分块(chunked)传输技术

netty-http分块(chunked)传输技术chunked分块技术服务端将响应内容 body 体分成若干个 chunk 块来分别传输的,表现为一边计算一边传输一般在传输图片应用较为广泛表现在http响应头部增加:Transfer-Encoding: chunked格式------------------| 1-chunk |--------------...

2020-02-06 10:51:57 2920

转载 netty-netty中ChannelPromise和ChannelFuture的区别

netty-netty中ChannelPromise和ChannelFuture的区别ChannelFutureThe result of an asynchronous {@link Channel} I/O operation.ChannelPromiseChannelOutboundHandler中的大部分方法都需要一个ChannelPromise参数,以便在操作完成后得到通知...

2020-02-05 15:27:28 1506

转载 netty-netty使用jboss marshalling编解码器

netty-netty使用jboss marshalling编解码器摘自<netty权威指南>Jboss Marshalling是一个java对象序列化包,对jdk默认的序列化框架进行了优化,又保持了java.io.Serializable接口的兼容书书性引入依赖<dependency> <groupId>org.jboss.marshal...

2020-02-05 14:25:04 251

转载 netty-netty使用ProtoBuf

netty-netty使用ProtoBuf摘自<netty权威指南>netty-netty使用ProtoBuf案例服务器端客户端注意事项运行结果案例服务器端public class EchoServer { private int port; public EchoServer(int port) { this.port = port;...

2020-02-05 13:37:09 322

原创 netty-protobuf 基本使用

netty-protobuf 基本使用protobuf是什么Protocol buffers are a language-neutral, platform-neutral extensible mechanism for serializing structured data.简单的来说,protobuf是一种可扩展的序列化数据结构,像xml,json一样,网络传输数据比较快win...

2020-02-05 10:56:23 1155

转载 netty-jdk序列化和二进制序列化

netty-jdk序列化和二进制序列化摘自<netty权威指南>java序列化的目的主要有:网络传输对象持久化现有POJO为UserDo:public class UserDo implements Serializable { private int age; private String name; public int getAge() { retu...

2020-02-05 09:04:34 182

转载 netty-jdk序列化和二进制序列化

netty-jdk序列化和二进制序列化摘自<netty权威指南>java序列化的目的主要有:网络传输对象持久化现有POJO为UserDo:public class UserDo implements Serializable { private int age; private String name; public int getAge() { retu...

2020-02-04 21:27:19 262 2

转载 netty-netty中的分隔符和定长解码器

netty-netty中的分隔符和定长解码器摘自<netty权威指南>解决TCP粘包和拆包导致的半包问题分隔符解码器服务器端:# EchoServer public class EchoServer { private int port; public EchoServer(int port) { this.port = port; } public s...

2020-02-04 20:47:10 292

转载 netty-netty粘包和拆包问题

netty-netty粘包和拆包摘自<netty权威指南>为什么会有粘包和拆包的问题netty粘包和拆包的问题,本质上归结于TCP的粘包和拆包。网络上发送一个完整的数据包时,可能会被TCP拆分成多个包进行发送,也可能把多个小的包封装成一个大的数据包发送,这就是所谓的TCP的粘包和拆包问题TCP的粘包和拆包的情况现有客户端发送两个数据包P1和P2给服务器端,由于服务端一次...

2020-02-04 15:16:10 276

转载 netty-netty基本使用

netty-netty基本使用编写netty服务器和客户端三部曲:绑定Group(EventLoopGroup,即一组EventLoop集合,可以理解成socket线程组)声明Channel指定ChannelHandler服务器端public class TimeServerHandler extends ChannelInboundHandlerAdapter { @Ove...

2020-02-03 16:14:25 159

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除