自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(38)
  • 资源 (3)
  • 收藏
  • 关注

原创 idea2022的archetypes选择

idea 2022版本创建maven项目骨架选择

2023-02-09 12:24:46 5543

原创 Java中 左移和右移问题

1 原码、反码、补码原码:将十进制转化为二进制即原码;反码:正数的反码与原码相同,负数的反码(除却最高位的符号位不变)与原码相反;补码:正数的补码与原码相同,负数的补码(除却最高位的符号位不变)与原码的取反加一。举例:5 和 -55:原码:0 0000000 00000000 00000000 00000101反码:0 0000000 00000000 00000000 00000101补码:0 0000000 00000000 00000000 00000101-5:原码:1 00

2021-11-20 19:34:54 1677 1

原创 访问webapp下静态文件出现404问题

问题在java web项目中,添加静态文件到webapp下,然后重启项目,页面上样式未生效,在浏览器的Sources下无新加的静态文件,在浏览器的Network下发现请求静态文件404。解决删除target,重新运行项目。原因开发工具IDEA进行编译时没有将静态文件编译进去,这种情况概率不高,但是会存在。知识点webapp与WEB-INF的区别webapp相对来说安全性较低些,可以直接访问。接下来说明WEB-INFWEB-INF相对来说安全性高些,首先看web.xml的前端控制器的拦截路

2021-11-10 20:59:32 2104

原创 逆向工程之SpringBoot

1 前言曾经写过ssm的逆向工程(点击跳转),但是springboot 与 spring有稍微的区别,但是导入依赖,配置文件,一键生成的这几步还是一样的。2 使用2.1 依赖<build> <plugins> <plugin> <groupId>org.springframework.boot</groupId> <artifactId>

2021-08-19 21:56:37 233

原创 linux安装zookeeper

1 下载zookeeper点击获取下载地址2 安装2.1 安装jdk(略)2.2 上传zookeeper,并解压到/usr/local/tar -zxvf zookeeper-3.4.6.tar.gz -C /usr/local/cd /usr/local/2.3 在zookeeper目录下创建data目录cd zookeeper-3.4.6/mkdir data2.4 进入conf目录 ,把zoo_sample.cfg 改名为zoo.cfgcd conf/cp zoo_sa

2021-01-17 23:12:02 146

原创 wangEditor上传图片问题

文章目录1 问题介绍2 必要的java代码2.0 基础配置2.0.1 引入依赖2.0.2 mvc.xml2.1 封装wangEditorVO类2.2 上传图片的代码3 解决前台上传图片的问题3.1 上传单张图片3.1.1 代码展示3.1.2 效果展示3.2 上传多张图片3.2.1 代码展示3.2.2 效果展示1 问题介绍目前就论国内富文本编辑器有N多种,但是轻量级的wangEditor拥有简约风格、简单易用的特点,深深吸引了我。官网文档地址压缩版 wangEditor.min.js 链接未压缩版

2020-11-05 23:58:12 8016

原创 反射基础(二)模拟Hibernate

1.获取类名和方法名1.1 获取类名Class<?> c = Class.forName("com.chao.entity.Emp");运行结果:Empmysql数据库中是不区分大小写的,所以emp和Emp均可用。1.2 获取属性名c.getDeclaredFields()得到访问权限+数据类型+包名.类名.属性名遍历,运行结果:private java.lang.Integer com.chao.entity.Emp.empno这显然不是我们想要的f.getNam

2020-09-07 14:12:38 418 1

原创 反射基础(一)

文章目录1.什么是反射1.1 定义1.2 优点2.获取Class类对象的三种方式2.1 类名.class2.2 对象.getClass()2.3 Class.forName("包名.类名")2.4 三种方式创建的class对象的引用指向同一个class3.反射获取构造方法并使用3.1 Class类中获取构造方法3.2 使用构造方法创建对象4.反射获取成员变量并使用4.1 Class类获取成员变量对象的方法4.2 给成员变量进行赋值5.反射获取成员方法并使用5.1 Class类中用于获取成员方法的方法5.2

2020-08-30 17:33:04 1684 2

原创 My SQL中事务那点事

My SQL中事务那点事1.定义2.操作3.提交方式4.事务特征(ACID)5.事务的隔离级别5.1 定义5.2 产生问题5.3 隔离级别1.定义也称工作单元,是由一个或多个SQL语句所组成的操作序列,这些SQL语句作为一个完整的工作单元,要么全部执行成功,要么全部执行失败。在数据库中,通过事务来保证数据的一致性。2.操作开启事务: start transaction;回滚:rollback;提交:commit;3.提交方式自动提交当我们进行DML(增删改)操作后,mysql默认

2020-08-27 20:30:36 1703

原创 java集合中ConcurrentModificationException分析

1.ConcurrentModificationException错误1.1 错误类型由单词直译可知,这是并发修改错误,它是一个RuntimeException,jdk1.8中说到:当不允许这样的修改时,可以通过检测到对象的并发修改的方法来抛出此异常。1.2 发生原因ArrayList是一个不安全的线程,当多个线程对同一个集合的内容进行操作时,就可能会抛出 ConcurrentModificationException 异常,产生fail-fast事件(fail-fast 机制是java集合(

2020-08-11 22:37:39 264

转载 java中equals()方法

作者: chenssy出处: http://www.cnblogs.com/chenssy/本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。

2020-08-10 22:05:39 119

原创 2个属性用CSS实现图片自适应浏览器

1.创建设置图片的div<div class="img-wrapper"></div>2.设置其样式设计原因:开发中图片为固定大小,计算宽和高的比例即是padding-bottom的值背景图不受内边距的影响,它会充满整个盒子(内容区+内边距)由于第2条,索性让它充满整个盒子设置三个属性即可设置与父元素宽度的百分比下内边距加载图片背景图填充满整个区域.img-wrapper { /*默认宽度是100% 默认

2020-07-21 21:29:17 1485

原创 快速使用SpringBoot

1. 聊聊Spring当看到这篇文章时,对spring的已经有了一定的了解,大家可能在使用spring时感觉有点迷迷糊糊的,大家可以想一下,在没有使用spring框架时,手动写servlet的感觉,不仅开发的复杂难度大,而且开发效率低。在使用spring后,使用xml和注解的方式进行开发,使开发效率大幅度提高,充分体现了Spring的组件代码是轻量级的,但是配置文件却堪称重量级的(在熟练使用s...

2020-04-24 18:56:53 451

转载 Docker入门到实践

九篇文章带你系统学习dorkerhttps://blog.csdn.net/qq_39135287/article/details/101012149

2020-04-14 22:02:32 136

原创 IDEA解决中文乱码

中文乱码,是大家比较头疼的事情,有时候百度就可以搜索到一些方法,对其进行解决,但是有时候百度的文章对解决自己的中文乱码不管用,甚至开始怀疑他人的文章了。束手无策时,自己也解决不了,便怀着一颗我只使用英文的心,来逃避这种困难(这也是我之前的想法),现在我整理了一套解决乱码的方法,希望对大家有帮助。若有解决不了的问题,欢迎留言,我一定在第一时间回复。1. 设置 File->setting-...

2020-04-14 11:42:01 722

原创 hadoop集群之配置(三)

1.hadoop集群配置1.1 配置Hadoop集群主节点首先进去hadoop目录下, cd /export/servers/1.1.1修改hadoop-env.sh文件进去hadoop的文件下 cd etc/hadoop/vi hadoop-env.sh修改JAVA_HOME为以下值将JAVA_HOME指定到自己安装的jdk上/export/servers/jdk...

2020-04-13 22:22:21 1319 1

原创 hadoop集群之软件安装(二)

在安装完虚拟机 hadoop01 后(选择的是NAT模式),并克隆 hadoop02 和 hadoop03 (完整的克隆),此处我将 hadoop01 作为主服务,hadoop02 和 hadoop03 作为从服务。Linux系统网络配置配置网络的准备工作上图的点击 3 4 见下两张图点击 应用 和 确定 后,虚拟机的相关配置结束了,接着更改本地的。网络 --> 打...

2020-04-13 22:21:48 1178

原创 hadoop集群之虚拟机的搭建(一)

安装虚拟机是搭建hadoop集群的第一步我使用的虚拟机时VMware 15(什么版本都一样)CentOS 是6.9,(可能会有些老吧,但是安装步骤大同小异)点击获取1.创建虚拟机1.点击创建虚拟机2.选择自定义,点击下一步3.列出VMware的一些信息,点击下一步4.选择 稍后安装操作系统,点击下一步5. 选择对应的Linux系统,点击下一步(我的是CentOS 6.9...

2020-04-13 20:49:34 2158

原创 Git的简单使用

文章目录1.本地版本库(可忽略)1.1 创建仓库1.1.1 GitBash1.1.2 TortoiseGit1.1.3 查看结果1.2 添加文件1.2.1 概念解释1.2.2 操作1.3 修改文件1.4 查看日志1.5 删除文件1.6 将java添加到版本库(忽略不必要的文件)2. GitHub 上传2.1 SSH2.1.1 创建密钥2.1.2 配置密钥2.1.3 同步到远程2.1.3.1 使用G...

2020-04-09 13:19:55 109

原创 maven 整合 mybatis 的错误org.apache.ibatis.binding.BindingException: Invalid bound statement (not found)

文章目录错误信息解决方法首先检查了这四种规范再次检查了本地的文件错误信息解决方法maven 整合 mybatis 出现了错误首先检查了这四种规范遵循四种原则命名空间 绑定此接口接口的方法名 == User.xml 中 id 名返回值类型 与 Mapper.xml文件中返回值类型要一致//方法的入参类型 与Mapper.xml中入参的类型要一致再次检查了本地的...

2020-03-25 14:15:13 313

原创 快速了解nginx

1.基本概念1.1 nginxNginx (engine x) 是一个高性能的HTTP和反向代理web服务器,同时也提供了IMAP/POP3/SMTP服务。1.2 特点占有内存少,并发能力强,c事实上nginx的并发能力在同类型的网页服务器中表现较好,能够支持高达 50,000 个并发连接数的响应,中国大陆使用nginx网站用户有:百度、京东、新浪、网易、腾讯、淘宝等。3.反向代...

2020-03-19 22:42:00 181

原创 最详细的Lucene实现全文检索

文章目录1. 全文检索1.1 为什么需要全文检索1.2 什么是全文检索1.3 应用的场景2. Lucene介绍2.1 [定义](https://baike.baidu.com/item/Lucene)2.2 Lucene 实现全文检索的流程2.3 创建索引2.3.1 获得文档2.3.2 构建索引文档2.3.1 分析文档(分词)2.3.1 创建索引2.4 查询索引2.4.1 用户查询接口2.4.2 ...

2020-03-19 22:23:46 2592 2

原创 http访问ftp上传图片不成功的解决原因(图片服务器)

1.是否配置根路径首先在ftpuser用户下建立/www/images为了防止最后 上传不了文件 先把权限设置为777chmod 777 /home/ftpuser 包括他的子文件夹查看nginx的配置规则 cd /usr/local/nginx/conf vi nginx.conflocation /images/ { root /home/f...

2020-03-18 20:35:20 2364

原创 解决ftp上传图片为0的问题

概念介绍FTP支持两种模式,一种方式叫做Standard主动方式,缺省时默认的方式,一种是 Passive 被动方式。主动模式:客户端从一个任意的非特权端口连接到ftp服务器的命令端口(21),然后客户端开始监听端口,并发送ftp命令到ftp服务器。服务器从它自己的数据端口20连接到客户端指定的数据端口。被动模式:命令连接和数据连接都由客户端,这样就可以解决从服务器到客户端的数据端...

2020-03-18 13:01:05 1253

原创 Shell定时采集数据到HDFS

1.配置环境变量1.1 配置Java环境变量1.2 配置hadoop环境变量2.准备日志存放目录和待上传文件3.设置日志文件上传的路径4.实现文件的上传

2020-03-12 22:03:30 2899

原创 解决Hadoop集群中(主,从)节点上无datanode的问题

1.关闭集群stop-all.sh2.删除日志和临时文件进入hadoop的根目录删除logs和tmprm -rf logsrm -rf tmp建立logs和tmpmkdir logsmkdir tmp6

2020-03-12 16:35:19 8280 9

原创 最简单的spring注解

1.简介现在开发中,使用传统的xml配置,一方面显得繁琐,降低了开发的效率;另一方面,不方便他人阅读代码。于是,使用注解的方式,成了人们的首选。2.常用的注解1.导包 需要aop包2.引入context依赖<beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.or...

2020-03-10 12:58:26 143

原创 Hadoop集群-单词统计

单词统计1.图解2.export下建立一个data目录mkdir -p /export/datacd /export/datavi word.txt3.在HDFS 创建文件夹hadoop fs -mkdir -p /wordcount/input4.将export/data/word.txt的文件 上传到HDFS的input文件夹中Hadoop fs -put /e...

2020-03-02 00:16:19 531

原创 Json(小白入门)

1. 概念:JavaScript Object Notation JavaScript对象表示法Person p = new Person();p.setName(“张三”);p.setAge(23);p.setGender(“男”); var p = {"name":"张三","age":23,"gender":"男"}; * json现在多用于存储和交换文本信息的语法 * ...

2020-03-02 00:02:17 187

原创 Ajax(小白入门)

1. AJAX 的概念AJAX(ASynchronous JavaScript And XML),异步的 JavaScript 和 XML2. AJAX 的作用AJAX 是一种在无需重新加载整个网页的情况下,能够更新部分网页的技术。通过在后台与服务器进行少量数据交换,AJAX 可以使网页实现异步更新。这意味着可以在不重新加载整个网页的情况下,对网页的某部分进行更新。传统的网页(不使用 AJ...

2020-03-01 20:14:21 124

原创 SpringBoot整合Junit

添加Junit的起步依赖(快速创建已经包含)<!--Junit的起步依赖--> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-test&lt...

2020-02-21 21:44:23 941

原创 SpringBoot整合MyBatis

快速创建SpringBoot添加依赖1.添加MyBatis起步依赖2.添加数据库驱动坐标 <!--mybatis起步依赖--> <dependency> <groupId>org.mybatis.spring.boot</groupId> <artifactI...

2020-02-21 21:20:41 289

原创 maven整合ssm(附上源码+注释)

本文章只提供代码,具体的maven创建,请点击这里1.父工程1.目录结构2.pom.xml<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XM...

2020-02-20 12:18:57 227

原创 小白学maven

1.什么是mavenMaven是一个项目管理工具,它包含了一个项目对象模型 (Project Object Model),一组标准集合,一个项目生命周期(Project Lifecycle),一个依赖管理系统(Dependency Management System),和用来运行定义在生命周期阶段(phase)中插件(plugin)目标(goal)的逻辑。当你使用Maven的时候,你用一个明...

2020-02-18 12:51:56 279

原创 IDEA之MyBatis逆向工程

逆向工程:通过数据库中已存在数据表,反向生成java中的实体类(生成对应的ORM持久层代码)1.创建项目代码生成器是项目的一个工具组件。创建不使用模板的maven项目。引入逆向工程的依赖。mysql-connector-java mybatis-generator-core <!-- https://mvnrepository.com/artifact/...

2020-02-16 21:01:54 294

原创 数据结构之栈

介绍了栈的基本操作顺序栈:stackElement是对象数组,top指向的栈顶元素的下一个位置链栈:Node top指向的是栈顶元素IStack接口package com.itheima.a_z;public interface IStack { public void clear();//置空 public boolean isEmpty();//判断...

2019-10-03 14:45:12 158

原创 Spring_Mybatis

spring_Mybatis的一般操作流程1.创建pojo2.sqlMapConfig.xml3.applicationContext.xml4.log4j.properties(日志,可有可无)5.UserMapper接口和UserMapper.xml1.创建pojo类2.sqlMapConfig.xml<?xml version="1.0" encod...

2019-09-29 11:20:27 87

原创 反射的 获取Class类、创建对象、访问属性、调用方法

创建对象种获取对象的构造方法getConstructor(),getConstructors(),getDeclaredgetConstructor(),getDeclaredConstructors()四种方法,前两者是获取的是公共的构造方法,后两者可以获取非公共的,访问属性和调用方法类似,均有get和getDeclared类似的方法。准备Person类package wxc.d...

2019-04-22 09:46:37 562

rabbitmq.zip

包含erlang-18.3-1.el7.centos.x86_64.rpm、rabbitmq-server-3.6.5-1.noarch.rpm、socat-1.7.3.2-1.1.el7.x86_64.rpm资源

2021-01-18

不用下载,快速使用JDK11

虽然JDK8到目前仍是经典,但是JDK11作为LTS长期支持版本, 在今后几年会逐步像JDK8一样流行, 因为下一个LTS版本要等待3年的时间。这是我刚下的JDK11(里面包含JDK11 不自动安装的jre),解压立即可用。

2020-03-25

Spring中aop编程所需要的jar包

Spring中aop编程所需要的jar包,4个核心包,2个aop包,2个第三方依赖包

2019-09-12

空空如也

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

TA关注的人

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