自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(35)
  • 资源 (2)
  • 收藏
  • 关注

原创 解决IDEA创建maven工程springboot工程无法下载pom依赖问题

创建maven工程无法下载pom:解决方法:在本地库中装载maven-archetype-quickstart1.从 http://www.java2s.com/Code/JarDownload/maven-archetype/maven-archetype-quickstart-1.1.jar.zip下载最新版maven-archetype-quickstart-1.1.jar...

2020-02-19 19:22:16 3814 3

转载 java动态代理实现与原理详细分析

https://www.cnblogs.com/gonjan-blog/p/6685611.html

2021-02-03 19:29:44 104

原创 Objects.equals(a,b)与equals的区别

一:值是null的情况:a.equals(b), a 是null, 抛出NullPointException异常。a.equals(b), a不是null, b是null, 返回falseObjects.equals(a, b)比较时, 若a 和 b 都是null, 则返回 true, 如果a 和 b 其中一个是null, 另一个不是null, 则返回false。注意:不会抛出空指针异常。null.equals(“abc”) → 抛出 NullPointerExcept

2021-01-29 10:01:36 2419

原创 Intellij IDEA中Mybatis Mapper自动注入警告的原因和解决方案

Mybatis Mapper自动注入警告可以看到 userMapper 下有个红色警告。虽然代码本身并没有问题,能正常运行,但有个警告总归有点恶心。本文分析原因,并列出解决该警告的几种方案。出现原因众所周知,IDEA是非常智能的,它可以理解Spring的上下文。然而 UserMapper 这个接口是Mybatis的,IDEA理解不了。而 @Autowired 注解,默认情况下要求依赖对象(也就是 userMapper )必须存在。而IDEA认为这个对象的实例/代理是个null,所以就友好地给个提示

2021-01-26 16:07:27 303

原创 @Component、@Controller、 @Service 、 @Repository之间的区别

@Controller、@Service、@Repository都有带@Component父注解,四个注解都可以说成是Component级别的注解,Spring框架自动扫描的注解也是检测是否有Component注解标记。把普通pojo实例化到spring容器中,相当于配置文件中的。这三个注解它们除了@Component的属性外还有其他的的场景应用。@Component :这将 java 类标记为 bean。它是任何 Spring 管理组件的通用构造型。spring 的组件扫描机制现在可以将其拾取并将其拉

2021-01-26 15:54:41 438

原创 @Resource和@Autowired的区别

@Resource和@Autowired@Resource和@Autowired都可以用来装配bean,都可以用于字段或setter方法。@Autowired默认按类型装配,默认情况下必须要求依赖对象必须存在,如果要允许null值,可以设置它的required属性为false。@Resource默认按名称装配,当找不到与名称匹配的bean时才按照类型进行装配。名称可以通过name属性指定,如果没有指定name属性,当注解写在字段上时,默认取字段名,当注解写在setter方法上时,默认取属性名进行装配

2021-01-26 14:34:17 127

转载 一键生成mysql数据库表文档

https://blog.csdn.net/weixin_43863463/article/details/108272953

2020-11-30 16:19:28 120

原创 ES查询相关

ES查询匹配查询GET /yitu_result/_search?size=1000{ "query": { "match": { "date":"2020070108" } }}结果过滤GET /yitu_result/_search{ "query": { "match": { "date":"2020070108" } }, "_source": ["face_image"]}结果排序#聚合查询报错

2020-07-02 14:28:50 131

原创 记录-fastdfs搭建

一、下载安装包并解压安装包可去官网找unzip libfastcommon-master.zip cd libfastcommon-master/./make.sh./make sh installtar -zxvf FastDFS_v5.08.tar.gzcd FastDFS/./make.sh ./make.sh install二、修改tracker配置文件(在 tracker server上修改)cd /etc/fdfs/cp tracker.conf.sample tra

2020-06-22 17:49:49 96

原创 IDEA快捷键整理

常用快捷键Ctrl+Shift+U:所选文字大小写切换Ctrl+\:竖向切割屏幕Ctrl+F4:关闭一个tabCtrl快捷键介绍Ctrl + F在当前文件进行文本查找 (必备)Ctrl + R在当前文件进行文本替换 (必备)Ctrl + Z撤销 (必备)Ctrl + Y 删除光标所在行 或 删除选中的行 (必备)Ctrl + X 剪切光标...

2020-04-07 15:35:52 220 1

原创 Linux下安装mysql5.7

1、下载tar包,这里使用wget从官网下载wget https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.22-linux-glibc2.12-x86_64.tar.gz2、将mysql安装到/usr/local/mysql下# 解压tar -xvf mysql-5.7.22-linux-glibc2.12-x86_64.tar....

2020-01-13 15:39:26 136

原创 Linux下安装Spark集群

1.安装Scala1.1下载解压安装包cd /usr/localwget https://downloads.lightbend.com/scala/2.12.2/scala-2.12.2.tgztar -zxvf scala-2.12.2.tgzmv scala-2.12.2 scala1.2配置环境变量vi /etc/profile#添加下面配置export SCALA_H...

2020-01-13 14:58:06 433

原创 Hive的安装与部署(MySQL作为元数据库)

Hive的安装与部署(MySQL作为元数据)开始之前确保Hadoop环境已经启动,确保Linux下的MySQL已经安装好Hadoop集群环境和MYSQL可以参考我另外几篇文章1. Docker安装mysql5.72. (超详细版) Linux下安装配置Hadoop2.7.7集群环境搭建—基础环境配置3. (超详细版) Linux下安装配置Hadoop2.7.7集群环境搭建—部署Hado...

2020-01-10 16:30:44 323

原创 (超详细版) Linux下安装配置Hadoop2.7.7集群环境搭建—部署Hadoop

(超详细版) Linux下安装配置Hadoop2.7.7集群环境搭建—基础环境配置(超详细版) Linux下安装配置Hadoop2.7.7集群环境搭建—部署Hadoop一、下载并解压hadoop2.7.7cd /usr/localwget http://mirror.bit.edu.cn/apache/hadoop/common/hadoop-2.7.7/hadoop-2.7....

2020-01-10 10:56:46 2908

原创 (超详细版) Linux下安装配置Hadoop2.7.7集群环境搭建---基础环境配置

一、先安装好三个虚拟机安装虚拟机请参考我另一篇博客,这里不多赘述VMware安装Centos7超详细教程二、在各个节点创建Hadoop账号#关闭防火墙systemctl stop firewalld#创建名为hadoop的账号useradd hadoop#给名为hadoop的账号设置密码passwd hadoop#给hadoop账号设置免密登录权限#1.给sudoers文件赋...

2020-01-10 10:16:55 893

原创 Linux 安装python3.7.0

Linux 安装python3.7.0我这里使用的时centos7,centos系统本身默认安装有python2.x,版本x根据不同版本系统有所不同,可通过 python --V 或 python --version 查看系统自带的python版本有一些系统命令时需要用到python2,不能卸载安装依赖包首先安装gcc编译器,gcc有些系统版本已经默认安装,通过 gcc --vers...

2020-01-09 15:22:01 210

原创 Docker安装mysql5.7

Docker安装mysql5.71. pull镜像到本地系统中 docker pull mysql:5.72. 完成后可以用docker列出已经下载的镜像docker images3. 启动容器docker run --name mysql5.7 -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 -d mysql:5.74. 启动mysql...

2020-01-09 14:18:56 122

原创 Linux-Nginx下载安装(最新)

安装Nginx安装依赖yum update yum -y install gcc zlib zlib-devel pcre-devel openssl openssl-devel wget yum -y install gcc gcc-c++ autoconf automake make下载并解压Nginxwget -c http://nginx.org/download/n...

2020-01-09 11:37:50 246

原创 Linux-JDK1.8下载安装(最新)

下载JDK1.81. 安装wgetyum -y install wget2. For 64Bitwget --no-cookies --no-check-certificate --header "Cookie: gpw_e24=http%3A%2F%2Fwww.oracle.com%2F; oraclelicense=accept-securebackup-cookie" "http:...

2020-01-09 11:24:08 886

原创 VMware安装Centos7超详细教程

本篇文章主要介绍了VMware安装Centos7详细过程,具有一定的参考价值,感兴趣的小伙伴们可以参考一下1. 环境准备软件:推荐使用VMwear,我用的是VMwear 15镜像:CentOS7 镜像2. 开始安装创建虚拟机典型安装与自定义安装典型安装:VMwear会将主流的配置应用在虚拟机的操作系统上,对于新手来很友好。自定义安装:自定义安装可以针对性的把一些资源加强,把...

2020-01-09 10:45:48 252

原创 JDK1.8 新特性Stream和Lambda

JDK1.8 新特性Stream和Lambda的简单实用Stream特点无存储。stream不是一种数据结构,它只是某种数据源的一个视图,数据源可以是一个数组,Java容器或I/Ochannel等。为函数式编程而生。对stream的任何修改都不会修改背后的数据源,比如对stream执行过滤操作并不会删除被过滤的元素,而是会产生一个不包含被过滤元素的新stream。惰式执行。stream...

2019-12-12 20:34:19 138 1

原创 @RequestParam @RequestBody @PathVariable的作用

@PathVariable当使用@RequestMapping URI template 样式映射时,@PathVariable能使传过来的参数绑定到路由上,这样比较容易写出restful api,看代码@RequestMapping(value="/{id}", method=RequestMethod.GET)public List<Map<String, Object&gt...

2019-12-12 10:29:53 76

原创 IDEA通过DockerFile部署Springboot项目到服务器

记录一下学习Docker遇到的坑如果您在学习Docker的时候也遇到了以下类似问题,这篇文章可能会帮助到您!docker exec: “java”: executable file not found in $PATHError: Invalid or corrupt jarfile /app/api.jarError: Unable to access jarfile /app.jar...

2019-12-11 11:06:45 1605 1

原创 Kafka教程——Kafka安装

环境:JDK1.8Kafka2.11Centos7zookeeper安装可以参考我另一篇博客Kafka教程——Zookeeper安装下载、安装Kafkawget http://mirror.bit.edu.cn/apache/kafka/2.2.1/kafka_2.11-2.2.1.tgztar zxvf kafka_2.11-2.2.1.tgzmv kafka_2.11...

2019-12-09 16:46:45 763 1

原创 Linux下安装Zookeeper

Zookeeper安装部署Zookeeper安装依赖于Java环境,如果没有请先安装jdk。安装目录为 /usr/local/zookeeper,数据目录为 /var/lib/zookeeper。将zookeeper-3.4.6.tar.gz下载或通过工具上传到/usr/local/zookeeper目录执行以下操作tar -zxf zookeeper-3.4.6.tar.gzmv z...

2019-12-09 11:39:30 292

原创 Docker学习——docker常用命令

Docker常用命令镜像相关命令1. 查看镜像docker imagesREPOSITORY :镜像名称TAG:镜像标签IMAGE ID:镜像ID CREATED:镜像的创建日期(不是获取该镜像的日期)SIZE:镜像的大小 镜像都存在与Ddocker宿主机的/var/lib/docker目录下2. 搜索镜像docker search 镜像名称NAME:仓库名称D...

2019-12-08 17:24:58 437

原创 Ubuntu下配置python3.7和pip3

Ubuntu下配置python3.7和pip3查看系统版本信息:uname -a查看python版本信息:python -V阿里云默认安装的是python 2.7 所以需要安装python3先更新:sudo apt-get update安装编译环境sudo apt-get install zlib1g-dev libbz2-dev libssl-dev libncurses...

2019-12-06 16:41:16 86

原创 使用kettle抽取oralce中包含clob字段的表

使用kettle抽取oralce中包含clob字段的表在使用kettle在oracle之间迁移数据表时,同一个表格同一个字段在两个库中的数据类型均为clob,却报错为不支持的类型暂时的解决办法: 在源数据库select时对clob进行一次转换,使用to_char这种方法应该不是最终的解决办法,只是暂时解决,还需要寻找更好的方法同时在使用kettle在相同字符集的相同数据库类型之间进行迁...

2019-12-06 16:12:14 2508 2

原创 Oracle基本操作

记录Oracle一些基本操作--创建表空间create tablespace xiaotiandatafile 'c:\xiaotian.dbf'size 100mautoextend onnext 10m;--删除表空间drop tablespace xiaotian;--创建用户create user xiaotianidentified by yytcdj520de...

2019-12-06 10:48:21 79

转载 Linux安装MySQL5.7

Linux安装MySQL5.7

2019-12-03 10:18:44 69

原创 linux-git下载安装

linux-git下载安装第一步:安装linux环境git依赖包yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel gcc perl-ExtUtils-MakeMaker第二步:下载git安装包两种方式:1.官方:yum install git(注:官方地址https://git-scm.c...

2019-12-02 16:20:30 431

原创 JSP页面访问显示空白——Filter过滤器篇

过滤器Filter进行编码过滤后页面空白、显示不了原因及解决办法今天遇到了一个问题第一次登陆访问jsp页面的时候正常加载第二次访问直接给我返回一个空白研究了一个下午,终于找到问题所在先讲讲问题所在,原因就是使用了编码过滤器可什么用了编码过滤器会出现这样的问题呢?让我来打个形象的比喻:过滤器就像净水器中的滤网一样要想喝到干净清甜的水就得过滤但过滤用的得是滤网,因为网有孔而...

2019-12-02 16:03:43 760 1

原创 Linux安装node.js

linux安装nodejscentos version: 7.*nodejs version: 12.13.*nodejs 安装的方式大体分为两种: 直接下载二进制包, 下载源码包编译安装, 这里就简单介绍如何直接下载二进制包安装nodejs安装 wgetsudo yum -y install wget下载nodejs二进制包sudo wget https://nodejs.o...

2019-12-02 10:39:10 85

原创 Centos7.x安装Docker

记录一下Linux上安装Docker以下操作均以超级管理员身份运行(root)将yum更新到最新yum update安装需要的软件包,yum-utils提供yum-config-manager功能,零瓦埃两个是devicemapper驱动的依赖yum install -y yum-utils device-mapper-persistent-data lvm23.配置doc...

2019-12-01 17:29:07 134

原创 Linux网络配置-NAT模式配置静态IP

##Linux网络配置-NAT模式配置静态IP虚拟机编辑栏点进去,找到虚拟网络编辑器,点开然后选择Net模式再点右下角NAT设置,查看NET网关记下该网关地址:192.168.163.2,子网掩码255.255.255.0,先将这两个值记住了接下来我们要编辑网卡配置文件,vi+配置文件路径,打开配置文件输入i可以从命令模式进入编辑模式,vi下面会出现INSERT 提示,就可以进行文件...

2019-11-29 13:38:43 981

矩阵计算器+科学计算器

矩阵计算器+科学计算器的结合,支持最高五阶矩阵计算分析,能够计算矩阵的加、减、乘、逆、转置、秩、特征值等

2020-06-23

SQLSERVER官方驱动 jtds-1.3.1 mssql-jdbc-7.0.0.jre8 sqljdbc42

SQLSERVER官方驱动 jtds-1.3.1 mssql-jdbc-7.0.0.jre8 sqljdbc42

2019-12-31

空空如也

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

TA关注的人

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