- 博客(20)
- 收藏
- 关注
原创 VMware 虚拟机下载与安装
虚拟机下载VMware官网地址:https://www.vmware.com/我已经下载好放到百度云盘:https://pan.baidu.com/s/1vUBP1vv44PzL0tZZU34eog提取码:gx8x进行官网后,点击左边的下载图标,然后根据操作系统选择合适的产品,在这里以Windows系统为例,点击转至下载,如下图所示。打开 .exe 文件,即...
2020-03-04 20:36:07
2946
原创 sqoop将hive数据导入mysql
一、首先安装sqoop,在官网上http://sqoop.apache.org/下载sqoop并上传到Linux中1.解压 tar -xvf sqoop-1.4.6.bin__hadoop-2.0.4-alpha.tar.gz2.配置环境变量,编辑/etc/profile文件,添加SQOOP_HOME变量,并且将$SQOOP_HOME/bin添加到PATH变量中二、在hive...
2018-11-30 11:14:35
3890
2
原创 POI + PDFbox将PPT有图表页转换成图片
使用poi将PPT中有图表页转换成图片存在一些问题,转成图片的时候图表没有了,数据丢失。所以用一个中转的方法,现将PPT的图表页转换成PDF,再将PDF转换成图片,虽然麻烦点,但是没有出现任何问题。先添加依赖<!--pdf 依赖--><dependency> <groupId>org.apache.pdfbox</groupId&...
2018-11-26 14:55:19
1786
2
原创 POI抓取PPT图表页图表标题
应需求需要抓取PPT的图表标题,poi可以实现这个功能,PDFbox和itext也可以,但是后两者比较麻烦。一、依赖<dependency> <groupId>org.apache.poi</groupId> <artifactId>poi</artifactId> <version>3.15&...
2018-11-26 13:39:10
1265
原创 pom文件中dependencyManagement和dependencies的区别
记录一下dependencyManagement和dependencies的区别<dependencyManagement> <dependencies> <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>...
2018-11-09 20:02:49
1055
原创 使用POI读取Excel数据入库
首先先添加poi的依赖 <dependency> <groupId>org.apache.poi</groupId> <artifactId>poi</artifactId> <version>3.13</version> </dependency&g
2018-11-08 15:37:18
644
原创 html页面支持shiro标签
先添加 thymeleaf+shiro的依赖<dependency> <groupId>com.github.theborakompanioni</groupId> <artifactId>thymeleaf-extras-shiro</artifactId> <version>2.0.0<...
2018-09-26 14:28:59
19441
14
原创 springboot整合swagger
swaggerswagger是一个流行的API开发框架,这个框架以“开放API声明”(OpenAPI Specification,OAS)为基础,对整个API的开发周期都提供了相应的解决方案,是一个非常庞大的项目(包括设计、编码和测试,几乎支持所有语言)。Swagger 是一个规范和完整的框架,用于生成、描述、调用和可视化 RESTful 风格的 Web 服务。总体目标是使客户端和文件...
2018-09-20 13:57:37
1066
原创 shiro登录认证过程讲解
先粘出登录的代码@RequestMapping(value="/submitLogin",method = RequestMethod.POST) @ResponseBody public Map<String, Object> submitLogin(String username,String password){ System.out.pri...
2018-09-19 14:54:36
37713
20
原创 springboot整合shiro+mybatis+mysql
一 、介绍shiro框架Apache Shiro是一个强大且易用的Java安全框架,执行身份验证、授权、密码学和会话管理。Shiro 主要分为来个部分就是认证和授权两部分SubjectSubject即主体,外部应用与subject进行交互,subject记录了当前操作用户,将用户的概念理解为当前操作的主体,可能是一个通过浏览器请求的用户,也可能是一个运行的程序。 Subject在shi...
2018-09-18 16:09:05
5540
4
原创 springboot注解大全
一、注解(annotations)列表 @SpringBootApplication:包含了@ComponentScan、@Configuration和@EnableAutoConfiguration注解。其中@ComponentScan让spring Boot扫描到Configuration类并把它加入到程序上下文。@Configuration 等同于spring的XML配置文件;使用Java代...
2018-04-17 11:22:49
260
转载 Mybatis中resultMap的用法
resultMap是Mybatis最强大的元素,它可以将查询到的复杂数据(比如查询到几个表中数据)映射到一个结果集当中。resultMap包含的元素:<!--column不做限制,可以为任意表的字段,而property须为type 定义的pojo属性--><resultMap id="唯一的标识" type="映射的pojo对象"> <id column="表的...
2018-04-09 15:37:41
344
原创 Git相关操作总结
一、使用git提交代码 1.克隆GitHub上的Repository:git clone git@github.com:****/****.git D:\test(自己想要放到的位置) 2.初始化自己的创库:git init 3.添加自己的文件到本地仓库中:git add . 4.添加本次提交的注释:git commit -m
2017-11-15 14:34:21
273
原创 java中“”和null的区别以及==和equals的区别
首先先说一下null 和 “” 的区别: String str1 = null; String str2 = ""; str1还不是一个实例化的对象,而str2已经实例化了。空字符串("")已经分配了内存,而null没有分配内存。 ""是一个空字符串(string),他在内存中是存在的,他可以使用Object对象中的方法("".equals()、
2017-09-22 11:23:27
737
原创 jvm加载类的过程
首先我们要知道,java 虚拟机实质上运行的是 .class 文件,.java文件通过javac命令(java语言的编译器)后会变成 .class文件,而类加载的本质是将字节码文件通过类加载器加载到内存中,类加载器并不是等到某个类需要使用时再加载他,jvm规范允许类加载器在预料某个类将要使用时就预先加载他,如果在预先加载的过程中遇见了.class文件存在错误,类加载器必须在程序首次主动
2017-09-21 17:00:28
1106
原创 jvm垃圾回收机制
jvm内存回收总是在逻辑堆中回收的,只有堆中的内容是动态申请分配的。jvm内存运行的重要区域主要有:1.堆(heap)是最大的一块区域,用于存放对象实例和数组,是全局共享的;2.栈(stack)全称为虚拟机栈,主要存放基本数据类型,对象的引用,私有线程;3.方法区域(method area)class被加载后的一些信息,静态常量,常量放在这里,被称为永生
2017-09-21 09:35:49
364
原创 Hadoop中启动hdfs时DataNode没有启动
我是刚开始学习Hadoop,这个问题困扰了我一个多小时,为了以后少犯这种错误,也为了别人能少走歪路,我记录下来我的解决方法,可能不是最快捷的,但是这是我摸索出来的。hdfs启动成功是这样子的但是,没有启动成功hdfs是这样的具体的解决方法:1. ./hdfs namenode -format 格式化重新启动Hadoop2. 查看namenode和DataNo
2017-09-15 16:06:16
6711
9
原创 String、Stringbuffer、Stringbuilder的区别
我们都知道String、Stringbuffer、Stringbuilder他们都是表示字符串的,但是他们之间也是有区别的。一、Stringbuffer和Stringbuilderstring、stringbuilder、stringbuffer都实现了CharSequence接口,charsequence是一个定义字符串操作的接口,它里边只包括length()、charAt(int in
2017-09-13 20:47:03
214
原创 CentOS中安装jdk1.8详细步骤
一、工具/材料首先下载jdk Linux版本的,地址是 http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html。官网有32位的也有64位的,根据自己的操作系统进行下载,这里我的操作系统是64位的,所以我下载的是64位的。而且官网有rpm和tar.gz两种格式。我在这里下载的是ta
2017-09-13 09:58:25
1227
原创 CentOS中安装eclipse详细步骤
工具/原料一、文件的上传 在这里我是用的是xshell工具上传文件的1.使用xshell连接Linux2.在Linux中新建两个文件夹 develop tool这里要更换一下用户,当前用户没有权限新建文件夹,切换成root用户3.
2017-09-12 18:09:04
9418
3
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人