标签:多线程 第3页

Spring

用友网络科技Java高级开发面试题(2019)

xiaoli.wang 发布于 2019-08-19

面试时间:2019年8月18日上午9:30 面试岗位:Java高级开发 面试形式:电话面试 这些天在boss上逛了下,看见北京Java开发工资比较诱人,便萌生了去北京的想法,做一名北漂的程序猿。约了几家面试,由于是异地,当然优先电话面了。本篇记录下面试用友高级Java岗面试题。么...

阅读(50)评论(1)赞 (0)

Java

httpclient处理多用户同时在线

hellas 发布于 2019-08-19

在使用httpclient做接口相关测试的过程中,遇到过一个障碍:如何处理多用户同时登陆。之前用户身份凭证一般都是做公参里面处理或者在header中单独定义一个或者几个字段,cookie都是使用httpclient自带的管理器自动管理的。 后来用户凭证存到了cookie里,这里就...

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

Java

【JVM故事】一个Java字节码文件的诞生记

13

hanze 发布于 2019-08-19

万字长文,完全虚构。(12000字) ( 一 ) 组里来了个实习生,李大胖面完之后,觉得水平一般,但还是留了下来,为什么呢? 各自猜去吧。 李大胖也在心里开导自己,学生嘛,不能要求太高,只要肯上进,慢慢来。 就称呼为小白吧。 小白每天来的很早,走的很晚,都在用功学习,时不时也向别...

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

Java

Netty 系列之 Netty 服务端创建

40

xiaoli.he 发布于 2019-08-19

作者 | 李林锋 1. 背景    1.1. 原生 NIO 类库的复杂性 在开始本文之前,我先讲一件自己亲身经历的事:大约在 2011 年的时候,周边的两个业务团队同时进行新版本开发,他们都需要基于 NIO 非阻塞特性构建高性能、异步和高可靠性的底层通信框架。...

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

Java

零基础如何自学编程?

7

Harries 发布于 2019-08-19

作者 | 阿文 责编 | 伍杏玲 出品 | 程序人生(ID:coder_life) 【CSDN 编者按】很多想转行的朋友会问:零基础我该如何自学编程?作者作为一名文科生,零基础转行为网易工程师,在本文中作者分享了自己的学习方法,希望对你有所启发。 很多工作一两年的朋友经...

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

Java

既生Synchronized,何生Volatile?!

5

likai 发布于 2019-08-19

在我的博客和公众号中,发表过很多篇关于并发编程的文章,之前的文章中我们介绍过了两个在Java并发编程中比较重要的两个关键字:synchronized和volatile 我们简单回顾一下相关内容: 1、Java语言为了解决并发编程中存在的原子性、可见性和有序性问题,提供了一系列和并...

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

Java

Java代码质量检查工具及案例

28

yanxinchi 发布于 2019-08-19

编辑推荐: 本文来自于csdn,本文主要介绍了Java编码格式规范 、 代码重复、 代码覆盖率 、 依赖项分析、复杂度监控、Java模拟技术及一些相关的工具等。 在现在的软件开发中,由于软件的复杂度越来越高,业务也覆盖很广,各个业务模块业务错综复杂。这样就需要我们需要团队开发,在...

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

Java

ArrayList为什么要实现RandomAccess接口?

1

likai 发布于 2019-08-19

作者:蔡先森_caiyq www.jianshu.com/p/3e2a9e4c9e01 在我们的开发中,List接口是最常见不过,而且我们几乎每天都在用ArrayList或者LinkedList,但是细心的同学有没有发现,ArrayList中实现了RandomAccess接口,而...

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

Java

Java内存管理-一文掌握虚拟机创建对象的秘密(九)

6

changyuan.xu 发布于 2019-08-19

分享一位老师的人工智能教程。零基础!通俗易懂!风趣幽默!大家可以看看是否对自己有帮助, 点击这里查看【人工智能教程】 。接下来进入正文。 勿在流沙筑高台,出来混迟早要还的。 回顾一下: 本文是接着上一篇内容: Java内存管理-愚人节new一个对象送给你(八) ,继续整理!主要内...

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

Java

【码上开学】Kotlin 的变量、函数和类型

hellas 发布于 2019-08-19

本期作者: 视频:扔物线(朱凯) 文章:hamber(罗琼) 大家好,我是扔物线,我唠叨两句就滚。 欢迎大家来到码上开学 Kotlin 系列上手教程。大家久等了,其实我也早就被你们催得不想活了,奈何我事情太多啊。比如我要旅游吧?我要陪老婆吧?我要陪孩子吧?我要打孩子吧?我要打老婆...

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

Java

Java 数据结构和算法百大面试题

21

likai 发布于 2019-08-19

我一直在发布关于 数据结构 和算法的各类面试例题,诸如数组(Array)、队列(Queue)、堆栈(Stack)、二进制树(Binary tree)、链表(LinkedList)、字符串(String)、数字(Number)、动态数组(ArrayList)等等。本文是对我过去发布...

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

Java

我的部分学习渠道整理

9

songhua.gao 发布于 2019-08-19

今 天给大家精心推荐几个Java原创公众号,覆盖了几乎所有Java开发的领域,各个公号擅长的领域不一样,有擅长JVM的、Java并发的、消息中间件的、分布式架构的、微服务的,还有分享段子的,大家按需关注。 飞总聊IT: 来自西雅图的飞总聊IT每天和你分享最新的IT圈动态,分析最新...

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

Java

2019全球编程语言高薪排行榜:Scala、Go轻松达百万年薪

10

hanze 发布于 2019-08-19

对于开发者来说,不管是初入门者还是具备多年开发经验的老手,都会考虑自己的职业前景。此外,当开发者考虑接触一门新的编程语言时,除了应用场景,一定也希望了解企业愿意为不同的编程语言开发者付出多少薪水。 近日,Stack Overflows 发布了 2019 年的最新调查结果,总结了不...

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

Java

JVM—【02】认识JVM的垃圾回收算法与收集器

hanze 发布于 2019-08-18

给对象添加一个引用计数器,每当有一个地方引用它的时候,计数器值就加一;当引用失效时,计数器值就减一;任何时刻计数器为0的对象就是不可能再被使用的。 主流的JVM没有选用引用计数算法来管理内存,主要的原因是它很难解决对象之间的相互循环引用的问题。 1.2. 可达性分析算法 Reac...

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

Spring

杭-某某车被虐之旅

yanxinchi 发布于 2019-08-18

对于目前技术栈使用 hibernate 框架来说,sql我是真的很少写的。然后这边目前我只知满足最左匹配是会走的,那么其他的索引上面的模糊查询就不会走。还有的就是IS Not Null也是不会走索引的,剩下的我就不清楚了呀!! 1. like '%abc' 或者 like‘%ab...

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

Java

[学习笔记-Java集合-11] Map – ConcurrentSkipListMap源码分析

10

Harries 发布于 2019-08-18

介绍 跳表是一个随机化的数据结构,实质就是一种可以进行二分查找的有序链表。 跳表在原有的有序链表上面增加了多级索引,通过索引来实现快速查找。 跳表不仅能提高搜索性能,同时也可以提高插入和删除操作的性能。 存储结构 跳表在原有的有序链表上面增加了多级索引,通过索引来实现快速查找。 ...

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

Java

「Java并发编程实战」之对象的共享

1

likai 发布于 2019-08-18

前言 本系列博客是对《Java并发编程实战》的一点总结,本篇主要讲解以下几个内容,内容会比较枯燥。可能大家看标题不能能直观的感受出到底什么意思,这就是专业术语,哈哈,解释下,术语(terminology)是在特定学科领域用来表示概念的称谓的集合,在我国又称为名词或科技名词(不同于...

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

Java

忘掉 Java 并发,先听完这个故事。。。

7

Harries 发布于 2019-08-18

公众号后台回复“ 学习 ”,获取作者独家秘制精品资料 扫描下方海报二维码,试听课程: 来源: https://www.cnblogs.com/flashsun/p/11017431.html 最近在给别人讲解Java并发编程面试考点时,为了解释锁对象这个概念,想了一个形象的故事。...

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