标签:ask

Java

选Python还是选Java?2020年,优秀程序员最应该掌握的7种编程语言

10

darida 发布于 2020-04-07

哪种编程语言最好?这个问题可能永远不会有答案。萝卜白菜,各有所爱,AI 工程师和科学家可以根据项目需要,从众多编程语言中选择最适合自己的。 有人曾经将编程比作做菜,那编程语言就是首先要准备的食材或厨具。 C:一把菜刀一口炒锅,一个很好用的灶,隔壁有个菜市场。 Java:碎菜器,切...

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

Java

Java并发编程面试题(2020最新版)

6

yanxinchi 发布于 2020-04-07

基础知识 并发编程的优缺点 为什么要使用并发编程(并发编程的优点)  充分利用多核CPU的计算能力:通过并发编程的形式可以将多核CPU的计算能力发挥到极致,性能得到提升  方便进行业务拆分,提升系统并发能力和性能:在特殊的业务场景下,先天的就适合于并发编程。现...

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

Java

Java:由浅入深揭开 AOP 实现原理

6

songhua.gao 发布于 2020-04-07

作者:马佩 juejin.im/post/5bf4fc84f265da611b57f90 最近在开发中遇到了一个刚好可以用AOP实现的例子,就顺便研究了AOP的实现原理,把学习到的东西进行一个总结。文章中用到的编程语言为kotlin,需要的可以在IDEA中直接转为java。 这篇...

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

Java

老王,快给你的SpringBoot做个埋点监控吧!

12

puefu.he 发布于 2020-04-07

cnblogs.com/rolandlee/p/11343848.html JVM应用度量框架Micrometer实战 前提 spring-actuator做度量统计收集,使用Prometheus(普罗米修斯)进行数据收集,Grafana(增强ui)进行数据展示,用于监控生成环境...

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

Java

选Python还是选Java?2020年,顶尖程序员最应该掌握的7种编程语言

10

puefu.he 发布于 2020-04-07

哪种编程语言最好?这个问题可能永远不会有答案。萝卜白菜,各有所爱,AI 工程师和科学家可以根据项目需要,从众多编程语言中选择最适合自己的。 选自Medium,作者:Claire D,机器之心编译,参与:李诗萌、蛋酱。 有人曾经将编程比作做菜,那编程语言就是首先要准备的食材或厨具。...

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

Java

实践出真知——一文教你搭建Nginx+Tomcat集群,实现负载均衡及动静分离 荐

8

yanxinchi 发布于 2020-04-07

实践出真知——一文教你搭建Nginx+Tomcat集群,实现负载均衡及动静分离 前言 ​ 想必大家对于Nginx和Tomcat都非常熟悉了,Nginx的应用非常广泛,不仅是对web静态资源非常友好,而且也是非常实用的反向代理和负载均衡软件。结合后端Tomcat的服务,从而搭建Ng...

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

Java

源码角度,分析OkHttp实现WebSocket | 握手/保活/数据处理…

5

likai 发布于 2020-04-07

wolfcstech | 作者 承香墨影 | 校对 https://www.wolfcstech.com/2017/02/23/OkHttp实现分析之Websocket  | 原文 前段时间写了篇文章,讲解了如何使用 OkHttp 实现 WebSocket 通信,但是只...

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

Java

2020年,5个你不能不知道的java IDE神器

7

yanxinchi 发布于 2020-04-06

2020年,5个你不能不知道的java IDE神器 TIOBE的4月份编程语言排行榜出来了,java还是稳坐第一位,java最新的版本也到了13,一直以来java凭借其企业级应用的优势和大量的框架级应用俘获了大量的粉丝和企业客户。 谈到开发者,java肯定是个绕不过去的话题,那么...

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

Java

Java 反射理解以及Android实战

5

yanxinchi 发布于 2020-04-06

反射指支持程序在运行状态时,都能够获取该类的内部信息,包裹其中的方法,变量等信息,并可于运行时改变方法或者其内部变量。 简单来说,如果某个系统源码中某个类,比如 Recyclerview 的 mFirst 变量,我想动态改变这个值,就可以使用 反射获取到这个值,并改变它。 jav...

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

Java

记录一次高并发引起的生产事故的溯源记录

邓龙华 发布于 2020-04-06

一次高并发抢购活动引起的生产事故的过程分析记录 1.在日志中观察到的很多dubbo超时报错 Caused by: com.alibaba.dubbo.remoting.TimeoutException: Waiting server-side response timeout. ...

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

Java

超赞,大牛总结的多线程的问题及答案

2

yeseng 发布于 2020-04-06

编辑 | 程序员大白公众号 来源丨https://www.xttblog.com/?p=4922 仅作学术交流,如有侵权,请联系删文 这篇文章主要是对多线程的问题进行总结的,因此罗列了40个多线程的问题。 这些多线程的问题,有些来源于各大网站、有些来源于自己的思考。可能有些问题网...

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

Java

在ASP.NET Core中创建基于Quartz.NET托管服务轻松实现作业调度

5

xirruiqiang 发布于 2020-04-06

在这篇文章中,我将介绍如何使用ASP.NET Core托管服务运行Quartz.NET作业。这样的好处是我们可以在应用程序启动和停止时很方便的来控制我们的Job的运行状态。接下来我将演示如何创建一个简单的 IJob ,一个自定义的  IJobFactory 和一个在应用...

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

Java

Netty耗时的业务逻辑应该写在哪儿,有什么注意事项?

15

darida 发布于 2020-04-06

更多技术分享可关注我 前言 Netty以高性能著称,但是在实际使用中,不可避免会遇到耗时的业务逻辑,那么这些耗时操作应该写在哪儿呢,有什么注意的坑吗?本篇文章将一一总结。 Netty线程调度模型回顾 这部分内容前面都有总结,很简单,只要心中有一个图像就能hold住——对于Nett...

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

Java

【译】Java SE 14 Hotspot 虚拟机垃圾回收调优指南

6

zhuangli 发布于 2020-04-05

原文链接: HotSpot Virtual Machine Garbage Collection Tuning Guide ,基于Java SE 14。 本文主要包括以下内容: 优化目标与策略(Ergonomics) 垃圾收集器实现(Garbage Collector Imple...

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

Java

Java并发编程学习笔记—-线程池

1

hellas 发布于 2020-04-05

记录一下有关Java线程池的学习笔记,主要内容来自于《Java并发编程的艺术》,增加了一些自己的理解和实际问题中的处理。 1. 线程池概念和优点 1.1 为什么需要线程池 线程同样是一个对象,对象的创建和销毁都需要消耗系统资源(类加载、垃圾回收)。频繁地创建线程会 消耗系统资源,...

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

Java

jdk下httpserver源码解析

6

changyuan.xu 发布于 2020-04-05

在写这篇博客之前我查了很久发现全网都没有一篇写httpserver源码解析的 所以今天就由我来为大家解析一下httpserver的源码。(这里我会去掉其中的https部分的源码,只讲http部分,对httpserver中https的实现感兴趣的读者可以尝试自己去阅读,这部分并不复...

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

Spring

Spring Events

wenming.gapo 发布于 2020-04-05

1. 概述 事件是框架中最容易被忽视的功能之一,但同时也是一个很有用的功能。像Spring其他特性一样,事件发布是 ApplicationContext 提供的功能之一。 事件通知是一个很有用的功能,使用事件机制可以将互相耦合的代码进行解耦,方便功能的新增或修改。 2. 自定义事...

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

编程技术

领域驱动设计极简教程

5

yanxinchi 发布于 2020-04-04

概述 DDD(Domain-Driven Design 领域驱动设计)是由Eric Evans最先提出,目的是对软件所涉及到的领域进行建模,以应对系统规模过大时引起的软件复杂性的问题。整个过程大概是这样的,开发团队和领域专家一起通过  通用语言 (Ubiquitous ...

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