自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(743)
  • 资源 (8)
  • 收藏
  • 关注

原创 一篇让你熟练掌握Spring注解(全网最全)

1.启动相关@SpringBootApplication包含了 @ComponentScan、@Configuration 和 @EnableAutoConfiguration 注解。@ComponentScan其中 @ComponentScan 让 spring Boot 扫描被@Component (@Service,@Controller)注解的 bean到 Configuration 类并把它加入到程序上下文。@Configuration(下面有详细版本)@Configuration

2021-04-23 22:24:58 1645 16

原创 大厂面试中项目、简历应该如何准备

大厂面试中项目应该如何准备

2021-03-27 22:03:03 363

原创 很多人问我Java应该怎么学(Java小白进大厂---学习路线)全网最权威

1.序git svnjavadieamavenJava系列集合千锋教育-2020年最新版 Java集合框架详解 通俗易懂Java系列泛型尚硅谷_Java泛型Java系列lambda、streamAPI恕我直言你可能真的不会java系列-lambda、streamAPI、文本块等特性深入讲解java系列异常java系列jdk8https://mp.weixin.qq.com/s/yfFAdjUtWJsLbof8_Yqp-w并发jvm框架Springhttps

2021-03-25 19:33:00 680

原创 面试中个人简介怎么说

今天我们再来谈谈个人简介,之前在下文中把我自己准备的个人简介以及项目全部展现出来,但是好像没有细细讲解,所以今天来细细的讲解一下个人简介应该如何说,都说万事开头难,那么今天来破解它,把它搞定了,相信你有足够的自信进行接下来的面试了。梦想成真-----项目自我介绍 1.完整的示范一遍在2018年6月到2019年5月我参与了第一个项目:XXXXX管理系统,该软件主要是为了电厂的信息化管理而开发的一套系统。在2019年5月至2019年8月参与第二个项目是XXXXX的开发,因项目需要在此期间于XXXXXX边实

2021-01-15 11:11:18 490 1

原创 小白程序员的成长之路《时间管理大师》

昨天罗志祥的《时间管理大师》又怒上热搜。所以今天来谈谈我对时间管理的认识。回想到自己本科的时候,每天很累很累,好像他们说的“高中好好学习,大学好轻松”都是骗人的,其实这个是误导,我觉得学习最美好的年华是大学,因为这个时候再也不用被动的接受,只能学习老师教的东西,只能用成绩来证明你的能力,大学有很多的自主性,你可以用你任意的擅长展现你自己。再也不用只凭成绩一较高下。但是这个时候也有个问题,就是**第一你可能不知道自己到底擅长什么,能展现什么。第二没有人管了,大把时间由自己分配,自己有了一部分可以控制的钱。

2021-01-14 09:44:34 283 2

原创 春招秋招笔试面试时间(2020年)

序号公司投简历时间春招笔试面试时间1腾讯2020.3.103.17一面(微信)3.20一面(网盘)4.7 PCG的研发部4.12光子侧开一面4.18光子侧开二面4.18光子侧开三面4.18 侧开hr面试通过2斗鱼2020.2.272020.3.22笔试4.21一面4.21二面4.26hr面通过3京东2020.3.222020.4.18笔试4.22一面4.28一面5.7hr面试通过...

2020-12-28 17:57:47 2344 2

原创 大厂面经----接近30场面试分享

1.序本人211小硕一枚,经历了春招秋招拿到不少offer,特此把自己从小白到今天的成长经历与面试经历分享与大家,希望能有所帮助。2.接近30场面试过程2.1 快手快手1面 (60分钟)1 题目 两数之和https://blog.csdn.net/weixin_41563161/article/details/1047623442 Socket协议用什么协议(Socket底层)https://blog.csdn.net/weixin_41563161/article/details/1047

2020-12-17 15:57:11 1324

原创 文件的最长绝对路径

题目假设文件系统如下图所示:这里将 dir 作为根目录中的唯一目录。dir 包含两个子目录 subdir1 和 subdir2 。subdir1 包含文件 file1.ext 和子目录 subsubdir1;subdir2 包含子目录 subsubdir2,该子目录下包含文件 file2.ext 。在文本格式中,如下所示(⟶表示制表符):dir⟶ subdir1⟶ ⟶ file1.ext⟶ ⟶ subsubdir1⟶ subdir2⟶ ⟶ subsubdir2⟶ ⟶ ⟶ file2.e

2021-09-19 19:23:18 547 1

原创 罗马数字与整数相互转

1.罗马数字转整数1.1题目罗马数字包含以下七种字符: I, V, X, L,C,D 和 M。字符 数值I 1V 5X 10L 50C 100D 500M 1000例如, 罗马数字 2 写做 II ,即为两个并列的 1。12 写做 XII ,即为 X + II 。 27 写做 XXVII, 即为 X

2021-09-19 17:13:40 417

原创 删除子数组的最大得分

给你一个正整数数组 nums ,请你从中删除一个含有 若干不同元素 的子数组。删除子数组的 得分 就是子数组各元素之 和 。返回 只删除一个 子数组可获得的 最大得分 。如果数组 b 是数组 a 的一个连续子序列,即如果它等于 a[l],a[l+1],…,a[r] ,那么它就是 a 的一个子数组。示例 1:输入:nums = [4,2,4,5,6]输出:17解释:最优子数组是 [2,4,5,6]示例 2:输入:nums = [5,2,1,2,5,2,1,2,5]输出:8解释:最优子数组是

2021-08-29 19:50:51 418

原创 买卖股票的最佳时机含手续费

题目给定一个整数数组 prices,其中第 i 个元素代表了第 i 天的股票价格 ;整数 fee 代表了交易股票的手续费用。你可以无限次地完成交易,但是你每笔交易都需要付手续费。如果你已经购买了一个股票,在卖出它之前你就不能再继续购买股票了。返回获得利润的最大值。注意:这里的一笔交易指买入持有并卖出股票的整个过程,每笔交易你只需要为支付一次手续费。示例 :输入:prices = [1, 3, 2, 8, 4, 9], fee = 2输出:8解释:能够达到的最大利润: 在此处买入 pri

2021-08-29 18:02:01 222

原创 和为目标值且不重叠的非空子数组的最大数目

题目给你一个数组 nums 和一个整数 target 。请你返回 非空不重叠 子数组的最大数目,且每个子数组中数字和都为 target 。示例 :输入:nums = [1,1,1,1,1], target = 2输出:2解释:总共有 2 个不重叠子数组(加粗数字表示) [1,1,1,1,1] ,它们的和为目标值 2 。示例 2:输入:nums = [-1,3,5,1,4,2,-9], target = 6输出:2解释:总共有 3 个子数组和为 6 。([5,1], [4,2], [3

2021-08-29 16:43:41 224

原创 设计模式六大原则

1.开放封闭原则一个软件实体应当对扩展开放,则修改关闭。因此在设计一个模块时,应当使得这个模块可以在不被修改的前提下被扩展。一个软件产品在生命周期内,都会发生变化,既然变化是一个既定的事实,我们就应该在设计的时候尽量适应这些变化,以提高项目的稳定性和灵活性。设计的目的便在于:面对需求的改变而保持系统的相对稳定,从而使得系统可以很容易的从一个版本升级到另一个版本。开放封闭原则的实现开闭原则其实在大话设计模式中说得非常好,让人通俗易懂。它举了一个例子,我觉得说得非常好。是加减乘除法的例子。开始需求是做一

2021-08-21 19:11:13 147

原创 Deque(Stack类已经过时)

官方api地址https://docs.oracle.com/javase/8/docs/api/java/util/Deque.html1、基础概念Deque是一个线性collection,名称 Deque是“double ended queue(双端队列)”的缩写,继承自Queue接口,支持在两端插入和移除元素。Deque的实现类是LinkedList、ArrayDeque、LinkedBlockingDeque,其中LinkedList是最常用的。2、Deque、有三种用途:(1)普通队

2021-08-14 11:47:04 393

原创 分割数组的最大值410

题目描述:给定一个非负整数数组 nums 和一个整数 m ,你需要将这个数组分成 m 个非空的连续子数组。设计一个算法使得这 m 个子数组各自和的最大值最小。示例 1:输入:nums = [7,2,5,10,8], m = 2输出:18解释:一共有四种方法将 nums 分割为 2 个子数组。 其中最好的方式是将其分为 [7,2,5] 和 [10,8] 。因为此时这两个子数组各自的和的最大值为18,在所有情况中最小。示例 2:输入:nums = [1,2,3,4,5], m = 2输出:

2021-08-03 10:08:35 178

原创 分隔数组以得到最大和

题目描述:给出整数数组 A,将该数组分隔为长度最多为 K 的几个(连续)子数组。分隔完成后,每个子数组的中的值都会变为该子数组中的最大值。返回给定数组完成分隔后的最大和。示例:输入:A = [1,15,7,9,2,5,10], K = 3输出:84解释:A 变为 [15,15,15,9,10,10,10]提示:1 <= K <= A.length <= 5000 <= A[i] <= 10^6代码/* * Copyright (c) Huawei Tec

2021-08-03 10:00:52 380

原创 最大矩形(求直方图围成的最大矩形面积)

给定一个仅包含 0 和 1 、大小为 rows x cols 的二维二进制矩阵,找出只包含 1 的最大矩形,并返回其面积。思路其实这道题只是(求直方图围成的最大矩形面积)的升级版本如下图求直方图围成的最大矩形面积的解法就是遍历每一个然后向左向右寻找,这道题可以把每一层来类比操作链接https://blog.csdn.net/weixin_41563161/article/details/109023051?ops_request_misc=%257B%2522request%255Fid%252

2021-07-21 21:34:25 542

原创 《Effective Java》阅读笔记 18接口优于抽象类

接口和抽象类抽象类允许某些方法的实现,但是接口不允许(JDK 1.8 已经运行了)现有类必须成为抽象类的子类,但是只能单继承,接口可以多继承抽象类小优势抽象类并非一无是处,它的改变就比接口要简易的多,实际使用时也是体验很好的一种设计方法,不过抽象类的使用也要有所衡量,只有在确实是属于一个类别的类时才好去使用抽象类,否则就违背了我们的编程原则接口优点现有类可以很容易被更新,以实现新的接口只需要在接口中添加方法就可以了接口是定义 mixin (混合类型)的理想选择mixin:类除了

2021-05-21 19:34:26 283 2

原创 《Effective Java》阅读笔记 17要么为继承而设计,并提供文档,要么就禁止继承

面向对象编程,从一开始被洗脑难免在上手写代码时都会首先思考有没有公共方法啊,能不能把两个类抽象成一个父类再继承啊等,慎重使用继承,当要使用继承时一定要在文档注释中写明重写这个方法会给其他方法带来什么影响。书中给出建议如果类并不是为了继承而生,那么这个类应该用final修饰禁止子类化。1.继承的缺陷对于为了继承而设计的类,唯一的测试方法就是编写子类。为了继承,类还必须遵守其他一些约束。构造器绝不能调用可被覆盖的方法,无论是直接调用还是间接调用。无论是clone还是readObject,都不可以调用可

2021-05-21 18:01:05 145

原创 一篇让你熟练掌握Java常用工具包(全网最全)

Apache Commons类库在日常工作中,我们经常要使用到一些开源工具包,比如String,Date等等。有时候我们并不清楚有这些工具类的存在,造成在开发过程中重新实现导致时间浪费,且开发的代码质量不佳。而apache其实已经提供了系列的工具包给我们使用,只是大多数人,平时没有注意到。这个系列我将带领大家熟悉这些常用的工具包,让大家熟悉Apache都给我们提供了那些常用的工具类和方法……工具名称作用BeanUtils对Java Bean进行各种操作,复制对象,属性Code

2021-05-20 13:41:54 2697 4

原创 《Effective Java》阅读笔记 15使可变性最小化

1.不可变类的优势不可变类只是其实例不能被修改的类。不可变的类比可变类更加易于设计、实现和使用。它们不容易出错,且更加安全。Java 平台类库包含许多不可变的类,包括 String 类、基本类型包装类以及 BigInteger 类和 BigDecimal 类。 有很多很好的理由:不可变类比可变类更易于设计,实现和使用。 他们不容易出错,并且更安全。2.如何设计不可变类1.不要提供任何会修改对象状态的方法。2.保证类不会被扩展。3.使所有的域都是 final 的。4.使所有的域都是私有的。5.

2021-05-19 20:11:45 187 2

原创 《代码整洁之道》阅读笔记 13并发(编写整洁的并发代码建议)

“对象是过程的抽象,线程时调度的抽象。”——James O Coplien1.为什么要并发1.并发是一种解耦策略,它帮助我们把做什么(目的)和何时做(时机)分解开2.相对于单线程的目的和时机的紧密耦合,解耦目的与时机能明显地改进应用程序的吞吐量和结构3.单线程程序许多时间花在等待web套接字I/O结束上面,通过采用同时访问多个站点的多线程算法,就能改进性能4.同时也存在一些副作用并发总能改进性能:只在多个线程或处理器之间能分享大量等待时间的时候管用编写并发程序无需修改设计:可能与单线程系统

2021-05-10 17:38:53 223

原创 《代码整洁之道》阅读笔记 12迭进

系统的迭代式演进1.通过迭进设计达到整洁目的运行所有测试不可重复表达程序员的意图尽可能减少类和方法的数量以上规则按其重要程序排列2.简单设计原则1:运行所有测试设计必须制造出如预期一般工作的系统,这是首要因素全面测试并持续通过所有测试的系统,就是可测试的系统,不可验证的系统,绝不应该部署上线只要系统可测试,就会导向保持类短小且目的单一的设计方案紧耦合的代码难以编写测试遵循有关编写测试并持续运行测试的简单、明确的规则,系统就会更贴近OO低耦合度、高内聚度的目标,编写测试引致更好

2021-05-08 16:02:12 228

原创 N叉树的最大宽度

这里的思路是N叉树的层序遍历(递归法)/*// Definition for a Node.class Node { public int val; public List<Node> children; public Node() {} public Node(int _val,List<Node> _children) { val = _val; children = _children; }

2021-05-08 10:10:21 383 3

原创 计算器

题目描述给定一个字符串形式的计算表达式,其中只包含数字和加+、减-、乘*、除/四种运算符,乘除计算优先级高于加减。请对该计算表达式求值,并返回计算结果。如果在计算过程中遇到除零,则返回字符串error。解答要求时间限制: 1000ms, 内存限制: 64MB输入输出输入一个字符串形式的计算表达式,长度范围:[1,100]用例保证,输入数字和中间及最终计算结果的值都是整数,且在int型范围内。输出一个10进制整数; 或字符串error样例输入样例11+2*3-100/2输出样例1

2021-05-08 10:01:26 377

原创 手写内存块

题目描述请实现一个简易内存池,根据请求命令完成内存分配和释放。内存池支持两种操作命令,REQUEST和RELEASE,其格式为:REQUEST=请求的内存大小 表示请求分配指定大小内存,如果分配成功,返回分配到的内存首地址;如果内存不足,或指定的大小为0,则输出error。RELEASE=释放的内存首地址 表示释放掉之前分配的内存,释放成功无需输出,如果释放不存在的首地址则输出error。注意:1.内存池总大小为100字节。2.内存池地址分配必须是连续内存,并优先从低地址分配。3.内存释放后

2021-05-08 09:54:00 1096

原创 手写DHCP服务器(实现简单的DHCP服务器)

题目描述DHCP服务器的功能是为每一个MAC地址分配唯一的IP地址。现假设:分配的IP地址范围从 192.168.0.0 到 192.168.0.255 总共256个可用地址(以点分十进制表示)。请实现一个简易的DHCP服务器,功能如下:分配Request:根据输入的MAC地址分配IP地址池中的IP地址:如果对应的IP已分配并未释放,则为重复申请,直接返回对应已分配的IP地址。如果一个MAC地址已申请过并已释放,即:当前未分配IP地址,则为再申请,优先分配最近一次曾经为其分配过的IP地址,请返回此地

2021-05-08 09:50:50 1784

原创 《代码整洁之道》阅读笔记 11系统

“Complexity kills. It sucks the life out of developers, it makes products difficult to plan, build and test.”(复杂要人命,它消磨开发者的生命,让产品难于规划、构建和测试)1.如何建造一个城市1.每个城市都有一组人管理不同的部分,有人负责全局,其他人负责细节2.深化出恰当的抽象等级和模块,好让个人和他们所管理的“组件”即便在不了解全局时也能有效地运转2.将系统的构造与使用分开

2021-05-06 16:35:10 309

原创 《代码整洁之道》阅读笔记 10类

SRP(单一职责原则)1.类的组织1 ) 类应该从一级变量列表开始,如果有公共静态变量,应该先出现,然后是私有静态变量,以及实体变量,很少会有公共变量2 ) 公共函数应该跟在变量列表之后3 ) 我们喜欢保持变量和工具函数的私有性,有时需要用到受保护变量或工具函数,好让测试可以访问到我们首先会想办法使之保有隐私,放松封装总是下策2.类应该短小1 ) 第一规则是类应该短小,第二规则是还要更短小2 ) 衡量方法,计算权责(responsibility)3 ) 类的名称应当描述其权责,如果无法为某个

2021-04-30 19:15:55 168 1

原创 《代码整洁之道》阅读笔记 9单元测试

FIRST规则(Fast、Independent、Repeatable、Self-Validating、Timely)单元测试想必大家都很熟悉,即便没有真正的做过单元测试,但肯定也听过单元测试以及单元测试的重要性。完善的而又规范的单元测试,不仅能够能够有助于自己写出简洁的代码,使代码变得可扩展、可维护、可复用,还能够极大的提到代码的健壮性。1.TDD三定律1.在编写能通过的单元测试前,不可编写生产代码2.只可编写刚好无法通过的单元测试,不能编译也算不通过3.只可编写刚好足以通过当前失

2021-04-30 09:29:27 160

原创 《代码整洁之道》阅读笔记 8整洁的边界

所谓的“边界”是指外来代码(三方程序包、开放源代码、其他团队打造的组件和子系统)和自己写的代码之间进行整合的连接区域1.使用第三方代码1.第三方程序包和框架提供者追求普适性,这样就能在多个环境中工作,吸引广泛的用户。2.我们建议不要将Map(或在边界上的其他接口)在系统中传递,把它保留在类或近亲类中,避免从API中返回边界接口,或将接口作为参数传递给公共API。比如应用程序可能构造一个map对象并传递它。我们的初衷可能是map对象的所有接收者都不要删除映射图中的任何东西。但map正好有一个clea

2021-04-29 16:48:40 254

原创 《代码整洁之道》阅读笔记 7错误处理

错误处理很重要,但如果它搞乱了代码逻辑,就是错误的做法整洁的代码中对错误的处理应当是被分离的关注点(不要跟正常的业务逻辑混杂在一起),而面向对象中的异常机制就是一种在不打乱原有业务逻辑的前提下处理掉程序在运行时发生的不正常状况的手段。1.使用异常而非返回码遇到错误时,最好抛出一个异常。调用代码很整洁,其逻辑不会被错误处理搞乱以前,没有异常处理机制时:(这类手段的问题在于,他们搞乱了调用者代码。调用者必须在调用之后即刻检查错误,不幸的是,这个步骤很容易被遗忘。)设置一个错误标识;返回给调用

2021-04-29 15:13:14 195

原创 《代码整洁之道》阅读笔记 6对象和数据结构

合理抽象,暴露行为,隐藏细节(实现过程)将变量设置为私有(private)有一个理由:我们不想其他人依赖这些变量。我们还想在心血来潮时能自由修改其类型或实现。那么,为什么还是有那么多程序员给对象自动添加赋值器和取值器,将私有变量公之于众、如同它们根本就是公共变量一般呢?1.数据抽象1.隐藏实现关乎抽象,类并不简单地用取值器和赋值器将其变量推向外部,而是 曝露抽象接口 ,以便用户无需了解数据的实现就能操作数据本体// 具象点public class Point { public doubl

2021-04-29 14:54:46 210

原创 《代码整洁之道》阅读笔记 5格式

用什么样的代码风格不是关键,关键是整个项目组的成员应当使用相同的代码风格,让多个人编写的代码看起来像一个人书写的。1.格式的目的1.代码格式关乎沟通,而沟通是专业开发者的头等大事。2.因为代码的可读性会对以后可能发生的修改行为产生深远的影响。2.垂直格式图中涉及7个不同项目: Junit、 FitNesse、 testNG、 Time and Money、 JDepend、Ant 和 Tomcat贯穿方块的直线两端显示这些项目中最小和最大的文件长度。方块表示在平均值以上或以下的大约

2021-04-28 14:58:45 207

原创 《代码整洁之道》阅读笔记 4注释

"Comments Do Not Make Up for Bad Code."(注释不是对劣质代码的补救)。事实上好的代码即便没有注释也拥有良好的可读性,但恰当的注释会让代码变得更可读、可维护性更高。1.注释不能美化糟糕的代码1.带有少量注释的整洁而有表达力的代码,要比带有大量注释的零碎而复杂的代码像样得多2.与其花时间编写解释你搞出的糟糕的代码的注释,不如花时间清洁那堆糟糕的代码2.用代码来阐述用代码解释你大部分的意图,很多时候,简单到只需要创建一个描述与注释所言同一事物的函数即可// ch

2021-04-27 22:44:11 374

原创 《代码整洁之道》阅读笔记 3函数

"Function should do one thing. They should do it well. They should do it only. "(函数只应该做一件事情,把一件事情做好,而且只由它来做这一件事情)1.短小1.函数的第一规则是要短小,第二条规则是还要更短小 。20行封顶最佳。2.if语句、else语句、while语句等,其中的代码块应该只有一行,该行大抵是一个函数调用语句 ,块内调用的函数应拥有较具说明性的名称。(从而增加了文档上的价值)3.函数不应该大到足

2021-04-27 17:31:38 251

原创 《代码整洁之道》阅读笔记 2有意义的命名

第二章主要说一下命名的一些要遵循的小标准。1. 名副其实1.变量、函数或类的名称应该已经答复了所有的大问题,如果名称需要注释来补充,那就不算名副其实int d; // 消逝的时间,以日计名称d什么也没说明,没有引起对时间消逝的感觉,更别说以日计了。应选择指明了计量对象和计量单位的名称int elapsedTimeInDays;int daysSinceCreation;int daysSinceModification;int fileAgeInDays;2.代码的模糊度:即上下文在

2021-04-27 11:34:04 393

原创 《代码整洁之道》阅读笔记 1整洁代码

这一章主要就是说了一些作者们自己对于写代码的一些思想和理解,以及他们想对我们说的话。主要是说了几个混乱代码造成的后果,然后引出了优美的代码能带来的好处。1.什么是代码将需求明确到机器可以执行的细节程度,就是编程要做的事情,而这种规约叫代码。2.混乱的代价勒布朗法则:稍后等于永不1.有些团队在项目初期进展迅速,但有那么一两年的时间却慢去蜗行。对代码的每次修改都影响到其他两三处代码2.花时间保持代码整洁不但有关效率,还有关生存3.程序员遵从不了解混乱风险经理的意愿,也是不专业的做法3.什么

2021-04-26 22:07:08 181

原创 《Effective Java》阅读笔记 14在公有类中使用访问方法而非公有域

1.问题class Point { public double x; public double y;}}如果直接将类中的域暴露为共有域,那么你将失去这个域的控制权。如果你以后想要在类中记录x被赋值了多少次和被获取了多少次,你将无法做到,因为你根本不知道它什么时候在外部被获取,什么时候再外部被赋值。2.解决办法class Point { private double x; private double y; public Point(double x, d

2021-04-26 20:46:46 119

原创 《Effective Java》阅读笔记 13使类和成员的可访问性最小化

1.信息隐藏区分一个组件设计得好不好,唯一重要的因素在于,它对于外部的其他组件而言,是否隐藏了其内部数据和其他实现细节。设计良好的组件会隐藏所有的实现细节,把API与实现清晰地隔离开来。然后模块之间只通过它们的 API 进行通信,一个模块不需要知道其他模块的内部工作情况。这种概念被称为 信息隐藏 或者 封装,是软件设计地基本原则之一。信息隐藏之所以非常重要有许多原因,其中大多是因为:它可以有效地解除组成系统地各组件之间地耦合关系,即解耦,使得这些组件可以独立地开发、测试、优化、使用、理解和修改。2.为

2021-04-26 19:59:26 176

j虚拟机 video讲解(最quan的video讲解以及讲义).txt

jvm视频教程,最全的视频教程,可以跟着讲义学习,保准offer到手

2019-09-24

jvm video讲解(最全的视频讲解以及讲义).docx

jvm视频讲解(最全的视频讲解以及讲义).docx,里面有是java虚拟机视频讲解

2019-09-24

matlab (2018最全的anzhuang包以及教程).docx

matlab2018最新的安装包以及安装讲义,亲自实验,保证安装成功,破解版2018matlab

2019-09-24

jianli模板(简历大全).txt

简历模板 [1] 指用来供制作个人简历参考的模板或者范文,包括了编辑一份简历的基本结构。一份标准的简历模板的结构包括基本资料、教育经历、工作经历(实习经历)、自我评价等模块的内容。 用人单位HR一天多的话会收到成千上万份的简历,看一份简历的时间一般只用几十秒。所以简历模板 [2] 必须选择简洁大方且言之有物,模板必须包含各重要基本要素信息,让人力资源部门能在极短的几十秒钟内对你有一个基本印象。 这里提供各种各样的模板

2019-09-24

generatorSqlmapCustom.rar

mybaits需要程序员自己编写sql语句,mybatis官方提供逆向工程 可以针对单表自动生成mybatis执行所需要的代码(mapper.java,mapper.xml、po..)

2019-09-22

数据结构(20集)java版本附源码.txt

数据结构视频,有关数组,链表,栈和队列,树,哈希表,图,排序等数据结构是计算机存储、组织数据的方式。数据结构是指相互之间存在一种或多种特定关系的数据元素的集合。通常情况下,精心选择的数据结构可以带来更高的运行或者存储效率。数据结构往往同高效的检索算法和索引技术有关。

2019-09-15

git视频mianfei完整版.txt

git github学习视频,Git是先进的分布式版本控制系统,而Github是常用的Git代码托管中心。 本套教程内容丰富、详实,囊括:Git安装过程、本地库基本操作、远程基本操作、基于分支的Gitflow工作流、跨团队协作的 Forking工作流、Eclipse中的Git版本控制以及Git对Eclipse特定文件忽略的配置方法。还通过展示Git内部版本管理机制,让你了解 到Git高效操作的底层逻辑。教程的最后完整演示了Gitlab服务器的搭建过程。

2019-09-08

空空如也

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

TA关注的人

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