标签:tar 第3页

Java

一篇文章搞定面试中的链表题目(java实现)

1

dulong 发布于 2019-04-18

最近总结了一下数据结构和算法的题目,这是第二篇文章,关于链表的,第一篇文章关于二叉树的参见 废话少说,上 链表的数据结构 class ListNode { ListNode next; int val; ListNode(int x){ val = x; next = null;...

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

Spring

从SpringMvc源码分析其工作原理

1

Harries 发布于 2019-04-18

在研究源码之前,先来回顾以下springmvc 是如何配置的,这将能使我们更容易理解源码。 1.1 web.xml <servlet> <servlet-name>mvc-dispatcher</servlet-name> <servle...

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

Java

Java虚拟机08——Java内存模型与线程

6

songhua.gao 发布于 2019-04-18

绝大多数的运算任务都不可能只靠处理器“计算”就能完成,处理器至少要与内存交互,如读取运算数据、存储运算结果等。由于计算机的存储设备与处理器的运算速度有接数量级的差距,所以现代计算机系统都不得不加入一层读写速度尽可能接近处理器运算速度的高速缓存(Cache)来作为内存与处理器之间的...

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

Java

Java虚拟机08——Java内存模型与线程

6

zhuangli 发布于 2019-04-18

绝大多数的运算任务都不可能只靠处理器“计算”就能完成,处理器至少要与内存交互,如读取运算数据、存储运算结果等。由于计算机的存储设备与处理器的运算速度有接数量级的差距,所以现代计算机系统都不得不加入一层读写速度尽可能接近处理器运算速度的高速缓存(Cache)来作为内存与处理器之间的...

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

Java

Java虚拟机08——Java内存模型与线程

6

xubiao.zhuang 发布于 2019-04-18

绝大多数的运算任务都不可能只靠处理器“计算”就能完成,处理器至少要与内存交互,如读取运算数据、存储运算结果等。由于计算机的存储设备与处理器的运算速度有接数量级的差距,所以现代计算机系统都不得不加入一层读写速度尽可能接近处理器运算速度的高速缓存(Cache)来作为内存与处理器之间的...

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

Java

Spring中Bean解析:从DOM对象到Bean的定义对象

changyuan.xu 发布于 2019-04-18

1. Bean的定义对象 Spring中Bean的定义对象,由以下接口BeanDefinition来定义,其代码如下: http://www.easysb.cn/2019/04/275.html public interface BeanDefinition extends At...

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

编程技术

掘金 AMA:听闲鱼客户端架构师–邬吉风聊 Flutter 和移动端开发那些事

2

dulong 发布于 2019-04-18

第二十一期 AMA 掘金团队请来了闲鱼客户端架构师,《Fish-Redux》作者–邬吉风做了为期三天的 Ask Me Anything (AMA) 活动(活动已结束)。 我们在此精选了一些来自用户的提问及邬吉风的回答。 关于 邬吉风 阿里花名吉丰, 《Fish-Red...

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

Java

Spring Boot源码分析-启动过程

1

Harries 发布于 2019-04-18

Spring Boot 作为目前最流行的Java开发框架,秉承“约定优于配置”原则,大大简化了 Spring MVC 繁琐的 XML 文件配置,基本实现零配置启动项目。 本文基于 Spring Boot 2.1.0.RELEASE 版本了解 Spring Boot 如何启动 首先...

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

Java

浅谈动态追踪技术

3

小丁 发布于 2019-04-18

本文主要介绍了动态追踪技术,并举例说明动态追踪技术的应用。 身为一个SRE,工作中经常会遇到各种奇奇怪怪的服务异常问题。这些问题在staging(测试环境)没有发现,但放到真实的生产环境就会碰到,最关键的是难以复现,某些问题可能是几个月才会复现。 初次碰到可能会手忙脚乱,暴力的解...

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

Java

Java反射机制Reflection在项目中的应用

1

刘莉莉 发布于 2019-04-18

反射机制Reflection 简单的理解就是对class类的运用,在项目当中,适用于很多独特的场景,比如我们项目中的需求,1 我这边有两条数据,我主要知道两条数据哪些字段做了变更;2 我们跟别的webServer做联调,适配推送过去的字段等等。 1 几个注意核心类和方法 Fiel...

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

Java

Java并发编程之线程间通讯(下)-生产者与消费者

8

hellas 发布于 2019-04-18

前文回顾 上一篇文章重点唠叨了java中协调线程间通信的 wait/notify 机制,它有力的保证了线程间通信的安全性以及便利性。本篇将介绍 wait/notify 机制的一个应用以及更多线程间通信的内容。 生产者-消费者模式 目光从厕所转到饭馆,一个饭馆里通常都有好多厨师以及...

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

Java

Android的Java多线程部简介和Synchronized学习总结

尖兵 发布于 2019-04-18

new Thread() //或者 new Thread(new Runnable()) 复制代码 之后用start()来启动线程。跟代码会发现start()会执行start0()这个native方法,虚拟机调用run方法。有Runnable就会调用传入的runnable的run...

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

Spring

Spring Cloud 参考文档(声明式REST客户端:Feign)

puefu.he 发布于 2019-04-18

声明式REST客户端:Feign Feign 是一个声明式的Web服务客户端,它使编写Web服务客户端变得更容易,要使用Feign,请创建一个接口并对其进行注解,它具有可插拔的注解支持,包括Feign注解和JAX-RS注解,Feign还支持可插拔编码器和解码器。Spring Cl...

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

Spring

SpringBoot运作原理之@Conditional

xiaoli.wang 发布于 2019-04-18

在《SpringBoot运作原理解析之加载AutoConfiguration》中我们已经介绍了SpringBoot对配置文件的加载及相应类的实例化操作。那么,SpringBoot是如何之后该实例化哪些类的呢?这篇文章带大家了解一下 @Conditional 注解及其发挥的作用。 ...

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

Java

什么,你的 ThreadLocal 内存泄漏了?

6

xirruiqiang 发布于 2019-04-18

微信公众号: IT一刻钟 大型现实非严肃主义现场 一刻钟与你分享优质技术架构与见闻,做一个有剧情的程序员 关注可第一时间了解更多精彩内容,定期有福利相送哟。 又是一个风和日丽的早上。 这天小美遇到了一个难题。 原来小美在做用户服务鉴权的时候,需要根据每个请求获取token: //...

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

Java

怎么Jenkins配置分布式环境的安全发布?

4

puefu.he 发布于 2019-04-18

我本是Java高级开发,去年换了家公司,当时没有运维,让我来搞搞着试试。结果在运维的道路上越走越远。。。从此兼职了公司的运维,老板可高兴坏了。这次分享一篇当时写发布脚本的经历,希望能你有所帮助。 前言 此配置充分考虑了发布中的各种细节,适用于分布式发布。 此配置中流程模仿自去哪儿...

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

编程技术

Telepresence:让微服务本地开发不再难

4

xirruiqiang 发布于 2019-04-18

导读 云原生的概念越来越深入人心,作为典型技术之一的微服务架构,过去我们还说它是一把双刃剑,带来一定好处的同时,对服务团队的技术要求也提高了很多。但是,随着开源技术的不断发展,越来越多优秀的技术和工具涌现出来,让云原生落地不再困难。为此,博云研究院后续将不定期的总结整理云原生相关...

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

Java

Java并发编程之设计线程安全的类

1

hanze 发布于 2019-04-18

设计线程安全的类 前边我们对线程安全性的分析都停留在一两个可变共享变量的基础上,真实并发程序中可变共享变量会非常多,在出现安全性问题的时候很难准确定位是哪块儿出了问题,而且修复问题的难度也会随着程序规模的扩大而提升(因为在程序的各个位置都可以随便使用可变共享变量,每个操作都可能导...

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