自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(110)
  • 资源 (1)
  • 收藏
  • 关注

原创 centos7下安装hive遇到的坑-failed to get schema version

        昨天在搭建hive集群,配置完hive的元数据库在使用schematool -initSchema -dbType mysql 初始化metastore的schema时遇到了failed to get schema version的问题。我首先想到的是可能是连接mysql元数据库的用户没有建库和建表权限,然后我就把连接mysql元数据库的用户换成了root用户,但是仍然不成功。没法...

2018-07-19 10:04:02 9506 3

转载 关于业务主键和逻辑主键

业务主键(自然主键):在数据库表中把具有业务逻辑含义的字段作为主键,称为“自然主键(Natural Key)”。逻辑主键(代理主键):在数据库表中采用一个与当前表中逻辑信息无关的字段作为其主键,称为“代理主键”。复合主键(联合主键):通过两个或者多个字段的组合作为主键。 原理分析:使用逻辑主键的主要原因是,业务主键一旦改变则系统中关联该主键的部分的修改将会是

2017-11-03 22:00:52 1921

转载 用通俗易懂的大白话讲解Map/Reduce原理

Hadoop简介Hadoop就是一个实现了Google云计算系统的开源系统,包括并行计算模型Map/Reduce,分布式文件系统HDFS,以及分布式数据库Hbase,同时Hadoop的相关项目也很丰富,包括ZooKeeper,Pig,Chukwa,Hive,Hbase,Mahout,flume等.这里详细分解这里面的概念让大家通过这篇文章了解到底是什么hadoop:

2017-11-01 19:46:01 475

转载 Python生成器(Generator)详解

这篇文章主要介绍了Python生成器(Generator)详解,本文讲解了什么是生成器、简单生成器、带yield 语句的生成器、加强的生成器等内容,需要的朋友可以参考下通过列表生成式,我们可以直接创建一个列表。但是,受到内存限制,列表容量肯定是有限的。而且,创建一个包含100万个元素的列表,不仅占用很大的存储空间,如果我们仅仅需要访问前面几个元素,那后面绝大多数元素占用的空间都白白浪费

2017-11-01 19:39:24 7118

转载 Android MVP模式 简单易懂的介绍方式

Android MVP PatternAndroid MVP 模式1 也不是什么新鲜的东西了,我在自己的项目里也普遍地使用了这个设计模式。当项目越来越庞大、复杂,参与的研发人员越来越多的时候,MVP 模式的优势就充分显示出来了。导读:MVP模式是MVC模式在Android上的一种变体,要介绍MVP就得先介绍MVC。在MVC模式中,Activity应该是属于View这一层。而实质上,

2017-11-01 19:36:23 366

转载 app后端设计--总目录

做了3年app相关的系统架构,api设计,先后在3个创业公司中工作,经历过手机网页端,android客户端,iphone客户端,现就职于app云后端平台bmob(想了解bmob点击这里)。其中的乐与苦,得与失,仰首问天有谁知?我觉得是时候来个总结,把相关的技术和心得记录下来。    app后端设计(1)--apiapp后端设计(2)--xmpp的使用ap

2017-11-01 19:31:56 471

转载 Android 客户端与服务器端进行数据交互(一、登录服务器端)

概要安卓APP要实现很多功能(比如登录注册、发表评论等)时都必须要使用到网络数据交互。所以在学习了这部分内容后,就将其以最常见的登录过程为例整理出来,也方便跟我一样的新手能迅速学习上手。预期效果图如下,输入手机号和密码,点击Login按钮,上传数据到服务器端进行验证,再对结果进行反馈。 博客分一二两篇,第一篇是服务器端,第二篇是Android客户端 而服务器端分为U

2017-11-01 19:29:04 822

转载 Hive导入10G数据的测试

让Hadoop跑在云端系列文章,介绍了如何整合虚拟化和Hadoop,让Hadoop集群跑在VPS虚拟主机上,通过云向用户提供存储和计算的服务。现在硬件越来越便宜,一台非品牌服务器,2颗24核CPU,配48G内存,2T的硬盘,已经降到2万块人民币以下了。这种配置如果简单地放几个web应用,显然是奢侈的浪费。就算是用来实现单节点的hadoop,对计算资源浪费也是非常高的。对于这么高性能

2017-11-01 19:22:54 806

转载 [python]用profile协助程序性能优化

本文最初发表于恋花蝶的博客http://blog.csdn.net/lanphaday,欢迎转载,但请务必保留原文完整,并保留本声明。  [python]用profile协助程序性能优化       上帝说:“选择了脚本,就不要考虑性能。”我是很支持这句话的,使用脚本要的就是开发速度、良好的扩展性以及可维护性。可惜到了最后,我们的程序难免会运行得太慢,我们的客户不能

2017-11-01 19:12:47 356

转载 测量Python代码运行时间

转载自:http://www.cnblogs.com/moinmoin/archive/2011/03/18/python-runtime-measuring.htmlPython 社区有句俗语: “python自己带着电池” ,别自己写计时框架。 Python 2.3 具备一个叫做 timeit 的完美计时工具可以测量python代码的运行时间。timeit 模块timeit 模块定

2017-11-01 19:09:49 1362

转载 Hadoop项目实战---黑马论坛日志分析

1、项目描述 通过对黑马技术论坛的apache common日志进行分析, 计算论坛关键指标,供运营者决策。 2、数据情况 每行记录有5部分组成: 1.访问ip 2.访问时间 3.访问资源【跟着两个访问的Url】 4.访问状态 5.本次流量 截取部分数据如下:27.19.74.143 - - [30/May/2013:17:38:21 +0800] "G

2017-11-01 19:06:59 1317 1

转载 Context都没弄明白,还怎么做Android开发?

Activity mActivity =new Activity()作为Android开发者,不知道你有没有思考过这个问题,Activity可以new吗?Android的应用程序开发采用JAVA语言,Activity本质上也是一个对象,那上面的写法有什么问题呢?估计很多人说不清道不明。Android程序不像Java程序一样,随便创建一个类,写个main()方法就能运行,Android应用模型是基

2017-10-31 20:55:02 450

转载 数据库设计三大范式

为了建立冗余较小、结构合理的数据库,设计数据库时必须遵循一定的规则。在关系型数据库中这种规则就称为范式。范式是符合某一种设计要求的总结。要想设计一个结构合理的关系型数据库,必须满足一定的范式。                 在实际开发中最为常见的设计范式有三个:1.第一范式(确保每列保持原子性)第一范式是最基本的范式。如果数据库表中的所有字段值都是不可分解的原子值

2017-10-28 16:35:38 203

转载 java动态代理(JDK和cglib)

JAVA的动态代理 代理模式 代理模式是常用的java设计模式,他的特征是代理类与委托类有同样的接口,代理类主要负责为委托类预处理消息、过滤消息、把消息转发给委托类,以及事后处理消息等。代理类与委托类之间通常会存在关联关系,一个代理类的对象与一个委托类的对象关联,代理类的对象本身并不真正实现服务,而是通过调用委托类的对象的相关方法,来提供特定的服务。 按照代理的创建时期,代理类可以分为

2017-10-14 18:07:24 279

转载 静态代理与动态代理

作者:雨夜偷牛的人链接:https://www.zhihu.com/question/20794107/answer/23330381来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。关于动态代理设计模式很可能题主就在不知不觉中使用了,例如Spring中的AOP,Struts2中的拦截器等。先来看静态代理模式代码:package

2017-10-14 17:34:10 190

转载 大家设计数据库时是否使用外键

回答一:外键是否采用看业务应用场景,以及开发成本的,大致列下什么时候适合,什么时候不适合使用:1. 互联网行业应用不推荐使用外键: 用户量大,并发度高,为此数据库服务器很容易成为性能瓶颈,尤其受IO能力限制,且不能轻易地水平扩展;若是把数据一致性的控制放到事务中,也即让应用服务器承担此部分的压力,而引用服务器一般都是可以做到轻松地水平的伸缩;2.传统行业1>.软件应用的人数有限,换

2017-10-14 12:25:17 1009

转载 数据库设计(表与表之间的3种关系)

表与表之间一般存在三种关系,即一对一,一对多,多对多关系。 下面分别就三种关系讲解数据库相关设计的思路和思考过程;(1)一对一关系 例如,下面的一张表,保存了人的相关信息,有男有女,要求查处所有的夫妻。 sql代码:CREATE TABLE IF NOT EXISTS person( id INT PRIMARY KEY AUTO_INCREMENT, sn

2017-10-14 12:20:59 5952

转载 include与jsp:include区别2

我们都知道在jsp中include有两种形式,分别是   前者是指令元素、后者是行为元素。具体它们将在何处用?如何用及它们有什么区别?这应该是很多人看到它都会想到的问题。下面一起来看看吧。 通常当应用程序中所有的页面的某些部分(例如标题、页脚和导航栏)都相同的时候,我们就可以考虑用include。具体在哪些时候用,哪些时候用.这种形式。首先要明白的是它们之间的区别。只有了解

2017-10-03 14:33:15 626

转载 jsp通过include指令引入html乱码的解决方法

在jsp中使用导入html页面时,如果html页面里有中文,就会产生乱码。检查jsp文件和html文件的编码,编码一致,都是统一使用的utf-8,检查生成的Servlet类文件,发现里面直接就乱码了。jsp页面内容:测试JSP的include指令in.html文件内容:我是in.html文件的内容生成的Serv

2017-10-03 14:17:48 531

转载 <jsp:include>和<%@include%>的区别

:页面请求之前预编译,所有代码包含进来之后,一起进行处理,把所有代码合在一起,编译成一个servlet:所有代码分别处理,在页面被请求的时候才编译,被编译成多个servlet,页面语法相对独立,处理完成之后再将代码的显示结果(处理结果)组合进来。JSP中的两种包含页面的方法第一种:include指令:当JSP转换成Servlet时引入指定文件第二种:

2017-10-03 13:03:16 224

原创 2017年9月份知识点记录总结

9.5:网站推荐java项目源码分享网:http://java.goodym.cn/html/1504276773138.html素材火:http://www.sucaihuo.com/video/77.htmlmybatis学习网站: http://www.mybatis.org/mybatis-3/zh/sqlmap-xml.htmljava知识分享网:

2017-10-02 11:41:58 226

转载 springmvc实现json交互-requestBody和responseBody

转载自:http://blog.csdn.net/acmman/article/details/47656943json数据交互1.为什么要进行json数据交互json数据格式在接口调用中、html页面中较常用,json格式比较简单,解析还比较方便。比如:webservice接口,传输json数据.2.springmvc进行json交互(1)请求

2017-10-02 11:21:28 387

转载 springMvc注解之@ResponseBody和@RequestBody详解

本篇文章主要介绍了springMvc注解之@ResponseBody和@RequestBody详解,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧简介springmvc对json的前后台传输做了很好封装,避免了重复编码的过程,下面来看看常用的@ResponseBody和@RequestBody注解添加依赖springmvc对json的处理依赖

2017-10-02 11:18:12 1567 1

转载 springMVC中使用注解@ResponseBody,@RequestBody传递json数据

在SpringMVC中,可以使用@RequestBody和@ResponseBody两个注解,分别完成请求报文到对象和对象到响应报文的转换。1.@ResponseBody该注解用于将Controller的方法返回的对象,通过适当的HttpMessageConverter转换为指定格式后,写入到Response对象的body数据区。即可以将返回的对象(

2017-10-02 11:15:41 470

转载 SpringMVC接受JSON参数详解及常见错误总结

最近一段时间不想使用Session了,想感受一下Token这样比较安全,稳健的方式,顺便写一个统一的接口给浏览器还有APP。所以把一个练手项目的前台全部改成Ajax了,跳转再使用SpringMVC控制转发。对于传输JSON数据这边有了更深的一些理解,分享出来,请大家指正。在SpringMVC中我们可以选择数种接受JSON的方式,在说SpringMVC如何接受JSON之前,我们先聊聊什么是J

2017-10-02 11:12:12 882

转载 spring mvc 和ajax异步交互完整实例代码

转载自 脚本之家 http://m.jb51.net/article/104622.htm本篇文章主要介绍了spring mvc 和ajax异步交互完整实例代码,简单的AJAX+SpringMVC的异步交互小例子,有兴趣的可以了解一下。spring MVC 异步交互demo:1.jsp页面:<%@ page language="java" conte

2017-10-02 11:08:37 2303

转载 实现 Bootstrap 基本布局

1. 创建基本的页面我们先创建一个基本的 HTML 模板页面,使用 sublime + emmet 可以直接创建这个页面。1.1 新建一个文件, Ctrl + N1.2 保存到页面文件中,Ctrl + S,命名为 index.html1.3 在这个空白页面中,输入 html:5,然后直接按制表键 Tab,就应该可以看到一个基本的 HTML5 模板页面了。1.

2017-09-24 22:58:43 12250

转载 spring中bean配置和bean注入

转载自:点击打开链接1 bean与spring容器的关系Bean配置信息定义了Bean的实现及依赖关系,Spring容器根据各种形式的Bean配置信息在容器内部建立Bean定义注册表,然后根据注册表加载、实例化Bean,并建立Bean和Bean的依赖关系,最后将这些准备就绪的Bean放到Bean缓存池中,以供外层的应用程序进行调用。1 bean配置bean配

2017-09-24 13:28:05 360

转载 Spring RESTful风格url示例

口水篇REST是设计风格而不是标准资源是由URI来指定。对资源的操作包括获取、创建、修改和删除资源这些操作正好对应HTTP协议提供的GET、POST、PUT和DELETE方法。通过操作资源的表现形式来操作资源。常用操作GET获取POST提交PUT更新

2017-09-19 22:16:51 2207

转载 新手上路之Hibernate:第一个Hibernate例子

一、Hibernate概述(一)什么是Hibernate?           Hibernate核心内容是ORM(关系对象模型)。可以将对象自动的生成数据库中的信息,使得开发更加的面向对象。这样作为程序员就可以使用面向对象的思想来操作数据库,而不用关心繁琐的JDBC。所以,Hibernate处于三层架构中的D层(持久层)。(二)使用Hibernate的优点1、Hi

2017-09-19 22:13:19 328

转载 SpringMVC的Controller层参数绑定以及返回值

当客户端通过get或post请求发送来的参数通过Controller中方法的参数接受,叫做参数绑定Controller方法的返回值1:返回void类型@RequestMapping("/test_void.action")public void controller01(HttpServletRequest request,HttpServletResponse respon

2017-09-19 22:11:10 2130

转载 SpringMVC中的参数绑定总结

转载自:http://blog.csdn.net/eson_15/article/details/51718633众所周知,springmvc是用来处理页面的一些请求,然后将数据再通过视图返回给用户的,前面的几篇博文中使用的都是静态数据,为了能快速入门springmvc,在这一篇博文中,我将总结一下springmvc中如何接收前台页面的参数,即springmvc中的参数绑定

2017-09-19 22:08:47 328

转载 servlet与filter的url-pattern设置方式及映射规则

发表于2015/9/30 10:15:36  3101人阅读分类: JAVA WEB开发Servlet和filter是J2EE开发中常用的技术,使用方便,配置简单。servlet和filter中的url-pattern有一些文章在里面的,总结了一些东西,以免遇到问题又要浪费时间。    一,servlet容器对url的匹配过程: 当 一个请求发送到servlet容器的时候,容器先会

2017-09-19 22:05:46 457

转载 SpringMVC中的/*和/的区别

xmlns="http://java.sun.com/xml/ns/javaee"     xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"     xsi:schemaLocation="http://java.sun.com/xml/ns/javaee     http://java.sun.com/xml/ns/javae

2017-09-19 22:04:05 1182

转载 利用maven的resources、filter和profile实现不同环境使用不同配置文件

关键字:利用maven的resources、filter和profile实现不同环境使用不同配置文件 基本概念说明(resources、filter和profile): 1.profiles定义了各个环境的变量id 2.filters中定义了变量配置文件的地址,其中地址中的环境变量就是上面profile中定义的值 3.resources中是定义哪些目录下的文件会被配置文件中定义

2017-09-18 22:54:57 344

转载 Spring+SpringMVC+Hibernate整合操作数据库 概述

概述  Hibernate是一款优秀的ORM框架,能够连接并操作数据库,包括保存和修改数据。Spring MVC是Java的web框架,能够将Hibernate集成进去,完成数据的CRUD。Hibernate使用方便,配置响应的XML文件即可。由于spring3.x,基于asm的某些特征,而这些asm还没有用jdk8编译,所以采用Spring 3+JDK8就会报错,提示错误信息( java

2017-09-14 19:57:27 8491 3

转载 Android开发用过的十大框架

本文系多方综合与转载整合,意在Android开发中能够知道和使用一些好用的第三方支持,省去自己的很多时间,下面涉及到的多为经过历史兴衰与检验的,江山代有人才出一代更比一代强,有些已经被更新更好用的所取代,但也很多地方仍可圈可点不乏参考,有些依然经典,整理出来请君一参.欢迎大家的指正,补充与交流.1、AndBase框架   项目地址: https://code.jd.com/zhao

2017-09-10 12:58:40 356

转载 Spring RESTful风格url示例

转载自:http://www.xdemo.org/spring-restful/口水篇REST是设计风格而不是标准资源是由URI来指定。对资源的操作包括获取、创建、修改和删除资源这些操作正好对应HTTP协议提供的GET、POST、PUT和DELETE方法。通过操作资源的表现形式来操作资源。常用操作GET

2017-09-10 12:38:06 408

转载 Spring MVC 教程,快速入门,深入分析

目录 转载自:http://elf8848.iteye.com/blog/875830资源下载:Spring_MVC_教程_快速入门_深入分析V1.1.pdf点击打开链接SpringMVC核心配置文件示例.rar点击打开链接一、前言二、spring mvc 核心类与接口三、spring mvc 核心流程图

2017-09-10 12:26:59 359

转载 spring Autowired注释以及如何使用接口对象实现解耦

@Autowired 注释,它可以对类成员变量、方法及构造函数进行标注,完成自动装配的工作。 通过 @Autowired的使用来消除 set ,get方法。在使用@Autowired之前,我们对一个bean配置起属性时,是这用用的property name="属性名" value=" 属性值"/> 通过这种方式来,配置比较繁琐,而且代码比较多。在Spring 2.5 引入

2017-08-30 14:13:20 1582

centos7 ssh免密登录自动化配置脚本(ps:已测试过)

shell+expect编写的 大数据集群ssh免密登录自动化配置脚本(带说明文档)

2019-02-01

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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