Iml
Iml
全部文章
分类
Java基础(3)
Java集合(5)
JVM(13)
LeetCode(3)
RabbitMQ(1)
Redis(6)
Solr(1)
SpringMVC(2)
剑指offer(52)
多线程与高并发(10)
数据库(2)
未归档(44)
计算机网络(3)
设计模式(1)
归档
标签
去牛客网
登录
/
注册
代码学习之路
我之为我,只在异人处
全部文章
(共146篇)
JVM的内存布局
什么是JVM 首先JVM是运行Java代码的假想计算机,运行在操作系统之上的,与硬件没有直接的交互。 Java源文件经过编译后形成字节码文件,通过JVM的类加载的机制进入Java虚拟机的运行数据区,再通过一套的字节码指令集,将Java的代码翻译成计算机能够识别的指令,最终实现Ja...
2019-05-20
0
754
Synchronized 与 volatile 区别?
synchronized和volatile的区别: volatile和synchronized特点 首先需要理解线程安全的两个方面:执行控制和内存可见。 执行控制:的目的是控制代码执行(顺序)及是否可以并发执行。 内存可见:控制的是线程执行结果在内存中对其它线程的可见性。根据...
2019-05-13
0
886
1、记录数据库配置的出现问题
原 解决MySql查询语句报Expression #1 of SELECT list is not in GROUP BY clause and contains nonaggre异常的问题 2018年08月11日 11:10:02 ...
2019-04-26
0
628
深入理解JVM虚拟机2:JVM垃圾回收基本原理和算法
JVM GC基本原理与GC算法 Java的内存分配与回收全部由JVM垃圾回收进程自动完成。与C语言不同,Java开发者不需要自己编写代码实现垃圾回收。这是Java深受大家欢迎的众多特性之一,能够帮助程序员更好地编写Java程序。 下面四篇教程是了解Java 垃圾回收(GC...
2019-03-20
0
575
深入理解JVM虚拟机3:垃圾回收器详解
转自 JavaDoop HotSpot JVM 垃圾回收器 更新时间:2018-03-28 关于 JVM 内存管理或者说垃圾收集,大家可能看过很多的文章了,笔者准备给大家总结下。这算是系列的第一篇,接下来一段时间会持续更新。 本文主要是翻译《Memo...
2019-03-18
0
979
2、Java基础-NIO、IO、ThreadLocal类
1、IO和NIO 1.1、传统IO和NIO区别在哪? Java NIO和IO之间最大的区别在 IO是面向流的,而NIO是面向缓存区buffer的 Java NIO是非阻塞式的,意味着使用一个线程向某通道发送一个请求读取数据,如果buffer中有可以使用的数据,那么就可以得到,如果目前没...
2019-03-15
0
914
64、回溯法-机器人的运动范围
题目 地上有一个m行和n列的方格。一个机器人从坐标0,0的格子开始移动,每一次只能向左,右,上,下四个方向移动一格,但是不能进入行坐标和列坐标的数位之和大于k的格子。 例如,当k为18时,机器人能够进入方格(35,37),因为3+5+3+7 = 18。但是,它不能进入方格(35,38),因为...
2019-03-13
0
610
63、回溯法-矩阵中的路径
题目 请设计一个函数,用来判断在一个矩阵中是否存在一条包含某字符串所有字符的路径。路径可以从矩阵中的任意一个格子开始,每一步可以在矩阵中向左,向右,向上,向下移动一个格子。如果一条路径经过了矩阵中的某一个格子,则之后不能再次进入这个格子。 例如 a b c e s f c s a d e e...
2019-03-12
0
811
62、滑动窗口的最大值
题目 给定一个数组和滑动窗口的大小,找出所有滑动窗口里数值的最大值。例如,如果输入数组{2,3,4,2,6,2,5,1}及滑动窗口的大小3,那么一共存在6个滑动窗口,他们的最大值分别为{4,4,6,6,6,5}; 针对数组{2,3,4,2,6,2,5,1}的滑动窗口有以下6个: {[2,3,...
2019-03-11
0
670
61、正则表达式匹配
题目 请实现一个函数用来匹配包括’.‘和’’ 的正则表达式。模式中的字符’.‘表示任意一个字符,而’'表示它前面的字符可以出现任意次(包含0次)。 在本题中,匹配是指字符串的所有字符匹配整个模式。例如,字符串"aaa"与模式"a.a"和"ab...
2019-03-11
0
699
首页
上一页
3
4
5
6
7
8
9
10
11
12
下一页
末页