标签:mina

Java

IntelliJ IDEA 18 周岁,吐血推进珍藏已久的必装插件

24

邓龙华 发布于 2019-01-21

IntelliJ IDEA是目前最好最强最智能的Java IDE,前几天,他刚刚年满18岁。  本文,给大家推荐几款我私藏已久的,自己经常使用的,可以提升代码效率的插件。 IDEA插件简介 常见的IDEA插件主要有如下几类: 常用工具支持 Java日常开发需要接触到很多常用的工...

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

Java

一种心跳,两种设计

3

likai 发布于 2019-01-20

来源:Fate/stay night [Heaven’s Feel] lost butterfly 1 前言 在前一篇文章 《聊聊 TCP 长连接和心跳那些事》 中,我们已经聊过了 TCP 中的 KeepAlive,以及在应用层设计心跳的意义,但却对长连接心跳的设计方...

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

Java

SpringBoot集成gRPC微服务工程搭建实践

wenming.gapo 发布于 2019-01-19

本文将使用 Maven 、 gRPC 、 Protocol buffers 、 Docker 、 Envoy 等工具构建一个简单微服务工程,笔者所使用的示例工程是以前写的一个Java后端工程,因为最近都在 学习微服务相关的知识,所以利用起来慢慢的把这个工程做成微服务化应用。在实践...

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

Java

深入解读JSP的底层解析过程

yanxinchi 发布于 2019-01-17

互联网上,这方面的资料实在太少了,故把自己研究的一些结果公布出来。 首先,问大家几个问题,看大家能不能回答出来,或者在网上能不能找到答案: 1、page、include、taglib这三个编译指令,执行的顺序是什么? 2、JSP文件中的Java代码、编译指令、动作指令、EL标签、...

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

Java

深入RxJava2 源码解析(二)

dulong 发布于 2019-01-17

本文作者JasonChen,原文地址: chblog.me/2018/12/19/… 前一篇文章我们讲述到RxJava2 的内部设计模式与原理机制,包括观察者模式和装饰者模式,其本质上都是RxJava2的事件驱动,那么本篇文章将会讲到RxJava2 的另外一个重要功能:异步。 R...

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

Java

几个概念区分:Executor、ExecutorService、Executors、ThreadPoolExecutor

yeseng 发布于 2019-01-17

主要参考了JDK里的注释,不得不说写得真的好,值得多读几遍,当然能读源码就更好了。 Executor An object that executes submitted Runnable tasks. This interface provides a way of decoup...

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

Java

Spring Boot 异步框架的使用

小丁 发布于 2019-01-17

1. 前言 随着数据量和调用量的增长,用户对应用的性能要求越来越高。另外,在实际的服务中,还存在着这样的场景:系统在组装数据的时候,对于数据的各个部分的获取实际上是没有前后依赖关系的。这些问题都很容易让我们想到将这些同步调用全都改造为异步调用。不过自己实现起来比较麻烦,还容易出错...

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

Java

RPC 协议之争和选型要点

15

likai 发布于 2019-01-16

《Netty 进阶之路》、《分布式服务框架原理与实践》作者李林锋深入剖析 RPC 协议之争和选型问题。李林锋此后还将在 InfoQ 上开设 Netty 专题持续出稿,感兴趣的同学可以持续关注。 1. 协议之争背景 1.1 RPC 调用的协议选择 RPC 调用的协议选择包含两部分:...

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

Java

Netty系列(一):NioEventLoopGroup源码解析

1

dulong 发布于 2019-01-14

前言 对于 NioEventLoopGroup 这个对象,在我的理解里面它就和 ThreadGroup 类似, NioEventLoopGroup 中有一堆 NioEventLoop 小弟, ThreadGroup 中有一堆 Thread 小弟,真正意义上干活的都是 NioEve...

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

Java

Java 线程池框架核心代码分析

1

尖兵 发布于 2019-01-13

前言 多线程编程中,为每个任务分配一个线程是不现实的,线程创建的开销和资源消耗都是很高的。线程池应运而生,成为我们管理线程的利器。Java 通过 Executor 接口,提供了一种标准的方法将任务的提交过程和执行过程解耦开来,并用 Runnable 表示任务。 下面,我们来分析一...

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

Java

深入RxJava2 源码解析(二)

wenming.gapo 发布于 2019-01-13

本文作者JasonChen,原文地址: http://chblog.me/2018/12/19/rxjava2%20%E6%BA%90%E7%A0%81%E8%A7%A3%E6%9E%90(%E4%B8%80)/ 前一篇文章我们讲述到RxJava2 的内部设计模式与原理机制,包括...

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

Java

折腾Java设计模式之解释器模式

3

darida 发布于 2019-01-12

解释器模式是类的行为模式。给定一个语言之后,解释器模式可以定义出其文法的一种表示,并同时提供一个解释器。客户端可以使用这个解释器来解释这个语言中的句子。 意图给定一个语言,定义它的文法表示,并定义一个解释器,这个解释器使用该标识来解释语言中的句子。 主要解决对于一些固定文法构建一...

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

Java

在继续Java之前等待进程完成

yeseng 发布于 2019-01-11

基本上,我正在制作一个小程序,它将安装一些软件,然后运行一些基本命令来准备该程序.但是,正在发生的是程序开始安装,然后立即转到以下行(注册,更新等).当然,在完全安装之前不会发生这种情况,因此我想在运行第二个进程之前找到一种等待第一个进程的方法.例如, Main.say(&quo...

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

Java

如何使用java nio编写完整的服务器客户端通信

小丁 发布于 2019-01-11

我是java NIO的新手.我必须使用 Java NIO编写一个简单的服务器客户端通信程序. 是否有任何示例程序或任何链接我可以在哪里进行此操作? 你可以看看 Apache Mina .如果你只想学习java NIO,我可能会有点难以理解. 翻译自:https://stackov...

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

Java

java – Zebra打印机GC420t无法打印图像EPL 2 GW

changyuan.xu 发布于 2019-01-11

使用JasperReport生成图像,然后尝试在Zebra打印机 GC420t 上打印该图像.生成图像但不打印.我已经仔细检查了连接和端口.我读过 this SO link 和 the calibration ,但没有任何作用. 码: public void generateRe...

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