- 博客(8)
- 收藏
- 关注
原创 07天:同步器__(01)AbstractQueuedSynchronizer__介绍
前言 如果你想深入研究Java并发的话,那么AQS一定是绕不开的一块知识点,Java并发包很多的同步工具类底层都是基于AQS来实现的 比如我们工作中经常用的Lock工具ReentrantLock、栅栏CountDownLatch、信号量Semaphore等,而且关于AQS的知识点也是面试中经常考察的内容 ReentrantLock ReentrantReadWriteLock CountDownLatch Semaphore SynchronousQueue FutureT.
2021-03-04 14:59:22
138
1
原创 Mac下 Spring5.2.x 源码编译
Mac下 Spring5.2.x 源码编译 1、使用git下载spring源码 git clone https://github.com/spring-projects/spring-framework.git 2、安装gradle 参考:Mac OS下安装Gradle 3、配置gradle全局下载仓库,为了国内加速下载依赖 对所有项目生效,在~/.gradle/下创建init.gradle文件,填入以下内容 allprojects { repositories { ...
2021-02-26 11:58:00
722
转载 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
1801
原创 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
876
转载 MyEclipse 2014 Maven4MyEclipse 新建导入maven项目
经过多次实验,都为成功。参考多个网上教程,也未成功。最后通过优快云的一篇文章,解决了此问题。 此人写得比较详细,就不重复再写了,参考网址如下:感谢博客牛大力的此文。 转载地址:http://blog.youkuaiyun.com/zxycherry/article/details/51506214
2017-10-10 16:14:54
439
原创 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
661
原创 Hive基础学习2017-09-17
一、Hive介绍: 1、 基于Hadoop的一个数据仓库工具 2、 Hive将HQL语句转译成MapReduceJob 3、 Hive的表其实就是 二、Hive作用 Hive降低了数据人员使用MR的门槛,使得分布式计算通过类SQL的操作即可实现,对大数据应用发展起到了很多的推动作用。 三、Hive特点 1、 使用HQL作为查询接口 2、 使用HDFS作为底层存储 3、 可扩展到1
2017-09-17 20:48:00
329
原创 hive数据库基础学习
which hive cd /usr/local/hive/ ls cd conf ls vi hive-site.xml 查找mysql中的内容 ssh bigdata003 mysql -u hive -phive2017 -D hive show tables; select * from DBS \G; exit ssh bigdata001 //创建自己的数据
2017-09-16 21:23:21
395
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人