2021年8月1日
摘要: 本人211非科班,大学学的物理,大三开始自学JAVA,并成功拿到了几个中大厂的offer。在这里分享一下自己整理的Java学习路线,供初学者参考。 先上一下Java学习路线图: 内容还是挺多的,这些技术都学完之后,基本找工作不成问题了,基础好点的同学拿个16k以上的offer也是有可能的! Java 阅读全文
posted @ 2021-08-01 15:52 程序员大彬 阅读(22) 评论(0) 推荐(0) 编辑
  2021年7月31日
摘要: 此面经合集主要来源于网络(牛客网、博客网站等),个人按公司进行分类整理。 阿里 面经1 1.简单介绍项目2.知道哪些数据结构以及他们的特点3.链表增删快,那如何提高其查询效率,有没有什么想法?4.B+树了解吗?B+树如何范围查询?B+树退化的极端情况是什么?5.跳表了解吗?6.大顶堆、小顶堆了解吗? 阅读全文
posted @ 2021-07-31 21:07 程序员大彬 阅读(68) 评论(0) 推荐(0) 编辑
  2021年7月30日
摘要: 本文是我花了三周时间整理出来的,希望对Java初学者有帮助~ Java概述 Java的特点 **Java是一门面向对象的编程语言。**面向对象和面向过程是一种软件开发思想。 面向过程就是分析出解决问题所需要的步骤,然后用函数按这些步骤实现,使用的时候依次调用就可以了。面向对象是把构成问题事务分解成各 阅读全文
posted @ 2021-07-30 23:31 程序员大彬 阅读(141) 评论(0) 推荐(1) 编辑
  2018年5月5日
摘要: ``` package com.tyson.graph; import java.util.ArrayList; import java.util.LinkedList; import java.util.Queue; public class GraphMatrix { private ArrayList vertexList; private int[][] edges; privat... 阅读全文
posted @ 2018-05-05 19:17 程序员大彬 阅读(106) 评论(0) 推荐(0) 编辑
  2018年4月30日
摘要: 会话机制:Web程序中常用的技术,用来跟踪用户的整个会话。常用的会话跟踪技术是Cookie与Session。Cookie通过在客户端记录信息确定用户身份,Session通过在服务器端记录信息确定用户身份。 Cookie技术是客户端的解决方案,Cookie就是由服务器发给客户端的特殊信息,而这些信息以 阅读全文
posted @ 2018-04-30 22:11 程序员大彬 阅读(88) 评论(0) 推荐(0) 编辑
  2018年4月29日
摘要: 基本思想 折半插入排序的基本思想与直接插入排序一样,在插入第i(i≥1)个元素时,前面i−1个元素已经排好序。区别在于寻找插入位置的方法不同,折半插入排序是采用折半查找法来寻找插入位置的。 折半查找法的基本思路是:用待插元素的值与当前查找序列的中间元素的值进行比较,以当前查找序列的中间元素为分界,确 阅读全文
posted @ 2018-04-29 13:32 程序员大彬 阅读(128) 评论(0) 推荐(0) 编辑
  2018年4月23日
摘要: ``` / @ClassName: Tree @Description: 非递归实现树的遍历 @author Tyson @date 2018年4月23日 下午4:25:10 / public class Tree { private TreeNode root; / @ClassName: Tre 阅读全文
posted @ 2018-04-23 20:12 程序员大彬 阅读(93) 评论(0) 推荐(0) 编辑
  2018年4月21日
摘要: 字符串查找 两种查找字符串的方法,indexOf(String s)和lastIndexOf(String s)。 获得指定索引位置的字符 使用chatAt(int index)将指定索引位置的字符返回 获得子字符串 使用substring()方法截取字符串 字符串分割 使用split()方法可以使 阅读全文
posted @ 2018-04-21 20:15 程序员大彬 阅读(133) 评论(0) 推荐(0) 编辑
  2018年4月10日
摘要: 官网下载安装包地址: http://www.oracle.com/technetwork/articles/javase/index jsp 138363.html 安装完解压缩到指定目录(以jdk 8u161 linux x64.tar.gz为例) 1.创建目录 2.解压到上面创建的目录 3.修改 阅读全文
posted @ 2018-04-10 20:16 程序员大彬 阅读(103) 评论(0) 推荐(0) 编辑
  2018年4月5日
摘要: 早期操作系统中,计算机的内存分配方式主要是连续内存分配方式, 所谓连续内存分配方式,是指为一个用户程序分配一个连续的内存空间。然而,连续内存分配方式会产生许多内存碎片,尽管可以通过“紧凑”方式将许多碎片拼接成可用的大块空间,但必须为之付出很大的开销。离散的内存分配方式的出现便解决了这一问题。如果离散 阅读全文
posted @ 2018-04-05 09:32 程序员大彬 阅读(717) 评论(0) 推荐(0) 编辑