1

【Node/JavaScript】论一个低配版Web实时通信库是如何实现的( WebSocket篇)

simple-socket是我写的一个"低配版"的Web实时通信工具,在参考了相关源码和资料(如Socket.io,sockjs,ws等)的基础上,实现了前后端实时互通的基本功能。选用了WebSocket ->server-sent-event -> AJAX轮询这三种方式做降级兼容,分为simpl... ...

外婆的彭湖湾 发布于 2019-08-20 10:10 评论(0)阅读(10)
1

Tomcat源码分析 (八)----- HTTP请求处理过程(一)

终于进行到Connector的分析阶段了,这也是Tomcat里面最复杂的一块功能了。Connector中文名为连接器,既然是连接器,它肯定会连接某些东西,连接些什么呢? Connector用于接受请求并将请求封装成Request和Response,然后交给Container进行处理,Containe ...

chen_hao 发布于 2019-08-20 10:06 评论(1)阅读(30)
0

毕业即失业,找工作找到怀疑人生 | 十年系列

1. 写在前面 十年前,我还是象牙塔中数学系的一名普通的大三学生。 九年前,我是富士康流水线工厂的一名工人。 六年前,我包里揣着3000元RMB来北漂。 三年前,我在一家互联网金融公司做到了技术负责人。 两年前,我在一家第三方支付公司担任研发副总,最多管理超过100人。 现在,我是一名自由工作者,探 ...

纯洁的微笑 发布于 2019-08-20 09:57 评论(3)阅读(174)
0

ASP.NET Core[源码分析篇] - WebHost

_configureServicesDelegates的承接 在【ASP.NET Core[源码分析篇] - Startup】这篇文章中,我们得知了目前为止(UseStartup),所有的动作都是在_configureServicesDelegates里面添加了注册的委托,那么系统是什么时候执行这些 ...

lex-wu 发布于 2019-08-20 09:25 评论(0)阅读(98)
0

serverless在微店node领域的探索应用

背景 目前微店中台团队为了满足公司大部分产品、运营以及部分后端开发人员的尝鲜和试错的需求,提供了一套基于图形化搭建的服务端接口交付方案,利用该方案及提供的系统可生成一副包含运行时环境定义可立即运行的工程代码,最后,通过 “某种serverless平台” 实现生成后代码的部署、CI、运行、反向代理、进 ...

royalrover 发布于 2019-08-20 09:22 评论(0)阅读(53)
0

Java 内存模型和 JVM 内存结构真不是一回事

这两个概念估计有不少人会混淆,它们都可以说是 JVM 规范的一部分,但真不是一回事!它们描述和解决的是不同问题,简单来说, Java 内存模型 ,描述的是多线程允许的行为 JVM 内存结构 ,描述的是线程运行所设计的内存空间 JVM 是什么呢?它屏蔽了底层架构的差异性,是 Java 跨平台的依据,也 ...

wskwbog 发布于 2019-08-20 09:21 评论(0)阅读(83)
0

(18)ASP.NET Core 基于现有数据库创建EF模型(反向工程)

1.简介 Entity Framework Core可通过数据库提供给应用程序的插件访问许多不同的数据库。我们可以通过使用Entity Framework Core构建执行基本数据访问的ASP.NET Core MVC应用程序,对现有数据库进行反向工程以便创建Entity Framework模型。 ...

暗断肠 发布于 2019-08-20 08:56 评论(0)阅读(143)
0

ServerResponse(服务器统一响应数据格式)

"ServerResponse(服务器统一响应数据格式)" 前言: 其实严格来说,ServerResponse应该归类到common包中。但是我实在太喜欢这玩意儿了。而且用得也非常频繁,所以忍不住推荐一下。 借此机会,申明一点,这个系列的类并不是都是我原创的,都是我从各个项目中看到的,感觉非常赞,一 ...

血夜之末 发布于 2019-08-20 08:38 评论(1)阅读(182)
9

如何参与一个顶级开源项目

前言 最近个人事情比较多(搬家、换工作、短暂休息)所以一直也没有顾得上博客更新,恰好最近收到一封邮件提醒了我。 也是时候写一篇文章来聊聊参与开源项目的事(最近也确实进入了笔荒期)。 ps:第一次收到这样的中秋节礼物,加上 社区的活跃及阿里的重视度,还在做 或微服务技术选型的朋友可以考虑 。 参与开源 ...

crossoverJie 发布于 2019-08-20 08:36 评论(3)阅读(487)
0

Java Socket:飞鸽传书的网络套接字

在古代,由于通信不便利,一些聪明的人就利用鸽子会飞且飞得比较快、会辨认方向的优点,对其进行了驯化,用来进行消息的传递——也就是所谓的“飞鸽传书”。而在 Java 中,网络套接字(Socket)扮演了同样的角色。 套接字(Socket)是一个抽象层,应用程序可以通过它发送或接收数据;就像操作文件那样可 ...

沉默王二 发布于 2019-08-20 08:35 评论(1)阅读(148)
0

Spring Boot 统一异常这样处理和剖析,安否?

话说异常 ,无论生活还是计算机世界难免发生异常,上一篇文章 "RESTful API 返回统一JSON数据格式" 说明了统一返回的处理,这是请求一切正常的情形; 这篇文章将说明如何统一处理异常,以及其背后的实现原理 ,老套路,先实现,后说明原理,有了上一篇文章的铺底,相信,理解这篇文章就驾轻就熟了 ...

tan日拱一兵 发布于 2019-08-20 08:31 评论(0)阅读(171)
0

.netcore持续集成测试篇之web项目验收测试

"系列目录" 通过前面的单元测试,我们能够保证项目的基本模块功能逻辑是正常的,通过集成测试能够保证接口的请求是正常的.然而最终项目交付我们还需要对项目进行页面的行为进行测试,比如页面布局是否正常,按钮是否能点击,点击后执行的动作是否正确,链接是否正常等功能进行测试,表单提交是否返回正确结果等.这些都 ...

周国通 发布于 2019-08-20 08:07 评论(0)阅读(94)
1

Kafka 系列(五)—— 深入理解 Kafka 副本机制

一、Kafka集群 Kafka 使用 Zookeeper 来维护集群成员 (brokers) 的信息。每个 broker 都有一个唯一标识 ,用于标识自己在集群中的身份,可以在配置文件 中进行配置,或者由程序自动生成。下面是 Kafka brokers 集群自动创建的过程: + 每一个 broker ...

黑白影 发布于 2019-08-20 07:42 评论(0)阅读(95)
1

Docker系列之.NET Core入门(三)

前言 在Docker生态系统中除了上一节所讲解的基本概念,还有其他专业术语,本文我们将一笔带过,同时会开始陆续进入到在.NET Core中使用Docker。 专业术语 Docker Engine(Docker引擎):客户端 - 服务器应用程序。 Docker公司将Docker Engine分为两个产 ...

Jeffcky 发布于 2019-08-20 07:41 评论(3)阅读(186)
3

部分APP无法代理抓包的原因及解决方法

引言 HTTP应用层的抓包已经成为日常工作测试与调试中的重要一环,最近接触新项目突然之间发现之前的抓包手段都不好使了,顿时模块与模块之间的前端与服务之间的交互都变成了不可见,整个人都好像被蒙住了眼睛。 其实自己也很早就发现平时使用的支付宝等APP使用Fiddler 或 Charles这类代理抓包软件 ...

lulianqi15 发布于 2019-08-20 05:15 评论(0)阅读(220)
1

关于在taro使用wx.parse那些事

好久不见,好久没更新博客,最近工作也比较忙,今天在使用解决富文本的时候遇到两个bug,由于第一次使用wx.parse经验不足,走了很多弯路,今天特地把自己修复bug的感想分享一下,希望能帮助更多的小伙伴们,有错误的地方,请多多指教🙏。 首先在taro实现富文本的方式有多种,之前也是尝试过使用ric ...

丫丫小卉 发布于 2019-08-20 00:52 评论(0)阅读(62)
0

F#周报2019年第33期

新闻 "宣告.NET Core 3.0预览版8" "新的fable.io站点伴随着更多文档发布" "正在努力使你的团队相信F 的益处?Compositional IT能够提供帮助" "提名2019年度F 社区英雄" "研讨:SAFE模板简化" "2019年度最高收入的编程语言" "介绍Boots:流 ...

Ken.W 发布于 2019-08-19 23:13 评论(1)阅读(96)
0

在大公司做凤尾,还是在小公司做鸡头?

阅读本文大概需要 4 分钟。 作者:黄小斜 大家都知道互联网大公司一向以技术强悍而知名,BAT的技术在国内互联网公司里算是比较领先的了,这也是因为大公司的业务繁杂庞大,必须要有足够优秀的技术去支撑。 相对而言,小公司更倾向于选用快速扁平化的技术架构,相对来说技术的沉淀就不会像大公司这么多,所以你会发 ...

黄小斜 发布于 2019-08-19 23:11 评论(5)阅读(592)
3

微信小程序项目总结-记账小程序(包括后端)

一、小程序部分 这是理财系统的前端,江苏海洋大学微信小程序比赛,最后获得了一等奖 GitHub: "https://github.com/GeorgeLeoo/finance" 1. 项目描述 (1). 此项目为记账小程序 (2). 包括账单、图表、搜索、用户等多个子模块 (3). 使用微信小程序技 ...

GeorgeLeoo 发布于 2019-08-19 22:50 评论(2)阅读(285)
0

某团面试题:JVM 堆内存溢出后,其他线程是否可继续工作?

转载注明:http://dwz.win/gHc 最近网上出现一个美团面试题:“一个线程OOM后,其他线程还能运行吗?”。我看网上出现了很多不靠谱的答案。这道题其实很有难度,涉及的知识点有jvm内存分配、作用域、gc等,不是简单的是与否的问题。 由于题目中给出的OOM,java中OOM又分很多类型;比 ...

程序员乔戈里 发布于 2019-08-19 22:43 评论(1)阅读(230)