Sun浅雨
Sun浅雨
全部文章
java基础学习
2019蓝桥训练(1)
c/c++(13)
Docker学习(2)
Linux 学习(4)
spring(4)
springboot(3)
并发编程学习(2)
数据结构与算法(3)
归档
标签
去牛客网
登录
/
注册
Sun浅雨的博客
非学,无以致疑;非问,无以广识
全部文章
/ java基础学习
(共13篇)
synchronized 和 Lock 有什么区别?
synchronized 和 Lock 的区别可以分别从两者的原始结构、使用方法、等待是否可中断、加锁是否公平、绑定Condition情况进行对比区分出两者的不同之处。 本人学习教程:尚硅谷周阳老师juc教程视频 想了解的话,欢迎留言交流,共同学习进步 一、原始结构 synchro...
2019-10-07
0
589
java 中锁(公平锁、非公平锁、可重入锁、自旋锁、独占锁、共享锁)学习篇
大厂常见面试题: java 中锁你知道哪些? 请手写一个自旋锁? 首先,回答第一个问题:java 中锁你知道哪些? java中有公平锁、非公平锁、可重入锁(递归锁)、自旋锁、独占锁(写锁)、共享锁(读锁)…… 公平锁 和 非公平锁 是什么: 公平锁:是指多个线程按照申请的...
2019-09-26
0
543
面试题—举例说明List 、Set、HashMap是线程不安全的
大厂面试题 1.我们知道 ArrayList 是线程不安全的,请编写一个不安全的案例并给出解决方案? 首先,我们会想到,用了这么久的List,也做了些项目用到了List,并没有遇到过不安全的问题呀!那其实是我们用的场景只是在单线程下,如果是在高并发(多线程)的情况下,便会出现一些线程不安全...
2019-09-24
0
537
Java并发之CAS原理学习篇
大厂常见面试题: 你了解CAS吗,请谈谈你对CAS的理解? CAS 底层原理是如何实现的? 谈谈对 UnSafe 的理解? CAS 的缺点? 原子类 AtomicInteger 的 ABA 问题谈一谈?原子更新引用知道吗? 1.你了解CAS吗,请谈谈你对CAS的理解? C...
2019-09-21
0
808
深入了解轻量级的同步机制volatile
volatile 是 Java 虚拟机提供的轻量级的同步机制 保证可见性 禁止指令排序 不保证原子性 一、验证volatile的可见性 1.1 假如number = 0,number变量之前根本没有添加volatile关键字,没有可见性 ...
2019-09-10
0
477
java面试题测试(二)
一、选择题 1.性事务的原子是指()。正确答案: B 我的答案: C (错误) A.事务一旦提交,对数据库的改变是永久的。 B.事务中包括的所有操作要么都做,要么都不做。 C.一个事务内部的操作及使用的数据对并发的其他事务都是隔离的。 ...
2019-09-09
0
665
JVM详解与类加载机制
目录 一、JVM体系结构概述 二、堆体系结构概述 三、对参数调优入门 学习视频:https://www.bilibili.com/video/av64318688 学习资料:htt...
2019-08-27
0
584
使用Maven的好处
Maven提供了开发人员构建一个完整的生命周期框架。开发团队可以自动完成项目的基础工具建设,Maven使用标准的目录结构和默认构建生命周期。Maven让开发人员的工作更轻松,同时创建报表,检查,构建和测试自动化设置。Maven简化和标准化项目建设过程。处理编译,分配,文档,团队协作和其他任务的无缝连...
2019-08-26
0
1057
JAVA面试题(一)
一、选择题 1.关于继承的说法正确的是()。正确答案: A 你的答案: B (错误) A.子类将继承父类所有的数据域和方法。 B.子类将继承父类的其可见的数据域和方法。 C.子类只继承父类public方法和数据域 D.子类...
2019-08-25
0
1017
Java仿QQ聊天系统Eclipse+MySql实现
qq聊天项目使用简介: 通过之前的java学习,写了一个仿QQ的聊天程序,主要实现的功能有注册、登录、好友列表、发送文字、图片、文件、表情。 项目环境配置 软件开发工具:eclipse 项目结构:客户端/服务器结构 功能实现: a. 登录注册 b.可与不同好友在线聊...
2019-08-11
0
1760
首页
上一页
1
2
下一页
末页