在线
客服
  • 优质文章
我要上首页
  • cookieNik 发布于:13 小时前

    彻底搞定HashMap面试问题!!!

    本文目录HashMap的设计思想HashMap的底层结构为什么不一开始就使用HashMap结构为什么Map中的节点超过8个时才转换成红黑树为什么HashMap不是线程安全的同时put碰撞导致数据丢失扩容期间取出的值不准确HashMap在java7和java8中的区别底层数据结构对比插入方式对比扩容方式对比ConcurrentHashMap在java7和java8中的区别数据结构并发程度遇到Hash

    精选文章

    阅读 

    评论 

    收藏 

  • C_you_again_|_cy 发布于:2 天前

    面试官:如何在Integer类型的ArrayList中同时添加String、Character、Bo

    1、问题描述 “如何在Integer类型的ArrayList中同时添加String、Character、Boolean等类型的数据?” 你是不是想到下面的代码?packagecom.cya.test;importjava.util.ArrayList;importjava.util.List;publicc

    精选文章

    阅读 

    评论 

    收藏 

  • 清湫雨儿 发布于:13 小时前

    用CodeBlocks新建一个项目并书写第一个程序“Hello world”

    用Codeblocks新建项目并编写第一个程序流程详解

    阅读 

    评论 

    收藏 

  • DolphinDB 发布于:14 小时前

    干货丨DolphinDB元编程教程

    元编程是指使用程序代码来生成可以动态运行的程序代码。元编程的目的一般是延迟执行代码或动态创建代码。1. DolphinDB实现元编程的方法DolphinDB支持使用元编程来动态创建表达式,包括函数调用的表达式、SQL查询表达式等。DolphinDB有两种实现元编程的方法:(1)使用一对尖括号<>来表示需要延迟执行的动态代码。例如,a = <1 + 2 * 3> typest

    阅读 

    评论 

    收藏 

  • C_you_again_|_cy 发布于:14 小时前

    用x种方式求第n项斐波那契数,99%的人只会第一种

    大家好啊,我们又见面了。听说有人想学数据结构与算法却不知道从何下手?那你就认真看完本篇文章,或许能从中找到方法与技巧。本期我们就从斐波那契数列的几种解法入手,感受算法的强大与奥妙吧。斐波那契数列斐波那契数列(Fibonaccisequence),又称黄金分割数列,因数学家莱昂纳多·斐波那契(LeonardodaFibonacci)以兔子繁殖为例子而引入,故又称为“兔子数列”。斐波那契数列指的是这样

    阅读 

    评论 

    收藏 

  • Silently9527 发布于:15 小时前

    死磕归并排序算法

    本文已被Github仓库收录https://github.com/silently9527/JavaCore程序员常用的IDEA插件:https://github.com/silently9527/ToolsetIdeaPlugin完全开源的淘客项目:https://github.com/silently9527/mall-coupons-server微信公众号:贝塔学Java前言在上一篇《常见的

    阅读 

    评论 

    收藏 

  • 小麦苗best 发布于:15 小时前

    【DB宝42】MySQL高可用架构MHA+ProxySQL实现读写分离和负载均衡

    [toc]一、MHA+ProxySQL架构之前发过一篇MHA的文章,介绍了MHA相关的知识和功能测试,连接为:【DB宝19】在Docker中使用MySQL高可用之MHA。今天这一篇给大家分享一下“MHA+中间件ProxySQL”来实现读写分离+负载均衡的相关知识。我们都知道,MHA(MasterHighAvailabilityManagerandtoolsforMySQL)目前在MySQL高可用方

    阅读 

    评论 

    收藏 

  • 知了一笑 发布于:15 小时前

    Java基础篇(05):函数式编程概念和应用

    函数式编程是一种结构化编程的范式,主要思想是把运算过程尽量写成系列嵌套的函数调用。函数式编程的核心要素:传入参数,执行逻辑,返回值,也可以没有返回值。函数式的编程风格侧重描述程序的执行逻辑,不是执行过程。

    阅读 

    评论 

    收藏 

  • 俗世游子 发布于:16 小时前

    Java基础系列:NIO基础编程

    认识NIO编程

    阅读 

    评论 

    收藏 

  • 盼夏 发布于:23 小时前

    小白之路---C语言知识点

    1.全局变量和局部变量的生命周期和作用域全局变量的生命周期是整个程序开始,直到整个程序结束,作用域也是整个程序局部变量的生命周期是当前代码块,作用是代码快开始,到代码块结束。2.转义字符'\0'\0‘0’的区别?‘\0’这个是指的是一个字符串结束的标志。\0这个只是单纯的数字0'0'这个是字符03.循环结构之for循环,不可以在使用的时候声明并初始化变量?前几天在写for循环的时候

    阅读 

    评论 

    收藏 

  • J4ck0r 发布于:1 天前

    使用netconf配置交换机

    声明:本文参考了如下链接,如有侵权请告知删除,谢谢!https://www.cnblogs.com/michael9/p/14432935.htmlhttps://www.cnblogs.com/michael9/p/14481135.htmlhttp://www.h3c.com/cn/d_201905/1185327_30005_0.htmhttps://github.com/ncclient&

    阅读 

    评论 

    收藏 

  • X糊涂仙儿 发布于:1 天前

    LVS NAT原理、配置

    一、lvs原理:经典流传的图解请求流:cip------>vip|(ipvs将源为cip---vip更改为cip---rip)-----rs01_realip返回包:rip----->dr(cip--cip,更替为vip--cip)-------cip二、主机配置dr配置主机名hostnamelvs01关闭防火墙加载内核modprobeip_vs安装ipvsadm的管理工具yumins

    阅读 

    评论 

    收藏 

  • 麒麟攻城狮 发布于:1 天前

    Java后端开发三年的程序员竟然还被JVM难住!果然JVM面试是有套路的!

    前言JVM是面试中必问的部分,本文通过思维导图以面向面试的角度整理JVM中不可不知的知识。先上图:1、JVM基本概念1.1、JVM是什么JVM的全称是「JavaVirtualMachine」,也就是我们耳熟能详的Java虚拟机。JVM具备着计算机的基本运算方式,它主要负责把Java程序生成的字节码文件,解释成具体系统平台上的机器指令,让其在各个平台运行。JVM是运行在操作系统上的,它与硬件没有直接

    阅读 

    评论 

    收藏 

  • haierccc1 发布于:1 天前

    用FastCopy实现低成本的个人数据备份

    说起备份数据的重要性,恐怕只有遭受过数据损失的人才会有深刻的理解。那是一种切肤之痛啊,多少年工作成果都灰飞烟灭。所以定期备份数据是绝对必要的,最简单的方法就是手动拷贝,这在数据量少的时候有效,但如果数据量很大,目录层次又很多,这就很麻烦了,因为你要自行判断哪些文件是最新的文件,不再重复拷贝未变化的文件。这里推荐一款工具软件:FastCopy,正如其名,它能快速地拷贝文件,但我们利用的是它的另一个功

    阅读 

    评论 

    收藏 

  • 孙新杰博客 发布于:1 天前

    Linux基础篇(11)小白如何学习Linux?权限管理之用户组管理

    前言小文章《这个世界正在狠狠奖励那些耐心打磨自己的人》这个世界正在狠狠奖励那些耐心打磨自己的人。因为只有这样的人才能无憾地不负此生。  没有必要去盯着别人每一种人生都有各自匹配的进程。  别人的人生光影憧憧的背面也许是你不曾见过的黯淡与伤痕。别人的人生你纵有万千艳羡我们终将面对的是自己真实的当下。  梭罗说:“你必须活在当下,乘着每一个波浪前行在每一刻找到你的永恒。傻瓜站在他们的机会之岛上寻找另一

    阅读 

    评论 

    收藏 

  • 秦怀杂货店 发布于:1 天前

    java集合【6】——— iterable接口

    iterable接口整个接口框架关系如下(来自百度百科):iterable接口其实是java集合大家庭的最顶级的接口之一了,实现这个接口,可以视为拥有了获取迭代器的能力。Iterable接口出现在JDK1.5,那个时候只有iterator()方法,主要是定义了迭代集合内元素的规范。实现了Iterable接口,我们可以使用增强的for循环,即for(Stringstr:lists){System.o

    阅读 

    评论 

    收藏 

  • Java精讲 发布于:1 天前

    Java安全之数字证书

    在前面说到,消息摘要用于验证数据完整性,对称与非对称加密用于保证数据保密性,数据签名用于数据的抗否认性,于是集这些安全手段于一身的终极武器--数字证书出现了。数字证书具备了加密/解密的必要信息,包含签名算法,可用于网络数据加密/解密交互,标识网络用户(计算机)身份。数据证书为发布公钥提供了一种简便途径,成为加密算法以及公钥的载体。数字证书有多种文件编码格式,主要包含CER编码、DER编码等:CER

    阅读 

    评论 

    收藏 

  • 盼夏 发布于:1 天前

    小白之路---C语言

    很多朋友在学习C语言的时候都会遇到一些关于什么算法的问题,今天呢,我就来写一下,一个简单的算法,和一个面试题,和一些昨天我在学习中遇到的知识点给定一个数组,要你求出数组中的元素哪个是唯一的。(我就写出自己的理解,大家有兴趣的话,可以写一写代码哈)首先看到题目,说给一个数组求出唯一的数,那么我们可不可以认为,这个所谓的唯一的数,他就在数组里出现了一次?如果是这样的就很好办啦,要做两个循环,每次循环的

    阅读 

    评论 

    收藏 

  • 细哥细妹 发布于:2 天前

    sshpass和rsync实现免输入密码操作

    前言使用rsync每次都要输入密码,写脚本的时候。非常不方便实现方案1做成免密缺点:当机器数量达到数百数千台时,该方案不可取实现方案2使用rsync官方的方案,指定密码文件。缺点:需要搭建服务端和客户端,机器数量大的时候同样不可靠实现方案3使用sshpass,对密码进行交互。方便具体命令#安装sshpass命令yuminstall-ysshpass#进行交互sshpass-p123456rsync

    阅读 

    评论 

    收藏 

  • 程序员鱼皮 发布于:2 天前

    千万别强制停机!我嘴都气歪了!

    你知道强制停机的后果有多严重吗!

    阅读 

    评论 

    收藏 

  • hkoos 发布于:2 天前

    没有公网IP 如何外网访问公司内网服务器

    我们在日常工作中。在处理工作上的问题,任务等一般都是在公司内网进行的;如果赶上出差在外,或者在家遇到紧急事情,需要连接公司内网处理问题怎么办?我们都知道,公司内部的服务是只能连接公司内网的,由于网络限制;外网是无法连接的,如果遇到紧急事情需要在外网处理,就非常头疼。我们今天就可以借助内网穿透工具来实现,以此来实现外网和内网互通,使得内网的服务可以在任意外网被访问。借助的工具/材料:①网云穿②可以正

    阅读 

    评论 

    收藏 

  • Lhcccc 发布于:2 天前

    HashTable源码阅读

    本文基于JDK1.8>读完本文预计需要15分钟摘要想必HashTable大家都不会陌生(虽然现在不推荐用它了,推荐ConCurrentHashMap),但我们说起HashMap很自然的就会想到HashTable,也经常拿它两做对比。大部分人想到的第一点就是:HashMap线程不安全,HashTable线程安全!看源码会发现HashTable的所有方法都是synchronized修饰,看到这个

    阅读 

    评论 

    收藏 

  • 园陌 发布于:2 天前

    Spark性能调优-RDD算子调优篇(深度好文,面试常问,建议收藏)

    Spark调优之RDD算子调优不废话,直接进入正题!1. RDD复用在对RDD进行算子时,要避免相同的算子和计算逻辑之下对RDD进行重复的计算,如下图所示:RDD的重复计算对上图中的RDD计算架构进行修改,得到如下图所示的优化结果:RDD架构优化2. 尽早filter获取到初始RDD后,应该考虑尽早地过滤掉不需要的数据,进而减少对内存的占用,从而提升Spark作业的运行效率。本文首发于公众号:五分

    精选文章

    阅读 

    评论 

    收藏 

  • 七彩极 发布于:2 天前

    【女神节有奖征文】追忆:当爱情来时要专一

    每一次当爱在靠近,请不要犹豫,牢牢抓住吧!虽然有某个伟人说人生一共大约能遇到上千人,但谁又知道下一站在哪里呢?-我的情商很低,居然能结婚,简直是个奇迹。IT男突出特质:【太理性】!不过,也有例外的时候——那就是想耍朋友时,突然就变得感性起来了。-恋爱期间,只要自己有时间,就要放下一切,陪心仪的女孩聊天、散步、逛街、吃吃喝喝……趁着情人节、七夕节,利用网上分享的“表白神奇”(你懂得--),给女友播放

    阅读 

    评论 

    收藏 

  • 很菜的Jason 发布于:3 天前

    简单分支与循环应用

    循环分支结构的实践代码

    阅读 

    评论 

    收藏 

  • 小梁L同学 发布于:3 天前

    【女神节有奖征文】我,脚本,和她的故事

    part1我和小雅认识时间不短,实话说,我记不清她是我哪一次利用QQ条件查找加的好友了。作为那个时候的阿宅,利用QQ条件筛选加异性好友是最普通不过的事情了,但是大多数阿宅的聊天记录估计止于“你好,在吗,在干嘛”这三条简练,充满人生哲学又不失礼貌的问题。我也一样,小雅就是我问完"在干嘛"之后再也没有理我了。我舍不得删她好友,心底替她求我留一个好友位,报酬是可以时不时看看她的QQ动

    阅读 

    评论 

    收藏 

  • 捷哥CCIE 专栏作者 发布于:3 天前

    【女神节有奖征文】一瓶鲜橙多,一次大冒险,成就一对IT界金童玉女

    我曾经发过5个技术专栏文章了,里面都以小说的方式来叙述了每一个网络案例的解决过程。但技术专栏侧重点是技术,对专栏里面的人物性格,以及人物感情方面的描写就不能写那么多了。

    阅读 

    评论 

    收藏 

  • CrazyBarrett 发布于:3 天前

    浮点型、字符型、boolean、var

    浮点型(float、double)A.只能装带有小数部分的数,Java浮点型,一共有2个:float:4个字节(32位)double:8字节(64位)但他们远远比int和long的4和8个字节大的多Q1:编程时应该用double,浮点数都有精度丢失;现在的内存相当便宜,出于精度考虑,应该使用double。

    阅读 

    评论 

    收藏 

  • PythonEducation 发布于:3 天前

    企业信用评分卡建模模型实战(应用场景-企业债 融资 并购 上市)

    python企业信用评分卡建模模型实战(应用场景-企业债 融资 并购 上市)

    阅读 

    评论 

    收藏 

  • zhang25yun 发布于:3 天前

    sh nginx虚拟主机批量添加

    nginx 虚拟主机

    阅读 

    评论 

    收藏 

点击浏览更多>>

推荐作者 更多

  • 贺磊

    424W+
    人气
    727
    评论
    951
    点赞
  • 张强

    293W+
    人气
    248
    评论
    470
    点赞
  • 张甦

    254W+
    人气
    288
    评论
    392
    点赞
  • 廖堃

    203W+
    人气
    603
    评论
    1003
    点赞
  • 更多作者

优质好课 更多

粉丝榜TOP10(专栏作者)

  • 1 姜汁啤酒
  • 2 南非蚂蚁
  • 3 李振良OK
  • 4 51CTOsummer
  • 5 王春海
  • 6 阿铭linux
  • 7 51CTO阿森
  • 8 奇猫
  • 9 捷哥CCIE
  • 10 sery

热门推荐 更多

博文动态

专栏组合 更多