越努力~越幸运
越努力~越幸运
全部文章
java
ML(1)
mysql(2)
前端(8)
大数据(1)
工具(1)
算法(27)
归档
标签
去牛客网
登录
/
注册
越努力~越幸运的博客
一只默默前行的小白
全部文章
/ java
(共86篇)
java面试(十五)
来自专栏
1、InnoDB与MyISAM数据库存储引擎有什么区别。 MyISAM不支持事务,InnoDB是事务类型的存储引擎,当我们的表需要用到事务支持的时候,那肯定是不能选择MyISAM了 MyISAM只支持表级锁,BDB支持页级锁和表级锁默认为页级锁,而InnoDB支持行级锁和表级锁默认为行级锁...
2020-01-02
0
771
算法(一)
来自专栏
三数之和 给定一个包含 n 个整数的数组 nums,判断 nums 中是否存在三个元素 a,b,c ,使得 a + b + c = 0 ?找出所有满足条件且不重复的三元组。 注意:答案中不可以包含重复的三元组。 class Solution { public static List...
2019-12-31
0
391
java面试(十四)
来自专栏
1、Redis数据结构的底层实现怎么做的 (1) 字符串处理(string) string的底层实现 没有数据结构支撑的几个问题 极其容易造成缓冲区溢出问题,比如用strcat(),在用这个函数之前必须要先给目标变量分配足够的空间,否则就会溢出。 如果要获取字符串的长度,没有数...
2019-12-31
0
460
java面试(十三)
来自专栏
1、Java函数传入值和引用的区别 基本数据类型是传值到函数中,函数中的运算并不会改变源变量的值; 对象数据类型是传递的引用,如果函数中的操作是在源引用上修改对象值,则最终源变量会发生变化,如例2中的StringBuilder a,但是如果函数中的操作不是在源引用上修改对象值,则最终源对象不会发生...
2019-12-31
0
507
java面试(十二)
来自专栏
1、Java的堆和栈区别 栈内存存储的是局部变量而堆内存存储的是实体; 栈内存的更新速度要快于堆内存,因为局部变量的生命周期很短; 栈内存存放的变量生命周期一旦结束就会被释放,而堆内存存放的实体会被垃圾回收机制不定时的回收。 2、 Java的GC垃圾回收机制 GC (Garbag...
2019-12-30
0
4975
java面试(十一)
来自专栏
1、你对HTTP的了解有哪些? HTTP:超文本传输协议。使用的是可靠的数据传输协议,在传输的过程中不会被损坏或产生混乱。 常见的HTTP方法/请求方式有:GET,POST,PUT,DELETE,HEAD等。 GET:从服务器向客户端发送命名资源 PUT:将来自客户端的数据存储到一个命...
2019-12-29
0
447
java面试(十)
来自专栏
1、为什么需要三次握手 防止已过期的连接再次传到被连接的主机 2、为什么需要四次挥手 / 断开连接时为什么比建立连接多一次 服务端的 ACK 和 FIN 一般都会分开发送,ACK 表示自己收到了客户端的断开请求(但还有数据没传输完),FIN 表示自己传输完了数据。 3、TIME_WAIT 的...
2019-12-26
0
421
java面试(九)
来自专栏
1、Redis 的五种数据结构 String、Hash、List、Set、Zset(SortSet) 2、Redis 为什么快 纯内存、单线程、IO多路复用(一般会继续问IO多路复用相关问题) IO多路复用相关 由于Redis是单线程的,如果是传统的阻塞式IO,那么各个IO操作都将是顺序执...
2019-12-26
0
506
java面试(八)
来自专栏
1、SpringMVC 的流程 用户发送请求至前端控制器DispatcherServlet。 DispatcherServlet收到请求调用HandlerMapping处理器映射器。 处理器映射器找到具体的处理器,生成处理器对象及处理器***(如果有则生成)一并返回给Dispatche...
2019-12-24
0
427
java面试(七)
来自专栏
1、内存结构和各自存放的内容 内存结构:方法区、堆、虚拟机栈、本地方法栈、程序计数器。 方法区用于存储已被虚拟机加载的类信息、常量、静态变量、即时编译器编译后的代码等数据。运行时常量池是方法区的一部分,用于存放编译器生成的各种字面量和符号引用。 堆(Java Heap)是虚拟机所管理的内存中最...
2019-12-24
0
386
首页
上一页
1
2
3
4
5
6
7
8
9
下一页
末页