- 博客(13)
- 收藏
- 关注
原创 java.util.concurrent 同步器框架详解
###引言一般的应用系统中,存在着大量的计算和大量的 I/O 处理,通过多线程可以让系统运行得更快。但在 Java 多线程编程中,会面临很多的难题,比如线程安全、上下文切换、死锁等问题。###线程安全引用 《Java Concurrency in Practice》 的作者 Brian Goetz 对线程安全的定义:(更多课程搜索圈T社区,更多行业相关资讯更有行业相关免费视频教程。一起加油...
2019-07-05 11:14:56 223
原创 一篇文章彻底搞懂Java虚拟机
概念:虚拟机:指以软件的方式模拟具有完整硬件系统功能、运行在一个完全隔离环境中的完整计算机系统 ,是物理机的软件实现。常用的虚拟机有VMWare,Visual Box,Java Virtual Machine(Java虚拟机,简称JVM)。Java虚拟机阵营:Sun HotSpot VM、BEA JRockit VM、IBM J9 VM、Azul VM、Apache Harmony、Googl...
2019-07-05 10:39:15 174
原创 做了7年Java后端,最终被淘汰了(不断学习啊)
(更多课程搜索圈T社区,更多行业相关资讯更有行业相关免费视频教程。一起加油吧!陌生人)本人Java开发6年半不到7年的样子。英语专业,临毕业跟着隔壁专业去培训了四个月Java。跟他们一起来了北京找工作,一找就是5个多月,面试100多家公司。最终还是隔壁专业的同学介绍到他们公司才就业了。入职后同学就是我的领导,技术相对一般,我们做游戏后端的,时间很快,一眨眼,我就跟着混了四年,每天就看些博...
2019-07-05 10:05:05 522 1
转载 Python入门教程 超详细1小时学会Python
为什么使用Python?假设我们有这么一项任务:简单测试局域网中的电脑是否连通.这些电脑的ip范围从192.168.0.101到192.168.0.200.(更多课程搜索圈T社区,更多行业相关资讯更有行业相关免费视频教程。一起加油吧!陌生人)思路:用shell编程.(Linux通常是bash而Windows是批处理脚本).例如,在Windows上用ping ip 的命令依次测试各个机器并得到...
2019-05-28 16:06:50 227
转载 指导人工智能,期望的四条规则都有什么
对于任何技术来说,世界是否太混乱了?技术是否揭示出事物比最初想象的更加混乱和无法控制?人工智能,机器学习和相关技术可能正在强调阿尔伯特爱因斯坦几十年前所认识到的:“我学的越多,我就越意识到我不知道多少。”(想自学习编程的小伙伴请搜索圈T社区,更多行业相关资讯更有行业相关免费视频教程。完全免费哦!)当在企业及其他领域采用最新的分析时,即使是最好的技术 - 预测算法,人工智能 - 也无法解释...
2019-05-28 16:02:26 183
转载 一条SQL语句执行慢的离谱的原因到底有哪些?一切皆有可能
说实话,这个问题可以涉及到 MySQL 的很多核心知识,可以扯出一大堆,就像要考你计算机网络的知识时,问你“输入URL回车之后,究竟发生了什么”一样,看看你能说出多少了。之前腾讯面试的实话,也问到这个问题了,不过答的很不好,之前没去想过相关原因,导致一时之间扯不出来。所以今天,我带大家来详细扯一下有哪些原因,相信你看完之后一定会有所收获,不然你打我。(想自学习编程的小伙伴请搜索圈T社区,更多行...
2019-05-28 15:00:51 175
转载 你以为你的简历包装的无懈可击,实则面试官只需要一眼!
在互联网极速膨胀的社会背景下,各行各业涌入互联网的IT民工日益增大。早在2016年,我司发布了Java、Ios工程师的招聘信息,就Java工程师单个岗位而言,日收简历近200份,Ios日收简历近一千份。没错,这就是当年培训机构对Ios工程师这个岗位发起的市场讨伐。而随着近几年的发展,市场供大于求现象日益严重。人员摸底成为用人单位对人才考核的重大难题。笔者初次与求职者以面试的形式进行沟通是2...
2019-05-28 14:40:11 378
翻译 大部分教程不会告诉你的 12 个 JS不为人知的技巧
在这篇文章中,作者将分享 12 个非常有用的 JavaScript 技巧,可以帮助你写出简洁且高性能的代码。(想自学习编程的小伙伴请搜索圈T社区,更多行业相关资讯更有行业相关免费视频教程等待你来学习。完全免费哦! 一定关注我的主页简介哦!)1. 过滤唯一值ES6 引入了 Set 对象和延展(spread)语法…,我们可以用它们来创建一个只包含唯一值的数组。const array = [1,...
2019-05-28 10:04:44 112
转载 快速了解java框架,确定不需要吗?
1. 简介JDK1.2 引入了 Java 集合框架,包含一组数据结构。与数组不同,这些数据结构的存储空间会随着元素添加动态增加。其中,一些支持添加重复元素另一些不支持,一些支持 null,一些能自动升序打印元素。所有这些数据结构在 java.util 包里,包含了 Collection、List、Set、Map、SortedMap 接口。这些接口的实现类有 LinkedList、TreeSet...
2019-05-15 10:57:49 155
转载 说说MQ之RocketMQ(第三篇,共三篇)
RocketMQ 的主备模式按之前所说,只有 RocketMQ 的多主多从异步复制是可以生产使用的,因此只在这个场景下测试。另外,消息采用 Push 顺序模式消费。(想自学习编程的小伙伴请搜索圈T社区,更多行业相关资讯更有行业相关免费视频教程等待你来学习。完全免费哦! )假设集群采用2主2备的模式,需要启动4个 Broker,配置文件如下,brokerName=broker-abroke...
2019-05-15 10:42:27 621
转载 说说MQ之RocketMQ(第二篇,共三篇)
RocketMQ 的 Java APIRocketMQ 是用 Java 语言开发的,因此,其 Java API 相对是比较丰富的,当然也有部分原因是 RocketMQ 本身提供的功能就比较多。RocketMQ API 提供的功能包括,广播消费,这个在之前已经提到过;消息过滤,支持简单的 Message Tag 过滤,也支持按 Message Header、body 过滤;顺序消费和乱序消...
2019-05-15 10:37:05 114
转载 说说MQ之RocketMQ(第一篇,共三篇)
RocketMQ 是出自 A 公司的开源产品,用 Java 语言实现,在设计时参考了 Kafka,并做出了自己的一些改进,消息可靠性上比Kafka 更好,目前,RocketMQ 的文档仍然不够丰富 1 2,社区仍然无法与 Kafka 比肩,但 A 公司已经推出了基于RocketMQ 的云产品 3,相信未来 RocketMQ 也会有不错的发展。本文采用 RocketMQ 3.2.6 进行实验,...
2019-05-15 10:35:04 109
转载 来自大佬的Java源码阅读的真实体会(你一定要知道)
文章来源公众号:速学Java刚才在论坛不经意间,看到有关源码阅读的帖子。回想自己前几年,阅读源码那种兴奋和成就感(1),不禁又有一种激动。源码阅读,我觉得最核心有三点:技术基础+强烈的求知欲+耐心。说到技术基础,我打个比方吧,如果你从来没有学过Java,或是任何一门编程语言如C++,一开始去啃《Core Java》,你是很难从中吸收到营养的,特别是《深入Java虚拟机》这类书,别人觉得...
2019-05-15 10:30:25 155
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人