Skip to main content

moregeek program

Java线上故障排查不会怎么办,p8大佬总结的套路清单带你轻松玩转!-多极客编程

前言 线上故障主要会包括 CPU、磁盘、内存以及网络问题,而大多数故障可能会包含不止一个层面的问题,所以进行排查时候尽量四个方面依次排查一遍。同时例如 jstack、jmap 等工具也是不囿于一个方面的问题的,基本上出问题就是 df、free、top 三连,然后依次 jstack、jmap 伺候,具体问题具体分析即可。 CPU 一般来讲我们首先会排查 CPU 方面的问题。CPU 异常往往还是比较好

Read More

让小伙伴们大呼过瘾的可视化作品!-多极客编程

今天给大家分享一波可视化的优秀案例。 「可视化」,是把我们看不见的东西变得清晰可见,把抽象的东西具象化。 运用可视化工具,充分发挥可视化展示能力、三维空间分析能力,将业务管理、物联网感知数据、大数据分析数据、视频监控、工程项目数据、地下管网数据、公共安全数据、招商成果数据等融合到一个三维可视化平台,进行高度融合与挖掘分析,帮助用户从大量的数据中寻找、发现新的线索,进而探索和创造新的理论、

Read More

MySQL 数据库 增删查改、克隆、外键 等操作-多极客编程

目录 1、SQL 字段数据类型 2、查看数据库信息语句 3、SQL 语句 创建、删除 数据库 数据表 向表中添加、删除 记录、查询记录 修改表名,添加、修改、删除 字段,添加唯一约束 查看、删除、添加 表中的索引 扩展功能,字段值自增等 4、数据表高级操作 克隆表,将数据表的数据记录生成到新的表中 删除记录后主键记录重头开始自增 创建临时表 5、创建外键约束,保证数据的完整性和一致性 6、MySQ

Read More

实锤了!程序员喜提新头衔!!-多极客编程

​  码农——编码的农民,现在各行各业对计算机应用和依赖都在不断增强,随之而来的是大量对IT行业开发人才要进入到编码工作中,这些开发人员被称为“码农”,有外行的戏称,也有内行的自嘲。 学编程的人脑子聪明,对设计和开发有熟练的技巧,但随着行业竞争发展和企业对利润的追求,程序员的工作在收入颇丰的同时,工作量也比成正比,他们是IT精英,很多人已经在企业中担任管理层级。 昨天,一条关于新生代农民工的消

Read More

京东一面二面真题【附答案解析】-多极客编程

前言 爱因斯坦说过“耐心和恒心总会得到报酬的”,我也一直把这句话当做自己的座右铭,这句箴言在今年也彻底在“我”身上实现了。 京东一面: 为了大家可以直观的看到,以下是京东一面的相关面试题,下面是解析! 1、遇到过哪些设计模式? 在学习⼀些框架或中间件的底层源码的时候遇到过⼀些设计模式: 1. 代理模式:Mybatis中⽤到JDK动态代理来⽣成Mapper的代理对象,在执⾏代理对象的⽅法时会去

Read More

阿里巴巴二面:12道Java真题解析-多极客编程

前言 最近有不少粉丝去阿里巴巴面试了,回来之后总结不少难题给我,以下是面试的真题,跟大家一起来讨论怎么回答。 阿里二面 1、Jdk1.7到Jdk1.8 HashMap 底层发⽣了什么变化? 1.7中底层是数组+链表,1.8中底层是数组+链表+红⿊树,加红⿊树的⽬的是提⾼HashMap插⼊和查询整体效率。 1.7中链表插⼊使⽤的是头插法,1.8中链表插⼊使⽤的是尾插法,因为1.8中插⼊k

Read More

两个月就拿到了蚂蚁offer,大厂面试也不过如此!面试题自测-多极客编程

前言 熟练的掌握Java的核心底层技能很重要,这样才能从容面对面试官的种种考验,小编整理的这份面试清单都是各大厂的面试真题总结得出来的,感兴趣的挑战自己的技术层级的就赶紧来试试吧,大厂一定是行业发展的方向标杆! 阿里一面 1、如何查看线程死锁 1.可以通过jstack命令来进⾏查看,jstack命令中会显示发⽣了死锁的线程 2.或者两个线程去操作数据库时,数据库发⽣了死锁,这是可以查询数据库的

Read More

Java程序模拟银行ATM机,实现存款、取款、查询、转账功能等操作!-多极客编程

一、介绍 ATM柜员机模拟程序程序的功能点如下: 要求使用图形用户界面: 通过主界面,可以进入管理员界面、用户界面、系统设置界面、退出: 启动软件,可以进入用户模式,也可以进入系统管理模式; 进入系统管理模式,需要输入管理员账号和密码, 可以查看这台ATM机近期资金出入明细, 可以查看这台ATM机上面操作的所有账户的历史记录和明细, 可以把所有记录导出到excel文件中; 进入用户账号和密码的登

Read More

一文带你深入了解IOC启动原理-多极客编程

# 1. IOC概述 **1.1 是什么?** **两个概念:控制反转,依赖注入** **来看一下传统的干活方式:**在对象单一职责原则的基础上,一个对象很少有不依赖其他对象而完成自己的工作,所以这个时候就会出现对象之间的依赖。而体现在我们的开发中,就是需要什么对象的时候,就创建什么对象,此时对象创建的控制权在我们自己手里。当对象创建的太多的时候,就会出现一个对象更改,就得更改所有依赖它的对象,耦

Read More

苏宁易购三面:写一个脚本获取Linux系统CPU的详细信息,并说出原理!-多极客编程

一、脚本 今天主要分享一个shell脚本,用来获取linux系统CPU、内存、磁盘IO等信息。 #!/bin/bash # 获取要监控的本地服务器IP地址 IP=`ifconfig | grep inet | grep -vE 'inet6|127.0.0.1' | awk '{print $2}'` echo "IP地址:"$IP   # 获取cpu总核数 cpu_num=`grep -c "m

Read More

竟然还有人认为Redis只有get set那样简单!-多极客编程

Redis五种数据类型及应用场景 Redis有五种数据类型,即 string,list,hash,set,zset(sort set),我想这点只要稍微对Redis有点了解的小伙伴都应该清楚。下面,我们就来讨论下这五种数据类型的应用场景,Redis实战学习笔记,不了解Redis的可以先阅读一下! string 这个类型相信是大家最熟悉的了,但是千万不要小瞧它,它可以做很多事情,也可以牵出一系列的问

Read More

新浪网面试官:说说Java并发编程中CountDownLatch原理与应用-多极客编程

前言 控制并发流程的工具类,作用就是帮助我们程序员更容易的让线程之间合作,让线程之间相互配合来满足业务逻辑。比如让线程A等待线程B执行完毕后再执行等合作策略。 控制并发流程的工具类主要有: 简介 背景 CountDownLatch是在Java1.5被引入,跟它一起被引入的工具类还有CyclicBarrier、Semaphore、ConcurrenthashMap和BlockingQueue。

Read More

一篇文章带你读懂Spring如何解决循环依赖!-多极客编程

什么是循环依赖? 当多个Bean相互依赖时则构成了循环依赖,例如A,B两个Bean。其中A中存在属性B,B中存在属性A,当Spring在实例化A时发现A中存在属性B,就去实例化B,实例化B时又发现存在属性A,一直在循环注入依赖,导致循环依赖问题出现。 Spring全家桶学习笔记+大厂面试真题共享! Spring是怎么解决循环依赖的? Spring中会通过各种Bean中间状态来达到Bean还未实例化

Read More

360四面:说说Spring Boot程序启动中Netty异步架构的原理!-多极客编程

前言 对于高性能的 RPC 框架,Netty 作为异步通信框架,几乎成为必备品。例如,Dubbo 框架中通信组件,还有 RocketMQ 中生产者和消费者的通信,都使用了 Netty。今天,我们来看看 Netty 的基本架构和原理。 Spring Boot实战学习笔记 Netty 的特点与 NIO Netty 是一个异步的、基于事件驱动的网络应用框架,它可以用来开发高性能服务端和客户端。 以前编写

Read More

Keep三面:如何用Spring Security实现前后端分离?-多极客编程

前言 Spring Security网络上很多前后端分离的示例很多都不是完全的前后分离,而且大家实现的方式各不相同,有的是靠自己写拦截器去自己校验权限的,有的页面是使用themleaf来实现的不是真正的前后分离,看的越多对Spring Security越来越疑惑,此篇文章要用最简单的示例实现出真正的前后端完全分离的权限校验实现,spring全家桶共享,总结了大厂面试真题,资深架构师学习笔记等。 1

Read More

利用Spring Boot轻松实现动态定时器开发!-多极客编程

前言 传统定时器是硬编码。但是有的时候业务上需要不断地调整 问题描述 我们开发了一个定闹钟的功能。这个功能肯定是定时器开发。但是这就存在一个问题这个定时是动态的。那么我们如何实现呢?Spring Boot核心学习笔记共享。 简介 定时器在开发中真的算是一种福利了。通过定时器我们省去了很多人力。我们通过定时器将一些繁琐定期的事情通过代码去完成。在Java开发中我们通过Timer类可以简单实

Read More

互联网人不可或缺的资源搜索引擎-多极客编程

 1. 猎手导航搜索网站简介史上最强大的资源搜索引擎, 猎手导航集搜索引擎搜索、社交搜索、BT磁力搜索、学术文档搜索、百度网盘搜索、影视资源搜索、程序员资料搜索、素材搜索等各行业常用网站于等一身,极大方便了网民的便捷上网 本站平台只是简单供猎手导航搜索的基础数据分析其价值和可信度,网站的可靠性和价值仅供参考,猎手导航搜索真正的价值在于它是否为社会的发展带来积极促进作用,另外还取决于各种因素的综合分

Read More

藏在成都这个阴雨小城里的互联网公司-多极客编程

大家好,我是小羽不知不觉,已经是来成都的第三个年头了,这个南方的阴雨小城,承载了我太多的记忆。其实知道成都还是因为赵雷的一首《成都》而了解这个城市,觉得是一个巴适安逸的小城,以后有机会一定要去看看。也正如雷子另一首《理想》里的一句歌词,理想今年你几岁?毕业那会时常在问自己,我的理想在哪,我能成为想成为的人嘛?而我们大部分人的理想依然只是理想,从未照进现实。说说自己为什么会选择来成都吧,我的老家在北

Read More

互联网和互联网的组成-多极客编程

目录一、互联网的组成(教材版)二、互联网的组成(科普版)2.1 互联网的硬件组成2.2 互联网的软件组成一、互联网的组成(教材版)互联网的拓扑结构非常复杂 ,并且在地理位置上覆盖了全球,从工作方式上看,可以划分为两大块:边缘部分:这部分由所有连接在互联网上的主机组成。这部分是用户直接使用的,用来进行通信和资源共享。核心部分:由大量网络和连接这些网络的路由器组成。这部分用来为边缘部分提供服务。注意:

Read More

Java 为什么在互联网应用中是热门的语言-多极客编程

在互联网高速发展的现在,编程已经侵入了我们生活中的方方面面,我们的生活也因为编程而变得更加方便快捷。而在各种编程语言中,Java是应用最广、使用频率最高的编程语言,它在如今的互联网行业中扮演着举足轻重的地位。可以说Java在流行性方面击败了它们。毫无疑问,Java在最近的一段时间内如此受欢迎已成为一个原因,更不用说它已经摆脱了近二十年半的竞争。因此,百万美元的问题仍然存在:为什么Java如此受欢迎

Read More