自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 适配安卓11解决入口

话不多说,官网走起安卓11官网

2021-02-03 22:19:15 709

原创 js获取当前时间24小时制

var now = new Date(). toLocaleString('chinese', { hour12: false });

2021-01-27 17:40:38 2342

原创 ES用logstash导入数据库,用其他字段做_id主键

ES版本: 6.2.1 logstash版本 6.2.1目的:一次偶然在把mysql数据同步到ES,同步时在不经意间在mysql修改了几数据信息,导致在同步的过程中,在ES中加入大量重复数据,但是因为主键是自动生成,所以存在主键不同,但是数据相同的数据,在项目展示测试中有很多相同数据。 解决方法之一就是把sql主键也应用到ES,即使重复添加,也只是报错,而不是加入大量重复数据。方式:配置了sql.config,开启了模板:------------------------------------

2020-11-12 16:32:35 2412 1

原创 nginx开发 | video.js报错:由于服务器或网络故障或不支持格式,无法加载媒体(已解决)

The media could not be loaded, either because the server or network failed or because the format is not supported.翻译: 由于服务器或网络故障或不支持格式,无法加载媒体解决问题的方案及思路(文章最后有惊喜!!)1.根据报错提示,非常直观的问题就是确认自己的视频格式,所以先看看自己发布的视频格式是否存在问题。2.出现这个问题最多的是自己配置的文件路径出现问题,所以查看自己在前端页面配置的

2020-11-09 19:57:45 132839

原创 关系型数据库和非关系型数据库的区别和优缺点

关系型数据库和非关系型数据库的区别和优缺点1、关系型数据库,收费:Oracle DB2 MSSQL 等等 免费MYSQL2、非关系型数据库:​基本全部免费3、非关系型数据库的实质:非关系型数据库产品是传统关系型数据库的功能阉割版本,通过减少用不到或很少用的功能,来大幅度提高产品性能。4、实际开发中,有很多业务需求,其实并不需要完整的关系型数据库功能,非关系型数据库的功能就足够使用了。这种情况下,使用性能更高、成本更低的非关系型数据库当然是更明智的选择。...

2020-11-03 13:01:51 1098

原创 centOS7-redis数据库操作命令大全(ctrl+F可直接搜索想要的命令)

1.redis的目录结构dev 外接设备etc 配置文件home 普通用户家目录 非root用户lib 二进制文件,如支持命令的库mnt 挂载文件系统的目录proc 存放一些执行的进程的信息root 超级用户的家目录 ~sbin 超级用户使用的命令tmp 临时文件存放目录usr 用户程序命令var 存放日志或数据文件2.redis的基本操作命令01.ls显示当前目录所有文件(和文件夹)简单信息举例:ls (其后面也可以加路径,例如:ls /test/aaa)-l 显示详

2020-09-11 14:47:31 1837 1

原创 什么是 SpringBoot?为什么我们选择使用SpringBoot开发?SpringBoot原理分析及启动时的一些细节(有答案)

1.SpringBoot 是什么?为什么我们选择使用SpringBoot 开发?由于xml 的可读性差,基于注解的方式也有不足,那这时候,为了解决这些问题,更加的提升开发效率 SpringBoot 登场了。它的到来 就把我们的 xml 配置基本上都省略了。但是也不是绝对的完全省略,而是让我们操作应用起来跟简单了。但是它也有一个弊端,那就是一旦出了问题不好定位。什么是 SpringBoot?简单的说,SpringBoot 就是整合了很多优秀的框架,不用我们自己手动的去写一堆 xml 配置然后进行配置。

2020-09-08 19:38:54 674 2

原创 解决IDEA 在使用maven创建项目pom文件project出错的问题(亲测有效)

在使用IDEA创建项目的时候,写pom文件project一直报错,一直认为是版本号冲突,clean 重构 都没用,哪怕是重新创建新的项目,project依然出错。多次确定自己引入依赖没有问题,原因可能是因为自己第一次在加载jar包的时候,不小心做了多于操作,或者暂停下载,导致jar包下载一半,不完整造成的,这时候需要去本地仓去,删除自己加载的jar包,本次就是在加载springBoot文件的时候出现问题,所以要删除org.springframework.boot删除过后再次引入依赖,刷新一下,问题就

2020-09-08 19:15:55 8680

原创 security服务器端方法级基础权限控制

本文只有最基础的 服务器端方法级权限控制1.导入jar包<dependency> <groupId>javax.annotation</groupId> <artifactId>jsr250-api</artifactId> <version>1.0</version> </dependency>2.在spring-security.xml里配置<!--开启spri

2020-09-05 15:10:47 207

原创 基于SSM项目Spring,各种xml配置文件的作用

导入在我们写ssm项目的时候,经常性的需要写xml配置文件,类如applicationContext.xml,springMVC.xml等。因为Spring本身就是一个轻代码重配置的框架,因此正确的配置,对整个项目尤为重要。applicationContext.xml<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns

2020-09-05 14:51:59 2462 1

原创 (亲测有效)idea2020.1 用gitee push推送被拒绝

出现问题截图出现问题的原因原因是仓库里有文件了,我们推送新的项目的时候造成了冲突,仓库已经有主人了;原因一般是因为我们本地的项目一致没有和远程仓库接触过。(通俗理解,我不认识你,你为啥往我房子里钻,我拒绝你进入)解决方案我们把仓库里的文件拉到项目里,然后把项目+源文件一起推送过去。在idea内ALT+F12打开命令面板,输入下面三段:git pullgit pull origin mastergit pull origin master --allow-unrelated-histor

2020-08-26 20:52:30 4453

原创 springMVC拦截器的作用以及interceptor和filter区别

spring拦截器01-SpringMVC拦截器-拦截器的作用Spring MVC 的拦截器类似于 Servlet 开发中的过滤器 Filter,用于对处理器进行预处理和后处理。将拦截器按一定的顺序联结成一条链,这条链称为拦截器链(InterceptorChain)。在访问被拦截的方法或字段时,拦截器链中的拦截器就会按其之前定义的顺序被调用。拦截器也是AOP思想的具体实现。02-SpringMVC拦截器-interceptor和filter区别关于interceptor和filter的区别

2020-08-25 17:34:38 1637

原创 spring bean的生命周期详解

1.spring管理对象的本质机制1.因为Spring要管理的是bean对象2.所以把要管理的对象变成bean对象。3.因此我们在使用的时候,就从bean对象获取我们需要使用的对象2.bean的生命周期1.spring创建一个对象(new Service())2.填充user属性3.判断数据类型4.依据...

2020-08-22 11:37:42 406

原创 spring配置文件applicationContext.xml约束头的作用

功能依赖约束约束的具体作用Spring环境spring-context(webmvc可替代)beansSpring总体环境配置IOC不需要额外依赖context注解时使用,主要用来读取包或者引入外部文件DI不需要额外依赖不需要额外约束AOPaspectjweaver、aop(context中包含)AOP用来配置切面和通知,以及使用注解时使用加载aop的注解驱动事务spring-tx(可用spring-jdbc代替)tx注解时主要用...

2020-08-18 19:22:06 2636 1

原创 IDEA创建maven各种原型项目汇总

在使用idea创建项目的时候,maven有很多创建选项,做开发这么久有时候还是会头大,在这里给大家做一个简单的分享:1: internal -> appfuse-basic-jsf (创建一个基于Hibernate,Spring和JSF的Web应用程序的原型)2: internal -> appfuse-basic-spring (创建一个基于Hibernate,Spring和Spring MVC的Web应用程序的原型)3: internal -> appfuse-basic-str

2020-08-17 15:18:50 820 1

原创 关于maven的创建简单的servlet

打开maven官网下载maven,本次演示使用的是maven-3.5.0maven官网下载链接1>下载之后首先要配置环境变量,和java配置环境变量一致。配置不多介绍,不会配置的推荐以下博客查看配置环境变量博客重要的settings.xml配置,在安装的maven,conf文件目录下<?xml version="1.0" encoding="UTF-8"?><settings xmlns="http://maven.apache.org/SETTINGS/1.0.0"

2020-08-14 18:08:15 326

原创 mybatis之动态sql语句<where>和<if>的使用

1.配置mybatis.xml注意把连接数据库的信息修改成自己的创建成db.propertiesjdbc.url=jdbc:mysql:///hzhjdbc.driver=com.mysql.jdbc.Driverjdbc.userName=rootjdbc.password=root<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE configuration PUBLIC "-//mybatis.org//

2020-08-12 15:45:57 1549 2

原创 Method findUsersByUserVo should have no parameters方法应该没有参数

java.lang.Exception: Method findUsersByUserVo should have no parameters方法findUsersByUserVo 应该没有参数。java.lang.Exception: Method findUsersByUserVo should have no parameters at org.junit.runners.model.FrameworkMethod.validatePublicVoidNoArg(FrameworkMethod

2020-08-11 20:23:33 798

原创 Mybatis练习2

本文章接着上篇内容,在其基础上做些改进,点击可进入上篇文章修改1:Mybatis全局文件配置1>在配置Mybatis全局文件配置的时候,我们需要链接数据库,以及输入用户名密码,在实际的开发过程中,不会直接把链接、用户名等直接写死而是类外写出来一个文件bd.properties,注意文件后缀就是.properties,不要后面再加一个.xml等多余后缀创建bd.properties放在src目录下jdbc.url=jdbc:mysql:///hzhjdbc.driver=com.mysql.j

2020-08-11 17:31:28 130

原创 Mybatis练习

Mybatis练习1.Mybatis介绍 详细可见Mybatis网站点击链接MyBatis 是一款优秀的持久层框架,它支持自定义 SQL、存储过程以及高级映射。MyBatis 免除了几乎所有的 JDBC 代码以及设置参数和获取结果集的工作。MyBatis 可以通过简单的 XML 或注解来配置和映射原始类型、接口和 Java POJO(Plain Old Java Objects,普通老式 Java 对象)为数据库中的记录。MyBatis属于 ORM框架 : 对象/关系映射ORM框架就是采用元数

2020-08-10 20:52:08 520 1

原创 ajax异步请求(练习版)

1. ajax是什么?asynchronous javascript and xml:异步的js和xml它能使用js访问服务器,而且是异步访问服务器给客户端的响应一般是整个页面,一个html完整页面!但在ajax中因为是局部刷新,那么服务器就不用再响应整个页面!而只是数据text:纯文本xml:大家都熟悉json:它是js提供的数据交互格式,它在ajax中最受欢迎2. 异步交互和同步交互同步:发一个请求,就要等待服务器的响应结束,然后才能发第二个请求!中间这段时间就是一个字“卡”

2020-08-08 10:06:17 237

原创 线程方法wait()和sleep()、notify()和notifyAll()的区别,以及join()方法的应用

1 wait() sleep()(1)这两个方法来自不同的类:wait()来自Thread,sleep()来自Object。(2) 最主要是sleep方法没有释放锁,sleep使当前线程进入停滞状态(阻塞当前线程),让出cpu的使用、目的是不让当前线程 独自霸占该进程所获的CPU资源,以留一定时间给其他线程执行的机会线程虽然休眠了,但是对象的机锁并木有被释放,其 他线程无法访问这个对象(即使睡着也持有对象锁)。而wait方法释放了锁,使得其他线程可以使用同步控制块或者方法。当一个线程执行到

2020-08-03 11:06:21 703 2

原创 验证pageContext、request、session、application的作用域

验证pageContext、request、session、application的作用域首先我们先创建一个javaWeb项目,做好相关资源的配置。创建一个主页面index.jsp <% //此页面用来查看 作用域 //1.request 请求,通常用于form表单或地址栏中的数据请求 //2.session 一次会话 //3.pageContext 当前页对象 //4.application 全局对象(上下文对象) //验证方式:

2020-07-28 17:10:48 490

原创 java基础入门之数据类型

java基础入门1.java的优缺点优点:Java是一个规范性超强的语言,只要语法没毛病,那就没问题缺点:规范性太强,不灵活2.java的基本数据类型java总计有八种数据类型,所熟知的String并不是基本数据类型3.引用数据类型3.1String字符串3.1类都称为引用数据类型例如:jdk提供的类、自定义的类...

2020-07-22 19:11:30 83

Spring生命周期.png

spring的创建详解图片,仅供参考

2020-08-22

Java大纲6_16.xmind

java的基础练习总结(不完整),包含基础演示代码,以及整体的学习框架。 以上内容仅供参考,不保证全对,只是个人理解,请辩证使用。

2020-08-10

空空如也

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

TA关注的人

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