自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 springcloud zuul 报错404

配置文件: spring: application: name: service-zuul server: port: 7005 eureka: client: service-url: defaultZone: http://localhost:700...

2020-01-19 16:03:11

阅读数 13

评论数 0

原创 SpringBoot+WebSocket+Redis 实现消息推送

环境: SpringBoot 2.0.0.3 + JDK 1.8 + IDEA + Redis(spring-boot-starter-data-redis) + Nginx1.14 坑点: 程序以war包运行。websocket配置问题 服务器开启了Nginx代理,导致websoc...

2020-01-15 17:37:27

阅读数 43

评论数 0

原创 SpringCloud 服务消费者(rest+ribbon)报错  java.net.UnknownHostException

版本信息:springboot 2.0.3 springcloud Finchley.RELEASE @Service public class RibbonService { @Autowired @Qualifier(value = "restTemplate&q...

2020-01-15 16:06:50

阅读数 13

评论数 0

原创 Springboot RabbitMQ整合报错

Caused by: java.lang.ClassNotFoundException: com.fasterxml.jackson.databind.ObjectMapper at java.net.URLClassLoader.findClass(URLClassLoader.java:38...

2020-01-04 10:26:27

阅读数 6

评论数 0

原创 多线程学习(一)

目录 什么是多线程 多线程的意义 如何在代码中使用多线程 多线程含义: 多线程在实际业务中的解决的问题 如何使用? synchronized lock 线程定义方式(Thread Runnable Callable-FutureTask一起使用实现有返回值得异步线程) 线程的...

2019-12-12 14:40:41

阅读数 3

评论数 0

原创 微信App支付、小程序支付、H5支付踩坑记

首先,强调下其实不管是什么支付。第一步基本上都是调用统一下单接口,然后二次签名。调起支付。 下面就一一说下我踩的坑 1、App支付、小程序支付、H5支付统一支付签名参数问题。 这是我做完小程序支付 ,做App支付时。想重用代码发生的坑。话不多说,直接上图 小程序参数‘ ’App参数 ...

2019-11-07 22:38:18

阅读数 52

评论数 0

原创 ./shutdown.sh命令无法关闭tomcat进程

今天在重启生产服务时,使用./shutdown.sh报错。说服务内存不足。使用 free -h查看内存使用情况。发现内存的确不足。 在使用 ps -ef | grep tomcat查看tomcat进程发现有4个进程。 这就是原因。 每次使用./shutdow.sh都没用真正的关闭tomcat...

2019-11-01 14:45:40

阅读数 83

评论数 0

原创 idea报错Diamond types are not supported at this language level 6

大概意思是,jdk版本不一致。需要看以下三个地方: 1、 2、 3、

2019-10-26 15:27:19

阅读数 32

评论数 0

原创 SpingBoot配置动态数据源(mybatis+druid)

1.动态数据源的作用:根据不同业务,访问不同数据库。最终解决的是提高用户访问速度,缓解数据库压力。例子:对于数据量大的表,单个数据库压力很大。查询速度很慢,需要水平分表。常见的做法是按照用户的账号进行hash,然后选择对应的数据库。 2方法:利用spring为我们提供了数据源切换类org.spr...

2019-09-21 15:13:54

阅读数 70

评论数 0

原创 报错:Cannot determine value type from string 'xxxxxx'

查到的都是说字段和属性没对上 还有一种情况,构造函数问题,是否有无参构造参数,有参构造参数是否是全部参数。等

2019-08-29 18:06:05

阅读数 1881

评论数 0

原创 Spring源码学习 一

什么是Spring呢? 我的理解是:Spring是一个容器。只不过这个容器设计的十分复制和巧妙。它外层是一个叫ApplicatContext的容器,内层存在一个叫BeanFactory的容器来管理bean的创建与管理。它向上可以连接视图层,展示页面,向下可以映射dao层操作数据。它通过Ioc...

2019-08-28 17:32:19

阅读数 322

评论数 0

原创 SpringBoot 引入Activity 报错:java.lang.ArrayStoreException: sun.reflect.annotation.TypeNotPresentExcepti

报错信息如下: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'requestMappingHandlerMapping' defined in ...

2019-08-15 15:35:44

阅读数 187

评论数 0

原创 Springboo引入Activity 和mybatis-plus 报错

错误信息如下: Caused by: java.lang.NoSuchMethodError: com.baomidou.mybatisplus.core.MybatisConfiguration.getLanguageDriver(Ljava/lang/Class;)Lorg/apache/...

2019-08-15 15:33:21

阅读数 291

评论数 0

原创 如何在IDEA启动多个Spring Boot工程实例

1、点击idea Edit Configurations 2、把Single instance only 前面的√ 去掉 3、修改配置文件的端口号,启动即可

2019-07-22 10:43:01

阅读数 127

评论数 0

原创 idea 设置注释模板

param 表达式为 groovyScript("def result=''; def params=\"${_1}\".replaceAll('[\\\\[|\\\\]|\\\\s]', '').spl...

2019-07-11 15:01:58

阅读数 10

评论数 0

原创 MyBatis Generator 代码生成器生成表字段不正确或选择错数据库

问题】   使用MyBatis Generator生成器时,发现Mapper文件中出现字段与连接数据库不符,经过查找发现该表是其他数据库的同名表的字段。 【解决问题】   在构造文件中,这里是generatorConfig.xml添加连接数据库参数nullCatalogMeansCurr...

2019-07-04 15:22:14

阅读数 464

评论数 1

原创 Mybatis 批量插入报错 org.apache.ibatis.executor.ExecutorException: No setter found for the keyProperty 'id

在mybatis的配置文件中,有个叫keyProperty和useGeneratedKeys的属性。useGeneratedKeys 参数只针对 insert 语句生效,默认为 false。当设置为 true 时,表示如果插入的表以自增列为主键,则允许 JDBC 支持自动生成主键,并可将自动生成的...

2019-06-15 15:07:02

阅读数 1236

评论数 0

原创 java finalize()方法

java finalize()方法: 定义:垃圾回收器只知道释放那些由new分配的内存。程序有时候会存在某些特殊的内存,不是由new获得的,此时垃圾回收器就无法对其清理。这时候finalize()方法就起作用了。 如果一个类中有finalize()方法,当垃圾回收器准备释放对象的内存时,会先调用...

2019-06-14 20:37:48

阅读数 12

评论数 0

原创 Centos7 虚拟机 搭建Java Web开发环境

总结分为以下几步: 1.搭建Centos7 系统 链接:搭建Centos7 虚拟机步骤 需要注意的是在这一步,劲量不选择安装java等太多原生插件。因为安装的是openJDK。随后需要手动卸载。 : 2.利用xshell连接虚拟机 安装Centos7 完毕后,需要调试网络、关闭防火墙等...

2019-06-14 09:30:19

阅读数 114

评论数 0

原创 Spring Security 5 密码

Spring Security 升级到5之后,对密码存储格式做出改变。 格式:{id}encodedPassword 如果在main函数中做简单的测试的话可以如下: public static void main(String[] args) { User user = ...

2019-04-04 15:49:02

阅读数 126

评论数 0

原创 自定义校验注解

一般我们在工作中对POJO的校验大多是使用hibernate-validator来校验,但是还是会遇到需要自己校验的数据。比如身份证、ip等等。这时候就需要我们来做自定义校验注解了。 本篇博客将介绍常用的Validator注解的使用以及在Validator不满足实际需求的情况下如何使用自定义Va...

2019-03-29 18:08:25

阅读数 334

评论数 0

原创 Hutool

Hutool 介绍一个好用的java 工具包

2019-03-29 17:45:54

阅读数 665

评论数 0

转载 使用Lucene对doc、docx、pdf、txt文档进行全文检索功能的实现

原文地址:https://blog.csdn.net/dongdong9223/article/details/76273859 pom.xml文件 <!-- https://mvnrepository.com/artifact/org.apache.pdfbox/pdfbox --&...

2019-03-28 09:53:59

阅读数 310

评论数 0

转载 vue中提示$index is not defined

今天学习Vue中遇到了一个报错信息:$index is not defined,是我写了个for循环在HTML中,然后是因为版本的问题 下面是解决方法: 原来的是 v-for="personinitems" v-on:click="deletePerson($i...

2019-03-24 14:55:53

阅读数 415

评论数 0

转载 spring配置文件详解以及beans:beans标签

https://blog.csdn.net/sunchen2012/article/details/82415656

2019-03-21 09:05:57

阅读数 328

评论数 0

原创 mysql运行报The server time zone value 'Öйú±ê׼ʱ¼ä' is unrecognized or represents more than one time z

时区的错误,因此只要将时区设置为你当前系统时区即可, 因此使用root用户登录mysql,按照如下图所示操作即可。 记录一下

2019-03-18 15:08:08

阅读数 19

评论数 0

原创 SpringBoot 学习

首先选择Spring Initializr 选择这4个依赖 最后点击完成即可,SpringBoot入口如下: 其中@ComponentScan 标识需要扫描那些包 @MapperScan 标识dao层 package com.zzidc.demo.controller; im...

2019-03-18 15:06:25

阅读数 19

评论数 0

原创 PDF.js读取远程服务器文件

后台代码: WebUtils.getRequest().setCharacterEncoding("utf-8"); WebUtils.getResponse().setCharacterEncoding("utf-8"); Inpu...

2019-02-28 11:25:24

阅读数 382

评论数 0

原创 mybatis

执行update语句时,set多个字段,中间不可以加and.需要用","不然会报"Truncated incorrect DOUBLE value";

2019-02-28 09:47:14

阅读数 17

评论数 0

原创 AppUpdate Android 下载框架坑点

引用方式:  dependencies { compile 'com.qianwen:update-app-kotlin:1.2.3' } 报错:java.lang.ClassCastException:MainActivity cannot be cast to...

2019-01-30 17:39:55

阅读数 468

评论数 0

转载 转 Android 文件外/内部存储的获取各种存储目录路径

地址:https://blog.csdn.net/csdn_aiyang/article/details/80665185

2019-01-29 15:59:14

阅读数 52

评论数 0

原创 Android 8.0 报错 android.os.FileUriExposedException exposed beyond app through ClipData.Item.getUri()

  调用系统相机时,系统会抛出FileUriExposedException这个错误.具体堆栈信息如下: E/AndroidRuntime: FATAL EXCEPTION: main Process: zzidc.com.education_system...

2019-01-29 15:46:59

阅读数 349

评论数 0

原创 Androidj进入app白屏解决方法

1、问题描述 主要是在加载webView时Html5加载过慢导致有白屏,并且加载时间过长。这样给用户的体验是十分不好的。 2、问题出现的原因: 当我们在启动一个应用时,系统会检查是否已经存在这样一个进程,如果没有,Android系统会创建出一个新的进程分配给该应用,之后会依次创建和初始化Ap...

2019-01-08 14:48:07

阅读数 408

评论数 0

原创 Android ContentProvider 注意事项

今天在学习ContentProvider 报错 说Uri错误,这是我自己的ContentProvider  private static final String AUTOHORITY = "com.zzidc.sync_data_demo.contentprovider.MyPr...

2018-10-26 16:27:27

阅读数 70

评论数 0

转载 Mysql sql_mode设置 timestamp default 0000-00-00 00:00:00 创建表失败处理

原文引用地址:https://blog.csdn.net/achuo/article/details/54618990 往数据库里创建新表的时候报错: [Err] 1067 - Invalid default value for 'updateTime' DROP TAB...

2018-09-28 23:36:48

阅读数 332

评论数 0

原创 MySQL创建数据表TIMESTAMP类型字段问题

今天在导入数据时出现了这个错误:   Incorrect table definition; there can be only one TIMESTAMP column with CURRENT_TIMESTAMP in DEFAULT or ON UPDATE clause 意思时一张表...

2018-09-28 23:34:24

阅读数 2607

评论数 0

原创 Snmp4j 实战

snmp4j中主要的类有 Snmp 、PDU、 CommunityTarget 、TransportMapping。下面分别介绍 1、Snmp Snmp类:该类是SNMP4J中最为核心的类。负责SNMP报文的接受和发送。它提供了发送和接收PDU的方法,所有的PDU类型都可以采用同步或者异步的方...

2018-09-25 23:17:38

阅读数 293

评论数 0

原创 SNMP概念

一、什么是SNMP SNMP即"简单网络管理协议"(Simple Network Management Protocol")用于网络管理的协议,它属于Tcp/Ip五层协议的应用层协议。用于网络管理的协议,主要用于网络设备的管理包括但不限于路由器、服务器、交换机、打印...

2018-09-25 22:59:21

阅读数 99

评论数 0

原创 手写JDK代理,实现AOP

动态JDK代理,实现AOP功能。 过程分析:首先JDK动态代理,需要是接口。那么我们需要写一个接口和它的实现类。来充当通知/增强方法。 然后我门需要目标类,以及代理类。这里是通过代理类来对目标方法,进行加工。 首先需要写接口。UserService public interface Us...

2018-09-20 22:55:26

阅读数 63

评论数 0

原创 ToStringBuilder介绍

之前输出日志或者输出对象信息都是直接调用toString()方法。今天在学习Spring 源码时看到这个工具类。记录一下。 ToStringBuilder简单介绍 ToStringBuilder是用于构建一个类的toString字符串的工具类,提供了多种不同的格式,同时还能自定义打印哪些变量。...

2018-09-11 15:01:18

阅读数 28

评论数 0

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