- 博客(62)
- 资源 (2)
- 问答 (1)
- 收藏
- 关注
原创 zip END header not found
maven打包的时候,出现目录无法访问,明明目录是没有问题的。又仔细看了下控制台的日志,发现ZipException opening "tomcat-embed-core-9.0.82.jar": zip END header not found这个错误,也是挺神奇,第一次发现。在本地仓库找到对应的jar,给他删掉重新下载。然后你再去打包发现不报错了,完美解决!欢迎关注程序猿的江湖。
2023-11-28 18:33:32
3468
原创 springboot 自动装配原理
springboot 是如何实现自动装配的?我们看下从https://start.spring.io/官网自定义的demo。通过这个demo我们发现项目启动是通过main方法,我们点进去看下具体做了什么。step1:开启计时器实例,开始监听,handless系统属性设置step2:初始化监听器 getRunListeners 并启动已准备好的监听器step3:装配环境参数 DefaultApplicationArgumentsstep4:打印banner图案ste...
2021-11-06 18:58:31
445
原创 RedisTemplate中出现\u0000问题解决
今天在写代码时发现明明在redis中是存在,但是偏偏取不出来值,手动debug后发现,我的key的前面发现了好多个\u0000 通过查询发现了一个比较坑的问题 RedisTemplate 的set方法在使用上 有如此大的差别他的第三个参数名称是offset(偏移量),并不是想象中的timeout(过期时间)于是查阅Reids官网关于setrange命令的介绍:https://redis.io/commands/setrange,简单一句话是:...
2021-11-01 13:58:18
1439
原创 curl 使用命令
curl-X 指定POST或者GET-b 添加cookie 多个cookie用分号间隔-d POST方法传输数据分号间隔-H 添加请求头 分号间隔 curl -b "OPERATION_JSESSIONID=ddd;a=dd" -H "v=13;d=android" http://localhost:8090/test/sdkFirst.do ...
2018-11-28 11:06:29
574
原创 idea快捷键
1、在哪些地方调用了某方法,使用 ctrl+alt+h2、如果你的项目里有非常多的controller,里面有非常多的http或者resful方法。如何快速找到这些方法呢, 使用ctrl+alt+shift+n3、ctrl+e来显示最近操作的文件4、只使用一个tab,使用ctrl+alt+s 进入settings 在搜索框中输入editors tab 然后在Placeme...
2018-10-22 19:10:26
202
原创 java.lang.NoClassDefFoundError: org/thymeleaf/templateresolver/TemplateResolver
java.lang.NoClassDefFoundError: org/thymeleaf/templateresolver/TemplateResolver我的项目出现这种情况的是:springboot版本是1.5.3的 我又自己定义了thymeleaf的版本,应该会覆盖其版本,好像是没有生效,不知道什么原因,有知道的可以评论告知,谢谢!解决方案:在maven的properties中添加如下的...
2018-05-23 09:08:57
6712
1
原创 Failed to start component [StandardEngine[Tomcat].
springboot出现Failed to start component [StandardEngine[Tomcat].StandardHost[localhost]],也就是tomcat启动不起来, 内嵌tomcat启动不起来。原因:servlet-api-x.x.jar冲突,看看在pom.xml配置中有没有引入<dependency> <groupId>javax...
2018-05-21 09:48:09
3090
原创 elasticsearch linux 安装问题
1.在启动elasticsearch时候java.nio.file.AccessDeniedException: /usr/local/elasticsearch/config/jvm.原因:没有给用户相应的权限解决方案:给elasticsearch路径设置权限chown es /usr/local/elasticsearch-6.2.2/ -R 2.expecting token of typ...
2018-05-10 16:18:51
271
原创 mysql explain 相关列的含义
1、id列 标识select所属的行。如果在语句中没有子查询或联和,那么只会是唯一的select,否则,内层的select会顺序编号。2、select_type 列 显示对应行是简单还是复杂select 1)simple 意味着查询不包括子查询和union。如果查询有任何负责的子部分,则最外层部分标记primary。 2)subquery 包含在select列表中的子查询中的sele...
2018-04-02 11:40:31
334
原创 记一次因为不同版本的包引发的异常
没有引用这个包,却有显示,有可能是别的包有依赖。我这个错误就是因为依赖包所引发的。运行项目,报NoDefClassError.exception,检查发现出现两个不同版本的包。最后找到那个依赖它的包删除掉即可。另外一种可能就是真的没有依赖这个包,添加上依赖即可。...
2018-03-14 16:34:35
306
原创 mybatis 一直加载xml,找到错误的解决方法
我们在写springmvc+mybatis项目,启动项目的时候,mapper配置文件一直刷,一直加载。。。。。对于我们伟大的程序猿来说这并不可怕,可怕的是没有错误打印出来。。。。。完全不知道如何下手啊,今天终于找到了一种解决方法找到org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory 类,在
2018-01-15 16:26:33
3841
2
原创 JAVA8新特性 -- stream(三)
5、收集 前面利用collect(Collectors.toList())是一个简单的收集操作,是对处理结果的封装 来自于java.util.stream.Collectors,我们可以称之为收集器。 例1:求学生的总人数long count = students.stream().collect(Collectors.counting());// 进一步简
2017-12-14 15:29:47
749
原创 java8新特性---Optional类
我们首先要判断这个返回值是否为null,只有在非空的前提下才能将其作为其他方法的参数Optional类是一个可以为null的容器对象。探求一下它的方法。1、of 为非null的值创建一个Optional of方法通过工厂方法创建Optional类。需要注意的是,创建对象时传入的参数不能为null。如果传入参数为null,则抛出 NullPointerException 。
2017-12-13 14:58:55
421
1
原创 java8新特性 --- stream(二)
2、映射 2.1 map 利用此功能可以输出我们需要的东西 将学生实体映射成学生姓名List names = students.stream() .filter(student -> "计算机科学".equals(student.getMajor())) .map
2017-12-13 11:02:27
352
原创 java8新特性-- stream
它的出现让集合处理起来更简洁!List evens = new ArrayList<>();for (final Integer num : nums) { if (num % 2 == 0) { evens.add(num); }}用stream处理的话非常简介:List evens = nums.stream().filter(num -> num
2017-12-12 17:21:36
279
原创 nginx基本配置与参数说明
# 运行用户user root# 启动进程,通常设置成和CPU的数量相等或者2倍于CPUworker_processes 1;#全局错误日志及PID文件#error_log logs/error.log;#error_log logs/error.log notice;#error_log logs/error.log info;#pid logs/ng
2017-12-05 16:16:37
296
原创 我用到的linux命令
一、rm 删除 1.rm -rf * 删除当前目录下的所有文件,这个命令很危险,应避免使用。 2.rm -f 其中的,f参数 (f --force ) 忽略不存在的文件,不显示任何信息,不会提示确认信息。 3.其他参数命令: -f, --force
2017-11-23 16:42:06
220
原创 MySql函数
1.date_format(now(),'%Y-%m-%d') 格式化日期 如下是使用的格式:%a缩写星期名%b缩写月名%c月,数值%D带有英文前缀的月中的天%d月的天,数值(00-31)%e月的天,数值(0-31)%f微秒
2017-11-13 17:43:35
1351
原创 云服务器tomcat部署问题
1.在启动tomcat时出现这种错误,07:50:06.372 INFO [localhost-startStop-1] org.apache.jasper.servlet.TldScanner.scanJars At least one JAR was scanned for TLDs yet contained no TLDs. Enable debug logging for this
2017-10-12 14:56:11
838
原创 数据库乐观锁
乐观锁(Optimistic Lock),顾名思义,就是很乐观,每次去拿数据的时候都认为别人不会修改,所以不会上锁,但是在提交更新的时候会判断一下在此期间别人有没有去更新这个数据。乐观锁适用于读多写少的应用场景,这样可以提高吞吐量。乐观锁:假设不会发生并发冲突,只在提交操作时检查是否违反数据完整性。作者:FX_SKY链接:http://www.jianshu.com/p/f
2017-08-08 10:08:44
853
原创 elasticsearch 5.x 版本插件安装
之前elasticsearch5.x 以下安装插件的命令都是plugin install 而在5.x 安装插件的 命令elasticsearch-plugin install maven格式比如:安装search-guard-xx 命令是elasticsearch-plugin install -b com.floragunn:search-guard-5:5.5.0-14注意你的e
2017-08-07 15:47:53
2711
原创 html采用vue中ajax调用restful api的跨域问题解决
1.采用jsonp方式解决: 返回的格式符合json格式,并在外围用callback括起来 返回2.自己编写过滤器 package com.huahui.energy.common.filter;import java.io.IOException;import javax.servlet.Filter;import javax.servlet.FilterChain
2017-07-26 10:24:23
1160
原创 Missing artifact mysql:mysql-connector-java:jar
从别的电脑里copy过来的一个项目,导入到eclipse中出现错误:Missing artifact mysql:mysql-connector-java:jar我的解决方法:在我的私有仓库中由高版本的mysql的jar包,高版本的引用后,问题解决。网上提供的方法:(1)把mysql整个文件夹删除掉,重新下载。(2)把.lastUpdated文件删掉(3)没有对应的pom文
2017-07-24 10:29:38
19341
1
原创 Already value [org.springframework.orm.hibernate5.SessionHolder@64ef8d1e] for current thread
出现此问题的原因是在一个方法里执行了两次事务,在第二次事务执行时因为session被以外关闭导致的。而它还伴随着另外一个异常java.lang.IllegalStateException: No value for key [org.hibernate.impl.SessionFactoryImpl@1b912ed] bound to thread 解决方法: 1.采用手动关闭s
2017-07-21 08:56:19
4278
原创 Could not obtain transaction-synchronized Session for current thread
今天搭建环境遇到此错误,特此记录!解决方法: 在web.xml中添加过滤器filter SpringOpenSessionInViewFilter org.springframework.orm.hibernate4.support.OpenSessionInViewFilter SpringOpenSessionInViewFilter
2017-07-21 08:43:13
386
原创 Cron 表达式
Cron expressioncron的表达式被用来配置CronTrigger实例。 cron的表达式是字符串,实际上是由七子表达式,描述个别细节的时间表。 1、 Seconds 2、 Minutes 3、 Hours 4、 Day_of_Month 5、 Month 6、 Day_of_Week 7、 Year(可选字段)例
2017-07-14 11:16:39
755
原创 支付宝创建交易异常,请重新创建后再付款
我在做接入支付宝APP支付时,遇到了“支付宝创建交易异常,请重新创建后再付款” 问过度娘后,总结如下:1、确保你企业版支付宝已经签约 App支付 功能,从这里查看或者在开放平台我的应用中查看2、确保你的应用在支付宝平台上已经上线(不确定是否必须)3、很重要!这三处需要填入你的公钥!ps:在填入之前确保你的公钥和私钥是匹配,并且正确的!界面传送地址:htt
2017-07-11 10:04:02
2188
原创 jeecg 从一个Tab页跳转到另一个Tab页
方法:文字如果想具体知道代码 可以参考 curdtools_zh-cn.js 中方法为 addOneTab
2017-04-13 17:33:27
5201
3
原创 无法使用git clone 命令
在window下使用 git clone 命令出现如下错误: >>> fatal: unable to access 'https://git.coding.net/xxxx.git/': error setting certificate verify locations: CAfile: D:/Git/mingw64/libexec/ss
2017-03-27 23:33:02
4267
原创 org.jeecgframework.web.system.listener.InitListener
部署jeecg时 没有关联source出现这个错
2017-03-16 17:14:45
4967
1
原创 Exception in thread "Druid-ConnectionPool-Create"
tomcat启动时Exception in thread "Druid-ConnectionPool-Create"异常解决方法:1.打开tomcat配置 ,对知道的人,请直接跳到第 步2.选定你的项目,右击,Run As--> 里面有个Run Configurations 点进去.3.选中你部署的tomcat,在右面找到一个叫'Arguments'的选项卡。4.在VM Ar
2017-03-16 11:04:57
9778
原创 java.lang.IllegalAccessError
报错:java.lang.IllegalAccessError: class org.xml.sax.helpers.SecuritySupport12 cannot access its superclass org.xml.sax.helpers.SecuritySupportservlet 2.5版本是不支持注解的解决办法: 在web.xml中头部加上红色部分即可
2017-03-16 10:41:14
11620
转载 Java如何实现对存储过程的调用
一:Java如何实现对存储过程的调用: A:不带输出参数的 ---------------不带输出参数的----------------------------------create procedure getsum@n int =0asdeclare @sum intdeclare @i intset @sum=0set @i=0while @i
2017-01-11 17:29:57
454
原创 Access restriction: The type 'JPEGImageEncoder' is not API
解决方法:在你的项目上右击选择"BuildPath"==>"libraries"先remove掉JRE System Library,然后再Add Library重新加入。
2017-01-09 15:53:47
495
原创 c:forEach 推出循环的方法
有时候我们在页面循环时,不想将数据全部循环出来,我们都知道在java中有个break跳出循环,嘿嘿 forEach也是可以跳出循环的----------------想要退出了-->-----这样就退出喽-->
2017-01-03 09:02:57
872
原创 $("#id").ajaxSubmit()使用自己遇到的问题
首先,必不可少的肯定是包了jquery-2.1.4.min.js和jquery-form.js自行百度下载哦```下面是我遇到的问题 看看是否能帮到你那?无法解析json数据 >出现这种原因可能有两种情况 (1).你传过来的字符串不是json格式的 我把我的数据格式放在这 {data:[{"name":"123","age":12},{"na
2016-12-23 14:55:43
1099
单片机蓝牙主从通信文题
2015-05-25
TA创建的收藏夹 TA关注的收藏夹
TA关注的人