标签:IOS

编程技术

【iOS】架构师之路~ 网络篇

18

puefu.he 发布于 2019-08-25

互联网协议按照功能不同分为osi七层和tcp/ip五层或tcp/ip四层,如下图: 套接字是工作在传输层和应用层之间的一个接口,将复杂的tcp/udp协议隐藏在了socket接口后面 并没有用过,做以下了解: WebSocket 是 HTML5 一种新的协议。它实现了浏览器与服务...

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

Java

Kotlin-Coroutines 与 Rxjava2

xiaoli.he 发布于 2019-08-25

目前 kotlin 语言植根于 JVM 生态系统 , Native 生态系统 , Android&IOS 生态系统 和 JS 生态系统 . Kotlin-Coroutines 是拥有 占用资源相对少 更高性能 的并发模型的一项新型JVM多线程编程技术. (就是吃得少干得多...

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

Java

迟到的2019年中总结

尖兵 发布于 2019-08-23

一转眼2019已经过去大半,今年前期还是在做iOS组件化的一些库的封装和维护工作,到4月就开始写前端 代码,用的是React+Ant Design 写一些公司内部应用,到8月开始学习Java。 写前端主要就是理解了下数据流的玩法,然后其他页面的一些拆分、组件的概念和iOS基本差不...

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

Java

java应用监测(1)-java程序员应该知道的应用监测技术

5

zhuangli 发布于 2019-08-23

tags: java, troubleshooting, monitor 一句话概括:java应用监测,为什么?监测什么?如何监测?本文为你解答。 1 引言:为什么需要监测java应用 java开发人员都知道,启动java应用使用的是 java ( class 文件)或 java...

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

Java

Java网络编程和NIO详解9:基于NIO的网络编程框架Netty

25

puefu.he 发布于 2019-08-23

微信公众号【黄小斜】作者是蚂蚁金服 JAVA 工程师,目前在蚂蚁财富负责后端开发工作,专注于 JAVA 后端技术栈,同时也懂点投资理财,坚持学习和写作,用大厂程序员的视角解读技术与互联网,我的世界里不只有 coding!关注公众号后回复”架构师“即可领取 Java基础、进阶、项目...

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

Java

2020 年,你学的编程语言价值多少?

9

xiaoli.wang 发布于 2019-08-23

编程语言是人们指导或控制机器的工具,其开发目的在于让操控机器的过程更加简单和顺畅。正因如此,数百种编程语言应运而生。然而,它们的命运却各不相同。一些语言已不复使用,或将在未来几年淘汰。相应地,一些语言将会被充分使用,还有一些崭新的编程语言正在逐渐被人们所接受。 本文选取真实可信的...

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

Spring

快速入门 Java 后端开发的正确姿势

Harries 发布于 2019-08-23

这篇文章本是我的收费专栏里的一篇文章,发现有很多人会付费阅读这篇文章,因此决定将其免费分享出来,希望可以将其扩散帮到更多想快速入门Java的开发人员。 ————- 以下是正文————&...

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

Java

Mina实现Socket通信完整过程

3

yanxinchi 发布于 2019-08-23

title: Mina服务端客户端通信 date: 2018-09-30 09:00:30 tags: - [mina] - [tcp] categories: - [编程] permalink: zxh [TOC] 前两章节已经完整的介绍了理论部分,今天我们就利用这些理论来实现...

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

Java

java实现微信公众号网页授权,获取用户基本信息

3

小丁 发布于 2019-08-22

1.网页授权回调域名 在微信公众号请求用户网页授权之前,需要先到公众平台官网中,修改授权回调域名,请注意,这里填写的是域名(是一个字符串),而不是URL,因此请勿加 http:// 等协议头 2.网页授权的两种scope的区别 1)以snsapi_base为scope发起的网页授...

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

编程技术

华人运通李谦:超体智能架构如何重塑汽车产品边界?

10

xubiao.zhuang 发布于 2019-08-22

当“智能”被用的泛滥,智能汽车给人们的印象也不是那么高级。 2017年才成立的华人运通一开始的企业愿景就立志改变人类未来出行,从目前的技术发展趋势来看, 未来智能出行的实现路径一定不会是由个体和单一系统完成,而是一套系统化的解决方案。从而实现 从人和车辆的交互,到车辆与道路的交互...

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

Java

Mina各组件介绍

4

zhuangli 发布于 2019-08-22

Mina各组件介绍 上一篇文章已经系统的介绍了Mina的运行流程,Apache推出的Mina性能上很是高效,上章节我们知道内部有很多的类,各个类之间的依赖也是很多,他们之家都是相互依赖。 下面主要看看各个类中的方法。本篇就当是Mina的文档了。一下总结来源于网络: IoServi...

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

Java

2020年什么编程语言最受欢迎,待遇最高?

14

wenming.gapo 发布于 2019-08-22

比较编程语言是一件非常复杂的事,因此我们创作了很多好玩的图片或段子用来表达对各种编程语言的定义,本文就以下图开始吧: 编程语言是人类控制电脑的手段,所以绝大多数编程语言都试图使这个过程更加强大和简单。也正因此这个领域诞生了数百种编程语言,不过其中许多编程语言目前已经不再使用,还有...

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

Spring

JBlog自动构建环境搭建 实战练习jenkins+sh+spring+java+github webhook 自动构建博客系统

6

wenming.gapo 发布于 2019-08-21

今天实战练习了一下jblog的全自动构建环境配置,演练了一下jenkins安装配置,github webhook配置,sh脚本调整,一点点把jblog的全自动构建环境配置好!之所以搭建一个全自动构建环境,这是CI/CD系统学习之路的开端,终点是要消化一套支持java,ios,an...

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

编程技术

技术人员要拿百万年薪,必须要经历这9个段位

1

刘莉莉 发布于 2019-08-21

很多人都问,技术人员如何成长,每个阶段又是怎样的,如何才能走出当前的迷茫,实现自我的突破。所以我结合我自己10多年的从业经验,总结了技术人员成长的9个段位,希望对大家的职业生涯,有所帮助。 1. 刚接触编程的时候,会觉得这是个很神奇东西,平淡的英文字母,再加上标点符号,竟然可以有...

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

Java

零拷贝Zero copy-linux and java

4

尖兵 发布于 2019-08-20

背景-几种拷贝方式 方式1:Copying in Two Sample System Calls read(file, tmp_buf, len); write(socket, tmp_buf, len); 首先,调用read时,文件A copy到了kernel模式; 之后,CP...

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

Spring

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

7

changyuan.xu 发布于 2019-08-20

话说异常 「欲渡黄河冰塞川,将登太行雪满天」 ,无论生活还是计算机世界难免发生异常,上一篇文章 RESTful API 返回统一JSON数据格式 说明了统一返回的处理,这是请求一切正常的情形; 这篇文章将说明如何统一处理异常,以及其背后的实现原理 ,老套路,先实现,后说明原理,有...

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

编程技术

大规模微服务场景下的性能问题定位与优化

32

小丁 发布于 2019-08-20

【编者的话】本文主题是在微服务场景下的一个性能问题的定位优化,文章会讲一个实际出现的真实的场景,花了蛮长时间才把这个东西定位到一个具体的问题。 现在云原生微服务架构特别的火,有非常多的优势,比如说这里面写的快速迭代,高并发,可维护,可扩展,灰度发布,高可用,这些词大家都耳熟能详,...

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

Java

一个异步无限发送的Netty实例

1

hellas 发布于 2019-08-19

本博客猫叔的博客,转载请申明出处 阅读本文约 “4分钟” 适读人群:Java-Netty 初级 无限异步发送数据流 版本:netty 4.1.* 申明:本文旨在重新分享讨论Netty官方相关案例,添加部分个人理解与要点解析。 这个是 InChat 的案例 地址 ,里面补充了详细的...

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