自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(23)
  • 收藏
  • 关注

原创 面试全套干货分享(自己整理的求职必备)

链接:https://pan.baidu.com/s/1bYv7RCuDS9kHf2PY4uQafA提取码:6vor本文件资料内容仅为一部分面试需要的资料,其他的后续我将全部整理到我的博客,大家可以去博客里边看,(求职必要的文章我都会标记求职必备,避免大家浪费时间)很多干货,助力大家都找到心仪的好工作!!!博客:https://blog.csdn.net/qinian8资料内容:...

2019-09-12 17:50:23 696 3

原创 git常用基础操作

git常用基础操作,仅限于我自己使用过程中遇到的问题的记录。具体要怎么使用要在实践过程中考虑场景,找到相应的命令解决问题,适时的搜索一下就能解决90%的问题。1、基础操作:一篇git 的基础操作2、查看工作区和暂存区的状态git status3、提交到本地仓库git commit -m “本次提交说明”4、add和commit的合并,便捷写法(未追踪的文件无法直接提交到暂存区/本地仓库)git commit -am “本次提交说明”5、将本地分支和远程分支进行关联git push -u

2021-01-31 15:06:15 208

原创 一篇文章搞懂垃圾回收(GC,JVM虚拟机)的相关逻辑(面试必备)

1、垃圾回收前言1.1 Java虚拟机Java虚拟机(JVM,Java Virtual Machine)是一个抽象的计算机器,Java虚拟机是一个程序,对在它里面运行的编写的程序来说, 看起来像一个机器。这样,Java程序就会用相同的接口和库来编写。每一个针对特定操作系统的JVM实现,把Java程序指令翻译成运行在本地操作系统的指令和命令。这样,Java程序实现 了平台独立。1.2 平台...

2020-05-08 22:24:23 422

原创 Spring的IOC、AOP、动态代理等等笔记(全)(面试必备)

spring的全面概述(process图)https://www.processon.com/view/5d47d18be4b0f4c23d608454#map1.Spring概述:2.spring的体系结构:3.Spring与IoC3.1 IOC基础概念:普通的代码:需要的时候自己找类,创建对象。是主动的过程。**控制反转:(依赖注入)**是指你需要(必须是需要的时候)的...

2019-09-12 17:58:48 980

原创 线程和进程的区别(面试必备)

参考文章:https://www.jianshu.com/p/2dc01727be45线程与进程的区别通俗的解释:https://www.jianshu.com/p/8ad441510860附加可参考文章:https://baijiahao.baidu.com/s?id=1611925141861592999&wfr=spider&for=pchttps://www.c...

2019-09-12 17:55:24 48708 2

原创 面试必备的java反射(求职必备)

写在前边:要学习java的反射,先学习java的类加载过程,再学习反射的使用方法,再学习反射的使用实例。1 类加载过程:1.1类的加载当程序要使用某个类时,如果该类还未被加载到内存中,则系统会通过加载,连接,初始化三步来实现对这个类进行初始化。1.2加载就是指将class文件读入内存,并为之创建一个Class对象。任何类被使用时系统都会建立一个Class对象。1.3连...

2019-09-12 17:27:47 194

转载 从输入URL到页面展示的详细过程(从输入url到页面展示到底发生了什么)

从输入URL到页面展示的这个过程中牵扯到太多知识点,这里做一个大概的整理。文章主要内容摘自以下参考文献,流程有调整,为个人整理。参考文章主要有:https://www.cnblogs.com/xiaohuochai/p/9193083.htmlhttps://blog.csdn.net/wlk2064819994/article/details/79756669(转载自https://www...

2019-08-10 17:36:07 7159 2

原创 微服务项目第5天-消息中间件RabbitMQ

微服务项目第5天-消息中间件RabbitMQ,其中部分资料来源于十次方课程讲义。1、消息中间件 RabbitMQ介绍消息队列中间件是分布式系统中重要的组件,主要解决应用耦合,异步消息,流量削锋等问题实现高性能,高可用,可伸缩和终一致性[架构] 使用较多的消息队列有 ActiveMQ,RabbitMQ,ZeroMQ,Kafka,MetaMQ,RocketM2、架构图3、主要概念Rab...

2019-08-04 22:33:48 541

原创 微服务项目学习第4天--分布式搜索引擎ElasticSearch(下)(本地添加ES,服务器安装IK和HEAD)

在本地的代码中使用服务器端的ElasticSearch,接微服务项目学习第4天–分布式搜索引擎ElasticSearch(上)上的主要内容:本篇内容主要参考十次方学习资料讲义,如果使用命令过程中出错,将命令中的 - 改为英文的 - 再使用。(1)修改本地demo的application.yml spring: data: elasticsearch: ...

2019-08-02 18:12:51 150

原创 微服务项目学习第4天--分布式搜索引擎ElasticSearch(上)

微服务项目学习第4天–分布式搜索引擎ElasticSearch写在前边(学习内容)什么是ElasticSearch​ Elasticsearch是一个实时的分布式搜索和分析引擎。它可以帮助你用前所未有的速 度去处理大规模数据。ElasticSearch是一个基于Lucene的搜索服务器。它提供了一个分 布式多用户能力的全文搜索引擎,基于RESTful web接口。Elasticsearch...

2019-08-02 17:20:15 884

原创 微服务项目学习--第三天-开始mongodb

第三天-开始mongodb(主要介绍一下MongoDB的使用场景、基础知识和在java中的使用)MongoDB 是一个跨平台的,面向文档的数据库,是当前 NoSQL 数据库产品中最热门的一种。它介于关系数据库和非关系数据库之间,是非关系数据库当中功能最丰富,最像关系数据库的产品。它支持的数据结构非常松散,是类似 JSON 的 BSON 格式,因此可以 存 储比较复杂的数据类型。 ​ MongoD...

2019-08-01 20:20:56 463

原创 微服务项目学习第二天--数据库查询与缓存(redis和springcache)

微服务项目学习的第二天,做了数据的查询与缓存(redis和springcache)。1、数据库操作的三种方式使用jpa自带的方法在服务层直接调用;在dao(数据库操作)层自定义方法,然后在服务层调用;(由Jpa自己生成sql语句,注意一些命名规则);在dao(数据库操作)层自定义方法,并自己写原生Sql语句。2、SQL语句的效率(多表联查)2.1查询语句解释:SELECT * F...

2019-08-01 19:52:07 882

原创 微服务项目学习第一天(spring全家桶框架搭建)

最近跟着一个视频教程在学微服务相关的东西,这是第一天的内容,后续会持续更新。项目采用前后端分离的系统架构。这一篇主要说一些项目架构中要注意的东西。1.后端架构为:SpringBoot+SpringCloud+SpringMVC+SpringData 的spring全家桶。配置虚拟机使用docker。2.这里补充一下docker:docker的入门建议看这篇:http://dockon...

2019-08-01 19:00:58 1179

原创 java实现经典算法实例详解(递归,穷举,贪心,分治,动态规划,回溯,其他)求职必备

介绍一些经典算法,递归(二分法查找、欧几里得算法、汉诺塔、阶乘求解算法),穷举(泊松算法),贪心(背包),分治(循环赛日常表、棋盘问题),动态规划(最长公共子序列),回溯(八皇后),其他算法(约瑟夫杀人法)。求职必须会的几类算法,建议可以用这几个例子做这几个算法的入门练习(已经写了很详细的解释),了解算法思想之后再刷题会好很多。写在最前边:递归,分治,归并等等这种按规律依次拆开,又依次合并,...

2019-06-14 21:22:54 1924 3

原创 java基础之容器的记忆方法和使用(代码详解)

java基础之容器的记忆方法和使用1136法:一个图;一个类;三个知识点;六个接口。一个图:一个类:Collections类:Collections(要记住的类),提供了一些静态方法实现了基于List容器的一些常用方法suffle(随机排序);binarySearch(二分查询)package javaBasic.collection;import java.util.*;/...

2019-05-29 10:02:29 305

原创 归并排序完美详解以及代码实现

核心思想:先拆分数组,再一一合并数组归并排序中:“归”代表的是递归的意思,即递归将数组折半的分离为单个数组,“并”是将分开的数据按照从小到大或者从大到小的顺序再放到一个数组中。时间复杂度:O(nlogn)。图示:代码实现:package com.sort;/** * @author yn * @description 归并排序 */public class MergeS...

2019-05-29 09:27:15 8657 3

原创 基数排序代码详解(排序算法)

核心思想是按每一位的大小去排序,因为一位数的范围是0-9,就将每一位的数字提出来然后依次排序。什么都不说了,都在代码中有备注。代码详解:package com.sort;import java.util.*;/** * @author yn * @description 基数排序 * 目前做的全是正数,如果出现负数,先把所有的负数分为一组(正负数分离), * 将负号全部去掉,然...

2019-05-28 15:53:04 9023 9

原创 网络基础UDP实例(传一个long类型的值)

UDP实例(传一个long类型的值),直接上代码吧。UDPCLient端:package javaBasic.javaNet;import java.io.ByteArrayOutputStream;import java.io.DataOutputStream;import java.net.DatagramPacket;import java.net.DatagramSocket...

2019-05-16 10:08:57 197

原创 JAVA基础学习之线程同步实例(生产者和消费者的问题)

线程同步实例(生产者和消费者的问题),这个例子也是面试中可能被问到的一道问题,现将学习笔记总结如下:解决问题思路及具体代码实现如下:1. 面向对象分析:提取对象;(分析名词)对象有哪些方法;根据类(对象)的类型确定是否是线程;2.对象(类):2.1馒头(个数) int id;2.2筐子(馒头数组);2.2.1筐子的方法(为了互不影响,各自加锁): - 放馒头; - 取...

2019-05-16 09:58:00 351

原创 周志华《机器学习》(西瓜书)快速系统学习法

文中整理的《机器学习》知识点为个人自行整理,转载请注明原文链接。学习机器学习应该都知道周志华的西瓜书–《机器学习》,之前老师有安排让假期学习这本书,并作总结,这里介绍一下我的快速系统学习法。就是这本书:一共花了5个小时左右浏览全书,将书中所有涉及到的最小标题级的目录摘录下来,必要的时候将重点也整理下来。我用的是xmind8整理的,这样一遍下来就对整体有了了解。再给自己安排时间表一部分一部...

2019-05-15 17:33:18 5136 1

原创 MyEclipse 快捷键集合

最开始写SSM框架的项目的时候用的MyEclipse,所以查找过快捷键,放在这里供大家参考。MyEclipse 快捷键1(CTRL)Ctrl+1 快速修复Ctrl+D: 删除当前行Ctrl+Q 定位到最后编辑的地方Ctrl+L 定位在某行Ctrl+O 快速显示 OutLineCtrl+T 快速显示当前类的继承结构Ctrl+W 关闭当前EditerCtrl+K 快速定位...

2019-05-15 17:09:49 113

原创 spark学习之体系结构和RDD

spark体系结构最近在学习一些大数据相关的知识。目标学习计划是从Ambari开始,先理解学习HDFS,YARN,Hive,HBase,同时学习计算框架storm,spark,flink。根据项目任务,现在先学了spark。分享一些学习笔记。1) spark体系结构可以初步理解成client server (客户端–服务器端) 结构 就是C/S结构2)spark 核心之RDD...

2019-05-14 14:05:38 313

原创 搭建mantis心路历程

搭建mantis心路历程前言:最近由于项目需要,要使用mantis(蟑螂)来管理项目bug,于是就开启了mantis使用的荆棘之路。从安装到使用(目前还没有投入使用,后期可能还会有很多修改的地方)讲起吧!1.前期准备工作虽然不知道为什么,但是这是必要的步骤,下载mantis安装包,同时需要有配套的PHP和APACHE,以及MySQL,在这里,我用了xampp,一款集PHP、APACHE、M...

2019-05-12 21:42:47 1307 4

空空如也

空空如也

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

TA关注的人

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