#TTY

Mac 下 Intellij IDEA 2016.1.2+maven+jetty+ JRebel 6.4.3 破解+spring mvc

准备阶段:  IntellijIDEA2016.1.2 (官方下载,作者下载的是社区版);  JRebelforIntelliJ插件安装,可选择在线安装,在线安装的是最新版,我选择本地安装,下载插件地址:http://plugins.jetbrains.com/plug...

intellij idea使用配置jetty maven 插件

pom.xml中更改或则添加:<build><finalName>mall</finalName><plugins><plugin><groupId>org.mortbay.jetty</groupId><artifactId&g...

jetty访问jsp页面出现异常:org.apache.jasper.JasperException: PWC6345: A full JDK (not just JRE) is required解决

今天在jetty下配置一个jsp模版的报表页面,报如下异常信息: org.apache.jasper.JasperException:PWC6345:Thereisanerrorininvokingjavac.AfullJDK(notjustJRE)isrequired atorg.apache.j...

netty笔记-:Channel与ChannelHandlerContext执行write方法的区别

   在netty中有我们一般有两种发送数据的方式,即使用ChannelHandlerContext或者Channel的write方法,这两种方法都能发送数据,那么其有什么区别呢。这儿引用netty文档中的解释如下。    这个通俗一点的解释呢可以说ChannelHandlerC...

netty笔记-:EpollEventLoopGroup:Caused by: java.lang.ExceptionInInitializerError:Caused by: java.lang.IllegalStateException: Only supported on Linux

今天在翻看netty的源码的时候发现netty对EventLoopGroup的实现有不止常用的NIOEventLoopGroup,一共有以下几种。EpollEventLoopGroupNioEventLoopGroupKQueueEventLoopGroup  其中NioEventLoopGroup则是我们比较常用的,...

springcloud gateway nullpointerexception (NettyRoutingFilter)

最近在做一个下载功能时,发现直接调用服务是可以下载的,但是通过gateway路由下载会报NPE异常,具体如下java.lang.NullPointerException:nullatjava.util.concurrent.ConcurrentHashMap.putVal(ConcurrentHashMap.java:...

netty的@ChannelHandler.Sharable

/一直以来,我都以为netty的channelHandler只要加上@ChannelHandler.Sharable注解,他在整个生命周期中就是以单例的形式存在了,直到今天,我想知道到底究竟是不是单例存在的。于是,有了下面的经历,不得不说,搜了好多篇博客,感觉都是照搬乱套,毫无章法可言。/添加一个StatusHandl...
代码星球 ·2021-02-03

MyBatis使用statementType="STATEMENT"

statementType="STATEMENT"是使用非预编译,现在我需要动态传人表名和字段名,所以需要用STATEMENT,使用之后所有变量取值都要改成${xxxx},而不是#{xxx},就是因为这个错了半天。...

你要的Netty常见面试题总结,我面试回来整理好了!

最近经常会再面试中碰到Netty相关的问题。全文采用大家喜欢的与面试官对话的形式展开。 如果大家觉得总结的不错的话,不妨点一个赞鼓励一下!这是我继续坚持很重要的动力来源。概览:Netty是什么?为什么要用Netty?Netty应用场景了解么?Netty核心组件有哪些?分别有什么作用?EventloopGrou...

Netty学习之实战WebSocket框架

  说到WebSocket技术,其实源于服务器推送技术,在现实中很多时候需要的数据是不断变化的,比如股市数据、聊天软件,因此就需要一种客户端想要在不刷新页面的情况下实时获取到服务器端最新数据的技术,而以往的数据获取都是基于客户端主动请求,服务端返回对应数据。因此就有了服务器推送技术。  服务器推送技术主要由以下几种:A...

Netty学习之实战RPC框架

  先附上GitHub地址:https://github.com/kosamino/netty-root/tree/master/ym-netty-rpc  RPC的实现方式是本地通过远程代理对象调用远程服务。在互联网应用场景中,单体服务极度缺乏弹性伸缩能力,在大规模开发团队中也不便于开发管理。所以往往会把服务根据模块...

Netty学习之编解码器

  如果将消息看作是对于特定的应用程序具有具体含义的结构化的字节序列—它的数据。那么编码器是将消息转换为适合于传输的格式(最有可能的就是字节流);而对应的解码器则是将网络字节流转换回应用程序的消息格式。  在了解Netty编解码之前,先了解Java的编解码:编码(Encode)称为序列化,它将对象序列化为字节数组,用于...
代码星球 ·2021-01-24

Netty学习之粘包、半包

  1、粘包半包场景重现  来做这么一个测试,在Netty客户端发送数据到Netty服务端,代码如下:publicvoidchannelActive(ChannelHandlerContextctx)throwsException{for(inti=0;i<500;i++){ByteBufoutBuffer=Un...
代码星球 ·2021-01-24

Netty学习之核心组件ByteBuf及API

  Netty提供的ByteBuf不同于JDK中NIO的ByteBuffer,ByteBuf是netty中数据传输的容器,是Netty自己实现的,作为NIOByteBuffer的替代品,提供了更好的API供开发者使用。相较于NIO的ByteBuffer更具有卓越的功能性和灵活性。具体NIO的ByteBuffer如何实现...

Netty学习之核心组件ChannelPipeline

  ChannelPipeline提供了ChannelHandler链的容器,并定义了用于在该链上传播入站和出站事件流的API。ChannelPipeline不是单独存在,它肯定会和Channel、ChannelHandler、ChannelHandlerContext关联在一起。  1、概述        如上图所示...
首页上一页12345...下一页尾页