自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(122)
  • 资源 (18)
  • 收藏
  • 关注

原创 group by和min、max函数一起使用

注意,我这里只是演示,如果求分组后的最大分数,且分数都不相同的时候,是可以用这个的,比如最大Id啥之类的,这个是唯一值,可以使用这种方式。这个时候还是有问题, 因为mysql 5.6之后版本对排序的sql解析做了优化,子查询中的排序是会被忽略的,所以上面的order by id desc未起到作用。我们知道使用group by分组时,对于有相同的分组字段行会合并成一行,这个时候,如果查询的字段中有。当查询的最大、最小值是唯一的时候,还能够通过这样的来查询。现在的执行结果是这样的,其实还是错误的。

2024-03-18 20:24:13 438

原创 springcloud-mybatisplus分页

如果返回类型是 IPage 则入参的 IPage 不能为null,因为 返回的IPage == 入参的IPage;如果想临时不分页,可以在初始化IPage时size参数传 <0 的值;如果返回类型是 List 则入参的 IPage 可以为 null(为 null 则不分页),但需要你手动 入参的IPage.setRecords(返回的 List);具体使用方法,在mybatisplus能正常使用的情况下,不需要引包,加入mybatisplus分页插件PaginationInnerInterceptor。

2023-04-04 14:23:51 259

原创 Waiting for changelog lock....

在本地启动flowable-ui的时候,一直停在Waiting for changelog lock....,然后最后的异常是Could not acquire change log lock. Currently locked by XXXXXX。,一开始以为是包的问题,又重新下载了,但是还是不行,最后找到他使用h2数据库的名字是flowable-db,然后全局搜了一下,发现在本机目录下C:\Users\Administrator\flowable-db有这个文件夹,然后全部删除,启动成功。

2022-09-27 11:20:12 1920 2

原创 mysql bigInt和hibernate的long类型转换错误

mysql bigInt和hibernate的long类型转换错误

2022-09-22 11:40:20 1048

原创 Exception thrown when sending a message with key=‘null‘

我这边是因为topic没有配置,需要再kafka客户端配置这个topic.所以加上就解决了.但是我们的是生产之前对过一次版本,所以上面的情况不存在。第二种就是 配置的IP跟host 不对。百度了一下,发现有好几种说法,第一就是kafka版本号不对。

2022-09-19 16:51:22 3064 1

原创 启动 Tomcat 日志乱码问题

1

2022-09-08 11:48:41 189

原创 Could not update Flowable database schema: unknown version from database: ‘6.7.1.0‘

看到有些博客真的不好说,程序员的精髓复制粘贴运用的炉火纯青,而且也不知道能不能解决问题,而且说的也不详细.直接说解决方案:把你的flowable的版本号改成这个6.7.1,我这边能够直接解决问题.

2022-09-08 09:39:59 1377

原创 Method threw ‘java.lang.UnsupportedOperationException‘ exception.

调用Arrays.asList()生产的List的add、remove方法时报异常,这是由Arrays.asList() 返回的是Arrays的内部类ArrayList, 而不是java.util.ArrayList。Arrays的内部类ArrayList和java.util.ArrayList都是继承AbstractList,remove、add等方法AbstractList中是默认throw UnsupportedOperationException而且不作任何操作。AbstractList源码。

2022-09-02 18:01:20 3789

原创 Method has too many Body parameters

Error creating bean with name 'com.aebiz.plugins.b2b.common.otherapis.thirdinterface.deliver.plugin.purchase_p2.PurchaseDeliver2ThirdInterfaceApi': FactoryBean threw exception on object creation; nested exception is java.lang.IllegalStateException: Method

2022-05-19 19:57:59 339

原创 could not locate named parameter [***]; nested exception is org.hibernate.QueryParameterException: c

详细异常:could not locate named parameter [customerGroupName]; nested exception is org.hibernate.QueryParameterException: could not locate named parameter [customerGroupName]说的很明确,不能定位到参数的位子,自己去看一下是sql上有这个字段,还是sqlQuery.setParameter("customerGroupName",

2022-05-09 18:26:30 785

原创 Error creating bean with name‘requestMappingHandlerAdapter‘java.lang.NoSuchFieldError: defaultInstan

D:\softs\java\jdk11\bin\java.exe -XX:TieredStopAtLevel=1 -noverify -Dspring.output.ansi.enabled=always -Dcom.sun.management.jmxremote -Dspring.liveBeansView.mbeanDomain -Dspring.application.admin.enabled=true -javaagent:D:\softs\idea\IDEA20183\lib\idea_rt.

2022-02-16 15:12:04 1984

原创 Try setting a different JdbcType for this parameter or a different configuration property

org.mybatis.spring.MyBatisSystemException: nested exception is org.apache.ibatis.type.TypeException: Could not set parameters for mapping: ParameterMapping{property='auditStatus', mode=IN, javaType=class java.lang.Integer, jdbcType=VARCHAR, numericScale=n.

2022-02-16 10:39:43 20757

原创 maven打包package或者clean出现中文乱码解决方案

maven打包package或者clean出现中文乱码解决方案-DarchetypeCatalog=internal -Dfile.encoding=GBK

2021-12-19 23:22:31 774

原创 mysql 前一天23:59:59 999入库后是次日00:00:00

在开发中遇到一个问题,代码里面明明看到的日期是2Thu Oct 26 23:59:59 CST 2021,但是更新/插入到数据库就会变成2021-10-2700:00:00,查看打印的日志能看到插入的是2021-10-26 23:59:59 999的数据,猜测就是进位了,可这就奇怪,我的没有后面的999,给我加上去干嘛.既然看到是999进位了,想到的解决方案就是先将时间转成string,再格式化成年月日时分秒.至此,我的问题解决....

2021-10-26 18:04:35 797

原创 Cause: java.lang.NullPointerException: target is null for method xxx

Error querying database. Cause: java.lang.NullPointerException: target is null for method name### Cause: java.lang.NullPointerException: target is null for method name at org.apache.ibatis.exceptions.ExceptionFactory.wrapException(ExceptionFact...

2020-11-19 14:12:09 10756 1

原创 Mapped Statements collection already contains value for xxx.xml

出现这个问题其实就是一个mapper.xml中有多个相同id的映射语句或者是多个mapper.xml中有同一个id的映射语句,多个mapper.xml中的 mapper namespace 配置的都是一样的,简单的查找方式就是退回到mapper.java里面,然后使用mabatisplugs的定位到sql的方法,看能不能直接进到xml中的sql,如果出现多个mapper.xml文件,那么就是有重复id的sql语句了....

2020-10-22 17:31:43 180

原创 concurrenthashmap源码分析 jdk7

1.前言,分析当前问题 不用说,concurrenthashmap就是为了解决map操作时并发问题,因为hashmap在多线程扩容的时候,扩容有个特征就是扩容一次后链表中的数据和原数据顺序是反的,比如在数组索引位子a的链表数据是1,2,3.扩容后数组a的链表数据就成了3,2,1.这个时候线程2并发的话,链表数据和next数据就是反的,就有可能形成死循环. hashtable可以解决这个问题,但是他是所有的方法都加上synchronized,虽然解决问题,但是影响性能,他会锁住整个数组,但是有时候..

2020-09-29 17:54:50 141

原创 springcloud自学,个人笔记,不喜勿喷

目录1.新建一个eureka服务端2.配置3.启动1.新建一个eureka服务端 代码/配置如下2.配置 两个application,让两个euraka相互注册3.启动 application1,defaultZone配置成application2的端口8762,启动application2,将defaultZone配置成application1的端口8761然后刷新8761和8762,得到结果,此时需要注意default...

2020-08-13 20:58:58 423

原创 springcloud快速搭建

一、spring cloud简介Spring Cloud是一系列框架的有序集合。它利用Spring Boot的开发便利性巧妙地简化了分布式系统基础设施的开发,如服务发现注册、配置中心、消息总线、负载均衡、断路器、数据监控等,都可以用Spring Boot的开发风格做到一键启动和部署。Spring Cloud并没有重复制造轮子,它只是将目前各家公司开发的比较成熟、经得起实际考验的服务框架组合起来,通过Spring Boot风格进行再封装屏蔽掉了复杂的配置和实现原理,最终给开发者留出了一套简单易懂、易部署和

2020-08-04 23:34:12 249

原创 初识ArrayList源代码

1.成员变量 //元素数组 Object[] elementData //The size of the ArrayList (the number of elements it contains),就是集合中包含元素的数量 int size //集合结构被修改的次数,其实就是集合新增,删除操作这个字段都会增加1.在调用迭代器操作时,则会检查这个值,如果发现已更改,抛出异常 int modCount = 0如果我们创建集合的时候没有指定初始化大...

2020-07-29 16:45:42 140

原创 com.alibaba.fastjson.JSONException********com.mysql.jdbc.JDBC4DatabaseMetaData, fieldName : metaData

com.alibaba.fastjson.JSONException: write javaBean error, fastjson version 1.2.56, class org.springframework.boot.web.servlet.context.AnnotationConfigServletWebServerApplicationContext, fieldName : applicationContext, write javaBean error, fastjson versio.

2020-07-23 17:50:01 500

原创 javax.xml.bind.UnmarshalException: 意外的元素 所需元素为「{}***」

这里是我遇到的问题,然后有其他博主说了少了@XmlRootElement等等问题的解决方式我就不说了,我出现的问题是在MicroBAvailableAmountBusinessDataRes microBAvailableAmountBusinessDataRes = (MicroBAvailableAmountBusinessDataRes) XMLUtil.convertXmlStrToObject(MicroBAvailableAmountBusinessDataRes.class, decry

2020-07-08 11:13:14 3627

原创 spring注解驱动开发笔记

1.@scope singleton:单例模式,ioc容器创建的时候就会调用这个方法创建对象放在容器中,下次获取就是从容器中直接获取 单例模式也可以实现不在ioc容易启动的时候创建bean,使用@Lzay实现懒加载,也可以在获取的时候创建对象,且仅仅会创建一次,不管你获取几次,并且获取几次的bean都是一样的,区别于多例模式每次获取每次都创建,多次获取的bean不相同. prototype:多例模式,ioc容器启动不会创建,获取的时候才会创建出来,而且没每次获取都会创建,...

2020-07-03 00:01:50 272

原创 shiro登录验证原理

1.subject.login这个是我们自己的代码,也是登录验证的开始2.securityManager.login 直接进去就是到了DelegatingSbuject的login()方法,进去securityManager.login方法中3.懒得一个方法一个方法的截图,下面直接按照方法顺序截图如下 获取到所有的realms调用我们自己的rea...

2020-04-28 11:23:03 577

原创 springboot使用validation校验参数

validation主要就是对数据的一些校验,比如id不能为空,最大/最小值的校验.先做一个简单的hello world 的demo1.引包 <dependency> <groupId>org.springframework.boot</groupId> <artifactId&gt...

2020-04-23 20:42:37 999

原创 Exception in thread "main" java.lang.NoSuchMethodError: org.junit.platform.launcher.Launcher.execute

错误:Exception in thread "main" java.lang.NoSuchMethodError: org.junit.platform.launcher.Launcher.execute(Lorg/junit/platform/launcher/LauncherDiscoveryRequest;)V环境: idea 2017.1.3 spr...

2020-02-11 19:28:16 885

原创 redis sentinel哨兵,高可用

1.192.168.27.214是master服务器master redis 配置(/usr/local/redis-5.0.5/redis-master/redis.conf) bind 0.0.0.0 port 6279#修改端口是安全的第一步 daemonize yes #后台运行 pidfile "/var/redis/logs/...

2020-01-07 20:51:19 134

转载 redis 安装

一、 安装环境信息Linux 操作系统: centos6.1Redis版本:redis-4.0.6.tar.gz二、redis 安装第一步:获取redis安装包到路径1)官网地址 :https://redis.io/ ,下载reids安装包2)通过wget http://download.redis.io/releases/redis-4.0.6.tar.gz 在线下载red...

2020-01-02 11:52:39 231

原创 pdf转图片截长图

@Test public void testPdf2JPG() { PDDocument pdDocument = null; ByteArrayOutputStream byteArrayOutputStream = null; try { File file = new File("/Users/hanfeng...

2019-12-18 14:22:16 1820

转载 Transaction rolled back because it has been marked as rollback-only

错误信息: Transaction rolled back because it has been marked as rollback-only 原因:事务提交多次 检查代码 例:service嵌套service=============================================================================org.springf...

2019-11-13 14:37:19 5587

原创 java日常错误总结

1.引用dubbo服务2019-11-13 11:36:45.889 WARN o.s.b.f.s.DefaultListableBeanFactory.getTypeForFactoryBean:71 FactoryBean threw exception from getObjectType, despite the contract saying that it should retur...

2019-11-13 12:01:58 3961

原创 Spring boot异常统一处理方法:@ControllerAdvice注解的使用、全局异常捕获、自定义异常捕获

/** * Created by PengWX on 2019/9/23. * 全局捕获异常类,所有@RequestMapping上,所有的异常都会被捕获 */@ResponseBody@ControllerAdvicepublic class MyGlobalExceptionHandler { @ExceptionHandler(value = Exception.cl...

2019-09-23 16:19:22 221

原创 activemq报错:Cause: Broker: localhost - Client already connected from tcp

activemq报错:Cause: Broker: localhost [自己定义的queue]- Client already connected from tcp:[IP]他的意思就是说,你自己定义的那个mq队列或者是topic已经从IP上面连接了,开始我以为是其他地方重复启动了这个项目,但是发现没有,而且并行开发,同事也有启动,以前怎么没有这个问题,然后去mq管理平台看了下,页面打开...

2019-09-09 18:01:38 4000 1

转载 mysql笔记

1,sql优化,传入的数据类型和数据库字段定义的数据类型不一致mysql> explain extended SELECT * > FROM my_balance b > WHERE b.bpn = 14000000123 > AND b.isverified IS NULL ;mysql> show wa...

2019-08-22 19:40:45 90

转载 使用git首次上传代码

一直以来没有去建立自己的代码库,最近发现这样不行,不算一个合格的程序员,所以最近开始吧自己以前的一些项目代码上传,一是保存代码,毕竟存在自己电脑或者云盘也不是很好的一个选择。(账号很早申请了就是没用)首先就是安装git了,这个百度就行。因为以前一直没用过git所以难免会有错,第一步:在码云上新建项目,不详细描述第二步:git init 在本地新建一个.git文件夹(就是所说的建立本地g...

2019-08-13 11:43:50 225

原创 自定义嵌入式容器参数

1.我们一般都是直接在xxx.properties里面配置tomacat等的一些信息,比如server.port=8081或者在yml文件,其实都是配置的,在springboot中能够使用代码的方式来配置,在springboot 1.x及以前都是使用的EmbeddedServletContainerCustomizer 来自定义servelt容器@Bean //一定要将这个定制器加入到...

2019-08-11 22:26:53 137

转载 Spring中Bean的生命周期及其扩展点

Spring中Bean的管理是其最基本的功能,根据下面的图来了解Spring中Bean的生命周期:转:http://www.cnblogs.com/V1haoge/p/6106456.html解说:(1)BeanFactoryPostProcessor的postProcessorBeanFactory()方法:若某个IoC容器内添加了实现了BeanFactoryPostProces...

2019-07-25 16:41:51 115

原创 springboot整合activemq

1.依赖 <!--activeMQ--> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-activemq</artifactId&...

2019-07-23 14:14:45 144

转载 springboot整合activemq

先看一下配置文件,主要是中间件的配置:ps:1.主要注意的是activeMQ默认提供ptp模式,若要使用topic模式需要假如最后一个配置为truespring.activemq.broker-url=tcp://localhost:61616spring.activemq.in-memory=true spring.activemq.pool.enabled=true#默认情况下...

2019-07-23 11:58:47 80

原创 elasticsearch教程

这里的大都是windows的版本,1.简单的集群管理 1.1 快速检查集群的健康状况 GET /cat/health?v 快速了解集群的健康状况 green:每个索引的primary shard和replica shard都是active状态的 yellow:每个索引的primary shard都是active的,但是部分的re...

2019-07-18 15:14:16 70

elasticsearch-6.8.1.zip

elasticsearch-6.8.1.zip windows版本,对应的kibana6.8.1去我的下载页查看

2019-07-18

kibana-6.8.1-windows-x86_64.zip windows版本

kibana-6.8.1-windows-x86_64.zip windows版本对应的elasticsearch6.8.1的版本在我的下载页面查看获取

2019-07-18

springboot-spring-session实例.zip

这个包里面是springboot怎么使用sping-session的一个例子,具体可以参考https://blog.csdn.net/csdn13257081409/article/details/91870349

2019-06-13

mapstruct.zip

相对于springBeanUtils更加高效的对象复制方法mapstruct

2019-06-03

cookie和session区别

这是一份关于cookie和session的知识文档,有关于cookie是什么,图解,cookie对比session有哪些不好,session是什么图解

2018-12-18

线程池实现原理

瞎写的线程池原理,没啥用,只是留着自己以后想看看,在技术博客中都有.不要下载,乱七八糟的,怕你们吐槽.

2018-11-16

JDK api1.8 中文版

JDK api1.8 免费中文版,可以用,大概的翻译,有些还需要自己有点java基础和英语基础的理解力

2018-05-10

注册表中的shell注册文件

如果点击固定在屏幕下方的文件夹出现没有与之关联的程序,就是shell注册表误删了,下载这个直接导入就好

2018-01-23

Java DateUtil时间工具类

在实际工作中总结下来的时间工具类,不是很多,够用就行,后期继续增加

2018-01-02

阿里巴巴java开发手册

阿里巴巴java开发手册,高清无码,彩色印刷版本.包含java规约,mysql规约,工程规约等

2017-11-19

jQuery1.7 中文手册

jQuery1.7 中文手册jQuery1.7 中文手册jQuery1.7 中文手册jQuery1.7 中文手册jQuery1.7 中文手册jQuery1.7 中文手册jQuery1.7 中文手册jQuery1.7 中文手册jQuery1.7 中文手册

2017-11-17

java大转盘

大转盘,java,jquery,java大转盘代码,java大转盘代码,java大转盘代码,

2017-11-17

eclipse tomcat离线插件

eclipse tomcat离线插件 eclipse tomcat离线插件

2017-01-14

mysql-for-visualstudio-1.2.6.msi

mysql-for-visualstudio-1.2.6.msi mysql-for-visualstudio-1.2.6.msi

2017-01-13

MySQL for Visual Studio 1.2.6 官方版

2017-01-13

深入浅出-java

深入浅出-java.pdf

2015-12-23

Android官方API文档完整版.chm

Android官方API文档完整版.chm ,开发必用

2015-12-23

程序员面试宝典

不得不看的程序员面试宝典,看了绝对受益匪浅

2015-11-19

空空如也

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

TA关注的人

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