自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 问答 (1)
  • 收藏
  • 关注

原创 使用LinkedHashMap实现LRU

使用LinkedHashMap是有序的,并且查找的效率可以达到O(1),所以使用LinkedHashMap()来实现lru,还是很方便的 大致思路: 首先标记元素长度n,初始为0,如果要换入2,先map.get(2)不存在且map的元素个数小于 块数,则放入map中,n++ 如果map中有这个元素,那么则删除,在放入; import java.util.LinkedHashMap...

2018-09-30 10:03:24 715

原创 顺时针输出矩阵

这里在mian方法中一个,封装起来又写了一遍 m*n的矩阵 大概思路,开始每一圈的开始x都等于y   也就是(0,0)(1,1)........ 每次一圈下来的结束,也就是(m-1,n-1)(m-2,n-2)....... 这样就可以用4个for来分别控制从左向右,从上到下,从右到左,从下到上 并且加上一些特判,就能过了,这个题目就是麻烦在特判上了........ import ja...

2018-09-28 22:43:02 187

原创 shell脚本初体验

去投递简历的时候,经常看到shell脚本优先?     感觉值得摸索一下 关于shell脚本的定义,在网上很多,就不过多描述了,其实就是把它当成一个方法,在linux下运行而已 将许多指令封装起来,方便下次调用,不用重复执照轮子 上代码玩一玩: first blood: #!/bin/bash #first shell echo "myfirst shell file" A=10; e...

2018-09-27 18:47:52 120

原创 虚拟机中对象的内存分配的两种方式

创建对象必然要在虚拟机中分配内存,虚拟机提供了两种策略:指正碰撞和空闲列表 指针碰撞法 很容易理解,在内存中,一遍是已经被分配的空间,一遍的未分配的空间,如果新建了8字节对象,那么指针就往未分配空间移动8字节,所以使用这种方式的关键是保证分配的对象地址连续,取决与垃圾清楚算法; 空闲列表法 既然上面的方法要地址连续,那么地址不连续怎么办呢? 这种情况下使用空闲列表法,记录所有地址,新...

2018-09-24 11:24:03 1582

原创 虎牙笔试第一题填空题

题目大致意思是这样:两个线程 交替输出奇偶数 ,到99                                 例子:0 1 2 3 4  5....99   和输出abc类似:https://blog.csdn.net/qq_39512671/article/details/81163345 考完回想一下写的和屎一样 package com.czy.coweroffer; p...

2018-09-15 09:49:50 802

原创 spring的依赖循环问题

什么是循环依赖? 循环依赖很好理解,就是说A中注入了B,B中又注入了A,你中有我,我中有你的感觉;   接下来我们先来看看spring中bean的生命周期简述: A)通过构造方法初始化对象  B)注入属性 (且把实现了aware一系列接口的过程也放在这个阶段,因为实现了接口也是注入属性--Name,beanFactory、Applicationcontext  ) C)后处理器 D)...

2018-09-09 11:23:15 181

原创 linux运行级别

来看看linux的运行级别: 运行级别在linux中 的设置文件etc/inittable 使用数字来表示运行级别: 0:关机 1:单用户(登陆不需要密码)-禁止远程登陆,必须在系统所在的电脑上进入 2:多用户无网络服务 3:多用户有网络服务--常用 4:保留 5:图形界面---常用 6:重启 我们大多用的都是图形界面,会有一个桌面,回收站什么的 可以通...

2018-09-08 20:50:29 102

空空如也

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

TA关注的人

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