
java
文章平均质量分 72
程序员小R
这个作者很懒,什么都没留下…
展开
-
Linux面试题(持续更新)
1.Linux 中主要有哪几种内核锁? Linux 的同步机制从 2.0 到 2.6 以来不断发展完善。从最初的原子操作,到后来的信号量,从大内核锁到今天的自旋锁。这些同步机制的发展伴随 Linux 从单处理器到对称多处理器的过渡;伴随着从非抢占内核到抢占内核的过度。Linux 的锁机制越来越有效,也越来越复杂。Linux 的内核锁主要是自旋锁和信号量。自旋锁最多只能被一个可执行线程持有,如果一个执行线程试图请求一个已被争用(已经被持有)的自旋锁,那么这个线程就会一直进行忙循环——旋转——等待锁原创 2020-11-14 20:26:59 · 481 阅读 · 0 评论 -
Dubbo面试题(关注小R持续更新)
1.Dubbo 支持哪些协议,每种协议的应用场景,优缺点?(1)dubbo: 单一长连接和 NIO 异步通讯,适合大并发小数据量的服务调用,以及消费者远大于提供者。传输协议 TCP,异步,Hessian 序列化;(2)rmi: 采用 JDK 标准的 rmi 协议实现,传输参数和返回参数对象需要实现Serializable 接口,使用 java 标准序列化机制,使用阻塞式短连接,传输数包大小混合,消费者和提供者个数差不多,可传文件,传输协议 TCP。多个短连接,TCP 协议传输,同步传输,适用常规的远程服原创 2020-11-14 19:03:50 · 533 阅读 · 0 评论 -
JAVA人事管理系统
关于课设毕设源码收集已上传到github,地址:https://github.com/52JDK/Source-Collection如果对大家有用的话欢迎点个star前言随着毕设课设的临近,小R给大家分享一个人事管理系统,当然源码也在文章的末尾获取介绍用户管理的功能包括:添加用户,用户可以为管理员或者普通用户;查询用户,可以查询所有用户或根据用户名和用户状态进行模糊查询,删除用户,修改用户。 部门管理的功能包括:添加部门,查询部门,可以查询所有部门或根据部门名称进行模糊查询,删除部门,原创 2020-11-06 19:55:55 · 7301 阅读 · 11 评论 -
《从Paxos到ZooKeeper分布式一致性原理与实践》学习知识导图
《从Paxos到ZooKeeper分布式一致性原理与实践》学习知识导图需要原图的在这里获取:https://www.processon.com/view/link/5f2511647d9c0835d3a0487e更多学习资源:关注公众号“程序员小R”原创 2020-08-13 16:41:11 · 212 阅读 · 0 评论 -
你对ArrayList了解多少?
1.前言ArrayList 是我们常用的数据结构,但是你对ArrayList了解有多少了?不妨来考一考自己。2.ArrayList每日一问(答案见末尾)(1)jdk1.8ArrayList默认容量是多大?(2)ArrayList 扩容多大?(3)ArrayList 是线程安全的吗?为什么?(4)ArrayList 中 elementData 为什么使用 transient 修饰?(5)ArrayList list = new ArrayList(20); 中的list扩充几次?如果你对原创 2020-08-12 23:59:34 · 312 阅读 · 0 评论 -
JAVA课程设计----------JAVA学生信息管理系统
1.概述:该学生信息管理系统涉及到学生、教师、系统管理员、班级、学生成绩、课程。设置一个系统管理员对系统进行管理。所有用户需输入账号、密码登录进入系统;管理员进入系统后可对学生、老师、班级、课程进行增删改查操作;学生进入系统,查看成绩、查看和修改自己的信息;老师进入系统后,对自己这门课程的学生设置课程成绩、查看和修改自己的信息,查看学生的信息和成绩、以及统计分析学生的成绩2.设计:学生信息...原创 2019-12-25 23:10:07 · 12262 阅读 · 13 评论 -
基于慕课网-----Java验证码的实现
1.最近学习了慕课网的Java验证码的实现,链接地址由于老师并没有给代码,一步一步跟着老师敲的,当然,也借鉴了其他同学的代码,最后成功的实现出来(用的是IDEA),其中代码大多和老师的一样,废话不多说,先看下最终演示效果,也附上github地址 https://github.com/Robotsh/Imooc2.展示(浏览器好像用火狐显示不出来点击的“火”,这里浏览器用的Chrome,QQ浏...原创 2018-08-20 14:30:28 · 984 阅读 · 3 评论