
面试
文章平均质量分 87
在酒吧写代码
一个很懒的程序员...
展开
-
阿里高工珍藏版《亿级并发系统架构设计笔记》面面俱到,无私奉献出来
现在 Java 面试,问的是越来越底层。作为一名合格的 Java 程序员不仅要能“上天”,还要能“入地”!而什么是上天什么是入地呢?原创 2022-12-03 16:24:24 · 314 阅读 · 0 评论 -
2023版金三银四Java面试题,只要掌握80%,无脑通关大厂!
今天为大家整理了目前互联网出现率最高的大厂面试题,所谓八股文也就是指文章的八个部分,文体有固定格式:由破题、承题、起讲、入题、起股、中股、后股、束股八部分组成,题目一律出自四书五经中的原文。原创 2022-12-03 15:27:12 · 551 阅读 · 0 评论 -
翻遍GitHub,这份MySQL全面手册,受喜爱程度不输任何大厂笔记
本书还涉及了熟悉Oracle或其他数据库系统的用户和管理员所需要的基本知识。体验过MySQL的人,对熟悉的主题会找到新的视角,从而更深入洞察MySQL的世界,提高他们现有的知识和经验。在读者使用MySQL时,本书将会是一个颇有价值的资源。原创 2022-11-26 13:39:08 · 219 阅读 · 0 评论 -
2023版:Java基础知识面试题合集(22460字),建议收藏
什么是Java?Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。Java语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程 。原创 2022-11-26 13:30:35 · 808 阅读 · 0 评论 -
偷偷内卷终于拿到大厂offer 这个你值得拥有LeetCode算法题小抄
随着互联网寒潮的到来, 越来越多的互联网公司提高了面试的难度,其中之一就是加大了面试当中手撕算法题的比例。这里说的算法题不是深度学习,机器学习这类的算法,而是排序,广度优先,动态规划这类既考核数据结构也考核编程能力的题目。刷题的网址非常的多,其中以leetcode是最为出名的。刷过的题老是忘,第二次刷的时候还是不会做刷题的速度很慢,即使花一天时间,也常常只能刷五六道坚持不下来,老是刷到一半就停滞下来了,当我第二次再来刷的时候,前面刷过的题都又忘的差不多。原创 2022-09-26 10:29:47 · 94 阅读 · 0 评论 -
还在想java怎么面试?直接看文章下一个入职的就是你
如果有,那么你就可以适当描述下项目的需求,然后说,通过读底层代码,我了解了两者的差别,而且在这个实际需求里,我就用了TreeSet,而且我还专门做了对比性试验,发现用TreeSet比HashSet要高xx个百分点。而前者,一直在重复劳动,能力也只一直停留在“会干活”的层面。哪怕你在前三点表现一般,那么至少也能超越将近一般的候选人,尤其当你在SQL优化方面表现非常好,那么你在面试高级开发时,数据库层面一定是达标的,如果你连第四点也回答非常好,那么恭喜你,你在数据库方面的能力甚至达到了初级架构的级别。原创 2022-09-21 09:56:21 · 89 阅读 · 0 评论 -
推荐一款微软出品的Java开发神器,体验不输IDEA!
推荐一款微软出品的Java开发神器,体验不输IDEA!原创 2022-08-16 10:31:30 · 1052 阅读 · 0 评论 -
springboot多数据源配合docker部署mysql主从实现读写分离
本篇主要有两部分: 1、使用docker部署mysql主从 实现主从复制 2、springboot项目多数据源配置,实现读写分离 一、使用docker部署mysql主从 实现主从复制此次使用的是windows版本docker,mysql版本是5.7 1、使用docker获取mysql镜像 docker pull mysql:5.7.23 #拉取镜像文件docker images #查看镜像文件 2、使用docker运行mysql master docker原创 2021-09-23 16:11:08 · 312 阅读 · 0 评论 -
大白话谈JVM的类加载机制
前言我们很多小伙伴平时都是做JAVA开发的,那么作为一名合格的工程师,你是否有仔细的思考过JVM的运行原理呢。如果懂得了JVM的运行原理和内存模型,像是一些JVM调优、垃圾回收机制等等的问题我们才能有一个更清晰的概念。为了走进JVM,深入了解底层,王子打算写一个JVM的专题,留下自己对JVM探索的足迹,同时也希望能帮到小伙伴们更好的理解JVM。那我们开始吧。JAVA代码的运行流程首先我们就来聊一聊JAVA代码是怎么运行起来的,这部分比较基础相信大家都知道,就当成是个复习吧。.原创 2020-09-27 20:51:54 · 478 阅读 · 0 评论 -
设计模式(4)——单例模式的学习及其六大战将
单例模式的引发的陈年回忆 记着N年以前,那时候还在上大学,有一门科目叫做软件体系结构,教我们的老师是个40岁左右的女老师,姓韩,好像是东北大学博士毕业的,之所以对她还有些印象,那是因为初恋女友Y同学是被保送到东北大学读研的,而当时韩老师和Y同学的师生关系好像还挺不错,当然也是Y同学确定保送东北大学读研的那一年,我们和平而坚决地分开了。。 我就读的大学是一所普通本科,我们学院一个年级可以保送的名额也仅仅只有三个,比起985 211那成堆的保送名额真的差的太远,Y同学是相当优秀的,大学四年,每次原创 2020-09-27 20:49:21 · 431 阅读 · 0 评论 -
Mysql写入频繁,怎么破?这是我见过的最清晰的“神操作”
Mysql在写入压力很大,怎么办?高并发下的性能最大的问题,大都在数据库,以前我们做二十万超级群,mongodb每个月都会出事故. 我们聊聊,高并发下如何缓解mysql的压力 ⚠️:mysql是锁锁表不锁库,sqlite是锁库不锁表环境准备Mac mysql navicat wrk压测工具 node.js环境下载wrkbrew install wrk如果这里卡住,可以调整`替换brew.git:cd "$(brew --repo)"git remote se...原创 2020-09-26 13:54:28 · 1270 阅读 · 0 评论 -
《Java从入门到失业》第四章:类和对象(4.3):一个完整的例子带你深入类和对象
4.3一个完整的例子带你深入类和对象 到此为止,我们基本掌握了类和对象的基础知识,并且还学会了String类的基本使用,下面我想用一个实际的小例子,逐步来讨论类和对象的一些其他知识点。4.3.1需求及分析 大失叔比较喜欢打麻将,毕竟是国粹嘛,哈哈!因此我打算用一个“自动麻将桌”的小程序来探讨(我相信你们大多数也都会打,如果实在不会,自己百度科普下吧)。需求很简单,说明如下:一共136张麻将牌 西施、王昭君、貂蝉、杨贵妃4个人玩 座位东固定为庄家 程序开始运行后,...原创 2020-09-19 14:42:04 · 515 阅读 · 0 评论 -
Netty服务端启动流程源码分析
前记哈喽,自从上篇《Netty之旅二:口口相传的高性能Netty到底是什么?》后,迟迟两周才开启今天的Netty源码系列。源码分析的第一篇文章,下一篇我会分享客户端的启动过程源码分析。通过源码的阅读,我们将会知道,Netty服务端启动的调用链是非常长的,同时肯定也会发现一些新的问题,随着我们源码阅读的不断深入,相信这些问题我们也会一一攻破。废话不多说,直接上号!一、从EchoServer示例入手示例从哪里来?任何开源框架都会有自己的示例代码,Netty源码也不例外,如模块net...原创 2020-09-15 21:26:07 · 608 阅读 · 0 评论