- 博客(240)
- 资源 (1)
- 收藏
- 关注
原创 java面试题汇总
volatile关键字的底层实现,volatile是不是原子性的快排的时间复杂度java中线程如何交互java中的锁机制悲观锁和乐观锁,应用中的案例,mysql当中怎么实现,java中的实现长连接和短连接tcp为什么三次握手却要四次分手泛型常见的异常类单例模式(线程安全,双重检查)spring了解(我面试的时候没有问)常见的排序算法线程和进程的区别同步的控制方法integer与int区别重写和重载区别hashmap与hashtable区别常见的设计模式(一般是问你熟悉哪些)
2021-08-11 10:30:46
271
原创 学习:博客资料
select、poll、epoll之间的区别(搜狗面试)https://www.cnblogs.com/aspirant/p/9166944.htmlIO多路复用之select总结https://www.cnblogs.com/Anker/p/3258674.htmlO多路复用之poll总结https://www.cnblogs.com/Anker/p/3261006.htmlIO多路复用之epoll总结https://www.cnblogs.com/Anker/p/3263780.html
2020-12-13 09:00:55
323
转载 学习:过滤器和拦截器的区别
https://blog.youkuaiyun.com/testcs_dn/article/details/80279578
2020-10-01 16:51:57
128
原创 找到第K大的数
import java.util.*;public class Finder { private void swap(int[] a, int i, int j) { int temp = a[i]; a[i] = a[j]; a[j] = temp; } private int getIndex(int[] a, int l, int r) { int left = l, right = r; in
2020-09-25 19:58:06
135
转载 学习:ReentrantLock 和 synchronized 的区别
https://zhuanlan.zhihu.com/p/126085068
2020-09-09 17:42:43
159
转载 学习:Objects.equal方法
https://blog.youkuaiyun.com/llllllllll4er5ty/article/details/80328078
2020-09-03 08:08:35
966
翻译 java之伪共享
https://blog.youkuaiyun.com/qq_27680317/article/details/78486220
2020-08-21 11:40:32
133
原创 centos:这是防火墙及开放端口
https://www.cnblogs.com/alexlv/p/11956255.htmlsudo systemctl status firewalldsudo systemctl stop firewalldsudo systemctl start firewalldfirewall-cmd --zone=public --add-port=80/tcp --permanentfirewall-cmd --reloadfirewall-cmd --reloadfirewall-cmd --
2020-08-03 07:39:54
181
原创 linux中安装前端项目依赖
npm install -g cnpm --registry=https://registry.npm.taobao.orgcnpm install --unsafe-perm --registry=https://registry.npm.taobao.org
2020-06-13 11:46:50
432
转载 学习:Springboot — 用更优雅的方式发HTTP请求(RestTemplate详解)
https://www.cnblogs.com/javazhiyin/p/9851775.html
2020-06-12 09:27:39
393
原创 学习:io多路复用模型
下面举一个例子,模拟一个tcp服务器处理30个客户socket。假设你是一个老师,让30个学生解答一道题目,然后检查学生做的是否正确,你有下面几个选择:1. 第一种选择:按顺序逐个检查,先检查A,然后是B,之后是C、D。。。这中间如果有一个学生卡主,全班都会被耽误。这种模式就好比,你用循环挨个处理socket,根本不具有并发能力。2. 第二种选择:你创建30个分身,每个分身检查一个学生的答案是否正确。 这种类似于为每一个用户创建一个进程或者线程处理连接。3. 第三种选择,你站在讲台上等,谁解答完谁举手。这时
2020-06-06 16:20:18
167
原创 java计算时间比较Instant.now();
@Test public void test1(){ // Instant start = Instant.now(); long sum = 0L; for (long i = 0L; i <= 50000000000L; i++) { sum += i; } System.out.println(sum); Instant en...
2020-04-19 20:20:15
2677
原创 java应该安装在linux的那个目录下
在linux安装软件的时候,我总会有这样的想法,软件到底安装到那个目录下。因为linux系统有别与Windows系统,不是在那个盘创建一个文件夹把你需要安装的程序安装到指定目录即可。linux目录类似一个树,最顶层是其根目录,每个目录有自己不同的作用。Linux 的软件安装目录是也是有讲究的,正确的选择安装目录对系统管理是有益的,这里讲解一下程序安装目录/opt目录和/usr/local目录的区...
2020-04-14 10:10:11
3992
1
原创 eclipse使用javap工具
${workspace_loc}${project_name}-classpath bin -v ${java_type_name}
2020-04-11 14:28:15
227
转载 npm 很慢 ,就使用淘宝镜像
https://blog.youkuaiyun.com/u010002184/article/details/82990366
2020-04-04 16:54:11
232
原创 安装 rabbitmq-service
如果没有开始菜单则进入安装目录下sbin目录手动启动:1)安装并运行服务rabbitmq-service.bat install 安装服务rabbitmq-service.bat stop 停止服务rabbitmq-service.bat start 启动服务2)安装管理插件安装rabbitMQ的管理插件,方便在浏览器端管理RabbitMQ管理员身份运行 rabbitmq-plugi...
2020-04-04 16:25:07
771
原创 将MongoDB安装在移动硬盘
修改配置文件# mongod.conf# for documentation of all options, see:# http://docs.mongodb.org/manual/reference/configuration-options/# Where and how to store data.storage: dbPath: F:\devlop_softwa...
2020-04-02 19:41:07
641
原创 专访22位企业大佬
https://www.bilibili.com/video/BV15b411C7CP/?spm_id_from=333.788.videocard.2
2020-04-01 23:12:15
226
原创 学习:如何自动生成PDF书签
https://blog.youkuaiyun.com/xiaoxu2050/article/details/82843840
2020-03-06 20:05:35
354
原创 学习:从头到尾彻底理解KMP
复制链接1. 引言KMP本身不复杂,但网上绝大部分的文章(包括本文的2011年版本)把它讲混乱了。下面,咱们从暴力匹配算法讲起,随后阐述KMP的流程 步骤、next 数组的简单求解 递推原理 代码求解,接着基于next 数组匹配,谈到有限状态自动机,next 数组的优化,KMP的时间复杂度分析,最后简要介绍两个KMP的扩展算法。全文力图给你一个最为完整最为清晰的KMP,希望更多的人不再被KM...
2020-02-02 19:56:15
328
opencv_python-3.4.2-cp36-cp36m-win_amd64.whl
2018-07-23
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人