05 2022 档案

摘要:vue导入Element-ui框架1.安装命令:npm install element-ui --save 2.在main.js中引入js和css import ElementUI from 'element-ui'; import 'element-ui/lib/theme-chalk/index 阅读全文
posted @ 2022-05-31 17:04 会飞的猪仔 阅读(546) 评论(0) 推荐(0) 编辑
摘要:一、插件的介绍与安装1、Vetur插件Vetur是一款Vue代码高亮显示的一款插件,在没有使用此插件前,以 .vue的文件名代码是没有颜色的!!! 安装步骤:在扩展商店中搜索( Vetur )点击安装 2、ESLint 插件ESLint插件主要用来检测代码的语法格式,以便我们规范书写,避免因编译所发 阅读全文
posted @ 2022-05-31 16:26 会飞的猪仔 阅读(6024) 评论(0) 推荐(0) 编辑
摘要:问题陈述,用 vue 命令初始项目文件时,输入vue init webpack project-name 命令时,终端长时间停留在download template.. 字段上,最终出现下面的错误信息Failed to download repo vuejs-templates/webpack: c 阅读全文
posted @ 2022-05-30 10:35 会飞的猪仔 阅读(399) 评论(0) 推荐(0) 编辑
摘要:当使用 vscode 的使用,运行了 cnpm 命令可能会报错,本文就是解决这一个问题的方法。 一、当使用 cnpm 命令安装的时候 报错内容:cnpm : 无法加载文件 E:\Node.js\node-global\cnpm.ps1,因为在此系统上禁止运行脚本。 二、在终端使用 set-Execu 阅读全文
posted @ 2022-05-30 10:34 会飞的猪仔 阅读(2164) 评论(0) 推荐(0) 编辑
摘要:ChannelOption.SO_LINGER参数对应于套接字选项中的SO_LINGER,Linux内核默认的处理方式是当用户调用close()方法的时候,函数返回,在可能的情况下,尽量发送数据,不一定保证会发送剩余的数据,造成了数据的不确定性,使用SO_LINGER可以阻塞close()的调用时间 阅读全文
posted @ 2022-05-20 11:30 会飞的猪仔 阅读(461) 评论(0) 推荐(0) 编辑
摘要:ChannelOption.TCP_NODELAY参数对应于套接字选项中的TCP_NODELAY,该参数的使用与Nagle算法有关。 Nagle算法是将小的数据包组装为更大的帧然后进行发送,而不是输入一次发送一次,因此在数据包不足的时候会等待其他数据的到来,组装成大的数据包进行发送,虽然该算法有效提 阅读全文
posted @ 2022-05-20 11:25 会飞的猪仔 阅读(1079) 评论(0) 推荐(0) 编辑
摘要:当设置为true的时候,TCP会实现监控连接是否有效,当连接处于空闲状态的时候,超过了2个小时,本地的TCP实现会发送一个数据包给远程的 socket,如果远程没有发回响应,TCP会持续尝试11分钟,知道响应为止,如果在12分钟的时候还没响应,TCP尝试关闭socket连接。 keepalive不是 阅读全文
posted @ 2022-05-20 10:26 会飞的猪仔 阅读(256) 评论(0) 推荐(0) 编辑
摘要:ChannelOption.SO_BACKLOG对应的是tcp/ip协议, listen函数 中的 backlog 参数,用来初始化服务端可连接队列。函数: // backlog 指定了内核为此套接口排队的最大连接个数; // 对于给定的监听套接口,内核要维护两个队列: 未连接队列和已连接队列 // 阅读全文
posted @ 2022-05-19 09:58 会飞的猪仔 阅读(422) 评论(0) 推荐(0) 编辑
摘要:EventLoopGroup bossGroup = new NioEventLoopGroup(); EventLoopGroup workerGruop = new NioEventLoopGroup(); option 主要负责设置 Boss 线程组, 而 childOption 对应的是 W 阅读全文
posted @ 2022-05-19 09:19 会飞的猪仔 阅读(355) 评论(0) 推荐(0) 编辑
摘要:/** *获取报文长度 */public static String getNoDataRepXml(Object object) { String xml = ""; try { XStream xStream = new XStream(); ByteArrayOutputStream outp 阅读全文
posted @ 2022-05-18 08:59 会飞的猪仔 阅读(230) 评论(0) 推荐(0) 编辑
摘要:1参数详解 1.1.1 new LengthFieldBasedFrameDecoder(Integer.MAX_VALUE, 0, 2) lengthFieldOffset = 0 lengthFieldLength = 2 lengthAdjustment = 0 initialBytesToS 阅读全文
posted @ 2022-05-16 15:20 会飞的猪仔 阅读(2570) 评论(0) 推荐(2) 编辑
摘要:解码器LengthFieldBasedFrameDecoder, 从名字上可以猜测出来, 它是基于长度的解码器.Netty从TCP缓冲区中读取字节, 把这些字节交给LengthFieldBasedFrameDecoder进行解码, 解码的操作是根据设定的规则, 根据规则, 从字节中解码出来有意义的数 阅读全文
posted @ 2022-05-16 15:15 会飞的猪仔 阅读(661) 评论(1) 推荐(1) 编辑
摘要:问题描述: 当通过反射获取任务所在类的方法时,方法中通过依赖注入进来的对象全部为空导致异常报错。 String repXml = ""; RepTransaction transaction = S_UtilsXml.getRepTransaction((String) msg); Class co 阅读全文
posted @ 2022-05-12 10:04 会飞的猪仔 阅读(1279) 评论(0) 推荐(0) 编辑
摘要:@RestController public class GetStudentInfoController { private static final Logger logger = LoggerFactory.getLogger(RecvXmlHandler.class); @Autowired 阅读全文
posted @ 2022-05-12 09:59 会飞的猪仔 阅读(164) 评论(0) 推荐(0) 编辑
摘要:前言 熟悉 Netty 的同学都知道,不能在 Netty 中做耗时的,不可预料的操作,比如数据库,网络请求,这将会严重影响 Netty 对 Socket 的处理速度。而解决方法就是将耗时任务添加到异步线程池中。但就添加线程池这步操作来讲,可以有2种方式,而且这2种方式的区别也蛮大的。今天就好好讲一讲 阅读全文
posted @ 2022-05-10 17:42 会飞的猪仔 阅读(861) 评论(0) 推荐(0) 编辑
摘要:一、前言 在开发过程中,好多场景要用到线程池。每次都是自己根据业务场景来设置线程池中的各个参数。 这两天又有需求碰到了,索性总结一下方便以后再遇到可以直接看着用。 虽说根据业务场景来设置各个参数的值,但有些万变不离其宗,掌握它的原理对如何用好线程池起了至关重要的作用。 那我们接下来就来进行线程池的分 阅读全文
posted @ 2022-05-10 17:37 会飞的猪仔 阅读(891) 评论(0) 推荐(0) 编辑
摘要:看官方说法,是一个能根据以往接受的消息进行计算,动态调整内存,利用CPU资源来换取内存资源,具体的实现策略如下:根据之前Channel接收到的数据包大小进行计算,如果连续填充满接收缓冲区的可写空间,则动态扩展容量。如果连续2次接收到的数据包都小于指定值,则收缩当前的容量,以节约内存。具体使用时,代码 阅读全文
posted @ 2022-05-07 17:50 会飞的猪仔 阅读(560) 评论(0) 推荐(0) 编辑
摘要:先看channelRead方法,直接上源码 public void channelRead(ChannelHandlerContext ctx, Object msg) throws Exception { boolean release = true; try { if (this.acceptI 阅读全文
posted @ 2022-05-07 11:33 会飞的猪仔 阅读(757) 评论(0) 推荐(0) 编辑
摘要:项目中用了netty框架,自定义了解码器,由于没有结束符,导致了channelRead0一直不会执行。既然不会被动触发,那就需要主动触发。不过主动触发的是 channelRead,不是channelRead0,这点需要注意,netty提供的方法就是fireChannelRead 。有两种写法:1:c 阅读全文
posted @ 2022-05-07 11:15 会飞的猪仔 阅读(3675) 评论(0) 推荐(0) 编辑
摘要:报错内容为 Cannot resolve constructor ‘ServletRegistrationBean(com.bstek.ureport.console.UReportServlet, java.lang.String)’ 再pom.xml中添加依赖 <dependency> <gro 阅读全文
posted @ 2022-05-07 11:07 会飞的猪仔 阅读(860) 评论(0) 推荐(0) 编辑
摘要:我收到的应答报文: 00000827<?xml version="1.0" encoding="UTF-8"?><transaction> <header> <ver>1.0</ver> <msg> <rcvAppCd>UCP</rcvAppCd> <callTyp>SYN</callTyp> <m 阅读全文
posted @ 2022-05-06 18:01 会飞的猪仔 阅读(1308) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示