自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

小学生的博客

记录IT小学生的生活

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

原创 2019阿里巴巴(新零售)春招实习面试历程

面到哪里写到哪里,随时可能断更哟~~面的后端开发岗一、20190322 零面(电面、简历面)1.实验室项目(说了10来分钟)2.concurrenthashmap如何实现高并发3.集合包优先级队列的底层是什么算法4.数据库引擎的区别优劣5.锁6.并发包了解多少7.集合包哪些是线程安全的8.GC了解多少,什么场景触发full gc9.jdk默认排序算法是什...

2019-03-22 15:22:36 700

原创 2019字节跳动(bj头条视频架构部门)春招实习二面凉经

面的后端开发岗,问的都是java基础,主要看你学的深不深。面试整体难度尚可,我感觉主要看你的自我驱动能力吧,就是如果你只回答表面的东西,可能得分不高,但如果你忘深出挖掘,知道为什么这么做,可能就给你过了。一面:1.问了一些比赛的事情,我就随便扯了两句,没细问2.TCP是怎么保证可靠性的3.讲一讲拥塞控制4.http包头有哪些东西5.https的具体6.操作系统的用户态和内核态...

2019-03-22 15:15:55 997

原创 Java 排序算法练手

package DataStruct;import java.util.*;public class Array { public static void main(String[] args){ int[] Data = {6,1,2,7,9,3,4,5,10,8}; Array test = new Array(); //test.showSort(Data); /...

2019-01-05 16:48:31 140

原创 java学习历程:关于构建不可变对象

关于不可变对象,在《JAVA并发编程实战》中有个例子一直不能理解,如下图为什么这个是不可变对象?换个问法,为什么书中提到博主想了一晚上也没搞明白这句话的含义,直到博主又想起了被java值传递概念支配的恐惧,便写了下面的几行小代码验证猜想://尝试构建不可变类class Object2{ private final int[] myArray; public Object...

2018-11-11 21:04:29 227

原创 java学习历程:数据库连接池DataSource不能连接DB的相关包问题

主要就是包的版本问题,实测下面的版本组合可用:如果包的版本不能互相兼容,就会报如下错误(还有两种,但问题是一样的):java.lang.NoClassDefFoundError: org/apache/commons/pool/KeyedObjectPoolFactory  奇怪的是博主之前还存在一些外部导入包,就不能连接了,这个问题有待研究~~,图如下很奇怪,这会...

2018-10-25 17:14:35 352

原创 java学习历程:NIO为什么SelectionKey在被轮询后需要remove()

学习NIO的过程中,对selector选择器的知识产生了兴趣,尤其是关于SelectionKey的轮询后remove()的问题,博主尝试简单地解释一下NIO如何实现非阻塞的。首先是客户端的代码:public void testNonBlockingNIOClient() throws IOException{ //客户端 //1.获取通道 SocketChannel sCha...

2018-10-20 15:43:58 5360 12

原创 LeeCode 39 组合总和(天坑啊java的值传递,头都被打懵了)

给定一个无重复元素的数组 candidates 和一个目标数 target ,找出 candidates 中所有可以使数字和为 target 的组合。candidates 中的数字可以无限制重复被选取。说明:所有数字(包括 target)都是正整数。 解集不能包含重复的组合。 示例 1:输入: candidates = [2,3,6,7], target = 7,所求解集为...

2018-09-22 21:17:22 306

原创 LeeCode 904 水果成篮

在一排树中,第 i 棵树产生 tree[i] 型的水果。你可以从你选择的任何树开始,然后重复执行以下步骤:把这棵树上的水果放进你的篮子里。如果你做不到,就停下来。移动到当前树右侧的下一棵树。如果右边没有树,就停下来。请注意,在选择一颗树后,你没有任何选择:你必须执行步骤 1,然后执行步骤 2,然后返回步骤 1,然后执行步骤 2,依此类推,直至停止。你有两个篮子,每个篮子可以携带任何数量的...

2018-09-18 20:49:10 351

原创 java学习历程:wait()与join()的理解误区

之所以会写这篇博客,完全是因为博主一直以来对这两个函数的理解有所模糊,于是在网上查阅资料,捋顺了一些东西,在拿出来分享的同时也希望大家能对我有所指正。一、首先上代码,这段代码是关于wait()的使用。package test;class Person{ private String Name; private int Age; private boolean isEmpty =...

2018-08-02 09:40:16 3843

原创 java学习历程:序列化与反序列化

JAVA学习之旅:序列化与反序列化1.序列化与反序列化的意义原理  答:就已知而言,序列化将java对象转换成字节的形式,这样有两点好处,其一、可以将对象的当前状态进行存储(已测试),以期后用,其二、可以使用套接字进行网络传输(未测试),主要通过 implements Serializable接口来表明是否可进行序列化,PS:最好加上serialVersionUID序列化码。         ...

2018-07-29 21:29:25 133

原创 模式识别设计(Python编程):IRIS数据集的Kmeans聚类与分解聚类法

题目:本次作业的实验需求是使用分解聚类法与c-means聚类法对IRIS数据集进行聚类,Kmeans聚类代码网上摘录,分解聚类法纯原创,PS:因为时间紧,分解聚类法进行第二次分解时,偷懒了~~有缘人改改吧~~数据格式:kmeans代码:import mathfrom collections import defaultdictimport numpy as npdatana...

2018-07-20 11:06:53 6340

原创 模式识别设计(Python编程):正态分布的Bayes分类器

题目:话不多说。代码:import numpy as npimport mathimport matplotlib.pyplot as plta = np.array([[0, 2, 1],              [0, 1, 0]], dtype=np.float64)b = np.array([[-1, -2, -2],              [1, 0...

2018-07-20 10:52:44 4865 2

原创 模式识别设计(Python编程):感知器固定增量法

题目:道理都懂,题目为模式识别这门课的小作业,题目是有错的,(1,1,1,1)是(1,1,1)代码:import numpy as npa = np.array([[0, 0],              [0, 1],              [1, 0],              [1, 1]], dtype=np.float64)b = np.array([1,...

2018-07-20 10:43:20 3226 1

原创 关于VS2012下fftw3的安装与使用小总结

第一步:下载资源压缩包在此附上下载地址:http://www.fftw.org/install/windows.html,注意:32位与64位在进行编译时是有区别的,x64编译时需要64位的,Win32编译时需要32位的,根据需要下载不同的文件。  第二步:生成lib文件进入VS下的开发人员命令提示符,博主一开始会想着直接cmd,进入lib.exe的安装目录下进行相关操作,后来...

2018-03-19 17:19:19 926 1

空空如也

空空如也

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

TA关注的人

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