标签:tomcat

Java

从 Java 到 JVM 到 OS 线程的优先级

1

wenming.gapo 发布于 2018-06-25

前言 Java 的线程的调度机制由 JVM 实现,假如有若干条线程,你想让某些线程拥有更长的执行时间,或某些线程分配少点执行时间,这时就涉及“线程优先级”。 优先级别 Java 把线程优先级分成10个级别,线程被创建时如果没有明确声明则使用默认优先级,JVM 将根据每个线程的优先...

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

Java

Klook 分享 Go 应用秘籍:服务千万级全球用户的 4 点心得

9

darida 发布于 2018-06-25

Klook是总部位于香港的旅游科技公司,成立四年,在亚洲旅游创业领域成为一匹黑马,为全球上千万用户提供折扣门票、旅游特色活动的预订服务。Klook在技术的不断探索和创新,是这家公司国际化、规模型业务的实现根基。今天由Klook的后端技术总监熊传亮,为大家分享Klook在Go语言的...

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

Java

从Java到JVM到OS线程的优先级

2

dulong 发布于 2018-06-25

Java 的线程的调度机制由 JVM 实现,假如有若干条线程,你想让某些线程拥有更长的执行时间,或某些线程分配少点执行时间,这时就涉及“线程优先级”。 优先级别 Java 把线程优先级分成10个级别,线程被创建时如果没有明确声明则使用默认优先级,JVM 将根据每个线程的优先级分配...

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

Spring

实战Spring Boot 2.0系列(四) – 使用WebAsyncTask处理异步任务

4

wenming.gapo 发布于 2018-06-24

上文介绍了基于 @Async 注解的 异步调用编程 ,本文将继续引入 Spring Boot 的 WebAsyncTask 进行更灵活异步任务处理,包括 异步回调 , 超时处理 和 异常处理 。 本系列文章 实战Spring Boot 2.0系列(一) – 使用Gra...

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

Java

【译】JVM 内幕

5

Harries 发布于 2018-06-24

原文作者:James Bloom 地址: http://blog.jamesdbloom.com/JVMInternals.html 本文解释了 Java 虚拟机(JVM)的内部体系结构。下图展示符合 Java虚拟机规范(JavaSE7版)的典型 JVM 关键内部组件。 这个图...

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

Java

Tomcat是怎样处理搜索引擎爬虫请求的?

2

dulong 发布于 2018-06-24

每个置身于互联网中的站点,都需要搜索引擎的收录,以及在适时在结果中的展现,从而将信息提供给用户、读者。而搜索引擎如何才能收录我们的站点呢? 这就涉及到一个「搜索引擎的爬虫」爬取站点内容的过程。只有被搜索引擎爬过并收录的内容才有机会在特定query命中之后在结果中展现。 这些搜索引...

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

Java

谈谈如何在运行时获取「环境」信息

2

xiaoli.wang 发布于 2018-06-24

软件工程师,特别是开发客户端产品,App这一类,都免不了需要判断当前所处环境。比如客户端产品要判断是Windows/Linux系统,x86还是x64等等。 App则需要判断安卓、iOS的版本,当前环境是否WIFI之类的。 对于 Java 应用, 无论 Web 还是 桌面应用,也会...

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

Java

weixin-java-tools 3.1.0 发布,微信 Java 开发工具包

hanze 发布于 2018-06-23

weixin-java-tools 3.1.0 发布了,本次版本更新主要修复了一些bug,各个模块增加了不少接口,比如开放平台模块增加小程序相关接口,小程序模块增加代码管理、成员管理、数据分析等API,公众号模块增加了取Wi-Fi门店列表接口、微信AI开放接口等。具体更新日志如下...

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

Java

Dubbo 实现原理与源码解析系列 —— 精品合集

16

puefu.he 发布于 2018-06-23

摘要: 原创出处 http://www.iocoder.cn/Dubbo/good-collection/ 「芋道源码」欢迎转载,保留摘要,谢谢! 1.【芋艿】精尽 Dubbo 原理与源码专栏 2.【老徐】RPC 专栏 3.【肥朝】Dubbo 源码解析 4.【MR_QI】Dubb...

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

Java

SpringMVC-初始化

6

yanxinchi 发布于 2018-06-22

springMVC是讲spring应用到web开发中。因此要明白springmvc我们得先看看spring和web这两部分。 spring spring是一个IoC容器,帮助我们处理类的依赖,web开发中应该也有许多的类,他们的控制由spring来反转。 web web中的ser...

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

Java

JAVA后端面试100 Q&A之第一篇

2

darida 发布于 2018-06-22

实现机制不同 synchronized通过java对象头锁标记和Monitor对象实现 reentrantlock通过CAS、ASQ(AbstractQueuedSynchronizer)和locksupport(用于阻塞和解除阻塞)实现 synchronized依赖jvm内存模...

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

Spring

基于springmvc+spring-data-jpa+dubbo开发web应用

1

小丁 发布于 2018-06-22

最近有项目客户要求使用dubbo进行服务关联和分布式部署,能基于dubbo发布分布式的rest服务和基于wsdl的webservice服务。看了下dubbo这个项目,其开发基本处于停滞状态,比较活跃的项目只有当当网维护的dubbox项目。本项目就是基于dubbox进行的。 项目模...

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

Java

JB的测试之旅-Linux相关配置

12

xubiao.zhuang 发布于 2018-06-22

最近喜提一台Linux服务器,想在服务上搭建下jenkins,但是之前都是用Windows的,突然有Linux还是有点不习惯,估计会遇到不少问题,因为想记录下: Linux下的jenkins安装 Jenkins是开源的,使用 Java 编写的持续集成的工具,因此需要先安装Java...

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

Java

如何使用Java框架Pronghorn迅速编写应用程序

3

xirruiqiang 发布于 2018-06-22

【51CTO.com快译】作为Akka和RxJava的替代者,Pronghorn为开发安全无垃圾的应用程序提供了一种可灵活扩展的开源方法。 1973年,Carl Hewitt受到了量子力学的启发。他想开发能够并行执行任务的计算机,这些计算机在含有各自本地内存和处理器的同时可彼此顺...

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

Java

字符串连接你用+还是用StringBuilder

2

小丁 发布于 2018-06-21

据我所知字符串确实已经成为 Java 开发人员最常用的类了,而且是大量使用。我们都知道,String 其实是封装了字符,所以俩字符串连接就是将字符串对象里面的字符连起来。很多人习惯使用 + 来连接字符串,也有人会用 StringBuilder 的 append 方法。 "...

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

Java

Java中如何实现线程的超时中断

1

yanxinchi 发布于 2018-06-20

背景 之前在实现熔断降级组件时,需要实现一个接口的超时中断,意思是,业务在使用熔断降级功能时,在平台上设置了一个超时时间,如果在请求进入熔断器开始计时,并且接口在超时时间内没有响应,则需要提早中断该请求并返回。 比如正常下游接口的超时时间为800ms,但是因为自身业务的特殊需求,...

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

Java

FineReport到Spring Boot项目

8

尖兵 发布于 2018-06-20

编辑推荐: 本文来自于csdn,本文详细介绍了如何将最新的finerepot整合到springboot项目中所有步骤,希望对大家的学习能有所帮助。 最新需要用的最新的finerepot整合到springboot项目,成功整合流程如下 1.先要把jar包的整合到MAVEN里,安装路...

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

Java

06-20Jenkins 基础入门

10

刘莉莉 发布于 2018-06-20

一、前言 Jenkins是一个开源软件项目,是基于Java开发的一种持续集成工具,用于监控持续重复的工作,旨在提供一个开放易用的软件平台,使软件的持续集成变成可能。 二、安装工作 测试环境:CentOS 7.4, IP:192.168.10.100 2.1 下载 wget -O ...

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