加载中
阿里技术面试题全面覆盖?不服,你来补充

去阿里面试java程序员,都有些什么样的面试题? 总结一下之前通过的优秀人才的铺垫总结的,希望能帮到大家,以后月收入3万,so easy 一、知其然,知其所以然 在java面试过程中,面试官一定会...

2018/03/21 22:08
9.7K
java并发编程,volatile内存实现和原理

前面的博文说了java的内存模型,介绍了java内存模型的基础,此篇文章来说一下volatile关键字,这个在并发编程中,占有举足轻重地位的关键字。 在java5.0 之前它是一个备受争议的关键字,5之后它重...

2018/03/01 18:26
3.7K
Java集合,TreeMap底层实现和原理

概述 文章的内容基于JDK1.7进行分析,之所以选用这个版本,是因为1.8的有些类做了改动,增加了阅读的难度,虽然是1.7,但是对于1.8做了重大改动的内容,文章也会进行说明。 TreeMap实现了Sot...

2018/02/28 12:51
5W
Java集合,HashMap底层实现和原理(1.7数组+链表与1.8+的数组+链表+红黑树)

概述 文章的内容基于JDK1.7进行分析,之所以选用这个版本,是因为1.8的有些类做了改动,增加了阅读的难度,虽然是1.7,但是对于1.8做了重大改动的内容,文章也会进行说明。 HashMap基于Map接...

2018/02/28 11:51
6.8W
Java集合,ConcurrentHashMap底层实现和原理(常用于并发编程)

概述 ConcurrentHashMap常用于并发编程,这里就从源码上来分析一下ConcurrentHashMap数据结构和底层原理。 在开始之前先介绍一个算法, 这个算法和Concurrent的实现是分不开的。 CAS算法: ...

2018/02/27 20:30
6.5K
Oracle中模拟及修复数据块损坏

在Oracle数据库中,我们可能遭遇很多数据损坏的情况,在面对这些情况时如何进行数据恢复是非常重要的。 在很多情况下,恢复是极其复杂的,而且需要谨慎,轻率的操作和尝试可能导致数据库的永...

2017/02/03 10:35
488
RabbitMq、ActiveMq、ZeroMq、kafka之间的比较

MQ框架非常之多,比较流行的有RabbitMq、ActiveMq、ZeroMq、kafka。 这几种MQ到底应该选择哪个?要根据自己项目的业务场景和需求。 下面我列出这些MQ之间的对比数据和资料。 第一部分:Rabbi...

2017/01/22 11:57
2.9K
Java技术系列文章汇集(长期更新)

JVM Java之JDK、JRE、JVM Java之JVM的内部结构及运行机制 Java之JVM内存结构、Java内存模型、Java对象模型 Java之内存模型FAQ Java之内存模型的基础、重排序、顺序一致性、volatile、锁、fin...

2017/01/10 10:49
4.2K
阿里云ECS,服务器硬盘分区及挂载

云服务器环境:CentOS 7.4 64位 客户端环境:Mac OSX 远程连接方式:运行 Terminal,输入命令 ssh username@ip 硬盘分区及挂载操作步骤: 1. 查看未挂载的硬盘(名称为/dev/xvdb) # fdisk ...

MySQL常用函数

分享MySQL的一些常用函数。 1、数学函数 ABS(x) --返回x的绝对值BIN(x) --返回x的二进制(OCT返回八进制,HEX返回十六进制)CEILING(x) --返回大于x的最小整数值EXP(x) --返回值e(自......

06/25 06:31
140
案例02:爬取2020杭州幼升小的小学信息

缘起于我最近想了解下杭州各区域的小学信息,如是就有了下面的一篇文章。 有需要“2020杭州小学分析”文件的家长朋友们可以从如下链接获取文件: 链接:https://pan.baidu.com/s/1hsWfBx1emEq...

amp
05/18 13:52
105
案例01:几行Python代码解决成百上千的文件夹/文件名称带广告词的困扰

直接上干货了。 原效果图: 我需要的效果, 你别跟我说:手工重命名,要是成百上千个文件你手工试试哦 执行情况: # -*- coding: utf-8 -*- """ Spyder Editor This is a temporary script f...

03|Python科学计算:Pandas

上一章中,我们讲了 Python 的一个重要的第三方库 NumPy,今天我来给你介绍 Python 的另一个工具 Pandas。 在数据分析工作中,Pandas 的使用频率是很高的,一方面是因为 Pandas 提供的基础数...

02|Python科学计算:用NumPy快速处理数据

上一节我讲了 Python 的基本语法,今天我来给你讲下 Python 中一个非常重要的第三方库 NumPy。 它不仅是 Python 中使用最多的第三方库,而且还是 SciPy、Pandas 等数据科学的基础库。它所提供...

02/23 17:46
235
01|Python基础语法

接下来,我会用三篇文章,分别对 Python 的基础语法、NumPy 和 Pandas 进行讲解,带你快速入门 Python 语言。如果你已经有 Python 基础了,那先恭喜你已经掌握了这门简洁而高效的语言,这几节...

01|架构到底是指什么?

搬砖的:“头,我们要造什么?”;(做什么系统?) 工程师:“龙之梦商城”;(XXX系统,比如微博系统) 搬砖的:“图纸画出来了嘛?”;(架构是怎么设计的?) 工程师:“一楼主要以女性消...

02/15 14:38
218
RedHat LInux 认证工程师考试总结

环境准备 1、配置 YUM 软件仓库 server 和 desktop 机器上做同样的操作!!!! # // server: $ vim /etc/yum.repos.d/base.repo [rhce] name = EX300 gpgcheck = 0 baseurl = http://classr...

02/09 19:31
872
RedHat Linux 系统管理员考试总结

环境准备: 1、修改root用户密码: 重启虚拟机,在开机的时候按 E 键进入 grub2 的引导菜单,找到 linux16 这一行,把 ro 后的所有字符全部删除,然后在 ro 字符后输入 rd.break ,然后再按 ...

02/09 16:05
371
深入理解Java类的初始化顺序

Java类加载机制中最重要的就是程序初始化过程,其中包含了静态资源,非静态资源,父类子类,构造方法之间的执行顺序。这类知识经常会出现在面试题中,如果没有搞清楚其原理,在复杂的开源设计...

2019/06/03 00:54
594
MacOS:开机卡在进度条的问题

问题描述: 问题的前一天,下班正常关闭电脑.第二天早上9点打开电脑,电脑读条很慢,等待了20分钟还在读条,最后读条到100%的时候一直不动,等待了一个小时左右. 解决方案在第七条:(一到六方案都是...

2019/01/04 08:50
9.7K

没有更多内容

加载失败,请刷新页面

返回顶部
顶部