摘要:
基于webpack搭建纯静态页面型前端工程解决方案,基于上几篇webpack的应用,通过minimist传递指令参数区分不同的环境,通过gulp实现一些外围的构建工作 阅读全文
摘要:
本篇包括1、CORS 定义; 2、CORS 对比 JSONP; 3、CORS,BROWSER支持情况; 4、主要用途; 5、Ajax请求跨域资源的异常;6、CORS 实现思路;7、安全说明;8、CORS 几种解决方案:[自定义CORSFilter,Nginx 配置支持Ajax跨域,支持多域名配置的CORS Filter],其中附带源码分析 阅读全文
摘要:
netty 粘包问题处理 key words: netty 粘包 解包 半包 TCP 一般TCP粘包/拆包解决办法 1. 定长消息,例如每个报文长度固定,不够补空格 1. 使用回车换行符分割,在包尾加上分割符,例如Ftp协议 1. 消息分割,头为长度(消息总长度或消息体长度),通常头用一个int32 阅读全文
摘要:
mac catalina 通过homebrew 安装 openssl 失败,被嫌弃系统太老,make test 测试不通过 I manually installed openssl@3 with the following commands Download the latest version f 阅读全文
摘要:
一个新生事物,出生时就带着要`要掀翻传统的桌子`宣言,既然是想要革命,那么我们对其的认知就不能限制在现有事物上,用已有框架逻辑来评定想要颠覆旧事物的新生事物是非常狭隘的。所以,对于数字货币,不要局限于`货币`这两个字。有人说比特币是中本聪进行的一次社会性实验,连创始人都不清楚它的未来会发展成什么。它的诞生,带动数字货币的蓬勃发展,现在万币齐发,其中也良莠不齐,有人[KK]提过“技术也是一种生命体”,在数字货币自我演化的生态下,会不会变自生变,完成变革,也许就不得而知了 阅读全文
摘要:
CountDownLatch 适用于一组线程和另一个主线程之间的工作协作。一个主线程等待一组工作线程的任务完毕才继续它的执行是使用 CountDownLatch 的主要场景;
CyclicBarrier 用于一组或几组线程,比如一组线程需要在一个时间点上达成一致,例如同时开始一个工作。另外,CyclicBarrier 的循环特性和构造函数所接受的 Runnable 参数也是 CountDownLatch 所不具备的 阅读全文
摘要:
在IDEAJ 中,如果建立多多modules 项目,子module 离不开要继承 父项目,而spring boot 项目中又要继承spring-boot-starter-parent,同一个pom中,需要两个parent 节点,冲突如何解决 阅读全文
摘要:
Spring Boot quick start 阅读全文
摘要:
kafka 入门 和 搭建 多broker 集群 阅读全文
摘要:
微信场景二维码 做转化步骤跟踪 初步实现思路 阅读全文
摘要:
python 版本升级 阅读全文
摘要:
Permission denied (publickey),Gitlab & Github 多ssh key 冲突 导致的权限问题 阅读全文
摘要:
GitHub Flow —— 以部署为中心的开发模式,通过简单的功能和规则,持续高速且安全地进行部署。在实际开发中往往一天之内会实施几十次部署,而支撑这一切的,就是足够简单的开发流程以及完全的自动化 阅读全文