自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 《剑指Java面试-Offer直通车》--Java框架Spring

IOC IOC原理 IOC(Inversion of Control):控制反转,是Spring Core最核心部分。 需要先了解依赖注入DI(Dependency Inversion):把底层类作为参数传递给上层类,实现上层对下层的“控制”。 IOC的另外一种实现方式:依赖查找DL(De...

2020-05-27 23:34:06 46 0

原创 《剑指Java面试-Offer直通车》--Java多线程与并发

进程和线程的区别

2020-05-02 11:12:45 603 0

原创 《剑指Java面试-Offer直通车》--Java底层知识GC

垃圾回收

2020-04-29 14:59:07 417 0

原创 《剑指Java面试-Offer直通车》--Java底层知识JVM

反射 内存模型 垃圾回收机制

2020-04-22 22:57:54 224 6

原创 《剑指Java面试-Offer直通车》--Linux

一、Linux体系结构 体系结构主要分为用户态(用户上层活动)和内核态。 Linux启动时会先启动内核即Kernel。内核本质是一段管理计算机硬件设备的程序,包括cpu、内存空间、硬盘接口、网络接口等等。所有计算机操作都要通过内核传递给硬件。 用户态即上层应用程序的活动空间。应用程序的执...

2020-04-22 13:23:18 162 0

原创 《剑指Java面试-Offer直通车》--计算机网络

计算机网络 网络基础知识讲解 OSI七层

2020-04-11 19:11:14 1146 0

原创 《剑指Java面试-Offer直通车》--数据库

数据库 如何设计一个关系型数据库? 数据库最主要的功能是存储数据,因此有一个存储模块存储数据。存储模块类似OS文件系统,将数据持久化存入磁盘中,如存入机械硬盘、SSD固态硬盘、亦或者是它们的磁盘阵列矩阵中。 但是只有存储是不行的,还需要组织并且用到这些数据,因此需要有程序的实例,用逻辑结...

2020-04-10 19:44:05 403 2

原创 Java开发基础面试知识点

Java基础 怎么实现多态? 父类定义子类的构建、接口定义实现类的构建、抽象类定义实体类的构建 参考:Java中的多态有哪些具体表现形式 override、overload区别? overload 方法重载:一个类中多态性的一种表现。多个方法具有相同的方法名和不同的参数列表(参数个数、参...

2020-02-21 20:13:32 152 0

原创 SpringBoot整合dubbo+zookeeper

IDE:IntelliJ IDEA SpringBoot版本:2.0以上 docker拉取zookeeper镜像并运行,这里不做集群,所以只开放了2181端口与java连接 新建空项目: 在创建成功的空项目中创建两个SpringBoot项目服务提供者Provider和服务消费者Cons...

2020-05-18 21:58:08 69 0

原创 剑指Offer和Leetcode刷题经验

剑指Offer:[干货]秋招如何刷题?面试必刷--《剑指offer》刷题小结 LeetCode:大家都是如何刷 LeetCode 的?

2020-04-23 16:44:41 155 0

原创 Docker基本操作

uname -r:显示操作系统发行版本号,只有3.0以上版本才可以安装Docker service docker start:启动docker服务 docker images:查看已安装的docker镜像,repository哪里下载的、tag标签、image id镜像id、created创建...

2020-04-20 11:44:52 90 0

原创 数据挖掘基础

二分类问题比赛:泰坦尼克号生存预测——Kaggle、逻辑回归应用之泰坦尼克号生存预测 回归问题比赛:二手车交易价格预测——天池 一、赛题理解 二、EDA探索性数据分析 三、特征工程 参考:机器学习特征工程 四、建模调参 五、模型融合 参考:模型融合、Stacking模型融合 ...

2020-04-14 15:42:19 47 0

原创 招行信用卡中心2021暑期实习笔试

不使用另外数组的情况下 向左移动n位: 翻转数组前n个元素 翻转数组剩下的元素 翻转整个数组 向右移动n位: 翻转整个数组 翻转数组前n个元素 翻转数组剩下的元素 ...

2020-04-08 22:59:14 59 0

原创 二叉树先序、中序、后序遍历的递归和非递归实现,层次遍历

import java.util.ArrayList; import java.util.List; import java.util.Stack; public class BinaryTree { private static List<Node> nodeList=nu...

2020-03-14 21:51:07 59 0

原创 求两个集合的交集和并集

1、排序+双指针 交集: 用两个“指针”分别指向两个数组的头部。如果其中一个元素比另一个小,后移小的那个数组的指针;如果相等,那么把该元素添加到交集里,同时后移两个数组的指针。一直这样操作下去,直到有一个指针超过数组范围。 public List intersection(int[...

2020-02-21 23:27:27 43 0

原创 二分查找(折半查找)

查找过程: 首先,假设表中元素是按升序排列。 将表中间位置记录的关键字与查找关键字比较,如果两者相等,则查找成功;否则利用中间位置记录将表分成前、后两个子表,如果中间位置记录的关键字大于查找关键字,则进一步查找前一子表,否则进一步查找后一子表。 重复以上过程,直到找到满足条件的记录,使查找成...

2020-02-21 20:52:27 72 0

原创 VMware虚拟机安装Linux系统

window系统,64位 首先安装VMware,参考:最新超详细VMware虚拟机下载与安装,VMware虚拟机安装Linux系统(详解版) 接着VMware安装Linux系统:CentOS,关于Linux内核和Linux发行版的介绍参考:常见Linux发行版本有哪些? 安装步骤参考:VMw...

2019-11-05 11:55:42 123 0

原创 八大排序算法(Java实现)

概述 排序有内部排序和外部排序,内部排序是数据记录在内存中进行排序,而外部排序是因排序的数据很大,一次不能容纳全部的排 序记录,在排序过程中需要访问外存。 我们这里说说八大排序就是内部排序。 一、插入排序 1)直接插入排序 基本思想: 插入排序的基本思想就是将无序序列插入到有...

2019-04-20 15:56:40 82 0

原创 计算n的阶乘 递归算法

输入一个正整数n,输出n!的值。 其中n!=1*2*3*…*n。 算法实现: public class Fact { /* public static void Fact(int n){ int result=0; if(n==0){ System.out.println...

2019-04-17 17:05:35 848 0

原创 Servlet

一、Servlet基础 1、手工编写第一个Servlet 重写doGet()还是doPost()方法取决于用户提交请求的方式,采用get方式提交请求,重写doGet()方法;采用post方式提交请求,重写doPost()方法。 例如: index.jsp <%@ page l...

2019-03-29 21:33:15 53 0

原创 斐波纳契数列的递归和非递归(迭代)算法

查找斐波纳契数列中第 N 个数。 所谓的斐波纳契数列是指: 前2个数是 0 和 1 。 第i个数是第i-1 个数和第i-2 个数的和。 斐波纳契数列的前10个数字是: 0, 1, 1, 2, 3, 5, 8, 13, 21, 34 ... 算法实现: package projec...

2019-03-29 10:56:01 77 0

转载 JSP请求转发和请求重定向的区别

文章转载至:https://www.jianshu.com/p/29822c2c1ec0 一、请求转发和重定向 请求转发:request.getRequestDispatcher(URL地址).forward(request, response) 处理流程: 客户端发送请求,Servlet...

2019-03-28 10:25:51 456 0

原创 JSP基础知识

一、JavaWeb简介 1、C/S:在服务器中主要是一个数据库,所有的业务逻辑以及界面都交给客户端完成 B/S:基于浏览器访问的应用 2、静态网页:Web页面中供人们浏览的数据始终不变 动态网页:数据由程序产生 3、WEB-INF的目录结构: WEB-INF是Java的Web应...

2019-03-25 15:58:20 48 0

原创 JavaSE基础(下)

目录 十三、Java中的集合框架 1、Java中集合框架的概述 2、Collection接口、List接口简介 3、泛型 4、Set 十四、Java中的集合框架(二) 1、map 十五、Java中的集合框架(三) 1、List中是否存在某门课程 2、Set中是否存在某门课程 ...

2019-03-23 16:38:19 102 0

原创 JavaSE基础(上)

目录 一、Java初体验 1、Java简介 2、Java开发环境搭建 3、使用记事本编写Java程序 4、使用Eclipse开发Java程序 5、MyEclipse的使用简介 6、程序的移植 二、变量和常量 1、Java中的关键字 2、Java标识符 3、变量 4、Java...

2019-03-16 20:00:15 289 0

原创 python简单的爬虫

一、lxml的安装与使用 使用wheel安装lxml,下载地址https://www.lfd.uci.edu/~gohlke/pythonlibs/#lxml 找到lxml,下载与自己版本对应的whl,例如我的Python为Python35、64位,我下载的是lxml-4.3.1-cp35-c...

2019-02-26 21:49:02 60 0

原创 python简单的爬虫

一、BeautifulSoup库的安装与使用 用pip工具在命令行里进行安装 pip install beautifulsoup4 安装成功后打开PyCharm,导入时出现错误 Traceback (most recent call last) 点击File--&gt;setti...

2019-02-26 16:24:06 91 0

原创 python简单的爬虫

学习完Python语法之后可以做一个简单的爬虫来练手,我学习Python用的是《Python编程:从入门到实践》这本书。先安装的Anaconda,从官网下载,百度有安装教程。IDE使用的PyCharm,百度有安装教程,使用激活码激活,激活码也是百度的。 关于Python爬虫,知乎有一个帖...

2019-02-26 12:41:02 116 0

原创 jQuery

学习JQuery看的是try.jquery.com官网上的视频,链接https://blog.csdn.net/lvjin110/article/details/24272823,下面是我的笔记 一、What is jQuery? 1、为什么使用jQuery?每个了浏览器的DOM接口都不尽相同...

2019-01-14 19:51:16 72 0

原创 CSS:float理解。用两种不同的方式来实现一个三列布局,其中左侧和右侧的部分宽度固定,中间部分宽度随浏览器宽度的变化而自适应变化

用两种不同的方式来实现一个三列布局,其中左侧和右侧的部分宽度固定,中间部分宽度随浏览器宽度的变化而自适应变化。 方法一:浮动+margin HTML: &lt;div class="sectionLeft"&gt;左&lt;/div&gt;...

2019-01-07 16:09:14 150 0

原创 JavaScript DOM 编程艺术

《JavaScript DOM 编程艺术》是JavaScript入门级的书,主要以案例形式推进学习,下面是我的读书笔记。   第二章 JavaScript语法 1、用JavaScript编写的代码必须通过HTML/XHTML文档才能执行。 第一种方式是将JavaScript代码放到文档&a...

2019-01-04 11:53:51 90 2

原创 Head First HTML and CSS

《Head First HTML and CSS》是一本html和css入门级的书,知识点很全,风趣幽默。下面是我的读书笔记。 一、Web语言:认识HTML 1、Web服务器 Web浏览器 2、浏览器会忽略HTML文档中的制表符、回车和大部分空格。它们会根据你的标记来确定在哪里换行或分段...

2018-12-02 17:01:21 458 0

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