自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

liuhai的博客

欢迎交流探讨

  • 博客(96)
  • 资源 (2)
  • 收藏
  • 关注

转载 最新大数据面试题真题总结(附答案)

一.Hadoop1.hdfs写流程2.hdfs读流程3.hdfs的体系结构4.一个datanode 宕机,怎么一个流程恢复5.hadoop 的 namenode 宕机,怎么解决6.namenode对元数据的管理7.元数据的checkpoint8.yarn资源调度流程9.hadoop中combiner和partition的作用10.用mapreduce怎么处理数据倾斜问题?11.shuffle 阶段,你怎么理解的12.Mapreduce 的 map 数量 和 .

2020-11-24 08:58:13 3902

原创 vmware配置centos虚拟机的网络能够在同一个局域网中互相访问和连接外网

1、选择虚拟机网络编辑器2、更改设置3、设置桥接模式,vmnet0,点击确定4、右键虚拟机,然后设置,选择桥接模式5、编辑桥接模式对应的网络配置文件,我的为ifcfg-docker0,不同的人可以设置不同的名称设置iPv4的地址 子网掩码 网关step3:重启网络服务输入:service restart network...

2019-05-23 14:55:35 7275 1

转载 离线安装docker

目前越来越多的应用采用docker部署管理,使快速的部署集成变得更容易。但笔者在安装docker时,遇到一个问题,目标服务器无法联网,这就要求我们能够采用离线的方式安装docker。下面就如何离线安装docker,列出了实施步骤,与大家一起分享。1. 系统环境Centos7Linux version 3.10.0-327.10.1.el7.x86_642. docker-ce...

2019-05-23 09:55:38 2641

原创 Quartz CronTrigger 定时任务 每周、每月执行一次

系统中通常有些需要自动执行的任务,这些任务可能每隔一段时间就要执行一次,也可能需要在指定的时间点自动执行,这些任务的自定执行必须使用任务的自动调度。 JDK为简单的任务调度提供了Timer支持,单对于更复杂的调度,例如:需要在某的时刻调度任务时,Timer就显得力不从心了。 Quartz是OpenSymphony开源组织在Job scheduling领域又一个开源项目,它可以与J2...

2018-09-05 09:43:42 31173

转载 java Process

 在编写Java程序时,有时候我们需要调用其他的诸如exe,shell这样的程序或脚本。在Java中提供了两种方法来启动其他程序:     (1) 使用Runtime的exec()方法     (2) 使用ProcessBuilder的start()方法       Runtime和ProcessBulider提供了不同的方式来启动程序,设置启动参数、环境变量和工作目录。但是这两种方法都会返回一个...

2018-05-15 11:09:04 19108 3

转载 thymeleaf参考手册

1、创建 html <!DOCTYPE html><html xmlns:th="http://www.thymeleaf.org"></html> 另外:xmlns:layout="http://www.ultraq.net.nz/web/thymeleaf/layout". th:* attributes : layou...

2018-04-06 17:02:00 612

原创 powerdesigner preview 显示注释

场景:powerdesigner preview 诠释powerdesigner preview 注释1.进入菜单database->edit current DBMS,在general下选择左侧的script->objects->table->tablecomment下,在右侧的comment里面复制上comment on table  %TABLE%  is  '%CO...

2018-03-17 17:19:39 6276 2

转载 Spring Boot支持的启动器Starter详解

Spring Boot应用启动器基本的一共有44种,具体如下:1)spring-boot-starter 这是Spring Boot的核心启动器,包含了自动配置、日志和YAML。2)spring-boot-starter-actuator 帮助监控和管理应用。3)spring-boot-starter-amqp 通过spring-rabbit来支持AMQP协议(

2018-02-27 14:24:35 426

原创 使用plsql 批量执行comment on table 或者 comment on column 报ora-00911:invalid character的解决办法

使用plsql 批量执行comment on table 或者 comment on column 报ora-00911:invalid character的解决办法是因为这种批量命令在plsql中要使用命令窗口去执行如下图把要执行的sql语句复制粘贴到命令窗口再执行就不会报这种错误

2018-02-09 17:13:36 6789

转载 cesium 学习笔记(三) 在地图上放置3D建筑模型

Cesium的学习搁置了两天,今天准备来研究一下在地图上放置3D建筑模型。为什么要加载3D建筑模型呢?当然是因为项目没有数据啦!对于有条件倾斜摄影无人机建模,或者谷歌地球上直接有模型的,就不用这么苦恼啦~纠结了很久,我还是决定现阶段先用效率极低的办法——建模+导入。因为目前只是需要一个大概的建筑环境,而不需要逼真详细的三维模型,所以先使用SketchUp参考卫星图和全景图进行建模或是修改模型库里的...

2018-01-20 19:10:30 7378 7

转载 cesium 学习笔记(二) 初始化Viewer以及相关参数

如果我们想要隐藏下方的版权信息,在 var viewer = new Cesium.Viewer('cesiumContainer'); 后面加上下面这句代码就可以实现啦~  viewer._cesiumWidget._creditContainer.style.display="none";  去掉版权信息后如下图,看起来清爽了许多~仅仅一句代码我们就可以加载进来一个地球和各种地图,但是有很多功...

2018-01-20 19:00:37 9342 1

原创 git教程

原文链接:Git和Github简单教程网络上关于Git和GitHub的教程不少,但是这些教程有的命令太少不够用,有的命令太多,使得初期学习的时候需要额外花不少时间在一些当前用不到的命令上。这篇文章主要的目标是用较少的时间学习Git和GitHub的基本使用。在足够一般使用的前提下,尽量减少命令。如果需要其他命令,到时候再去其他地方了解就行了。目录:零、Git是

2017-10-15 16:07:41 1153

转载 java实现对Excel的读写操作

其实我感觉直接贴代码就好了。代码里面几乎做到每一行一个注释。应该看起来会比较简单代码托管在github上:https://github.com/chsj1/ExcelUtils[java] view plain copy print?package com.hjd.poiutils;  import java.io.File;  

2017-08-24 20:31:50 4231 1

转载 多数据源配置 情况 下的事务管理

可以是分布式事务管理也可以是简单的datasourceTranctionManager.但是我们建议不做分布式事务管理,尽量保证一个事务下只操作一个数据库, 保持服务的功能单一性,如果一个服务会操作到两个数据库中的数据,那涉及到的所有表最好放到同一个数据库中。 因为分布式事务管理,消耗资源严重,性能下降。如果不是分布式事务管理,又有多个数据源,我们就要配置多个事务管理器了,哈哈,每个数据源配置一个

2017-08-01 10:56:14 1575

转载 Spring思维导图,让Spring不再难懂(mvc篇)

写在前面生活就像海洋,只有意志坚强的人才能到达彼岸。已经很久没有发文章了呀,想必大家都挂念我了,哈哈。温故而知新,今天一起来复习一下spring mvc的内容吧。spring mvc简介与运行原理Spring的模型-视图-控制器(MVC)框架是围绕一个DispatcherServlet来设计的,这个Servlet会把请求分发给各个处理器,并支持可

2017-07-25 20:04:12 1240

原创 Nginx基本使用方法

Windows下Nginx+Tomcat整合的安装与配置

2017-07-12 13:52:32 80559 14

转载 常用坐标系和投影分析,GIS的核心基础-地球坐标系与投影方式的理解(关于北京54,西安80,WGS84;高斯,兰勃特,墨卡托投影)

一、地球模型地球是一个近似椭球体,测绘时用椭球模型逼近,这个模型叫做参考椭球,如下图:赤道是一个半径为a的近似圆,任一圈经线是一个半径为b的近似圆。a称为椭球的长轴半径,b称为椭球的短轴半径。a≈6378.137千米,b≈6356.752千米。(实际上,a也不是恒定的,最长处和最短处相差72米,b的最长处和最短处相差42米,算很小了)地球参考椭球基本参数:长轴:a

2017-07-12 11:31:13 8876 4

原创 Oracle 数据库安装步骤详细图解 11g

1.先到Oracle官网上下载11goracle Database 11g 第 2 版 (11.2.0.1.0) 标准版、标准版 1 以及企业版适用于 Microsoft Windows (x64) 的 Oracle Database 11g 第 2 版 (11.2.0.1.0)下载地址:http://download.oracle.com/otn/nt/oracl

2017-07-06 20:29:22 2648

原创 java 上传文件到服务器之jquery.uploadify

基于jquery的文件上传控件,支持ajax无刷新上传,多个文件同时上传,上传进行进度显示,删除已上传文件。要求使用jquery1.4或以上版本,flash player 9.0.24以上。有两个版本,一个用flash,一个是html5。html5的需要付费~所以这里只说flash版本的用法1、jsp前端页面和脚本:<%String path = reque

2017-06-20 16:22:16 939

原创 linux系统中如何进入退出vim编辑器

在linux家族中,vim编辑器是系统自带的文本编辑器,其功能强大自不必说了。       偶有小白,刚接触linux,要修改某个文本文件,不可能像WINDOWS那样操作,更有甚者,进入VI编辑器后,无法退出以致强抽关机,确是不得以呀。       其实,这个VIM(VI)也是很简单的,只要你看到此文!       注意:linux命令要小写哦!工具/原料

2017-06-11 19:36:08 4465

原创 Linux 虚拟机 给用户 赋某个文件夹操作的权限

x\先用root用户登录[liuhai@localhost ~]$ su rootPassword: chown -R liuhai:liuhai /opt

2017-06-11 17:49:50 42197

原创 Jquery AJAX 跨域POST 请求

项目中遇到了要使用跨域的post请求,在IE10以下遇到了坑跨域使用的是CORS1、前端脚本 function tests(){ //请求类型 为了满足IE8,IE9通过cors跨域请求 var contentType ="application/x-www-form-urlencoded; charset=utf-8"; //var contentType ="text/p

2017-06-10 18:28:27 18981

原创 虚拟机VMware 中安装CentOS 系统的方法

第一步: 下载CentOS7.0对应的ISO包。第二步: 安装VMware10.0虚拟机第三步: 安装CentOS7.0系统1. 在虚拟机中新建虚拟机

2017-05-21 15:46:56 686

原创 NamedParameterJdbcTemplate

NamedParameterJdbcTemplate内部包含了一个JdbcTemplate,所以JdbcTemplate能做的事情NamedParameterJdbcTemplate都能干,NamedParameterJdbcTemplate相对于JdbcTemplate主要增加了参数可以命名的功能。NamedParameterJdbcTemplate提供了命名参数,用:x代替了?

2017-05-03 11:09:14 681

原创 MyBatis中的关联查询 之resultMap

MyBatis中在查询进行select映射的时候,返回类型可以用resultType,也可以用resultMap,resultType是直接表示返回类型的,而resultMap则是对外部ResultMap的引用,但是resultType跟resultMap不能同时存在。在MyBatis进行查询映射的时候,其实查询出来的每一个属性都是放在一个对应的Map里面的,其中键是属性名,值则是其对应的值。当提

2017-04-30 11:41:02 925

转载 powerdesigner 生成sql时生成对应的字段注释

本章节描述在数据库建模时,如何将物理模型中表的name值在生成数据库对应表时,转换成对应字段的注释。1.在物理模型中创建一个表,如下图所示:2.设置步骤(按图操作)步骤一:Database->Edit Current DBMS...步骤二:选择Edit Current DBMS...后,选择Script->Objects->Column->ColumnComme

2017-04-25 17:25:45 5069 3

原创 PLSQL打开sql文件中文乱码解决方案

1. 查看数据库当前字符集参数设置 SELECT * FROM v$nls_parameters; 2. 查看数据库可用字符集参数设置 SELECT * FROM v$nls_valid_values;假定数据库使用的是:American_America.AL32UTF8字符集。查询方式:SELECT * FROM v$nls_parameters ; 查看

2017-04-22 20:03:00 27751

原创 PLSQL创建表空间和用户并授权

首先使用sys登录然后新建sql窗口(创建表空间)说明:datafile是指定创建位置,指向oracle数据库的默认位置;autoextend 设置容量为自动增长,50M是自增的大小create tablespace tutu_new3 datafile 'G:\oradata\tutuqc\tutu_new3.dbf' size 300M autoexte

2017-04-22 18:50:19 9806

原创 JSTL标签遍历二维数组

使用c:forEach标签输出一维数组${ele }days为通过request.setAttribute("days", days);放入request的一维数组,取出后var的值ele表示days中的每一个元素,${ele}输出该元素使用c:forEach标签遍历二维数组               首先在request对象中

2017-04-21 17:49:03 3901

转载 jquery.form.js提交form表单 上传文件

jquery.form.js提交form表单插件提供了表单ajaxe提交解决方案,下面对比一下使用jquery自己的ajax提交和jquery.form的提交由啥不同。通常没有使用jquery.form插件的情况下我们可以像下面代码来提交表单://jquery ajax 方式提交表单 var $form = $("#form"), action = $form.at

2017-04-14 13:07:33 1975

转载 mybatis 不同数据库的like 模糊查询语句

select id="searchUserBySearchName" parameterType="java.lang.String" resultType="com.urm.entity.User"> select * from t_user where user_name like CONCAT('%',#{search_name},'%')select>select id="sear

2017-04-13 21:46:15 862

原创 echart 设置y轴或者x轴分区域的背景颜色

如下图所示:设置,颜色随便设置

2017-04-10 13:52:04 19448

原创 MyEclipse设置编码方式全部为UTF-8防止乱码

MyEclipse设置编码方式全部为UTF-8防止乱码1、windows->Preferences……打开"首选项"对话框,左侧导航树,导航到general->Workspace,右侧Text file encoding,选择Other,改变为UTF-8,以后新建立工程其属性对话框中的Text file encoding即为UTF-8. 2、 windows->Preferen

2017-04-08 15:31:19 9556 2

原创 在myeclipse 2016 中配置lombok

注意:你下载的lombok.jar的包名有可能不是lombok.jar 然后又直接复制下面的配置文件,然后你懂得,这种错误不注意就会犯,比如我,尴尬。记得把包名改为lombok.jar1.eclipse / myeclipse 手动安装 lombok     1. 将 lombok.jar 复制到 myeclipse.ini / eclipse.ini 所在的文件夹目录下 

2017-04-07 20:48:13 5098

原创 JDK 安装配置 与 Tomcat 安装配置 (jdk1.8,tomcat8)

1、下载jdk 和 tomcat 2、安装jdk3、配置jdk环境变量(1)在环境变量-系统变量里面新建变量:JAVA_HOME 变量值为:C:\Program Files\Java\jdk1.8.0_121   这是我的安装目录(2) 在环境变量-系统变量里面新建变量:classpath  变量值为:.;%JAVA_HOME%\lib; 注意前面的(.)(3)在环境变量-系统

2017-04-02 16:47:08 15382

转载 linux下把服务器上 tomcat下的java项目打包备份

备份MySQL数据库的命令mysqldump -hhostname -uusername -ppassword databasename > backupfile.sql备份MySQL数据库为带删除表的格式备份MySQL数据库为带删除表的格式,能够让该备份覆盖已有数据库而不需要手动删除原有数据库。mysqldump -–add-drop-table -uusername -

2017-03-30 16:11:48 2561

转载 intellj idea 设置类注释和方法注释

intellj idea 如何设置类头注释和方法注释        intellj idea的强大之处就不多说了,相信每个用过它的人都会体会到,但是我们也会被他的复杂搞的晕头转向,尤其刚从eclipse转过来的童鞋,相信刚开始的那段经历都是不堪回首的,我也是一步步这么走过来的。        今天讲的一个主题是如何实现类似eclipse的Code Templates

2017-03-28 09:47:19 1230 1

原创 阿里云centos中安装Mysql,授权远程连接,大小写敏感解决

MySQL的安装一、Ubuntu下MySQL的安装在Ubuntu命令行下输入 sudo apt-get install mysql-server 即可安装mysql服务,默认在安装mysql-server时,会自动安装好mysql-client。同时安装好的mysql配置文件位置:/etc/mysql/my.cnf启动mysql的快捷图标为:/etc/init.d/my

2017-03-20 14:22:53 918

转载 Linux下MySQL数据库常用基本操作

1、显示数据库 show databases;2、选择数据库use 数据库名;3、显示数据库中的表show tables;4、显示数据表的结构 describe 表名; 5、显示表中记录 SELECT * FROM 表名 6、建库 create databse 库名; 7、建表

2017-03-20 13:52:20 457

转载 阿里云配置mysql远程连接

默认是不能用客户端远程连接的,阿里云提供的help.docx里面做了设置说明,mysql密码默认存放在/alidata/account.log首先登录: mysql -u root -h localhost -puse mysql                #打开mysql数据库 #将host设置为%表示任何ip都能连接mysql,当然您也可以将host指定为某

2017-03-20 13:51:02 398

SecureCRT+SecureFx

SecureCRT+SecureFx中文破解版,免破解,解压即用,亲测可用

2016-12-12

spring+struts2+hibernate+easyUI-已测试可运

sshe框架集成,测试可行

2016-11-23

空空如也

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

TA关注的人

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