标签:NIO

Java

从Java到Kotlin,然后又回到Java!

dulong 发布于 2018-05-26

从Java到Kotlin,然后又回到Java! 函数式编程 java学习路线 Kotlin banq 2018-05-26 20:24 赞助商链接 最近Java与kotlin语言之争又有点小热,大概是因为某位当初吹捧Java的大神来华兜售其kotlin新书有关,但是与此同时相反观...

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

Java

技术问题分析11(5.24)

zhuangli 发布于 2018-05-24

在这里先把最近技术问题分析和诊断的一些进展做下记录。 首先对于测试环境,我们在上周调整了一个参数,即weblogic 12c自带的NIOMuxer实现有性能问题,比如可能会出现线程死锁,线程处理慢,按照后台给的建议修改为11g中老的PosixMuxer实现。在这参数修改后,在SI...

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

Java

Dubbo 剖析:七 网络通信总结

4

小丁 发布于 2018-05-24

注:文章中使用的 Dubbo 源码版本为2.5.4 零、文章目录 Dubbo的网络分层抽象 Dubbo如何保证Client端与Server端的连通性 Dubbo编解码协议–解决TCP粘包拆包问题 Dubbo的请求响应模式,如何将异步IO变为同步RPC Dubbo线程模...

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

IOS技术

swift4.0语法杂记(精简版)

30

darida 发布于 2018-05-24

小视频 001–swift简史小视频 002–Playground体验 003–常量&变量 一、swift简史 1、介绍 ‍ swift是苹果公司于2014年推出用于撰写OS和iOS应用程序的语言。它由苹果开发者工具部门总监“克里斯....

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

Spring

记一次Spring Boot项目部署,同时支持HTTP与HTTPS、80与443权限问题

hellas 发布于 2018-05-24

最近把客户端的内测分发平台使用Spring Boot+Kotlin重构了,以前是用Tomcat部署的,现在改用Jar包部署。由于是比较简单的单体应用,所以没有使用持续集成框架 Jenkins ,都是通过FTP上传到Tomcat目录,然后重启Tomcat。 同时支持HTTP与HTT...

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

Java

Netty框架学习之(三):细说Netty的数据传输

1

yanxinchi 发布于 2018-05-24

概述 使用Java 自带的API开发IO系统时,如果需要对传输的方式进行切换,例如从阻塞传输切换到非阻塞传输, 那么可能会由于两种方式的API不兼容问题需要大面积的修改代码。然而 Netty 则为它所有的传输方式提供了一个通用 API,这使得只需要修改一下对象申明的类型就能完成传...

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

Java

Netty框架学习之(二):Netty组件简介

4

xirruiqiang 发布于 2018-05-23

1. 概览 从高层次的角度来看Netty, 它主要为需要开发高性能应用的开发者解决了“技术”的和“体系结构”的问题。首先,它的基于 Java NIO 的异步的和事件驱动的实现,保证了高负载下应用程序 性能的最大化和可伸缩性。其次, Netty 也包含了一组设计模式,将应用程序逻辑...

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

Java

Netty框架学习之(一):Netty框架简介

7

Harries 发布于 2018-05-23

1. 简介 官方定义为:”Netty 是一款异步的事件驱动的网络应用程序框架,支持快速地开发可维护的高性能的面向协议的服务器 和客户端”,按照惯例贴上一张High Level的架构图: 纵观Java系的多种服务器/大数据框架,都离不开Netty做出的贡献,本文对Netty做一个简...

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

Spring

一起来学SpringBoot | 第十三篇:RabbitMQ延迟队列

1

darida 发布于 2018-05-23

SpringBoot 是为了简化 Spring 应用的创建、运行、调试、部署等一系列问题而诞生的产物, 自动装配的特性让我们可以更好的关注业务本身而不是外部的XML配置,我们只需遵循规范,引入相关的依赖就可以轻易的搭建出一个 WEB 工程 初探RabbitMQ消息队列中介绍了 R...

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

Java

Dubbo入门(3)-架构原理

8

hanze 发布于 2018-05-23

在之前的两篇文章中,我们了解了有关分布式服务的基本概念和简单的使用。现在来了解一下dubbo是如何提供这些功能的、如何运作的,以及整个框架的层次结构。 本文参考自Dubbo架构设计详解及 Dubbo官方用户手册 核心功能 首先要了解Dubbo提供的三大核心功能: 通信 提供多种对...

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

Java

Dubbo性能参数调优及原理

1

刘莉莉 发布于 2018-05-20

本文是针对 Dubbo 协议调用的调优指导,详细说明常用调优参数的作用域及源码。 Dubbo调用模型 常用性能调优参数 参数名 作用范围 默认值 说明 备注 threads provider 200 业务处理线程池大小 iothreads provider CPU+1 io线程池...

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

Java

随想录(对比着c学java)

hanze 发布于 2018-05-20

【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing @163.com 】 对于java,有两种论调。一种是鄙视,认为java是个人都能学,完全体现不出程序员的水平。还是有一种,就是拔高java,认为java无所不能,java是通向架构师的唯一途径。...

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

Spring

Spring Boot 中日志使用

xubiao.zhuang 发布于 2018-05-20

Spring Boot 中日志使用 配置日志输出到文件 # 输出到指定文件 logging.file=./logs/application.log # 输出到指定目录下(会写入到 spring.log 中) logging.path=./logs当同时存在 logging.pat...

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

Java

关于Java IO与NIO知识都在这里

2

邓龙华 发布于 2018-05-19

由于内容比较多,我下面放的一部分是我更新在我的微信公众号上的链接,微信排版比较好看,更加利于阅读。每一篇文章下面我都把文章的主要内容给列出来了,便于大家学习与回顾。 Java面试通关手册(Java学习指南) Github地址: github.com/Snailclimb/… IO...

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

Java

技术问题分析10(5.18)

yanxinchi 发布于 2018-05-18

对于JMS分发服务,今天再次报错,前面我们已经分析了实际上导致JMS分发服务长耗时的问题点总结: 1. 仅仅是源服务器和目标JMS不在一台虚拟机上,即Remote发送的时候才会报错。 2. 发送的时候响应长耗时或者是超时,而实际上时间消耗主要在创建JMS连接和会话长耗时。 3. ...

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

Spring

spring cloud 跟dubbo的对比总结

12

dulong 发布于 2018-05-17

一 微服务架构的基础框架选择:Spring Cloud还是Dubbo 最近一段时间不论互联网还是传统行业,凡是涉及信息技术范畴的圈子几乎都在讨论 微服务架构 。近期也看到各大技术社区开始组织一些沙龙和论坛来分享Spring Cloud的相关实施经验,这对于最近正在整理Spring...

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

Java

Netty杂记2—NIO网络编程

1

changyuan.xu 发布于 2018-05-17

在上篇文章中对BIO网络编程的相关内容进行了讲解,通过我们一步一步的优化,虽然我们通过多线程解决了并发访问的问题,但是BIO本身的一些特性造成的问题却没有得到解决。 BIO是阻塞IO,我们使用线程来进行IO的调度,我们无法确定io是否就绪,但是每个IO操作都会创建线程,这个时候如...

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

IOS技术

iOS引用转换:Foundation与Core Foundation对象互相转换

2

小丁 发布于 2018-05-17

源代码下载 下载地址:苹果公开的源代码在这里可以下载,https://opensource.apple.com/tarballs/ 例如,其中,有两个比较常见需要学习源码的下载地址: runtime的源代码在https://opensource.apple.com/tarball...

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