自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(31)
  • 收藏
  • 关注

原创 关于java中的<? extends T> and <? super T>

<? extends T> and <? super T>

2020-12-16 22:48:06 163

原创 video.js+jquery.danmu.js实现视频播放+发送弹幕

需要自己去下载video.js和jquery.danmu.js,实在下载不到的评论找我<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial...

2019-11-16 10:11:51 1839 2

原创 centos7安装FFmpeg

分别执行这几条命令就可以了sudo yum install -y epel-release rpmsudo rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-7yum repolistsudo rpm --import http://li.nux.ro/download/nux/RPM-GPG-KEY-nux.rosudo rpm -Uvh h...

2019-11-02 14:30:34 268

转载 FIRSTVT和LASTVT

Firstvt找Firstvt的三条规则:如果要找A的Firstvt,A的候选式中出现:A->a…,即以终结符开头,该终结符入FirstvtA->B…,即以非终结符开头,该非终结符的Firstvt入A的FirstvtA->Ba…,即先以非终结符开头,紧跟终结符,则终结符入FirstvtLastvt找Lastvt的三条规则:如果要找A的Lastvt,A的候选式中出现:...

2019-09-28 10:41:09 3383 1

原创 使用js写cookie

//写cookies (关闭浏览器则失效) function setCookie(name, value) { var Days = 30; var exp = new Date(); exp.setTime(exp.getTime() + Days * 24 * 60 * 60 * 1000); document.cookie = name + "=" + esc...

2019-08-20 18:02:41 1180

原创 springboot mongodb查询数据连接超时

隔太久查询数据总是报错com.mongodb.MongoSocketReadTimeoutException: Timeout while receiving message加上这一个就可以了设置最大闲置时间为6秒(可以自己设定几秒),超过就重新连接package com.xuecheng.manage_media_process.config;import com.mongodb.Mo...

2019-08-14 13:54:22 3778

转载 centos安装elasticsearch6.2.1+ik分词器

先进到/usr/local目录cd /usr/local下载elasticSearch的压缩包wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-6.2.1.tar.gz下载完成后解压 tar -zxvf elasticsearch-6.2.1.tar.gz 解压完成后可以进到elasti...

2019-06-07 11:25:47 452

转载 docker安装elasticsearch、ik分词器、elasticsearch-head

这篇真的写得很详细。点击跳转

2019-06-02 10:08:46 407

原创 在linux环境下 com.aspose.words将word文件转为pdf后乱码,window环境下不会

乱码原因是因为在linux系统下没有中文字体,所以转换的时候乱码,需要我们手动把window系统的字体文件拷贝到linux系统下的字体目录下。window系统的字体目录位置C:\Windows\fonts拷贝出所有的ttc和ttf格式的文件放到新建文件夹windows中,将该文件夹打成压缩包window.zip,扔到linux服务器的任意目录上。在linux下安装解压zip的工具yum ...

2019-06-01 08:53:49 3033

原创 docker容器无法使用vi/vim

先进入容器的内容docker exec -it 容器 /bin/bash然后分别执行这两条命令 就可以使用vim编辑文件apt-get updateapt-get install -y vim

2019-05-28 23:15:35 8652 7

原创 feign.codec.DecodeException: Type definition error...

来填坑了,这个错误是因为对应的类里面没有空的构造器,在对应的类里面加上就可以了

2019-05-21 23:18:23 6336 3

原创 springboot集成测试fastDFS

新建一个测试工程目录结构如下添加依赖<dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</arti...

2019-05-18 17:51:15 579 1

原创 docker安装fastDFS服务器

首先搜索fastDFSdocker search fastdfs拉取该镜像docker pull delron/fastdfs这里如果下载卡死的话可以使用镜像中国或者配置阿里云的加速地址配置教程下载完成后1.创建tracker容器docker run -d --network=host --name tracker -v /var/fdfs/tracker:/var/fdfs...

2019-05-17 16:29:31 971 1

原创 springboot集成pageHelper

PageHelper在mybatis执行sql前进行拦截,从ThreadLocal取出分页参数,修改当前执行的sql语句,添加分页 sql。也就是我们不需要修改mapper文件,不需要写分页查询的sql语句就能实现分页查询。就很棒!!第一步:引入依赖 <dependency> <groupId>com.github.pagehel...

2019-05-13 20:34:07 309

原创 springboot集成rabbitmq

创建两个工程,一个消息提供者工程,一个消息消费者工程。两个工程的依赖都是一样的消息提供者

2019-05-09 18:10:10 136

原创 rabbitmq消息队列 java程序调用入门

安装和启动rabbitmq就不演示了。启动rabbitmq后,进入rabbitmq的管理界面,默认管理界面ui端口15672。如果rabbitmq是装在本机,在浏览器里面输入http://localhost:15672如果是装在虚拟机或者服务器上,对应的访问 http://(虚拟机或者服务器的ip地址):15672默认的账户和密码都是guest。进入后界面:简单对ui界面介绍下:...

2019-05-08 19:45:22 1589

原创 springmvc使用@ControllerAdvice处理自定义异常和未知异常

1.编写一个自定义异常类public class CustomException extends RuntimeException { /** * ResultCode 是自己写的类,里面包含了 三个属性 (1.操作是否成功 2.操作代码 3.提示信息) * 根据需求自己去定义。可以把这个类定义成功接口,然后写其实现类,实现类里面还可以添加自己需 * 响应信...

2019-05-02 10:43:09 552 1

原创 window下安装node.js并安装cnpm、webpack、webpack-dev-server

我用的node.js的版本是9.4,如果没有什么特别需求的话,建议安装跟着这个版本安装。到nodejs的官网下载https://nodejs.org/en/download/滚动到页面底部,选择以前的版本找到nodejs9.4的版本,点击download进入https://nodejs.org/download/release/v9.4.0/,自行选择64位的或32位的下载完成后点...

2019-04-28 19:09:16 1362

原创 SpringCloud Config服务端/客户端配置

弄这个真是个大坑,弄了好久,一直报错,报验证失败的错。pom.xml文件 <properties> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <maven.compiler.source>1.8</maven.comp...

2019-04-20 16:41:08 574

转载 SpringBoot整合Security登录报错 There is no PasswordEncoder mapped for the id "null"

Spring Security中密码的存储格式是“{id}…………”。前面的id是加密方式,id可以是bcrypt、sha256等,后面跟着的是加密后的密码。也就是说,程序拿到传过来的密码的时候,会首先查找被“{”和“}”包括起来的id,来确定后面的密码是被怎么样加密的,如果找不到就认为id是null。这也就是为什么我们的程序会报错:There is no PasswordEncoder mapp...

2019-04-14 10:59:38 344

原创 docker下载镜像太慢的解决方案

docker下载镜像卡死或太慢找了网上很多方法,使用镜像中国也是下载卡死。最后一种成功了,下载速度很满意1.先再阿里云注册账号,不需要绑定什么,直接注册就可以了,有账号的直接登录就好。地址:https://cr.console.aliyun.com搜索 容器镜像服务2.创建镜像仓库3.创建好之后点到这个选项卡打开安装呢docker的客户端vim /etc/docker/da...

2019-04-13 10:55:32 80166 45

原创 SpringBoot源码分析 定制对浏览器和其他客户端的出现异常时候的错误显示

浏览器访问出现错误是返回视图层其他客户端出现错误时候返回定制的json数据先写一个ExceptionHandler@ControllerAdvicepublic class MyExceptionHandler { //出现运行时异常就会进入这个方法,将信息放到域中,然后转发到/error @ExceptionHandler(RunTimeException.class) ...

2019-04-05 16:50:47 261

原创 pagehelper3.4.2-fix百度云

pagehelper3.4.2-fix百度云里面提供了jar和源码链接:https://pan.baidu.com/s/1_tfSsFLlAW9fbclSTCKxuw提取码:bdsx

2019-03-03 22:06:55 721 1

原创 解决org.apache.ibatis.binding.BindingException: Invalid bound statement (not found)

抛这个异常的原因很简单,就是mybatis的接口和mapper.xml做映射的时候出错。也就是代码执行的时候找不到接口或者找不到mapper…xml。1.检查一下mapper.xml和接口文件的名字一不一样2.是否有在同一包下3.mapper.xml的&amp;lt;mapper namespace=&quot;xx.yyy.zzz&quot; &amp;gt;这里的xx.yy.zzz是否为接口的包名+接口名4.如果是ma...

2019-02-28 15:29:07 176

原创 org.springframework.dao.EmptyResultDataAccessException: Incorrect result size: expected 1, actual 0

关于org.springframework.dao.EmptyResultDataAccessException: Incorrect result size: expected 1, actual 0报这个错是因为使用了jdbcTemplate.queryForObject(sql,clazz,…)这个方法然后查不到数据,它不会自动给我们返回null,而是直接抛出异常。所以我只需要在对应的地方...

2019-01-31 14:41:36 1111

原创 使用idea建立web工程,手动导入jar包,搭建cxf环境

第一次使用idea手动导入jar包,查了好久的资料,idea和eclipse不同。eclipse只需要再普通工程上创建一个lib包,然后把jar包都复制进去,再 add…一下jar包就可以。idea建立普通工程后导jae包的地方有两个。1、首先先创建一个web工程然后项目就创建成功了,目录如下2.打开project Structure在web/WEB-INF目录上面右键,选择ne...

2019-01-29 02:30:16 1402

原创 hibernate的lazy="false"用法

hibernate默认是懒加载的,顾名思义就是程序已经走完查询数据库的代码了,但是其实控制台还没有发送sql使用语句,而是等这个查出来的数据真正要用到的时候才发送sql语句。在配置文件 hbm.xml 文件里面配置 lazy=“false” hibernate就使用立即加载,程序执行查询数据库的代码的时候就发送sql语句,正真的把数据查询出来。避免了在session域失效后而要使用查询到的数据,...

2019-01-27 19:44:52 1220

原创 java 使用json-lib转json出现死循环

转json出现死循环这是个很常见的异常,就像我们重写了A类和B类的toString()方法,然后这两个类的属性都有对方的引用,打印A类的toString时候也会造成死循环,报的异常好像是栈溢出。因为A类的toString方法有B类的引用,程序执行到要打印B类的值的时候就会去找B类的toString方法,而B类的toString方法里面又有A类的引用…然后就造成死循环。同理转json时候也会出现这...

2019-01-27 18:48:24 180

原创 ssh框架前台表单提交对象的外键,外键id保存为null的问题

本文针对检查orm配置文件是否有问题首先先确定表单提交的name没有问题,然后再看配置文件xxx.hbm.xml举个一对多的例子subarea(多)和region(一)两个实体,一对多的关系如果你代码上写的一的一方维护多的一方的,请检查一的一方的hbm.xml文件是否被配置上了放弃维护删掉这一句然后重启服务器就能够执行保存外键的操作了如果代码上写的是多的一方维护关系的,就去多的一方的...

2019-01-27 17:19:17 567

原创 使用detachedCriteria.setResultTransformer(DetachedCriteria.ROOT_ENTITY)

detachedCriteria.setResultTransformer(DetachedCriteria.ROOT_ENTITY);的作用是用来指定hibernate框架封装对象的方法例如有两个对象region和subarea,然后在subarea里面有region此时用detachedCriteria根据条件查询查到的subarea里面的region没有被封装进去,而是被并列查出来,d...

2019-01-26 22:53:57 889

原创 使用saveOrUpdate时候乐观锁抛HibernateOptimisticLockingFailureException异常

@[关于使用了saveOrUpdate时乐观锁抛异常HibernateOptimisticLockingFailureException]使用saveOrUpdate时候HibernateOptimisticLockingFailureException]抛异常错误描述项目使用的是ssh框架。提交表单数据到Action后执行保存数据的时候,使用save()可以正常保存,此时控制台打印的sq...

2019-01-01 23:05:16 3284

空空如也

空空如也

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

TA关注的人

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