标签:LinkedList

Java

聊聊nacos的TcpSuperSenseProcessor

yanxinchi 发布于 2019-09-20

序 本文主要研究一下nacos的TcpSuperSenseProcessor TcpSuperSenseProcessor nacos-1.1.3/naming/src/main/java/com/alibaba/nacos/naming/healthcheck/TcpSuper...

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

Java

Java基础笔试练习(三)

hanze 发布于 2019-09-19

A.skip() B.close() C.mark() D.reset() 答案: B 解析:inputstream的close方法用来关闭流 skip()用来跳过一些字节 mark()用来标记流 reset()复位流 2.下面语句正确的是() A.x+1=5 B.i++=1 C...

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

Spring

TCC-Transaction源码解读。

6

zhuangli 发布于 2019-09-18

为了解决在事务运行过程中大颗粒度资源锁定的问题,业界提出一种新的事务模型,它是基于业务层面的事务定义。锁粒度完全由业务自己控制。它本质是一种补偿的思路。它把事务运行过程分成 Try、Confirm / Cancel 两个阶段。在每个阶段的逻辑由业务代码控制。这样就事务的锁粒度可以...

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

Java

Java 反序列化工具 gadgetinspector 初窥

31

xiaoli.he 发布于 2019-09-17

作者:Longofo@知道创宇404实验室 时间:2019年9月4日 起因 一开始是听@Badcode师傅说的这个工具,在Black Hat 2018的一个议题提出来的。这是一个基于字节码静态分析的、利用已知技巧自动查找从source到sink的反序列化利用链工具。看了几遍作者在...

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

Java

SpringBoot实现jsonp跨域通信

xirruiqiang 发布于 2019-09-17

浏览器对非同源ajax请求有限制,不允许发送跨域请求 目前跨域解决方案有两种 cros配置 jsonp请求 cros为新规范,通过一个head请求询问服务器是否允许跨域,若不允许则被拦截 jsonp则为利用浏览器不限制js脚本的同源性,通过动态创建script请求,服务器传递回一...

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

Spring

Spring扩展点之BeanFactoryPostProcessor

2

changyuan.xu 发布于 2019-09-16

前言 BeanFactoryPostProcessor 接口是Spring中一个非常重要的接口,它的接口定义如下 public interface BeanFactoryPostProcessor { void postProcessBeanFactory(Configurabl...

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

Java

LinkedList源码分析-JDK1.8

5

songhua.gao 发布于 2019-09-15

1.概述 LinkedList 是基于双向链表来编写的,不需要考虑容量的问题,但节点需要额外的空间存储前驱和后继的引用。有序可重复,可存储 null 值,非线程安全。 1.1继承体系 LinkedList 实现了 Deque 接口,这样 LinkedList 就具备了双端队列的功...

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

Java

Java面向对象三大特性(基础篇)

22

yeseng 发布于 2019-09-15

我的GitHub: https://github.com/h2pl/Java-Tutorial 喜欢的话麻烦点下Star哈 文章首发于我的个人博客: how2playlife.com [TOC] Java面向对象三大特性(基础篇) 面向对象和面向过程的区别 面向对象的三大核心特性...

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

Java

Iterator迭代器使用注意事项

1

yanxinchi 发布于 2019-09-14

我们在平常经常会使用到foreach,for关键字,其实他们的内部原理使用的都是Iterator迭代器的原理。 但是在使用的时候需要注意的是,如果在遍历的过程中增加元素、删除元素等改变了List、HashMap之类的List的结构时,会产生ConcurrentModificati...

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

Java

「OpenJdk-11 源码-系列」 LinkedList

尖兵 发布于 2019-09-13

List 中除了之前讲到的 ArrayList 外,还有 LinkedList 也非常常用,之前在学习这两个类的时候,只是简单的记录了它们各自的特性。如果我们需要多次添加新元素,很少有从中间 get 的操作,那么就使用 LinkedList ,反之则使用 ArrayList 。之...

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

Spring

助力秋招-独孤九剑破剑式 | 10家企业面试真题

2

Harries 发布于 2019-09-13

【声明】本文由《大数据技术与架构》读者提供,未经授权不得转载。 5万人关注的大数据成神之路,不来了解一下吗? 5万人关注的大数据成神之路,真的不来了解一下吗? 5万人关注的大数据成神之路,确定真的不来了解一下吗? 腾讯 关键词【Java基础】【数据结构】【操作系统】 【算法】【数...

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

Spring

Spring — 常用的文件工具类

1

changyuan.xu 发布于 2019-09-13

Spring几乎是当前Java后端项目必备框架之一,其内部有着大量的工具类,了解并熟练使用这些工具类能够节省不少的时间,本文对Spring中文件操作相关工具类进行汇总,希望对日常开发有所帮助。 字节流复制工具:StreamUtils 该工具类主要针对 InputStream , ...

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

Java

在dubbo的一端,看Netty处理数据包,揭网络传输原理 — 粘包与拆包

xubiao.zhuang 发布于 2019-09-12

如今,我们想要开发一个网络应用,那是相当地方便。不过就是引入一个框架,然后设置些参数,然后写写业务代码就搞定了。 写业务代码自然很重要,但是你知道: 你的数据是怎么来的吗?通过网络传输过来的呗。 你知道网络是通过什么方式传输过来的吗?光纤呗,TCP/IP协议呗。 看起来都难不住我...

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

Java

JAVA集合框架的特点及实现原理简介

2

songhua.gao 发布于 2019-09-11

1.集合框架总体架构 集合大致分为Set、List、Queue、Map四种体系,其中List,Set,Queue继承自Collection接口,Map为独立接口 Set的实现类有:HashSet,LinkedHashSet,TreeSet… List下有ArrayLi...

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

Java

大数据面试知识图谱

7

Harries 发布于 2019-09-11

作者: 大数据技术与架构 By  大数据技术与架构 场景描述:大数据开发岗位技能树,学习和复习总纲。 关键词:面试 大数据 大纲 正所谓,无招胜有招。 愿读到这篇文章的技术人早日明白并且脱离技术本身,早登彼岸。 一切技术最终只 是雕虫小 技 。 大纲 本系列主题是大数据...

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

Java

Java中的集合类(List,Set.Map)

2

likai 发布于 2019-09-10

1.List 1.1 Arraylist 与 LinkedList 区别 是否保证线程安全: ArrayList 和 LinkedList 都是不同步的,也就是 不保证线程安全 ; 底层数据结构: Arraylist 底层使用的是 Object 数组;LinkedList 底层使...

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

Spring

SpringBoot 2.0 + Mybatis + Mybatis Generator + IDEA 制作多数据源

hanze 发布于 2019-09-10

SpringBoot 2.0 + Mybatis + Mybatis Generator + 多数据源 + IDEA 吐槽 昨天网上找了个“完整”版的使用 SpringBoot 2.0 + Mybatis 实现多数据源,结果其实是缺少部分代码的,被害得很惨,浪费了太多时间,找了N...

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

Java

2019 最新 200 道 Java 面试题

10

xiaoli.wang 发布于 2019-09-07

2015 年,因为工作岗位的变动,开始负责给集团招聘一些技术人员,出于对公司的负责,也为了更好的胜任技术经理的职位,在面试的这件事上,我做了大量的“功课”,首先我研究了几乎所有大厂的面试题,还和负责招聘工作的几个朋友,详细的探讨了 Java 面试所要涉及的知识点,于是就有了今天大...

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