小尉迟 小尉迟
2年前
mac虚拟机Parallels Desktop 常见问题解答
ParallelsDesktop是一款虚拟机软件,它允许Mac用户在他们的Mac电脑上运行其他操作系统,例如Windows和Linux。使用ParallelsDesktop,Mac用户可以同时在同一台Mac电脑上运行其他操作系统和应用程序,而不需要购买额外
Wesley13 Wesley13
4年前
java 面试题目(java高级架构)
题目信息java基础:1\.Java基础1.JDK和JRE有什么区别?  Java中JDK和JRE的区别是什么?它们的作用分别是什么?(https://www.oschina.net/action/GoToLink?urlhttps%3A%2F%2Fwww.cnblogs.com%2Fwilliamjie%2Fp%2
晴雯 晴雯
2年前
Cornerstone (SVN管理)for Mac版
使用CornerstoneforMac的主要原因是它是一款功能强大的SVN(Subversion)客户端软件。SVN是一个版本控制系统,用于管理和控制源代码版本。使用SVN可以帮助团队协作开发,保证代码的质量和稳定性。以下是使用测评:Cornerstone
Stella981 Stella981
4年前
Linux中的各种锁及其基本原理
Linux中的各种锁及其基本原理1.概述通过本文将了解到如下内容:Linux系统的并行性特征互斥和同步机制Linux中常用锁的基本特性互斥锁和条件变量2.Linux的并行性特征Linux作为典型的多
Wesley13 Wesley13
4年前
Java项目笔记之知识点总结03
不点蓝字,我们哪来故事?SSM本质是Spring去集成SpringMVC和MyBatis,即控制器对象、业务对象、Mapper对象等都交由Spring容器管理,使用SpringIoC和DI来完成对象创建及其属性注入,使用AOP来配置事务。作用是在框架上基础上开发,发挥各
Stella981 Stella981
4年前
Flume+Kafka+SparkStreaming 最新最全整合
 1.架构第一步,Flume和Kakfa对接,Flume抓取日志,写到Kafka中第二部,SparkStreaming读取Kafka中的数据,进行实时分析本文首先使用Kakfa自带的消息处理(脚本)来获取消息,走通Flume和Kafka的对接2.安装flume,kafkaflumei
Stella981 Stella981
4年前
AQS共享锁应用之Semaphore原理
我们调用Semaphore方法时,其实是在间接调用其内部类或AQS方法执行的。Semaphore类结构与ReetrantLock类相似,内部类Sync继承自AQS,然后其子类FairSync和NoFairSync分别实现公平锁和非公平锁的获取锁方法tryAcquireShared(intarg),而释放锁的tryReleaseShared(inta
Wesley13 Wesley13
4年前
Java面试知识点解析(二)—高并发编程篇
!(https://oscimg.oschina.net/oscnet/ae743dda50d44f27ac659458c955f116.png)一、高并发编程基础知识■1)多线程和单线程的区别和联系?答:1.在单核CPU中,将CPU分为很小的时间片,在每一时
Wesley13 Wesley13
4年前
1.4分布式
服务器和浏览器的通讯依靠http协议,今天就来分析一下http协议的具体内容以及https的加密过程。除了这些协议,为了增加服务器和浏览器交互的可拓展性,也出现了rest风格的请求方式,方便调用接口。
Stella981 Stella981
4年前
ASP.NET Core中使用EasyCaching作为缓存抽象层
⒈是什么?和CacheManager(https://www.oschina.net/action/GoToLink?urlhttps%3A%2F%2Fgithub.com%2FMichaCo%2FCacheManager)差不多,两者的定位和功能都差不多。EasyCaching主要提供了下面的几个功能1.统一的抽象缓存接口2.多