自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(81)
  • 资源 (1)
  • 收藏
  • 关注

原创 idea maven无法下载jar包的子依赖或者无法识别jar的问题

问题多次遇见一个奇怪的问题是,maven加载jar包的时候,在pom.xml中有些jar包没有报错,如果去本地仓库下查看jar包,发现jar又正常下载好了,代码里也会有报错,报错的原因是jar依赖的jar包没有下载下来。简而言之,子依赖没有下载下来。已经多次遇到这个问题,无法解决,今天又遇到了,花了7个小时,才解决这个问题,首先参考依赖下载问题汇总,但是没有解决,最终,参考jdk版本导致的jar无法下载问题根据这篇文章解决了这个问题,必须记一下,说不定也有人遇到相同的问题我的idea是2020.

2020-12-21 15:30:47 1514 2

原创 One of the two will be used. Which one is undefined.

idea启动项目的时候报这个错:// 这里有两个相同版本号的jdk路径One of the two will be used. Which one is undefined.报错原因很简单,就是因为有两个相同版本的jdk,在project structure中配置的是版本号,所以修改一下idea的配置就可以了;打开help 》Edit custom Properties,把这个配置放进去:idea_rtidea.no.launcher=true具体是什么含义还不知道,因为网上这个错误的博

2020-08-11 09:31:09 7727

原创 zookeeper开启四字命令

使用下民命令连接zookeeper,执行四字命令:telnet 127.0.0.1 2181报如下错误:stat is not executed because it is not in the whitelist从字面意思上看,就是命令不在白名单中,根据博客,发现有两种解决方案,参考博客我使用了第一种解决方案,配置增加了一行4lw.commands.whitelist=*问题解决了,但是想到了一个问题,实际这个配置更像是一个权限控制配置,因此是否可以只配置某个四字命令?配置修改为:

2020-08-04 11:16:57 1675 2

原创 实现一个简单的表达式计算工具

import java.math.BigDecimal;import java.util.*;/** * 简单的公式计算工具,仅支持+ 、-、*、/、() * @author ningyongli * @date 2020-07-13 */public class CalculateUtils { private static final Map<String, Integer> PRIORITY_MAP = new HashMap<>(); p..

2020-07-13 19:52:37 256

原创 mysql 插入数据报错 Truncated incorrect DOUBLE value

插入语句为:delimiter //create procedure create_test_data()begin declare i int default 1; set i = 1; while i <= 10000000 do insert into person (name, age, childs) VALUES ('张三' + i, rand() * 100, rand() * 10); end while;

2020-06-17 15:15:24 2231

原创 Mysql索引学习

前言最近系统学习了一下mysql的索引知识,感觉收获颇丰,解决了以前的某些疑问,也增加了新的知识。mysql查询过程mysql的索引不是服务器层的内容,而是引擎层实现的,所以每个引擎对索引的实现逻辑是不一样的。mysql的引擎大致分为三类:• 官方引擎,如MyISAM,Innodb;• 社区引擎• 第三方引擎索引的类型• B-TREE索引• 哈希索引• R-TREE空间数据索引• 全文索引• 聚簇索引• 覆盖索引• 其它(不介绍)B-TREE索引PS:下面的内容需要了解链

2020-06-12 17:39:41 279

原创 mybatis json字段处理

前言最近遇到了使用mysql的json类型字段的解析问题,之前的开发的时候,刚开始用的就是mybatis,为了解决json字段的问题,有的同事是把json字段映射成Java里的String,手动在业务代码里转化,也有同事尝试用typeHandler自动解析,可惜没成功,最近我接受这部分代码,花了一天的时间才完成自动解析的配置。目的最终的目的是希望json字段能自动映射成java对象。基本情...

2020-04-26 10:42:56 15900 4

原创 idea变更maven settting文件无效的问题

今天从git拉取了另外一个团队的项目,由于使用的是不同maven,所以把代码拉下来之后,就在idea的maven配置上修改了setting配置,但是修改完成之后,死活不生效,刚开始还以为是idea缓存导致的,清楚缓存重启后,还是不行,知道在右边栏maven的profile中看到下面的内容才知道怎么回事:这是我修改后的样子,刚开始配置完,这两个都是勾选,因此maven拉取jar包,默认从第一个配...

2020-04-13 11:36:38 736 1

原创 一次艰难的spring boot自定义配置问题

出发点我想要在项目中配置一个跨域,其中跨域的的域名,我希望根据不同的profile使用不同的域名,这样部署的时候就不用改了。出于这个目的,我在application配置文件中自定义了跨域的域名,然而我没想到的是,这个问题花了我一个小时才解决,记录一下,防止以后再犯这个错误。初始配置测试:dev.ymltest: project: origins: ...

2019-12-20 14:07:10 179

原创 idea spring boot Command line is too long. Shorten command line

Command line is too long. Shorten command line使用idea运行spring boot项目时,遇到了太多次这个问题了,但是我又记不住需要增加的那个配置,记录一下,不用再百度了,在workspace.xml文件中增加一个配置: <component name="PropertiesComponent"> ..... <...

2019-12-04 11:58:53 524

原创 spring security登录、登出、认证异常返回值的自定义实现

在整个学习过程中,我最关心的内容有号几点,其中一点是【前后端分离的情况下如何不跳转页面而是返回需要的返回值】。下面就说一下学习结果,以xml配置位李。登录成功,不跳转页面,返回自定义返回值在spring官方文档5.0.12.RELEASE第6.2.3节,有这么一段描述:要进一步控制目标,可以使用authentication-success-handler-ref属性作为default-ta...

2019-07-29 15:45:54 5863

原创 spring security filter的工作原理

这篇文章介绍filter的工作原理。配置方式为xml。Filter如何进入执行逻辑的初始配置: <filter> <filter-name>springSecurityFilterChain</filter-name> <filter-class>org.springframework.web.filter.Delegating...

2019-07-25 10:44:38 2378

原创 Provisional headers are shown错误

使用chrome谷歌浏览器前后端接口调试的时候遇到了这个问题:networkProvisional headers are shownconsoleCross-Origin Read Blocking (CORB) blocked cross-origin response http://xxx:180/test?id=1035 with MIME type application/js...

2019-05-07 10:58:41 2066

原创 spring boot 集成swagger并且使用拦截器的配置问题

最近同事问我,spring boot集成了swagger,但是在使用拦截器的时候遇到了问题,页面无法访问。经过研究解决了这个问题。配置问题解决集成swagger就不啰嗦了,网上到处都是,直接看配置。同事从网上找到的配置:import com.xxx.xxxx.xxx.xxx.LoginInterceptor;import com.fasterxml.classmate.TypeResol...

2019-04-18 17:12:54 3638

原创 openfegin Illegal character in path at index

使用openfeign遇到一个简单错误:Caused by: java.net.URISyntaxException: Illegal character in path at index 32: http://test-service/v1/tests/py/{pid} at java.net.URI$Parser.fail(URI.java:2848) ~[?:1.8.0_181] a...

2019-03-18 14:38:11 3162

原创 spring cloud consul注册的服务有报错 critical

测试spring cloud 使用consul注册服务的时候,出现critical,如下:怎么解决这个问题,现在只能看到health check检查失败了。首先调用这个请求Get http://consulIp:8500/v1/agent/checks,调完请求,就会拿到返回数据:{ ...... "service:test-service-xx-xx-xx-xx": {...

2019-03-15 11:22:15 8710 4

原创 spring cloud consul使用ip注册服务

我测试spring cliud使用consul作为注册中心的时候,发现服务注册的时候,注册的都是hostname,比如:注册了一个commonservice,在consul中是这样的:{ "ID":"commonservice123", "address":"testcommonserver" ........}这肯定是不对的。加入我有一个服务payservice需...

2019-03-15 11:01:29 8112

原创 读取xml遇到#text

最近使用dom4j读取xml的时候经常读取到#text,在stackoverflow找到了答案:#text : It's whitespace (newlines, spaces, tabs) :)忽略这个数据的方法 Node node = childNodes.item(i); int nodeType = node.getNodeType();如果nodeType是3,就忽略...

2019-02-28 14:20:16 1786

原创 InvalidClaimException: The Token can't be used before

###jwt token错误linux服务器上最近使用jwt token的时候遇到了一个奇怪的问题:InvalidClaimException: The Token can't be used before 某个时间测试库完全没问题,正式库只使用一台也没问题,但是一旦启用多台服务器就会报这个错误。经分析发现,多台正式服务器的系统时间是不一样的,有一定的差值。生成token的服务器比使用...

2019-02-28 14:13:21 3589

原创 spring boot 整合mybatis 无法输出sql的问题

使用spring boot整合mybatis,测试功能的时候,遇到到了sql问题,想要从日志上看哪里错了,但是怎么都无法输出执行的sql,我使用的是log4j2,百度了一下,很多博客都说,加上下面的日志配置: &lt;logger name="java.sql.Statement" level="debug"/&gt; &lt;logger name="java.sql.Pr...

2019-02-28 14:11:28 3015

原创 Unexpected end-of-input in VALUE_STRING

使用spring mvc的时候报了这个错误:org.springframework.http.converter.HttpMessageNotReadableException: JSON parse error: Unexpected end-of-input in VALUE_STRING; nested exception is com.fasterxml.jackson.core.io....

2019-02-28 14:08:23 21293 15

原创 把null赋值给long产生的奇怪问题

###问题产生的原因我从一个对象中获取一个Long类型的数据赋值给一个long变量:long startsecond = tracelist.get(i).getTracesecond();因为之前获取数据的时候Tracesecond一定有值的,所以没有判断null数据,但是后面发现有数据这个属性是null,执行代码的时候会导致代码在这个地方卡死,永远不会执行下去。单独写一个测试的例子...

2019-02-28 14:06:56 6049 2

原创 程序包com.sun.org.apache.xml.internal.security.utils不存在

编译项目的时候报这个错误: 程序包com.sun.org.apache.xml.internal.security.utils不存在 at org.apache.maven.plugin.compiler.AbstractCompilerMojo.execute (AbstractCompilerMojo.java:1161) at org.apache.maven.plug...

2019-02-28 14:05:01 11830 2

原创 maven不要配置start-class

不要在pom.xml文件中配置这个属性:&lt;properties&gt; &lt;project.build.sourceEncoding&gt;UTF-8&lt;/project.build.sourceEncoding&gt; &lt;start-class&gt;eurekademo.EurekaApplication&lt;/start-class&g...

2019-02-28 14:04:03 8663 1

原创 异常MalformedJsonException: Use JsonReader.setLenient(true) to

Gson解析异常com.google.gson.JsonSyntaxException: com.google.gson.stream.MalformedJsonException: Use JsonReader.setLenient(true) to accept malformed JSON at line 1 column 78 path $ at com.google.gson.Gso...

2019-02-28 14:02:05 12653 1

原创 too much data seeking EOF in CLOSE for HttpChannelOverHttp

测试某个请求的时候报了这个错误:....too much data seeking EOF in CLOSE for HttpChannelOverHttp产生这个原因的问题有很多,但是大多数都是数据格式错误造成的,我的接口的接收对象是这样的:class { name, age List childList}但是我传递的参数中childList是这样的:{ "n...

2019-02-28 14:00:50 587

原创 new URI(zk_servers_1) 路径包含下划线无法获取host的问题

spring cloud gateway使用zookeeper作为注册中心调用其它服务的时候报了下面这个错误:ava.lang.NullPointerException: null at io.netty.util.NetUtil.isValidIpV4Address(NetUtil.java:648) ~[netty-common-4.1.29.Final.jar:4.1.29.Final]...

2019-02-28 13:59:55 1462

原创 ArrayList的add方法报错: java.lang.UnsupportedOperationException

今天修改以前一个同事的代码,其中有一句是我新增的代码:private static List&lt;String&gt; exceptionAPIs = new ArrayList&lt;&gt;();//调用某些方法,处理数据File file = new File(filePath);try { BufferedReader reader = new Buffered...

2018-07-03 11:16:13 3789

原创 weblogic 节点管理器无法启动起来的问题,所选服务器当前都处于与此操作不兼容的状态

最近在一台新的电脑上安装weblogic,创建了新的server,但是一直无法启动,一直报下面这个错误:对于服务器test-server, 与计算机java相关联的节点管理器无法访问。消息图标 - 警告 所有所选服务器当前都处于与此操作不兼容的状态, 或未与运行的节点管理器关联, 或没有授权您执行请求的操作。不会执行任何操作。配置计算机、创建server,百度上有很多,直接开始解决...

2018-07-02 17:20:33 38385 3

原创 servlet中跳转页面与jdbc操作数据库

前面大概复习了一下servlet的相关的内容,下面复习一下较为基础的的跳转页面和jdbc操作数据库。返回数据和跳转页面刚开始复习的时候,竟然都想不起来jsp+servlet中如何跳转页面,实在是让人汗颜啊,不得不找教程复习了一下。servlet中接收到请求,返回的内容一般分为两类:处理好的数据跳转的页面,有可能携带数据,也有可能不带数据返回处理好的数据返回数据...

2018-05-01 21:06:50 600

原创 web.xml的常见配置理解

学习servlet,都需要学习关于web.xml的配置,但是往往又都不关注这些内容,需要使用的时候,很多人都是直接百度,然后复制粘贴,可是真的遇到一些问题,百度又解决不了的时候,就麻烦了,所以做java web开发需要对web.xml有一定的了解才行。为什么要配置filter总不能说java web支持这些东西,所以我就要配置这些类吧,所以这些配置解决了什么问题。以Filter为例...

2018-04-16 19:36:56 220

原创 MySQLIntegrityConstraintViolationException: Column 'relation' in where clause is ambiguous

今天项目执行sql 的时候,报了这个错误:ause: com.mysql.jdbc.exceptions.jdbc4.MySQLIntegrityConstraintViolationException: Column 'relation' in where clause is ambiguous; SQL []; Column 'relation' in where clause is...

2018-04-13 11:07:01 949

原创 Property 'typeAliasesPackage' threw exception; nested exception is java.lang.ExceptionInInitializer

spring 配置启动遇到了一个奇怪的问题:Caused by: org.springframework.beans.PropertyBatchUpdateException; nested PropertyAccessExceptions (1) are:PropertyAccessException 1: org.springframework.beans.MethodInvocat...

2018-04-08 19:26:17 4725

原创 no mapping for the Unicode character exists in the target multi-byte code page

最近需要在windows上启动nginx测试代码,启动的时候总是一闪而过,在error.log中的报这个错误:no mapping for the Unicode character exists in the target multi-byte code page百度了一下,发现是中文路径的问题,把路径中的中文路径改掉就可以了...

2018-04-04 16:25:13 4179

原创 servlet基础

实现一个java 无论用的的什么框架,都离不开servlet,那servlet是什么?最开始学习java的时候,老师只告诉我这是用来写java web用的;工作一段时间之后,没有注意过servlet。为什么呢? 一方面是因为项目框架不会让我来配置;另外一方面是项目都集成了各种框架,servlet都没有明显使用了。那什么是servlet是什么呢?servletservlet是处理...

2018-03-28 22:39:25 156

原创 写这些博客的原因

大学毕业之后,因为个人兴趣,选择了编程行业,最开始想做c++开发,阴差阳错做了java程序员,至今也有三年了。 最开始找工作的时候,因为没有工作经验,找不到工作,就去某培训机构培训了java,四个月之后顺利的找到了工作,开始了程序员的生涯。 培训的时候,学的都是非常基础的内容,工作之后就是使用spring+mybatis的框架,jsp+servlet原始的知识可以说是没有使用过;去年的时候个人...

2018-03-28 14:08:52 183

原创 Snaapy java.io.IOException: FAILED_TO_UNCOMPRESS(5)

最近需要从第三方的kafka消息集群中的获取消息,使用spring整合kafka后,写了一个监听器,如下:@Componentpublic class TestListener implements MessageListener&lt;byte[], byte[]&gt; { private static Logger logger = LogManager.getLogge...

2018-03-21 15:37:18 6269

原创 Could not load TestContextBootstrapper [null]. Specify @BootstrapWith's 'value' attribute

以前的项目做单元测试的时候,都是junit和httpclient结合在一起做测试,最近觉得用spring注入的方式也很方便,就使用spring的注入做测试,类似下面的代码:@RunWith(SpringJUnit4ClassRunner.class)@ContextConfiguration("classpath:config.xml")public class MQTest { ...

2018-03-20 17:50:58 12513

原创 Spring Aspect的Execution表达式

参考博文:Spring Aspect的Execution表达式我最近在学习spring 隐式装配和自动化配置,在学习aop切面配置的时候,意外发现我竟然对切面匹配规则一点都不了解,现在根据网上的博客(没有找到官网的文档),学习一下。@Aspect@Componentpublic class ControllerAspectj { //execution 表达式 匹配需...

2018-03-14 10:50:39 5894

原创 mysql 匹配字符串中是否包含数字

今天需要写sql查找出字段中包含数字的行,因为没有用过,只好百度,得到写法如下:select name from text where name regex '[0-9]'在通过上面的语句找出有问题的行之后,需要截取掉数字,我的数据中的数字斗志在最后一位,所以就写了下面的sqlselect name, substr(name,1, length(name) - 1) from test...

2018-03-12 13:40:16 9933 1

spring-ws 中文文档

这是spring-ws官方参考文档,我用谷歌翻译成中文,最后关于https和spring-security等相关内容没有翻译,适合没什么webservice基础Java开发人员参考使用

2017-06-13

空空如也

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

TA关注的人

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