排序:
默认
按更新时间
按访问量

google 10年 java技术栈【全栈】

java技术栈 参考了众多资料,这里就不再详细列举了,可以自行去搜索 1 java基础: 1.1 算法 1.1 排序算法:直接插入排序、希尔排序、冒泡排序、快速排序、直接选择排序、堆排序、归并排序、基数排序1.2 二叉查找树、红黑树、B树、B+树、LSM树(分别有对应的应用,数...

2017-06-06 17:05:16

阅读数:2064

评论数:1

50条工作中绝对要掌握的sql(含有答案)

50个常用sql语句  Student(S#,Sname,Sage,Ssex) 学生表  Course(C#,Cname,T#) 课程表  SC(S#,C#,score) 成绩表  Teacher(T#,Tname) 教师表  问题:  1、查询“001”课程比“002”课程成...

2017-06-02 15:28:36

阅读数:717

评论数:0

Hive学习 第五课 修改表名修改列名添加列并删除或替换列。

本章将介绍如何修改表的属性,如,修改表名,修改列名,添加列,并删除或替换列。 Alter Table 语句 它是在Hive中用来修改的表。 语法 声明接受任意属性,我们希望在一个表中修改以下语法。 ALTER TABLE name RENAME TO new_name ALTER TAB...

2017-05-20 11:00:05

阅读数:863

评论数:0

Hive学习 第四课 创建表并load 数据到表

本章将介绍如何创建一个表以及如何将数据插入。创造表的约定在Hive中非常类似于使用SQL创建表。 CREATE TABLE语句 Create Table是用于在Hive中创建表的语句。语法和示例如下: 语法 CREATE [TEMPORARY] [EXTERNAL] TABLE [IF N...

2017-05-20 10:51:24

阅读数:296

评论数:0

Hive学习第三课 创建数据库和删除数据库

Hive是一种数据库技术,可以定义数据库和表来分析结构化数据。主题结构化数据分析是以表方式存储数据,并通过查询来分析。本章介绍如何创建Hive 数据库。配置单元包含一个名为 default 默认的数据库。 CREATE DATABASE语句 创建数据库是用来创建数据库在Hive中语句。在Hiv...

2017-05-20 10:44:47

阅读数:304

评论数:0

Hive学习 第二课 hive安装

第1步:验证JAVA安装 在Hive安装之前,Java必须在系统上已经安装。使用下面的命令来验证是否已经安装Java: $ java –version 如果Java已经安装在系统上,就可以看到如下回应: java version "1.7.0_71" Java(TM)...

2017-05-20 09:54:29

阅读数:350

评论数:0

Hive学习 第一课

Hive是一个数据仓库基础工具在Hadoop中用来处理结构化数据。它架构在Hadoop之上,总归为大数据,并使得查询和分析方便。并提供简单的sql查询功能,可以将sql语句转换为MapReduce任务进行运行。 Hive 不是 一个关系数据库一个设计用于联机事务处理(OLTP)实时查询...

2017-05-20 09:49:45

阅读数:180

评论数:0

Git学习-第二节:Egit使用

使用egit首先需要 配置个人信息,最重要的是user.name和user.email 。用于提交代码时使用。 Preferences>Team>Git>configuration:点击Add Enty添加user.mail和user.name如图:   创建gi...

2017-04-12 21:03:55

阅读数:1537

评论数:0

Git 学习-第一节:基础和原理

Git基础 直接记录快照,而非差异比较 Git 和其他版本控制系统的主要差别在于,Git 只关心文件数据的整体是否发生变化,而大多数其他系统则只关心文件内容的具体差异。这类系统(CVS,Subversion,Perforce,Bazaar 等等)每次记录有哪些文件作了更新,以及都更新了哪些...

2017-04-12 19:57:12

阅读数:190

评论数:0

springMVC中controller的几种返回类型

spring mvc处理方法支持如下的返回方式:ModelAndView, Model, ModelMap, Map,View, String, void。下面将对具体的一一进行说明: ModelAndView Java代码       @RequestMapping(&qu...

2017-03-29 16:59:23

阅读数:1120

评论数:0

Spring注解@Resource和@Autowired区别

@Resource和@Autowired都是做bean的注入时使用,其实@Resource并不是Spring的注解,它的包是javax.annotation.Resource,需要导入,但是Spring支持该注解的注入。 1、共同点 两者都可以写在字段和setter方法上。两者如果都写在字段上...

2017-03-29 16:25:16

阅读数:281

评论数:0

基于Redis 的高并发抢红包程序是如何实现的

下面介绍一种基于redis的抢红包方案。 把原始的红包称为大红包,拆分后的红包称为小红包。 1.小红包预先生成,插到数据库里,红包对应的用户ID是null,红包生成算法如下: 预先生成所有的红包还是一个请求随机生成一个红包 简单来说,就是把一个大整数m分解(直接以“分为单位,如1元即100...

2017-03-02 11:30:54

阅读数:9748

评论数:0

ebay分布式事务方案中文版

由于数据量的巨大,大部分Web应用都需要部署很多个数据库实例。这样,有些用户操作就可能需要去修改多个数据库实例中的数据。传统的解决方法是使用分布式事务保证数据的全局一致性,经典的方法是使用两阶段提交协议。 长期以来,分布式事务提供的优雅的全局ACID保证麻醉了应用开发者的心灵,很多人都不敢越...

2017-03-01 19:02:26

阅读数:813

评论数:1

java 多线程并发之-- CountDownLatch

CountDownLatch的一个非常典型的应用场景是:有一个任务想要往下执行,但必须要等到其他的任务执行完毕后才可以继续往下执行。假如我们这个想要继续往下执行的任务调用一个CountDownLatch对象的await()方法,其他的任务执行完自己的任务后调用同一个CountDownLatch对象...

2017-02-27 09:59:53

阅读数:165

评论数:0

JMM 理解java内存模型

在并发编程中,多个线程之间采取什么机制进行通信(信息交换),什么机制进行数据的同步? 在Java语言中,采用的是 共享内存模型来实现多线程之间的信息交换和数据同步的。 线程之间通过共享程序公共的状态,通过读-写内存中公共状态的方式来进行隐式的通信。同步指的是程序在控制多个线程之间执行程序的相...

2017-02-24 11:11:42

阅读数:319

评论数:0

java 反射机制详解

1反射机制是什么 反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性;这种动态获取的信息以及动态调用对象的方法的功能称为java语言的反射机制。 2反射机制能做什么 反射机制主要提供了以下功能:  在运行...

2017-02-24 10:31:11

阅读数:187

评论数:0

JVM调优总结 -Xms -Xmx -Xmn -Xss

1、 堆大小设置 JVM 中最大堆大小有三方面限制:相关操作系统的数据模型(32-bt还是64-bit)限制;系统的可用虚拟内存限制;系统的可用物理内存限制。32位系统下,一般限制在1.5G~2G;64为操作系统对内存无限制。我在WindowsServer 2003 系统,3.5G物理内存,J...

2017-02-21 13:37:24

阅读数:167

评论数:0

数据库的隔离机制和锁类别

一 数据库事务处理中出现的数据不一致的情况  在多个事务并发做数据库操作的时候,如果没有有效的避免机制,就会出现种种问题。大体上有四种问题,归结如下: 1、丢失更新   如果两个事务都要更新数据库一个字段X,x=100 事务A 事务B 读取X=100  ...

2017-02-21 13:31:51

阅读数:215

评论数:0

ConcurrentHashMap内部实现

集合是编程中最常用的数据结构。而谈到并发,几乎总是离不开集合这类高级数据结构的支持。比如两个线程需要同时访问一个中间临界区(Queue),比如常会用缓存作为外部文件的副本(HashMap)。这篇文章主要分析jdk1.5的3种并发集合类型(concurrent,copyonright,queue)中...

2017-02-20 19:30:49

阅读数:134

评论数:0

线程的状态

线程互斥:对于共享的操作系统资源(指的是广义的"资源",而不是Windows的.res文件,譬如全局变量就是一种共享资源),在各线程访问时的排它性。当有若干个线程都要使用某一共享资源时,任何时刻最多只允许一个线程去使用,其它要使用该资源的线程必须等待,直到占用资源者释放该资源 ...

2017-02-20 14:43:20

阅读数:166

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭