java
怪兽科比
一生无非自由与爱
展开
-
用java写出单例模式(N种实现方式)
单列模式的N种实现方式1.饿汉式(线程安全·可用)public class Singleton { private Singleton() { } private static Singleton sSingleton = new Singleton(); public static Singleton getInstance() { return sSingleton; }}2.常量式(线程安全,可用)public class Si原创 2020-12-28 10:32:55 · 347 阅读 · 0 评论 -
安装Hive、Hive的使用
一、Hive是什么?Hive是建立在 Hadoop 上的数据仓库基础构架。它提供了一系列的工具,可以用来进行数据提取转化加载(ETL),这是一种可以存储、查询和分析存储在 Hadoop 中的大规模数据的机制。Hive 定义了简单的类 SQL 查询语言,称为 HQL,它允许熟悉 SQL 的用户查询数据。同时,这个语言也允许熟悉 MapReduce 开发者的开发自定义的 mapper 和 reducer 来处理内建的 mapper 和 reducer 无法完成的复杂的分析工作。二、Hive的应用场景Hi.原创 2020-12-03 18:22:26 · 184 阅读 · 1 评论 -
Mybatis—设置(settings)—类型别名(typeAliases)
Settings(设置)一个配置完整的 settings 元素的示例如下:<configuration> <properties resource="db.properties"></properties> <!--必须在properties以下,否则报错--> <!-- settings设置 这是 MyBatis 中极为重要的调整设置,它们会改变 MyBatis 的运行时行为--> <settings&g原创 2020-10-25 20:23:44 · 780 阅读 · 0 评论 -
MyBatis—属性(properties)—它和hibernate的区别有哪些?
MyBatis在移动互联网时代,MyBatis 成为了目前互联网 Java 持久框架的首选。MyBatis 本是 Apache 的一个开源项目——iBatis,2010 年这个项目由 Apache Software Foundation 迁移到了 Google Code,并且改名为 MyBatis。MyBatis 是一个基于 Java 的持久层框架。MyBatis 提供的持久层框架包括 SQL Maps 和 Data Access Objects(DAO),它消除了几乎所有的 JDBC 代码和参数的手原创 2020-10-20 09:33:34 · 1608 阅读 · 5 评论