标签:rmi

Java

为何服务器QPS上不去?Java线程调优权威指南

17

songhua.gao 发布于 2019-07-15

从刚问世起,Java 的部分魅力就来自其多线程。即便在多核和多 CPU 系统司空见惯之前,能够轻松编写多线程程序也是 Java 的一个标志性特征。 Java 性能方面的吸引力显而易见:如果有两个 CPU 可用,那么一个应用能够完成的工作量可能是原来的 2 倍。当然这是在假设任务可...

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

Java

面试必备:Java线程池解析

18

puefu.he 发布于 2019-07-15

前言 掌握线程池是后端程序员的基本要求,相信大家求职面试过程中,几乎都会被问到有关于线程池的问题。我在网上搜集了几道经典的线程池面试题,并以此为切入点,谈谈我对线程池的理解。如果有哪里理解不正确,非常希望大家指出,接下来大家一起分析学习吧。 经典面试题 面试问题1:Java的线程...

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

Java

[Java并发-23-并发设计模式] 两阶段终止模式:优雅地终止线程

xirruiqiang 发布于 2019-07-15

前面我们都是在讲如何 创建线程 ,接下来我们说下如何 终止线程 。 java的线程小节中,我曾讲过:线程执行完或者出现异常就会进入终止状态。这样看,终止一个线程看上去很简单啊!一个线程执行完自己的任务,自己进入终止状态,这的确很简单。不过我们今天谈到的“优雅地终止线程”,不是自己...

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

Java

FastJson 远程代码执行漏洞分析报告

9

yeseng 发布于 2019-07-14

报告编号:B6-2019-071201 报告来源:360-CERT 报告作者:360-CERT 更新日期:2019-07-12 0x00 漏洞背景 约 15 日前,知名 Java JSON 组件 FastJson autotype 的问题再度被提及。 fastjson 在处理 j...

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

Java

Java 动态代理原理

yeseng 发布于 2019-07-14

分析版本: JDK1.8 代理类在程序运行时创建的代理方式被成为动态代理 机制 需要代理的接口 interfaces for the proxy class to implement 需要代理的具体实现类 实现于 需要代理的接口 代理类 $proxy 在运行的时候动态生成的类 代...

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

Java

JAVA反序列化基础

4

xiaoli.he 发布于 2019-07-14

Contents JAVA的序列化和反序列化 Java 提供了一种对象序列化的机制,该机制中,一个对象可以被表示为一个字节序列,该字节序列包括该对象的数据、有关对象的类型的信息和存储在对象中数据的类型。把字节序列恢复为对象的过程称为对象的反序列化。 序列化就是把对象的状态信息转换...

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

Java

java常用类库之concurrent包

3

Harries 发布于 2019-07-14

java.util.concurrent包中包含了并发编程需要的接口和类 为了学习的流畅性,所以将lang包中的关于线程的常用类在这里介绍。 线程类型 接口:Runnable 接口Runnable是函数式接口,只有一个方法run(),且通过注解@FunctionalInterfa...

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

Java

Go面向对象编程以及在Tendermint/Cosmos-SDK中的应用

hellas 发布于 2019-07-13

大家都知道,Go不是 面向对象 (Object Oriented,后面简称为 OO )语言。本文以 Java 语言为例,介绍传统OO编程拥有的特性,以及在Go语言中如何模拟这些特性。文中出现的示例代码都取自Cosmos-SDK或Tendermint源代码。以下是本文将要介绍的OO...

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

Java

Java并发编程实战: AQS 源码 史上最详尽图解+逐行注释

8

hellas 发布于 2019-07-13

Java并发编程实战: AQS 源码 史上最详尽图解+逐行注释 引言: 学习一个java并发编程工具的时候,我们首先要抓住这三点: 状态 一般是一个state属性,它基本是整个工具的核心,通常整个工具都是在设置和修改状态,很多方法的操作都依赖于当前状态是什么。 由于状态是全局共享...

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

Java

使用 Arthas 在线排查问题,无需重启;动态跟踪Java代码;实时监控JVM状态

1

wenming.gapo 发布于 2019-07-13

Arthas(阿尔萨斯) 能为你做什么? Arthas  是Alibaba开源的Java诊断工具,深受开发者喜爱。 当你遇到以下类似问题而束手无策时, Arthas 可以帮助你解决: 这个类从哪个 jar 包加载的?为什么会报各种类相关的 Exception? 我改的代...

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

Java

OkHttp – CallServerInterceptor源码简析

changyuan.xu 发布于 2019-07-12

Github: okhttp 分析版本: 930d4d0 This is the last interceptor in the chain. It makes a network call to the server ConnectInterceptor 拦截器的功能就是负责与...

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

Java

手撕面试官系列(三 ):微服务架构面试题Dubbo+Spring Boot+Spring Cloud

3

hellas 发布于 2019-07-12

直接进入主题 Dubbo (面试题+答案领取方式见个人主页) Dubbo 中 中 zookeeper 做注册中心,如果注册中心集群都挂掉,发布者和订阅者之间还能通信么? dubbo 服务负载均衡策略? Dubbo 在安全机制方面是如何解决的 dubbo 连接注册中心和直连的区别 ...

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

Java

SpringBoot极简集成Shiro

11

changyuan.xu 发布于 2019-07-12

Apache Shiro是一个功能强大且易于使用的Java安全框架,提供了认证,授权,加密,和会话管理。 Shiro有三大核心组件: Subject:即当前用户,在权限管理的应用程序里往往需要知道谁能够操作什么,谁拥有操作该程序的权利,shiro中则需要通过Subject来提供基...

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

Java

ReentrantLock 实现原理笔记(一)

28

小丁 发布于 2019-07-11

exclusive : adj. (个人或集体) 专用的,专有的,独有的,独占的; 排外的; 不愿接收新成员(尤指较低社会阶层)的; 高档的; 豪华的; 高级的 reentrant : 可重入; 可重入的; 重入; 可再入的; 重进入 一切从 Thread 线程开始 独占线程 e...

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

编程技术

经验分享:在金融企业中实施领域驱动设计的敏捷实践 | 敏捷联盟

yeseng 发布于 2019-07-11

我参与了几次敏捷转换。我所工作的每家公司都提出了同样的问题:我们如何将当前的软件划分为团队,以及我们如何使这些团队与我们的业务目标保持一致?在本报告中,我将分享我的经验,帮助公司使用领域驱动设计方法向敏捷自治团队迈进。 1.引言 我的名字是Kenny Baas-Schwegler...

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

Java

关于线程池执行与终止的简单用法

2

zhuangli 发布于 2019-07-11

———— 通常线程池的执行方法有两种execute和submit,那么他们有什么区别呢? 1.接受任务的类型 execute 只能接受Runnable类型的任务 void execute(Runnable command); 复制代码 submit不管是Runnable还是Cal...

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

Java

jsweet中英文文档,java代码转js代码

zhuangli 发布于 2019-07-11

这个工具可以将java代码转为js代码,从而可以使用java编写前端代码 如果排版看着费劲可以下载下方html,打开html后使用google翻译 JSweet语言规范 版本:2.x(快照) 作者:Renaud Pawlak 作者助理:Louis Grignon JSweet J...

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

Spring

深入理解SpringBoot核心原理(一)——–启动机制(starter机制)

4

puefu.he 发布于 2019-07-11

使用过springboot的同学应该已经知道,springboot通过默认配置了很多框架的使用方式帮我们大大简化了项目初始搭建以及开发过程。本文的目的就是一步步分析springboot的启动过程,这次主要是分析springboot特性自动装配。 那么首先带领大家回顾一下以往我们的...

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