- 博客(8)
- 收藏
- 关注
原创 07天:同步器__(01)AbstractQueuedSynchronizer__介绍
前言如果你想深入研究Java并发的话,那么AQS一定是绕不开的一块知识点,Java并发包很多的同步工具类底层都是基于AQS来实现的比如我们工作中经常用的Lock工具ReentrantLock、栅栏CountDownLatch、信号量Semaphore等,而且关于AQS的知识点也是面试中经常考察的内容ReentrantLockReentrantReadWriteLockCountDownLatchSemaphoreSynchronousQueueFutureT.
2021-03-04 14:59:22 106 1
原创 Mac下 Spring5.2.x 源码编译
Mac下 Spring5.2.x 源码编译1、使用git下载spring源码git clone https://github.com/spring-projects/spring-framework.git2、安装gradle参考:Mac OS下安装Gradle3、配置gradle全局下载仓库,为了国内加速下载依赖对所有项目生效,在~/.gradle/下创建init.gradle文件,填入以下内容allprojects { repositories { ...
2021-02-26 11:58:00 653
转载 java面试题:res初值为0,接着for循环10次后,res+=res++?最后res等于多少
public static void main(String[] args) { int res1 = 0; int res2 = 0; int c = 0; for (int i = 0; i < 10; i++) { //++单目运算符优先级高于+=赋值运算符优先级 //res1+=res1++等价于 (res1=res1++;res1是先使用后自增,则res1=0,然...
2019-06-11 19:44:29 1692
原创 Java实现基本的算法
1、队列package com.test.luo;public final class Queue2 {private Object[] objects; private int size; private int head; private int end; public Queue2(int size) { this
2017-10-15 17:31:09 844
转载 MyEclipse 2014 Maven4MyEclipse 新建导入maven项目
经过多次实验,都为成功。参考多个网上教程,也未成功。最后通过CSDN的一篇文章,解决了此问题。此人写得比较详细,就不重复再写了,参考网址如下:感谢博客牛大力的此文。转载地址:http://blog.csdn.net/zxycherry/article/details/51506214
2017-10-10 16:14:54 402
原创 Maven项目下的index.jsp文件报错
错误提示:The superclass "javax.servlet.http.HttpServlet" was not found on the Java Build Path原因:Javaweb工程类中没有添加Tomcat运行时相关类导致的。解决办法:第一种:不进行tomcat的加载,而是在pom.xml中加入jar的依赖。加入代码如下:depend
2017-10-10 16:09:44 611
原创 Hive基础学习2017-09-17
一、Hive介绍:1、 基于Hadoop的一个数据仓库工具2、 Hive将HQL语句转译成MapReduceJob3、 Hive的表其实就是二、Hive作用Hive降低了数据人员使用MR的门槛,使得分布式计算通过类SQL的操作即可实现,对大数据应用发展起到了很多的推动作用。三、Hive特点1、 使用HQL作为查询接口2、 使用HDFS作为底层存储3、 可扩展到1
2017-09-17 20:48:00 298
原创 hive数据库基础学习
which hivecd /usr/local/hive/lscd conflsvi hive-site.xml查找mysql中的内容ssh bigdata003mysql -u hive -phive2017 -D hiveshow tables; select * from DBS \G;exitssh bigdata001//创建自己的数据
2017-09-16 21:23:21 350
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人