自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

learnjiawa的博客

Java后端开发

  • 博客(49)
  • 收藏
  • 关注

原创 灵魂拷问,MySQL索引知多少?

俯瞰MySQL,搞清楚MySQL每个零部件的作用,加深对MySQL架构的理解,可以在日常的开发中更快的定位MySQL异常的问题根源所在。在文章开始之前,先提出这几个问题,看看你能不能准确说出答案呢?MySQL的框架有几个组件,各有什么作用?Server层和存储引擎层的作用分别是什么?“you have an error in your SQL syntax” 这个问题出在哪个组件?对于...

2019-12-15 20:33:42 356 2

原创 计网,还得从url说起

计网,还得从url说起在学习的过程中,如果我们可以通过一个问题,把所有我们需要掌握的知识点串联在一起,意味着我们只需要搞明白这个问题,我们就掌握了相关的知识。最近我就在学习计算机网络,我一直在琢磨怎么把计算机网络中那么多纷繁复杂的知识点一网打尽,我想着或许可以从这个问题入手——在浏览器的地址栏中输入url后按下回车,后面发生了什么?我以前觉得这个问题挺土气的,现在回头再来看看这个问题,反倒觉得这个问题很奇妙,这种感觉的转变,我觉得是因为我回答这个问题的答案可能发生了点变化。几个月前,我会这样回答这个问

2020-11-29 19:23:04 235

原创 一起吃面筋 004

快春招了,小豪说吃面筋能够强身健体,因此烤了一些面筋和大家一起分享。凡事就怕认真,每天吃一点,让时间给你答案。面筋分享 0041.Java面向对象特性介绍一下,类能否多继承?子类继承父类,会继承父类的所有属性吗?2.设计模式熟悉哪些?适配器与代理模式的区别?3.JVM内存分配策略,新生代对象晋升到老年代的年龄阀值默认是多少?4.Eden区垃圾回收用什么算法?为什么用这个算法?5.说一下你自己实现...

2020-02-12 14:34:19 238

原创 一起吃面筋 003

快春招了,小豪说吃面筋能够强身健体,因此烤了一些面筋和大家一起分享。凡事就怕认真,每天吃一点,让时间给你答案。面筋分享 0031.AOP的实现原理 ?2.AOP中用到了哪些注解?怎么做切面的优先级(先走切面2,再走切面1)? ?3.JVM加载类的过程,Jdk中rt目录下的类是哪个加载器加载的 ?4.ArrayList和LinkedList的区别 ?5.Set集合的底层实现 ?6.常用的线程池...

2020-02-10 21:51:33 251

原创 一起吃面筋 002

快春招了,小豪说吃面筋能够强身健体,因此烤了一些面筋和大家一起分享。凡事就怕认真,每天吃一点,让时间给你答案。面筋分享 0021.Mysql会使索引失效的情况?2.举例MySQL发生死锁的情况?2. 了解MySQL分区、分表吗?分表的方式说一下 ?3. MySQL主从复制的实现流程?4. 介绍一下常用的Linux命令 ?5. Linux /etc /usr这两个目录下分别存放的什么文件 ?6. ...

2020-02-08 18:45:57 249

原创 一起吃面筋 001

面筋分享 11.谈谈你对JVM的了解?2.什么是JVM内存区域?3.垃圾收集算法有哪些?4.你了解哪些垃圾收集器?5.创建线程的方式有几种?6.怎么保证多线程的运行安全性?7.关于多线程锁的升级原理?8.HTTPS原理,以及安全的概念是怎样理解的?9.MySQL数据库的事务以及事务的特性?1.谈谈你对JVM的了解?回答思路:JVM是什么?它有什么作用?参考回答:JVM是Java虚拟机,是实现...

2020-02-06 13:19:48 254

原创 Java版剑指offer编程题第23题--二叉搜索树的后序遍历序列

跟learnjiawa一起每天一道算法编程题,既可以增强对常用API的熟悉能力,也能增强自己的编程能力和解决问题的能力。算法和数据结构,是基础中的基础,更是笔试的重中之重。不积硅步,无以至千里;不积小流,无以成江海。文章目录题目描述我的想法解题方法1代码测试总结参考文献更多题目描述Java版剑指offer编程题第23题–二叉搜索树的后序遍历序列: 输入一个整数数组,判断该数组是不是某...

2020-01-10 11:49:16 154

原创 Java版剑指offer编程题第22题--从上往下打印二叉树

跟learnjiawa一起每天一道算法编程题,既可以增强对常用API的熟悉能力,也能增强自己的编程能力和解决问题的能力。算法和数据结构,是基础中的基础,更是笔试的重中之重。不积硅步,无以至千里;不积小流,无以成江海。文章目录题目描述我的想法解题方法1代码测试总结参考文献更多题目描述Java版剑指offer编程题第22题–从上往下打印二叉树: 从上往下打印出二叉树的每个节点,同层节点从...

2019-12-23 22:51:42 113

原创 小豪爱上JVM--运行时数据区

小豪今天又又又去面试了,托宇哥的福,面试官竟然真的问到了JVM,原本小豪以为能够凭借昨天宇哥教的知识蒙混过关,没想到面试官小哥哥没有按套路出牌,小豪于是又又又出糗啦,大家快来一起笑话他,嘻嘻嘻。故事人物背景介绍小豪: 23岁,武汉某双非本科不知名专业大学四年级学生,成绩一般,面临毕业,对后端开发、Java很感兴趣,正求职找工作。宇哥: 跟小豪通过租房认识,两人是室友,26岁,毕业后长期从事...

2019-12-22 14:52:31 243

原创 Java版剑指offer编程题第21题--栈的压入、弹出序列

跟learnjiawa一起每天一道算法编程题,既可以增强对常用API的熟悉能力,也能增强自己的编程能力和解决问题的能力。算法和数据结构,是基础中的基础,更是笔试的重中之重。不积硅步,无以至千里;不积小流,无以成江海。文章目录题目描述我的想法解题方法1代码测试总结参考文献更多题目描述Java版剑指offer编程题第21题–栈的压入、弹出序列: 输入两个整数序列,第一个序列表示栈的压入顺...

2019-12-21 23:40:49 168

原创 Java版剑指offer编程题第20题--包含min函数的栈

跟learnjiawa一起每天一道算法编程题,既可以增强对常用API的熟悉能力,也能增强自己的编程能力和解决问题的能力。算法和数据结构,是基础中的基础,更是笔试的重中之重。不积硅步,无以至千里;不积小流,无以成江海。文章目录题目描述我的想法解题方法1代码测试总结参考文献更多题目描述Java版剑指offer编程题第20题–包含min函数的栈: 定义栈的数据结构,请在该类型中实现一个能够...

2019-12-20 18:04:39 192

原创 小豪爱上JVM--类加载机制

小豪最近又收到Java后端开发岗位的面试通知了,数次的失败并没有让小豪丧失斗志,反而在不断的跌倒、站起来的过程中越来越强,像个打不死的小强。为了保险起见,小豪准备让宇哥给自己来一次模拟面试。故事人物背景介绍小豪: 23岁,武汉某双非本科不知名专业大学四年级学生,成绩一般,面临毕业,对后端开发、Java很感兴趣,正求职找工作。宇哥: 跟小豪通过租房认识,两人是室友,26岁,毕业后长期从事软件...

2019-12-19 23:32:23 211

原创 Java版剑指offer编程题第19题--顺时针打印矩阵

跟learnjiawa一起每天一道算法编程题,既可以增强对常用API的熟悉能力,也能增强自己的编程能力和解决问题的能力。算法和数据结构,是基础中的基础,更是笔试的重中之重。不积硅步,无以至千里;不积小流,无以成江海。文章目录题目描述我的想法解题方法1代码测试总结参考文献更多题目描述Java版剑指offer编程题第19题–二顺时针打印矩阵: 输入一个矩阵,按照从外向里以顺时针的顺序依次...

2019-12-18 23:40:32 166

原创 Java版剑指offer编程题第18题--二叉树的镜像

跟learnjiawa一起每天一道算法编程题,既可以增强对常用API的熟悉能力,也能增强自己的编程能力和解决问题的能力。算法和数据结构,是基础中的基础,更是笔试的重中之重。不积硅步,无以至千里;不积小流,无以成江海。文章目录题目描述我的想法解题方法1代码测试总结参考文献更多题目描述Java版剑指offer编程题第18题–二叉树的镜像: 操作给定的二叉树,将其变换为源二叉树的镜像。...

2019-12-17 20:57:10 214

原创 Java版剑指offer编程题第17题--树的子结构

跟learnjiawa一起每天一道算法编程题,既可以增强对常用API的熟悉能力,也能增强自己的编程能力和解决问题的能力。算法和数据结构,是基础中的基础,更是笔试的重中之重。不积硅步,无以至千里;不积小流,无以成江海。文章目录题目描述我的想法解题方法1代码测试总结参考文献更多题目描述Java版剑指offer编程题第17题–树的子结构: 输入两棵二叉树A,B,判断B是不是A的子结构。(...

2019-12-16 20:32:43 157

原创 Java版剑指offer编程题第16题--合并两个有序列表

跟learnjiawa一起每天一道算法编程题,既可以增强对常用API的熟悉能力,也能增强自己的编程能力和解决问题的能力。算法和数据结构,是基础中的基础,更是笔试的重中之重。不积硅步,无以至千里;不积小流,无以成江海。文章目录题目描述我的想法解题方法1解题方法2代码测试总结参考文献更多题目描述Java版剑指offer编程题第16题–合并两个有序列表: 输入两个单调递增的链表,输出两个链...

2019-12-15 22:51:19 268

原创 Java版剑指offer编程题第15题--反转链表

跟learnjiawa一起每天一道算法编程题,既可以增强对常用API的熟悉能力,也能增强自己的编程能力和解决问题的能力。算法和数据结构,是基础中的基础,更是笔试的重中之重。不积硅步,无以至千里;不积小流,无以成江海。文章目录题目描述我的想法解题方法1解题方法2代码测试总结参考文献更多题目描述Java版剑指offer编程题第15题–反转链表: 输入一个链表,反转链表后,输出新链表的表...

2019-12-14 11:55:50 407 1

原创 Java版剑指offer编程题第14题--链表中倒数第k个结点

跟learnjiawa一起每天一道算法编程题,既可以增强对常用API的熟悉能力,也能增强自己的编程能力和解决问题的能力。算法和数据结构,是基础中的基础,更是笔试的重中之重。不积硅步,无以至千里;不积小流,无以成江海。文章目录题目描述我的想法解题方法1代码测试总结参考文献更多题目描述Java版剑指offer编程题第14题–链表中倒数第k个结点: 输入一个链表,输出该链表中倒数第k个结...

2019-12-13 12:13:42 210

原创 Java版剑指offer编程题第13题--调整数组顺序使奇数位于偶数前面

跟learnjiawa一起每天一道算法编程题,既可以增强对常用API的熟悉能力,也能增强自己的编程能力和解决问题的能力。算法和数据结构,是基础中的基础,更是笔试的重中之重。不积硅步,无以至千里;不积小流,无以成江海。文章目录题目描述我的想法解题方法1解题方法2代码测试总结参考文献更多题目描述Java版剑指offer编程题第13题–调整数组顺序使奇数位于偶数前面: 输入一个整数数组,...

2019-12-12 10:33:04 210

原创 Java版剑指offer编程题第12题--数值的整数次方

跟learnjiawa一起每天一道算法编程题,既可以增强对常用API的熟悉能力,也能增强自己的编程能力和解决问题的能力。算法和数据结构,是基础中的基础,更是笔试的重中之重。不积硅步,无以至千里;不积小流,无以成江海。文章目录题目描述我的想法解题方法1解题方法2解题方法3代码测试总结参考文献更多题目描述Java版剑指offer编程题第12题–数值的整数次方: 给定一个double类型...

2019-12-11 13:24:05 212

原创 Java版剑指offer编程题第11题--二进制中1的个数

跟learnjiawa一起每天一道算法编程题,既可以增强对常用API的熟悉能力,也能增强自己的编程能力和解决问题的能力。算法和数据结构,是基础中的基础,更是笔试的重中之重。不积硅步,无以至千里;不积小流,无以成江海。文章目录题目描述我的想法解题方法1解题方法2代码测试总结参考文献更多题目描述Java版剑指offer编程题第11题–二进制中1的个数,输入一个整数,输出该数二进制表示中...

2019-12-10 12:52:52 222

原创 数据库索引有关的数据结构你搞清楚了吗?

数据库索引可是Java后端开发经常打交道的东西,小豪在一次面试种就被这个问题给难住了,我们一起来看看小豪是怎么出糗的嘻嘻,大家一起笑话他。文章人物及背景:小豪: 23岁,武汉某双非本科不知名专业大学四年级学生,成绩一般,面临毕业,对后端开发、Java很感兴趣,正求职找工作。宇哥: 跟小豪通过租房认识,两人是室友,26岁,毕业后长期从事软件开发工作,是一个半吊子工程师,兴趣爱好是吹牛,不打草...

2019-12-09 17:03:27 754 3

原创 Java版剑指offer编程题第10题--矩形覆盖

        跟learnjiawa一起每天一道算法编程题,既可以增强对常用API的熟悉能力,也能增强自己的编程能力和解决问题的能力。算法和数据结构,是基础中的基础,更是笔试的重中之重。不积硅步,无以至千里;不积小流,无以成江海。文章目录题目描述我的想法解题方法1代码测试总结参考文献更多题目描述Jav...

2019-12-09 10:38:25 253

原创 Java版剑指offer编程题第9题--变态跳台阶

        跟learnjiawa一起每天一道算法编程题,既可以增强对常用API的熟悉能力,也能增强自己的编程能力和解决问题的能力。算法和数据结构,是基础中的基础,更是笔试的重中之重。不积硅步,无以至千里;不积小流,无以成江海。文章目录题目描述我的想法解题方法1代码测试总结参考文献更多题目描述一只青...

2019-12-08 10:46:55 164

原创 Java版剑指offer编程题第8题--跳台阶

        跟learnjiawa一起每天一道算法编程题,既可以增强对常用API的熟悉能力,也能增强自己的编程能力和解决问题的能力。算法和数据结构,是基础中的基础,更是笔试的重中之重。不积硅步,无以至千里;不积小流,无以成江海。文章目录题目描述我的想法解题方法1解题方法2代码测试总结参考文献更多题目描述...

2019-12-07 20:20:52 171

原创 爱上面试的凑弟弟--你再问我单例模式试试?

本系列博客以情景对话形式,用一个又一个的小故事或者编程实例来组织,对于实际开发尤其是面试中经常遇到的知识点进行深入探讨。本书人物及背景:小豪: 23岁,武汉某双非本科不知名专业大学四年级学生,成绩一般,面临毕业,对后端开发、Java很感兴趣,正求职找工作。宇哥: 跟小豪通过租房认识,两人是室友,26岁,毕业后长期从事软件开发工作,是一个半吊子工程师,兴趣爱好是吹牛,不打草稿那种。文章目录1...

2019-12-06 15:59:52 324 1

原创 数据库和Redis系列1--MySQL基础看这一篇足够了

        MySQL可以说是最常用的数据库了,初学者最熟悉的无非就是增删改查四斧头,但在实际开发过程中,SQL语句设计到的一些语法操作还是比较多的,进一步的数据库优化方面的知识更是面试必被问、开发必要会的猿人立家之本。本篇博客主要是对MySQL的基础知识做一个比较全的梳理与汇总,方便复习与查找。测试代码所用的数据...

2019-12-06 12:47:23 379

原创 Java版牛客网剑指offer编程题第7题--斐波拉契数列

        跟learnjiawa一起每天一道算法编程题,既可以增强对常用API的熟悉能力,也能增强自己的编程能力和解决问题的能力。算法和数据结构,是基础中的基础,更是笔试的重中之重。不积硅步,无以至千里;不积小流,无以成江海。文章目录题目描述解题方法1解题方法2代码测试总结参考文献更多题目描述大家都...

2019-12-06 10:17:02 207 1

原创 牛客网剑指offer编程题第6题--旋转数组的最小数字

跟learnjiawa一起每天一道算法编程题,既可以增强对常用API的熟悉能力,也能增强自己的编程能力和解决问题的能力。算法和数据结构,是基础中的基础,更是笔试的重中之重。不积硅步,无以至千里;不积小流,无以成江海。点击看剑指offer编程题打卡系列所有博客.文章目录题目描述我的想法解题方法1解题方法2代码测试总结参考文献更多题目描述剑指offer编程题第6题–旋转数组的最小数字,...

2019-12-05 11:37:33 171

原创 Java版牛客网剑指offer编程题第5题--两个栈实现队列

跟learnjiawa一起每天一道算法编程题,既可以增强对常用API的熟悉能力,也能增强自己的编程能力和解决问题的能力。算法和数据结构,是基础中的基础,更是笔试的重中之重。不积硅步,无以至千里;不积小流,无以成江海。点击看剑指offer编程题打卡系列所有博客.文章目录题目描述我的想法解题方法代码测试总结参考文献更多题目描述牛客网剑指offer编程题第5题–两个栈实现队列,用两个栈来...

2019-12-04 10:26:07 159

原创 Java版牛客网剑指offer编程题第4题--重建二叉树

        跟learnjiawa一起每天一道算法编程题,既可以增强对常用API的熟悉能力,也能增强自己的编程能力和解决问题的能力。算法和数据结构,是基础中的基础,更是笔试的重中之重。不积硅步,无以至千里;不积小流,无以成江海。文章目录题目描述**我的想法**:**提示**:解题方法代码测试总结参考文献更...

2019-12-03 11:43:28 173

原创 面试聊爆细则_ js 手写call,bind,apply方法

// 回顾一下call、apply、bind的用法function sayHelloTo (to) { console.log(this.name); console.log(`${this.name} say hello to ${to}`)}sayHelloTo('xixi');var Jerry = { name: 'Jerry'}sayHelloT...

2019-12-02 18:47:50 300

原创 前端面试聊爆细则_node.js(token,[session],cookie的浅谈)

[写在前面:这个系列的宗旨是用最简单的话讲清楚面试题,所以不能很全面的去说明个别问题]引出问题Q: HTTP 是一种没有状态的协议,也就是它并不知道是谁是访问应用.这里我们把用户看成是客户端,客户端使用用户名还有密码通过了身份验证,不过下回这个客户端再发送请求时候,还得再验证一下.那我们应该怎样解决这样的问题A:有两种技术token,cookietoken1.Token的引入:...

2019-12-02 18:40:55 199

原创 Java版牛客网剑指offer编程题第3题--从尾到头打印链表

        跟learnjiawa一起每天一道算法编程题,既可以增强对常用API的熟悉能力,也能增强自己的编程能力和解决问题的能力。算法和数据结构,是基础中的基础,更是笔试的重中之重。不积硅步,无以至千里;不积小流,无以成江海。文章目录题目描述解题方法1解题方法2解题方法3代码测试总结参考文献更多题目描...

2019-12-02 12:42:40 199

原创 Java版牛客网剑指offer编程题第2题--替换空格

        跟learnjiawa一起每天一道算法编程题,既可以增强对常用API的熟悉能力,也能增强自己的编程能力和解决问题的能力,算法和数据结构,是基础中的基础,更是笔试的重中之重。不积硅步,无以至千里;不积小流,无以成江海。文章目录题目描述解题方法1解题方法2代码测试总结参考文献更多题目描述请实现...

2019-12-01 11:06:15 240

原创 Java版牛客网剑指offer编程题第1题--二维数组中的查找

        每天一道算法编程题,既可以增强对常用API的熟悉能力,也能增强自己的编程能力和解决问题的能力,算法和数据结构,是基础中的基础,更是笔试的重中之重。不积硅步,无以至千里;文章目录题目描述解题方法1解题方法2代码测试总结参考文献更多题目描述...

2019-11-30 12:48:40 362 2

原创 Java IO流大闯关--IO流的常用实现类

        这个系列的博客主要是对Java高级编程中IO流相关的知识点做一个梳理,内容主要包括File类、IO流原理及流的分类、文件流、缓冲流、转换流、标准输入输出流、打印流、数据流、对象流、随机存取文件流、NIO等几个大的模块。该系列博客的文章如下,推荐按顺序阅读:Java IO流大闯关–File类.Jav...

2019-11-28 17:26:57 563

原创 Java IO流大闯关--File类

        这个系列的博客主要是对Java高级编程中IO流相关的知识点做一个梳理,内容主要包括File类、IO流原理及流的分类、文件流、缓冲流、转换流、标准输入输出流、打印流、数据流、对象流、随机存取文件流、NIO等几个大的模块。该系列博客的文章如下,推荐按顺序阅读:Java IO流大闯关–File类的使用....

2019-11-28 17:24:41 187

原创 Java多线程大闯关--volatile关键字

        这个系列的博客主要是对Java高级编程中多线程相关的知识点做一个梳理,内容主要包括程序、进程、线程、并行、并发等相关概念的理解,创建多线程的几种方式,Thread类,线程的同步机制,线程通信等几个大的模块。该系列博客的文章如下,推荐按顺序阅读:Java多线程大闯关–走进多线程.Java多线程大闯关...

2019-11-27 12:25:10 189

原创 Java多线程大闯关--线程的通信

        这个系列的博客主要是对Java高级编程中多线程相关的知识点做一个梳理,内容主要包括程序、进程、线程、并行、并发等相关概念的理解,创建多线程的几种方式,Thread类,线程的同步机制,线程通信等几个大的模块。该系列博客的文章如下,推荐按顺序阅读:Java多线程大闯关–走进多线程.Java多线程大闯关...

2019-11-26 21:34:05 133

空空如也

空空如也

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

TA关注的人

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