自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(24)
  • 资源 (3)
  • 收藏
  • 关注

原创 阿里大牛推荐书籍:高性能MySQL

MySQL内容介绍本书是MySQL领域的经典之作,拥有广泛的影响力。第3版更新了大量的内容,不但涵盖了最新MySQL 5.5版本的新特性,也讲述了关于固态盘、高可扩展性设计和云计算环境下的数据库相关的新内容,原有的基准测试和性能优化部分也做了大量的扩展和补充。全书共分为16章和6个附录,内容涵盖MySQL架构和历史,基准测试和性能剖析,数据库软硬件性能优化,复制、备份和恢复,高可用与高可扩展性...

2020-04-27 15:46:54 561

原创 这十个MySQL经典错误,99%的程序员一定遇到过!你呢?

原文:http://blog.51cto.com/sumongo...今天就给大家列举 MySQL 数据库中,最经典的十大错误案例,并附有处理问题的解决思路和方法,希望能给刚入行,或数据库爱好者一些帮助,今后再遇到任何报错,我们都可以很淡定地去处理。学习任何一门技术的同时,其实就是自我修炼的过程。沉下心,尝试去拥抱数据的世界!Top 1:Too many connections(连接数过多...

2020-04-27 15:44:40 267

原创 金三银四尾声,献给还在面试Java开发的你们

1. 正确地认识自己我听到过很多用来形容程序员的网络词汇,码农,程序猿,软件工程师,张江男,屌丝程序员等等。其中大部分都略带贬义,有些甚至是程序员们自己发明出来用于自嘲的。其实这些称呼对你来说并不重要,关键是你自己内心中用了哪一个词汇来描述自己。当你仅仅将自己定位成一个码农,那你可能就是那个整天用着相同的工具,写着相似代码的码农;你把自己看作是一个屌丝程序员的话,那你也可能就是那个衣...

2020-04-25 14:42:23 161

原创 工作中常用到的Java集合类有哪些?

前言Happy New Year!Spring全家桶、Docker、Redis已放入你的新年一线架构师突击SpringBoot,Cloud,Nginx与Docker,带你玩转JavaJava集合是我认为在Java基础中最最重要的知识点了,Java集合是必须掌握的。我在实习/秋招面试的时候,只要是面到Java,那一定是少不了Java集合。作为一个新人,最关心的其实有一点:这个技术在工作中...

2020-04-21 15:07:36 387 1

原创 程序员一般喜欢浏览网站,个人推荐

经过我的调查,给大家推荐一下程序员最常上的网站:0. Google:https://google.com这个不用多说了吧。GitHub — 开发者最最最重要的网站:https://github.com这个不用多说了吧,代码托管网站,上面有很多资源,想要什么轮子,上去搜就好了。并且呢,上面有很多优秀的程序员,你可以在这里交到很多好朋友喔。2. 掘金 — 帮助开...

2020-04-21 15:04:50 492

原创 Redis 21问,你会吗?

作者:菜鸟小于https://www.cnblogs.com/Young...1.什么是redis?Redis 是一个基于内存的高性能key-value数据库。2.Reids的特点Redis本质上是一个Key-Value类型的内存数据库,很像memcached,整个数据库统统加载在内存当中进行操作,定期通过异步操作把数据库数据flush到硬盘上进行保存。...

2020-04-16 14:27:43 116

原创 图解Spring解决循环依赖

前言Spring如何解决的循环依赖,是近两年流行起来的一道Java面试题。其实笔者本人对这类框架源码题还是持一定的怀疑态度的。如果笔者作为面试官,可能会问一些诸如“如果注入的属性为null,你会从哪几个方向去排查”这些场景题。那么既然写了这篇文章,闲话少说,发车看看Spring是如何解决的循环依赖,以及带大家看清循环依赖的本质是什么。正文通常来说,如果问Spring内部如何...

2020-04-16 14:25:55 211 1

原创 Java—File类详解及实践

File类介绍File类概述  File类是java.io包下代表与平台无关的文件和目录。File可以新建、删除、重命名文件和目录,但是不能访问文件内容本身,如果需要访问内容的话,需要通过输入/输出流进行访问。  File类可以使用文件路径字符串创建File实例,路径既可以是绝对路径,也可以是相对路径。一般相对路径的话是由系统属性user.dir指定,即为Java VM所在路径。F...

2020-04-16 14:24:25 215

原创 2020最全微服务:SpringBoot+Cloud+Docker

前言最近几年,微服务可谓是大行其道。在业务模型不完善,超大规模流量的冲击的情况下,许多企业纷纷抛弃了传统的单体架构,拥抱微服务。这种模式具备独立开发、独立部署、可扩展性、可重用性的优点的同时,也带来这样一个问题:开发、运维的复杂性提高。有人感觉微服务越做越不方便管理。然而,随着 Docker 容器技术和自动化运维等相关技术发展,微服务变得更容易维护。因此,未来微服务的发展只会越来越完善,成...

2020-04-14 16:01:49 210

原创 微信自动回复 | 如何智能秒回女朋友

大家好,我是一个程序员,我有一个很可爱的女朋友。然而作为一个程序狗,一般晚上都是在码程序,纪念日就是在做项目。让我最苦恼的就是每天晚上都需要在女朋友睡觉前温柔地说晚安,还有秒回女朋友的消息。但是一旦沉迷代码,就会错过时间,不能给可爱的女朋友最及时的关心。但是,作为一个程序员,有一个可爱的女朋友真的很不容易。所以,我决定用我的机智来解决这一个问题,让小可爱感受到我春天般的温暖。恰逢恋爱纪...

2020-04-14 15:57:18 3469 3

原创 MySQL优化的14条建议

1. 避免使用 select *你需要什么信息,就查询什么信息,查询的多了,查询的速度肯定就会慢。2.当你只需要查询出一条数据的时候,要使用 limit 1比如你要查询数据中是否有男生,只要查询一条含有男生的记录就行了,后面不需要再查了,使用Limit 1 可以在找到一条数据后停止搜索。3. 建立高性能的索引索引不是随便加的也不是索引越多越好,更不是所有索引对查询都有效。...

2020-04-11 17:44:59 129

原创 大厂分布式面试题分享:ZooKeeper集群如何实现高可用部署?

Zookeeper 我想大家都不陌生,在很多场合都听到它的名字。它是 Apache 的一个顶级项目,为分布式应用提供一致性高性能协调服务。可以用来做:配置维护、域名服务、分布式锁等。有很多开源组件,尤其是中间件领域,使用 Zookeeper 作为配置中心或者注册中心。它是 Hadoop 和 HBase 的重要组件,是 Kafka 的管理和协调服务,是 Dubbo 等服务框架的注册中心等。原理...

2020-04-11 17:43:42 207

原创 Java开发面试体系文档:近四百道高频Java技术面试题分享

前言春招,又到了“金三银四”面试求职高峰期,在金九银十时也参与过不少面试,2020都说工作不好找,也是对开发人员的要求变高。前段时间自己有整理了一些Java后端开发面试常问的高频考点问题做成一份PDF文档(365道高频题),同时也整理一些图文解析及笔记,今天在这免费分享给大家,希望大家在即将的十月面试做好复习,长期的积累和短期的突击让自己能找到一个满意的工作!很多人面试之前,可能没有在...

2020-04-11 17:38:36 572

原创 JVM这四道题,你能行吗?

作者:melonstreethttps://www.cnblogs.com/QG-wh...下面总结了 JVM 的 4 个问题,看你能顶住么?1、JVM的内存区域是怎么划分的?2、OOM可能发生在哪些区域上?3、堆内存结构是怎么样的?4、常用的性能监控与问题定位工具有哪些?1、JVM的内存区域是怎么划分的?JVM的内存划分中,有部分区域是线程私有的,有部分是属于整...

2020-04-10 14:40:17 72

转载 有人说Python 从入门到精通:一个月就够了,你觉得呢?

选自Medium作者:Jhankar Mahbub机器之心编译参与:王子嘉、Geek AI毫无疑问,Python 是当下最火的编程语言之一。对于许多未曾涉足计算机编程的领域「小白」来说,深入地掌握 Python 看似是一件十分困难的事。其实,只要掌握了科学的学习方法并制定了合理的学习计划,Python 从 入门到精通只需要一个月就够了!要知道,一个月是...

2020-04-09 21:14:50 330 3

原创 当你写出User user = new User()时,JVM 都做了些什么

作者:湖人总冠军一、引言如你所知,Java是一门面向对象的编程语言。我们平常在写代码的时候也是在不停的操作各种对象,那么当你在写出User user = new User();这样一行代码的时候,JVM都做了些什么呢?二、了解对象1、内存布局在Hotspot虚拟机中一个对象的内存布局分为三个部分:对象头、实例数据、对齐填充。对象头又有两部分的信息,第一部分是用于存储对象...

2020-04-09 21:11:20 2179

原创 涨薪技术实战分享:SpringBoot+SpringCloud+Nginx+Docker+分布式

Spring Boot在过去的几年时间里,最让人兴奋、回头率最高、最能改变游戏规则的东西,大概就是Spring Boot了。Spring Boot提供了一种新的编程范式,能在最小的阻力下开发Spring应用程序。有了它, 你可以更加敏捷地开发Spring应用程序,专注于应用程序的功能,不用在Spring的配置上多花功 夫,甚至完全不用配置。实际上,Spring Boot的一项重要工作就是让...

2020-04-09 21:10:44 196

原创 Java—Queue队列详解

QueueQueue队列介绍  Queue是用于模拟队列的,啥叫队列?队列就是排队的意思,比如排队结账,先进入队伍中,先排到先付账走人;后排到的,进入队伍,等前面的人出队伍后,再跟在后面付钱出队。符合“先进先出FIFO”的规则,是一种线性表。插入在一端,删除则在另一端。入队(offer)在队尾,出队(poll)在队头。   Queue接口有实现类PriorityQueue,有另一个双端队列...

2020-04-09 21:10:08 478

原创 阿里面试回来,想和 Java 程序员谈一谈!

第一个问题:阿里面试都问什么?======================这个是让LZ最头疼的一个问题,也是群里的猿友们问的最多的一个问题。说实话,LZ只能隐约想起并发、JVM、分布式、TCP/IP协议这些个关键字,具体的问题真的是几乎都没记住。而且就算LZ记住了,也告诉你了,你也背会了,但LZ觉得,在面试中,你被问到一模一样问题的可能性依然很小。第一个阶段是主语言本身以及它的高级...

2020-04-08 14:38:24 69

原创 redis的对象类型及其相应的编码类型

1.redis的对象类型  Redis 使用对象来表示数据库中的键和值, 每次当我们在 Redis 的数据库中新创建一个键值对时, 我们至少会创建两个对象, 一个对象用作键值对的键(键对象), 另一个对象用作键值对的值(值对象)。键对象总是字符串对象类型,值对象则有以下类型2.redis的对象类型的编码3.每种类型的对象都至少可以使用两种不同的编码,如下4.常用对象类型4....

2020-04-08 14:37:51 143

原创 20年BATJ大厂必问面试题(复盘):JVM+微服务+多线程+锁+高并发

1.Redis 面试题1、什么是 Redis?.2、Redis 的数据类型?3、使用 Redis 有哪些好处?4、Redis 相比 Memcached 有哪些优势?5、Memcache 与 Redis 的区别都有哪些?6、Redis 是单进程单线程的?7、一个字符串类型的值能存储最大容量是多少?8、Redis 的持久化机制是什么?各自的优缺点?9、Redis 常见性能问题和解决方案:10、...

2020-04-08 14:37:20 213

原创 Linux是什么?大牛十年Linux心得文档给你答案

Linux是什么Linux就是个操作系统:它和Windows XP、Windows 7、Windows 10什么的一样就是一个操作系统而已!Linux能干什么:它能当服务器,服务器上安装者各种企业应用、服务。比如:Web服务(apache,就是能架设网站的)、数据库(MySQL,存储网站信息数据的)、博客系统(wordpress) 等……Linux系统用在哪些领域:比...

2020-04-02 17:48:10 1905

原创 大咖推荐书籍,精选Redis+Nginx+Spring+SpringBoot实战文档

Nginx实战Nginx是一款轻量级的Web 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,在BSD-like 协议下发行。其特点是占有内存少,并发能力强,事实上nginx的并发能力确实在同类型的网页服务器中表现较好,中国大陆使用nginx网站用户有:百度、京东、新浪、网易、腾讯、淘宝等。Nginx 是一个很强大的高性能Web和反向代理服务,它具有很多非常优越...

2020-04-02 17:46:52 433

原创 SpringBoot快速入门

2020-04-02 17:30:28 197

【软件测试高频面试题】

【软件测试高频面试题】

2022-02-25

金三银四软件测试面试真题

金三银四软件测试面试真题

2022-02-25

最新2020Java学习路线

从零基础开始学习,第一阶段:Java开篇,第二阶段:Java语言语法,第三阶段:集成开发工具的使用,第四阶段:面向对象,第五Javase进阶,第6阶段 :数据库+JDBC,第7阶段 :前端精讲,第8阶段 :算法篇,第9阶段 :JavaEE,第10阶段 :工具的使用,第11阶段 :Linux学习,第12阶段 :SSM框架的使用,第13阶段 :SpringBoot的使用,第14阶段 : 面试篇,第15阶段:微服务阶段,第16阶段:分布式 私信可免费,领取学习视频

2020-11-23

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除