• 近期将进行后台系统升级,如有访问不畅,请稍后再试!
  • 极客文库-知识库上线!
  • 极客文库小编@勤劳的小蚂蚁,为您推荐每日资讯,欢迎关注!
  • 每日更新优质编程文章!
  • 更多功能模块开发中。。。

2019年02月2日的内容

技术杂谈

面试中的单例问题

面试中的单例问题
当我兴冲冲的带着笔记答案参加面试时,突然发现面前的面试官显得很严肃而且眉头紧锁,不知道是工作太累了,还是说他对今天的面试官不是很满意。于是我就勇敢的坐过去在他的面前坐了下来,没想到第一道题就让面试官看出了我的水平,因此今天跟大家聊聊面试中单例的问题,希望大家都能了解这块内容。在早期的项目代码中,如果我们想使用类的某个方法,我们基本都会创建一个……继续阅读 »

勤劳的小蚂蚁 2周前 (02-02) 21浏览 0评论0个赞

技术杂谈

关于Java 面试,你应该准备这些知识点

关于Java 面试,你应该准备这些知识点
马老师说过,员工的离职原因很多,只有两点最真实:钱,没给到位心,受委屈了当然,我是想换个平台,换个方向,想清楚为什么要跳槽,如果真的要跳槽,想要拿到一个理想的 offer,除了运气,基本功也要足够的扎实,希望下面的面试经验能给你们能够提供一些帮助。项目经验面试官在一开始会让你进行自我介绍,主要是想让你介绍一下自己做……继续阅读 »

勤劳的小蚂蚁 2周前 (02-02) 23浏览 0评论0个赞

技术杂谈

90 % Java 程序员被误导的一个性能优化策略

90 % Java 程序员被误导的一个性能优化策略
我们经常看到一些 Java 性能优化的书或者理念,说不要在循环内定义变量,这样会占用过多的内存影响性能,而要在循环外面定义。接触 Java 这么久以来,相信很多 Java 程序员都被这种代码性能优化策略所误导。看下面两个示例,示例 1 在循环外定义变量,示例 2 是在循环内定义变量。/** * 循环外定义变量 */private s……继续阅读 »

勤劳的小蚂蚁 2周前 (02-02) 29浏览 0评论0个赞

技术杂谈

系统优化总结—系统层面

系统优化总结—系统层面
系统优化总结之前组内一位大佬分享了一些关于系统性能优化方面的干货,这里我将它整理成文并且加入自己平时常用的一些工具和技巧。由于关于系统性能优化涉及的内容非常多,我会分几篇文章来分享。这次分享下定位系统层面问题的常用方法。系统性能定义Throughout 吞吐量  (系统每秒钟可以处理的请求数)Latency 延迟 (系统处……继续阅读 »

勤劳的小蚂蚁 2周前 (02-02) 20浏览 0评论0个赞

技术杂谈

初探Java源码之ArrayList

初探Java源码之ArrayList
总体介绍Collection 接口是集合类的根接口,Java 中没有提供这个接口的直接的实现类。Set 和 List 两个类继承于它。Set 中不能包含重复的元素,也没有顺序来存放。而 List 是一个有序的集合,可以包含重复的元素。而 Map 又是另一个接口,它和 Collection 接口没有关系。Map 包含了 k……继续阅读 »

勤劳的小蚂蚁 2周前 (02-02) 29浏览 0评论0个赞

技术杂谈

服务器应对大流量请求措施

服务器应对大流量请求措施
硬件升级 硬件是基础,如果流量级别真的到大流量级别了,那么硬件基础肯定不能差。负载均衡 根据某种负载策略把请求分发到集群中的每一台服务器上,让整个服务器群来处理网站的请求。硬件方面可以考虑专门负责负载均衡的硬件 F5;对于大部分公司,会选择廉价有效的方法扩展整个系统的架构,来增加服务器的吞吐量和处理能力,以及承载……继续阅读 »

勤劳的小蚂蚁 2周前 (02-02) 25浏览 0评论0个赞

技术杂谈

面向对象的特征是啥?

面向对象的特征是啥?
封装说面向对象的特征是封装,c 语言是非面向对象语言,难道没有封装吗?只要是高级语言都有封装。因为面向过程把通过函数的封装,转化为了面向对象通过类来封装。 类可以把自己的数据和方法只让可信的类或者对象操作,对不可信的进行信息隐藏。继承继承确实是面向对象中特有的。继承是指这样一种能力:它可以使用现有类的所有功能。这里的继承,是广义上的继承……继续阅读 »

勤劳的小蚂蚁 2周前 (02-02) 21浏览 0评论0个赞

技术杂谈

Java与CPU缓存是如何亲密接触的!

Java与CPU缓存是如何亲密接触的!
在解释【伪共享】这个概念之前,我们先来运行一段代码,小编的电脑上有 4 个 core。这个程序的逻辑是 4 个线程共享同一个数组读写不同下标的变量。每个线程循环 1 亿次读写,也就是+1 操作。然后统计 4 个线程同时跑完总共花的时间。下面我们来看看在小编的电脑上运行的结果:然后我把 SharingLong 里面的注释代码去掉,再跑……继续阅读 »

勤劳的小蚂蚁 2周前 (02-02) 29浏览 0评论0个赞

技术杂谈

netty 实战 – netty client 连接池设计

netty 实战 – netty client 连接池设计
概述最近有很多网友在咨询 netty client 中,netty 的 channel 连接池应该如何设计。这是个稍微有些复杂的主题,牵扯到蛮多技术点,要想在网上找到相关的又相对完整的参考文章,确实不太容易。在本篇文章中,会给出其中一种解决方案,并且附带完整的可运行的代码。如果网友有更好的方案,可以回复本文,我们一起讨论讨论,一起开阔思……继续阅读 »

勤劳的小蚂蚁 2周前 (02-02) 22浏览 0评论0个赞

技术杂谈

Java随机数的几种有趣用法

Java随机数的几种有趣用法
众所周知,随机数是任何一种编程语言最基本的特征之一。而生成随机数的基本方式也是相同的:产生一个 0 到 1 之间的随机数。看似简单,但有时我们也会忽略了一些有趣的功能。我们从书本上学到什么?最明显的,也是直观的方式,在Java中生成随机数只要简单的调用:java.lang.Math.random()在所有其他语言中,生成随机数就像是使用……继续阅读 »

勤劳的小蚂蚁 2周前 (02-02) 31浏览 0评论0个赞

技术杂谈

Java 并发集合的实现原理

Java 并发集合的实现原理
本文简要介绍 Java 并发编程方面常用的类和集合,并介绍下其实现原理。AtomicInteger可以用原子方式更新 int 值。类 AtomicBoolean、AtomicInteger、AtomicLong 和 AtomicReference 的实例各自提供对相应类型单个变量的访问和更新。基本的原理都是使用 CAS 操作:bo……继续阅读 »

Geekerstar 2周前 (02-02) 31浏览 0评论0个赞

技术杂谈

用Java实现简单的比特币系统

用Java实现简单的比特币系统
最近区块链技术突然爆火,身边做技术的朋友茶余饭后不谈点区块链什么的都被认为是跟不上时代了,为啥会这样了?这其实跟比特币价格去年的突飞猛进是分不开的,比特币价格从去年初不到一千美金到今年初最高接近两万美金,赚钱效应已经足够博取大家眼球了,吃瓜群众对比特币价格一年上涨 20 倍早已目瞪狗呆,个个备足钱袋,跃跃欲试。可是,细问一下这些朋友比特币到……继续阅读 »

勤劳的小蚂蚁 2周前 (02-02) 22浏览 0评论0个赞

技术杂谈

RESTful API 最佳实践(阮一峰)

RESTful API 最佳实践(阮一峰)
RESTful 是目前最流行的 API 设计规范,用于 Web 数据接口的设计。它的大原则容易把握,但是细节不容易做对。本文总结 RESTful 的设计细节,介绍如何设计出易于理解和使用的 API。一、URL 设计1.1 动词 + 宾语RESTful 的核心思想就是,客户端发出的数据操作指令都是”动词 + 宾语&#……继续阅读 »

勤劳的小蚂蚁 2周前 (02-02) 25浏览 0评论0个赞

技术杂谈

深度解析京东个性化推荐系统演进史!

深度解析京东个性化推荐系统演进史!
在电商领域,推荐的价值在于挖掘用户潜在购买需求,缩短用户到商品的距离,提升用户的购物体验。京东推荐的演进史是绚丽多彩的。京东的推荐起步于 2012 年,当时的推荐产品甚至是基于规则匹配做的。整个推荐产品线组合就像一个个松散的原始部落一样,部落与部落之前没有任何工程、算法的交集。2013 年,国内大数据时代到来,一方面如果做的事情与大数据不沾边……继续阅读 »

勤劳的小蚂蚁 2周前 (02-02) 28浏览 0评论0个赞

技术杂谈

JavaWeb项目架构之Kafka分布式日志队列

JavaWeb项目架构之Kafka分布式日志队列
架构、分布式、日志队列,标题自己都看着唬人,其实就是一个日志收集的功能,只不过中间加了一个 Kafka 做消息队列罢了。kafka 介绍Kafka 是由 Apache 软件基金会开发的一个开源流处理平台,由 Scala 和 Java 编写。Kafka 是一种高吞吐量的分布式发布订阅消息系统,它可以处理消费者规模的网站中的所有动作流数据。 这……继续阅读 »

勤劳的小蚂蚁 2周前 (02-02) 18浏览 0评论0个赞

技术杂谈

微服务的基石–持续集成

微服务的基石–持续集成
一、持续集成对于微服务的意义:拆之前要先解决合的问题在很多微服务化的文章中,很少会把持续集成放在第一篇,因为大多数的文章都会将如何拆的问题,例如拆的粒度,拆的时机,拆的方式。为什么需要拆呢?因为这是人类处理问题的本质方式:将一个大的复杂问题,变成很多个小问题解决。所以当一个系统复杂到一定程度,当维护一个系统的人数多到一定程度,解决……继续阅读 »

勤劳的小蚂蚁 2周前 (02-02) 50浏览 0评论0个赞

技术杂谈

如何识别Java中的内存泄漏

如何识别Java中的内存泄漏
Java 开发人员都知道,Java 利用垃圾回收机制来自动保持应用程序内存的干净和健康。然而可能有人不知道的是,即使使用了垃圾回收机制,Java 中仍然可能存在内存泄漏风险。如果你碰到下面的错误代码:java.lang.OutOfMemoryError: Javaheapspace如果你确认是内存分配不足,那么可以通过以下代码为应用程序增加……继续阅读 »

勤劳的小蚂蚁 2周前 (02-02) 33浏览 0评论0个赞

技术杂谈

简洁又快速地处理集合——Java8 Stream(上)

简洁又快速地处理集合——Java8 Stream(上)
Java 8 发布至今也已经好几年过去,如今 Java 也已经向 11 迈去,但是 Java 8 作出的改变可以说是革命性的,影响足够深远,学习 Java 8 应该是 Java 开发者的必修课。今天给大家带来 Java 8 Stream 讲解,为什么直接讲这个,是因为只要你学完,立刻就能上手,并能让它在你的代码中大展身手。值得注意的是:学……继续阅读 »

勤劳的小蚂蚁 2周前 (02-02) 27浏览 0评论0个赞

技术杂谈

设计模式原则总结

设计模式原则总结
单一职责我们知道功能完备的软件系统是复杂的,系统的拆分与模块化是不可或缺的,而面向对象是以类来划分模块边界的,也就是说每个类都代表着一个功能角色模块,其职责应该是单一的,不是自己分内的事不应该负责,这就是单一职责原则。举个例子,灯泡一定是可以亮和灭的,我们定义一个灯泡类并且包含“功率属性”以及“通电”和“断电”两个功能方法,这便是对灯泡的……继续阅读 »

勤劳的小蚂蚁 2周前 (02-02) 23浏览 0评论0个赞

  • 精品技术教程
  • 编程资源分享
  • 问答交流社区
  • 极客文库知识库

客服QQ


QQ:2248886839


工作时间:09:00-23:00