自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

飞奔的小土豆@1024

浮海泛起爱恨,加油吧打工人

  • 博客(7)
  • 资源 (8)
  • 收藏
  • 关注

转载 Java设计模式1:设计模式概论

设计模式是什么设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易地被他人理解、保证代码可靠性。毫无疑问,设计模式于己于人于系统都是多赢的,设计模式使代码编制真正工程化,设计模式是软件工程的基石脉络,如同大厦的结构一样。总体来说,设计模式分为3大类总共23种:1、创建型模式,共5种工厂...

2020-03-31 15:42:26 244

转载 Netty3:分隔符和定长解码器

回顾TCP粘包/拆包问题解决方案上文详细说了TCP粘包/拆包问题产生的原因及解决方式,并以LineBasedFrameDecoder为例演示了粘包/拆包问题的实际解决方案,本文再介绍两种粘包/拆包问题的解决方案:分隔符和定长解码器。在开始本文之前,先回顾一下解决粘包/拆包问题的几个方式:消息长度固定,累计读取到长度总和为定长LEN的报文后,就认为读取到了一个完整的消息,将计数器重置,重新...

2020-03-28 21:37:19 202

转载 Netty2:粘包/拆包问题与使用LineBasedFrameDecoder的解决方案

什么是粘包、拆包粘包、拆包是Socket编程中最常遇见的一个问题,本文来研究一下Netty是如何解决粘包、拆包的,首先我们从什么是粘包、拆包开始说起:TCP是个"流"协议,所谓流,就是没有界限的一串数据,TCP底层并不了解上层业务的具体含义,它会根据TCP缓冲区的实际情况进行包的划分,所以在业务上: * 一个完整的包可能会被TCP拆分为多个包进行发送(拆包) * 多个...

2020-03-28 21:26:19 321

转载 Netty1:初识Netty

前言:用netty跑了那么久,也没有真正细枝末节地认识过她,借着2020这年行业大环境,尽一份Coder应有的责任(总结)一个蛮优秀的coder,亲试可关,昵称:五月的仓颉;原文地址http://www.cnblogs.com/xrq730/p/5260294.html,转载请注明出处----------------------------------------------------...

2020-03-28 19:11:43 273

原创 再弹ELK+filebeat(二)

也不知道是不是升级的原因,还是一年前没有把搭建踩坑没记录下来,导致一年后的今天项目要使用 又要填坑一次elk的搭建网上比较全而杂,官网https://www.elastic.co/guide/index.html清晰明了,会有部分小细节未。。安装方式和配置就不多说,1:filebeat 采取宿主机安装,规避docker容器考虑到(filebeat)容器内读取各实例挂载的log文件,会比较繁...

2020-03-23 15:45:02 1522

原创 解决ABA问题

前景描述:多个线程并发地去get遍历List,然后同时new类去set,会出现线程安全问题,然后傻乎乎取stackOverfloer/githup后台心态不好差差点想到把for遍历出的对象,放到queue,通过poll搞了,模拟Producer consumer的方式处理了,技术不行要多读书,见图实解:“那个list add ,list得换成一个线程安全的,add操作...

2020-03-15 21:17:14 370

原创 trying it with minimal code in a test-project

This method of "trying it with minimal code in a test-project" is something I still use after years of programming to solve problems. When I solve a problem this way, I usually learn something new and...

2020-03-15 17:38:37 126

mry-backend-main.zip

mry-backend-main.zip

2023-09-24

ExportOrderInfoUitl

ExecutorService并发写入easyexcel(3百万记录,十八字段,文件size: >100M)

2021-07-07

ScriptUtils.java

java表达式引擎fel/groovy/expression4j/java脚本引擎的性能对比

2021-07-07

libcrypto.so.10

EMQ X 依赖的 Erlang/OTP 中的 crypto 应用启动失败。

2021-06-12

JT1078DelimiterDecoder.java

为了苏标开发苏标主动安全附件服务器 由于存在基于808信令 和码流 ;因此单独信令808采用分隔符解码器,而码流附件服务这边采用手动校验 * 附件服务器 因即存在808信令又存在码流 所以 自定义解码器(补充码流协议消息体中7E不做转义) * ,基础 TCP 数据帧解码器, 只对基本结构进行解析, 具体需要转换为什么类型,交由子类进行处理

2020-08-02

ZipUtils.java

ZipOutputStream,Zip

2020-04-30

boostrap 城市选择器

boostrap 省市县城市选择器

2017-03-27

file上传预览

file上传预览

2017-01-11

split添加传action接收json

js传多个值,join(,)

2016-10-28

空空如也

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

TA关注的人

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