标签:IOS

Java

NIO 在Tomcat中的应用

1

darida 发布于 2019-10-22

个人单方面认为,NIO与BIO的最大区别在于主动和被动,使用BIO的方式需要等待被调用方返回数据,很明显此时调用者是被动的。 举个例子 阻塞IO假设你是一个胆小又害羞的男孩子,你约了隔壁测试的妹子,但你并不敢主动约会,所以你把自己的手机号码给她,并暗示她想要约会的时候打电话给你。...

阅读(16)评论(0)赞 (0)

Java

正确理解IM长连接的心跳及重连机制,并动手实现(有完整IM源码)

23

xiaoli.he 发布于 2019-10-22

说道“心跳”这个词大家都不陌生,当然不是指男女之间的心跳,而是和长连接相关的。顾名思义就是证明是否还活着的依据。 什么场景下需要心跳呢?目前我们接触到的大多是一些基于长连接的应用需要心跳来“保活”。 由于在长连接的场景下,客户端和服务端并不是一直处于通信状态,如果双方长期没有沟通...

阅读(11)评论(0)赞 (0)

Java

Netty系列文章之Netty线程模型

8

changyuan.xu 发布于 2019-10-20

前言 我们在使用Netty进行服务端开发的时候,一般来说会定义两个NioEventLoopGroup线程池,一个"bossGroup"线程池去负责处理客户端连接,一个"workGroup"线程池去负责处理读写操作。那么,我们为什么要这么做呢...

阅读(14)评论(0)赞 (0)

编程技术

web前端程序员前景及优劣势分析

4

zhuangli 发布于 2019-10-19

前景 需求量非常大,随着人机界面越来越多,比如手机,车载设备,各种物联设备等,都需要大量的开发人员来维护,而且前端的美观直接影响了用户体验,因此靠谱的前端工程师是公司宝贵的财产。 岗位需求量大概是Java的1/3左右 在TIOBE中排名第七 C#和VB国内基本不用,python为...

阅读(14)评论(0)赞 (0)

Java

愿c#和Java之争暂得平息,虽然不抱希望

Harries 发布于 2019-10-18

我在刚开始学编程的时候就经常来博客园,当时博客园基本是C#的天下,从那时开始C#和Java哪个好就一直在打,这些年没怎么看博客园了,回来发现到了今天居然还在争论,让我不由得想来分析一下这个问题,这里只考虑技术层面,而不谈什么大道理。 第一是大家关心的整体薪资分布,作为工程师或高级...

阅读(19)评论(0)赞 (0)

编程技术

马蜂窝 IM 移动端架构的从 0 到 1

22

xiaoli.wang 发布于 2019-10-17

点击上方“马蜂窝技术”,关注订阅更多优质内容 移动互联网技术改变了旅游的世界,这个领域过去沉重的信息分销成本被大大降低。用户与服务供应商之间、用户与用户之间的沟通路径逐渐打通,沟通的场景也在不断扩展。这促使所有的移动应用开发者都要从用户视角出发,更好地满足用户需求。 论坛时代的马...

阅读(23)评论(0)赞 (0)

Java

React Plugin Template,让你可以使用 React 来编写 Jenkins 插件

3

xubiao.zhuang 发布于 2019-10-17

起因 这个模板是笔者在今年的 Google Summer of Code 中的项目 Working Hours – UI Improvement 中产出的。由于我们想使用 React 的一些组件来优化用户体验,例如在 Working Hours 里面我们想用 Reac...

阅读(16)评论(0)赞 (0)

Java

移动端测试概览-环境搭建

songhua.gao 发布于 2019-10-17

我们的目标是Android测试,所以环境需要搭建三个,Java,AndroidSDK,Android模拟器。模拟ios需要mac-os环境,后面我们再说。这次我们先安装WIN环境下Android测试需要的环境: Android模拟器:实际上就是一台手机,方便我们给大家展示效果。 ...

阅读(16)评论(0)赞 (0)

Java

AI IstioServiceMesh原理+实战

22

puefu.he 发布于 2019-10-17

编辑推荐: 本文主要探讨Istio来源及实战,Istio可以简化Spring Cloud组件,为微服务运维减轻负担 本文来自于搜狐,由火龙果软件琪琪编辑、推荐 一、Istio的来源 随着微服务架构的普及,越来越多的应用已经拆分成了微服务的架构。而微服务架构落地的一个难点,就是如何...

阅读(17)评论(0)赞 (0)

Java

基于 spring cloud gateway filter 统一生成阿里云 OSS 文件签名

5

changyuan.xu 发布于 2019-10-16

我们的文件(用户的身份证件,隐私视频等)都放在 阿里云 OSS,OSS Bucket Name 存储空间 的读写权限 设置为 私有,代表 属于这个 bucket name 的文件 都需要经过 身份认证 才能访问。 目前文件 uri 分布在各个服务中,前端 如果需要操作或显示图片,...

阅读(17)评论(0)赞 (0)

Spring

web-flash 1.2 发布,基于 Spring Boot&Vue.js 的前后端分离后台管理系统

yanxinchi 发布于 2019-10-16

web-flash 发布将近半年,系统已经趋于稳定,本次没有重大功能更新,主要进行性能的优化和部分组件的例行升级以及bug修复 本次更新内容如下: Change 删除角色时判断是有用户使用该角色,如果有则不允许删除 Change 简化手机站点api地址配置 Change base...

阅读(15)评论(0)赞 (0)

编程技术

Netflix 技术博客:服务全球超 1.5 亿用户的微服务实践

6

likai 发布于 2019-10-15

在全球,Netflix 拥有超过 1.5 亿的用户,因此,创新和速度是我们优先考虑的。这样才能为用户带来最佳体验。 这意味着我们的微服务不断发展和变化,但不变的是我们的责任。我们有责任提供高可用性服务,这些服务每天向订阅用户提供 1 亿小时以上的流媒体内容。 为实现这种级别的可用...

阅读(18)评论(0)赞 (0)

Java

jeecms X1 开源发布,站群快速开发平台

5

dulong 发布于 2019-10-15

JEECMSx1是采用Java技术基于Springboot开发重构的快速开发平台,支持完整的API、源码支持快速开发、分离开发;重构后的jeecms支持多种集群部署方式,支持资源、HTML分离部署;着重系统的高性能稳定性(系统采用可靠数据库中间件技术、强大ES索引引擎、分布式缓存...

阅读(19)评论(0)赞 (0)

Java

通过实例理解Java网络IO模型

11

songhua.gao 发布于 2019-10-15

网络IO模型及分类 网络IO模型是一个经常被提到的问题,不同的书或者博客说法可能都不一样,所以没必要死抠字眼,关键在于理解。 Socket连接 不管是什么模型,所使用的socket连接都是一样的。 以下是一个典型的应用服务器上的连接情况。客户的各种设备通过Http协议与Tomca...

阅读(42)评论(0)赞 (0)

Spring

简单说说 Spring 的循环依赖

13

songhua.gao 发布于 2019-10-15

作者 | 田伟然 回首向来萧瑟处,归去,也无风雨也无晴。 杏仁工程师,关注编码和诗词。 前言 本文最耗时间的点就在于想一个好的标题, 既要灿烂夺目,又要光华内敛,事实证明这比砍需求还要难! 由于对象之间的依赖关系经常是错综复杂,使用不当会引发很多意想不到的问题, 一个很典型的问题...

阅读(20)评论(0)赞 (0)

Java

Java 13 最新特性你知道多少?

小丁 发布于 2019-10-11

JDK 13 于 2019 年 9 月 17 日正式发布。 新版本主要包含五个特性 JEP 350: Dynamic CDS Archives JEP 351: ZGC: Uncommit Unused Memory JEP 353: Reimplement the Legacy...

阅读(19)评论(0)赞 (0)

Java

Tomcat源码学习之Connector

5

hellas 发布于 2019-10-10

Connector 用于接收请求并将请求封装成Request 和Response 来具体处理,最底层是使用Socket 来进行连接的, Request 和Response 是按照HTTP 协议来封装的,所以Connector 同时实现了TCP/IP 协议和HTTP 协议, Req...

阅读(29)评论(0)赞 (0)