标签:IDE

Java

Micronaut 1.0 GA 版本正式发布

zhuangli 发布于 2018-10-24

5月开源,经历了近半年的高速迭代,OCI公司终于宣布Micronaut 1.0 GA版本正式发布! 有关Micronaut的特性在最早的文稿中已经提到: https://www.oschina.net/news/96381/micronaut-open-sourced  ...

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

Java

全栈JVM框架Micronaut通向1.0版本之路

songhua.gao 发布于 2018-10-24

经过一年的发展,随着 Object Computing (OCI)发布候选版本 RC1 、 RC2 和 RC3 , Micronaut 1.0 在过去三周内加速了。Micronaut是一个基于JVM的全栈框架,用于创建可以用Java、Groovy和Kotlin编写的基于微服务的应...

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

Java

JVM内存占用情况深入分析

3

puefu.he 发布于 2018-10-23

本文转自阿飞的博客 很多同学都问过这个问题,为什么我的Xmx设置4g,但是TOP命令查询RES却占用5G,6G,甚至10G。这个正常吗?也可以说正常,也可以说不正常,怎么判断?笔者今天就要为你解答这个问题,叫你如何分析JVM占用的内存都分配到了哪里,哪些地方合理,哪些地方异常。 ...

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

Java

netty源码分析之揭开reactor线程的面纱(二)

1

Harries 发布于 2018-10-23

如果你对netty的reactor线程不了解,建议先看下上一篇文章 netty源码分析之揭开reactor线程的面纱(一) ,这里再把reactor中的三个步骤的图贴一下 我们已经了解到netty reactor线程的第一步是轮询出注册在selector上面的IO事件(selec...

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

Java

Dubbo分析之Transport层

yeseng 发布于 2018-10-23

前言 上一篇文章 Dubbo分析之Serialize层 ,介绍了最底层的序列化/反序列化层,本文继续分析Serialize层的上一层transport网络传输层,此层使用了现有的一些通讯开源框架(ex:netty,mina,grizzly)来做底层通讯,上文也做了简单介绍,本文将...

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

Java

使用Thread Pool不当引发的死锁

yanxinchi 发布于 2018-10-23

简介 多线程锁定同一资源会造成死锁 线程池中的任务使用当前线程池也可能出现死锁 RxJava 或 Reactor 等现代流行库也可能出现死锁 死锁是两个或多个线程互相等待对方所拥有的资源的情形。举个例子,线程 A 等待 lock1,lock1 当前由线程 B 锁住,然而线程 B ...

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

Java

XStream 1.4.11 发布,Java 对象和 XML 相互转换的工具

xiaoli.wang 发布于 2018-10-23

XStream 1.4.11 已发布。XStream是一个Java对象和XML相互转换的工具,很好很强大,它提供了所有的基础类型、数组、集合等类型直接转换的支持。因此XML常用于数据交换、对象序列化。 Minor changes #91 ,  #106 : Clean-...

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

Spring

SpringCloud 之外的另一个选择,Jboot v1.7.1 发布

yeseng 发布于 2018-10-23

Jboot 是一个基于JFinal和 Undertow开发的微服务框架。提供了 AOP、RPC、分布式缓存、限流、降级、熔断、统一配置中心、Opentracing 数据追踪、metrics 数据监控、分布式 session、代码生成器、shiro 和 jwt 安全控制、...

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

Java

ElasticSearch56.3[SOURCE]+logstash6.4.2[RPM]的logstash-input-jdbc实现mysql数据同步

2

yanxinchi 发布于 2018-10-23

ElasticSearch安装忽略 安装logstash 官方:https://www.elastic.co/guide/en/logstash/current/installing-logstash.html 1.下载公共密钥 rpm –import https:/...

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

Spring

【Java】几道常见的秋招面试题

2

darida 发布于 2018-10-23

只有光头才能变强 Redis目前还在看,今天来分享一下我在秋招看过(遇到)的一些面试题(相对比较常见的) 0、final关键字 简要说一下final关键字,final可以用来修饰什么? 这题我是在真实的面试中遇到的,当时答得不太好,现在来整理一下吧。 final可以修饰类、方法、...

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

Java

[原]多线程(一)

刘莉莉 发布于 2018-10-23

线程基础 线程和进程 进程是操作系统的基础,是一个程序在一个数据集上运行的过程,也是系统进行资源分配和调度的基本单位。我们可以认为一个进程就是一个应用程序。 线程是操作系统调度的最小单元,程序执行的最小单位,在一个进程中可以创建多个线程。线程拥有独立的堆栈空间,可以共享内存变量。...

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

Spring

曲线救国,解决spring-boot2.0.6中webflux无法获得请求IP的问题

xubiao.zhuang 发布于 2018-10-23

这几天在用 spring-boot 2 的 webflux 重构一个工程,写到了一个需要获得客户端请求 IP 的地方,发现写不下去了,在如下的 Handler(webflux 中 Handler 相当于 mvc 中的 Controller)中 import org.springf...

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

Java


Netty接收HTTP文件上传及文件下载

尖兵 发布于 2018-10-23

这个处理器的原理是接收HttpObject对象,按照HttpRequest,HttpContent来做处理,文件内容是在HttpContent消息带来的。 然后在HttpContent中一个chunk一个chunk读,chunk大小可以在初始化HttpServerCodec时设置...

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

Spring

SpringBoot基础篇之重名Bean的解决与多实例选择

1

hanze 发布于 2018-10-23

更多Spring文章,欢迎点击 一灰灰Blog-Spring专题 当通过接口的方式注入Bean时,如果有多个子类的bean存在时,具体哪个bean会被注入呢?系统中能否存在两个重名的bean呢?如果可以,那么怎么选择引入呢?如果不行的话又该怎么避免上面的问题呢? I. 多实例Be...

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

Java

netty源码分析之揭开reactor线程的面纱(一)

1

songhua.gao 发布于 2018-10-22

netty最核心的就是reactor线程,对应项目中使用广泛的NioEventLoop,那么NioEventLoop里面到底在干些什么事?netty是如何保证事件循环的高效轮询和任务的及时执行?又是如何来优雅地fix掉jdk的nio bug?带着这些疑问,本篇文章将庖丁解牛,带你...

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

Java

深入Android Runtime: 指令优化与Java方法调用

darida 发布于 2018-10-22

作者简介:dc, 天天P图AND工程师 做一个小试验 先做一个小试验: 在apk的activity中放一个Button和一个TextView,点击Button让结果显示在TextView上。 apk的代码如下: public class MainActivity extends ...

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

Java

译:Java中生产者与消费者问题的演变

xiaoli.wang 发布于 2018-10-22

Java中生产者与消费者问题的演变 队列阻塞(BlockingQueue) 关于Blocking Queue的更多细节 Java中生产者与消费者问题的演变 原文链接:https://dzone.com/articles/the-evolution-of-producer-cons...

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