- 博客(21)
- 资源 (2)
- 收藏
- 关注
原创 springcloud整合feign和springcloudalibaba启动不了问题
springcloud整合feign和springcloudalibaba启动不了问题
2022-04-06 17:00:43 703
原创 springboot解析静态资源(图片)原理
1.在 WebMvcConfig 配置类中的方法addResourceHandlers映射图片为静态资源2.当请求静态图片时会进入HttpRequestHandlerAdapter类中的handle方法之后调用ResourceHttpRequestHandler类中的handleRequest进入进入到AbstractHttpMessageConverter类中write再调用其中的this.writeInternal(t, outputMessage);追踪到Resource
2021-04-27 15:28:45 326
原创 jenkins连接gitlab出现eturned status code 128:stdout: stderr: fatal: unable to accessPeer‘s certificate
jenkins配置gitlab拉取代码时报错报错的处理:Failed to connect to repository : Command "git ls-remote -h https://gitlab.example.com/root/test-repo.git HEAD" returned status code 128:stdout:stderr: fatal: unable to access 'https://gitlab.example.com/root/test-repo.gi.
2021-03-02 14:10:00 5277
原创 Springboot跨域原理分析
首先在WebMvcConfig类中实现如下方法 @Override public void addCorsMappings(CorsRegistry registry) { registry.addMapping("/**") .allowedOrigins("aa") .allowedMethods("POST", "GET") .allowCredentials(true)
2021-02-02 14:52:54 519
原创 SpringBoot既有yaml配置文件又有properties配置文件的用法
当Springboot项目的配置文件既有yaml类型的又有properties类型的配置文件时,如果用@Value直接获取的话,会报错这时在需要获取配置文件的类上加上@PropertySource注解,里边写上所要加载的配置文件所在的路径即可获取到如图想要获取 config.properties中的配置,只要加上@PropertySource({“classpath:config.properties”})即可...
2021-01-23 21:17:47 824
原创 Spring的@Value获取出来的内容是配置名的问题
用@Value给变量注入,获取到的值确实xxx.xxx.xxx如在properties或者yaml中配置了test.name=zhangsan在应用该配置的类中@Value(“test.name”)private String name;获取出来的name 是 test.name 而非 zhangsan这个原因是因为在 @Value中忘了用 $ {}所致。 正确的用法是@Value("${test.name}")private String name;...
2021-01-23 18:00:41 319
原创 用idea对git的merge进行撤销
idea针对已经merge还未push的git,进行撤销,操作如下在idea的菜单栏 选择 VCS->git->Show History在git log里选择 remote(即远程分支上的git操作记录)然后选择被合并merged的分支在被mergerd的提交记录上右键选择 Revert Commit或者 选择 undo commit,然后再 revert (或者 Rollback(idea高版本叫Rollback))...
2021-01-22 11:11:17 27132
原创 mysql时间精确到毫秒
mysql时间精确到毫秒sql建表语句:CREATE TABLE test (id int(11) NOT NULL AUTO_INCREMENT,created_time datetime(3) DEFAULT CURRENT_TIMESTAMP(3) COMMENT ‘创建时间’,updated_time datetime(3) DEFAULT CURRENT_TIMESTAMP(3) ON UPDATE CURRENT_TIMESTAMP(3),PRIMARY KEY (`id``))
2020-12-25 16:44:26 7030
原创 springboot2.3拦截器不起作用解决配置拦截器
1.配置拦截器,需要实现HandlerInterceptor接口@Componentpublic class RequestInterceptor implements HandlerInterceptor { /** * 在请求处理之前进行调用(Controller方法调用之前) */ @Override public boolean preHandle(HttpServletRequest request, HttpServletResponse res
2020-12-04 18:06:29 1945
原创 idea如何clean(build)项目以及clean(build)项目没有class编译输出问题
一、idea像eclipse中的clean代码的地方在哪里?在菜单栏的Build下在这里插入图片描述二、clean编译后的classes到哪里了?或者到然后选择Modules,切换到paths页签下,点击use module compile output path三、默认的输出路径在哪里?四、为何点击build或者rebuild没有编译新的class输出呢?原因是可能没有将src的源代码标记为Resource Root需要右键项目的src,将其标记为Resource Root,
2020-08-17 19:50:43 5789
原创 java 判断字符串是否为json格式
import com.alibaba.fastjson.JSONArray;import com.alibaba.fastjson.JSONObject;public static boolean isJson(String content) { if(StringUtils.isEmpty(content)){ return false; } boolean isJsonObject = true; boolean isJsonArray = true; try { J
2020-06-30 17:37:40 12234
原创 myabtis Parameter index out of range (3 number of parameters, which is 2)
进行myabtis开发时候报错Caused by: java.sql.SQLException: Parameter index out of range (3 > number of parameters, which is 2).从异常描述中可以得知是说,有三个参数需要设置,但实际上找到了两个。问题原因:** mybatis在xml文件中会查找 #{} , ${} 这两种字符作为动态传参的标记。 但是当 #{} , ${} 这两种字符在外边 加上 单引号 或者注释 – ,/*
2020-06-12 15:30:06 2788
转载 properties配置文件中如何换行、反斜杠问题
properties 配置文件如何换行在使用properties配置文件的时候我们经常碰到如下两个问题1:当a=b中的b值内容特别长的时候为了阅读方便我们手动换行,但如果我们直接回车那么后面的数据就会丢失。那如何解决呢?例如:a=aaaaaaaaasdfasdfasdfasdfasdfadfasdfaf我们如果想分两行卸载配置文件中应该如下写法a=aaaaaaaaas\dfasdfa...
2020-04-16 11:30:33 4687 2
原创 mysql锁等待超时Lock wait timeout exceeded; try restarting transaction分析和代码层面以及数据库层面解决方案
mysql锁等待超时Lock wait timeout exceeded; try restarting transaction分析和代码层面以及数据库层面解决方案1.首先看下案发现场org.springframework.dao.CannotAcquireLockException:Error updating database. Cause: java.sql.SQLException...
2020-03-19 16:43:55 1291
原创 idea配置springboot热部署终极解决办法,解决热部署失效问题
idea配置springboot热部署终极解决办法,解决热部署失效问题1. 添加maven依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-devtools</a...
2020-03-11 20:05:50 14416 12
转载 配置SpringAop时需要用到的AspectJ表达式
配置SpringAop时需要用到的AspectJ表达式Aspectj切入点语法定义在使用spring框架配置AOP的时候,不管是通过XML配置文件还是注解的方式都需要定义pointcut"切入点"例如定义切入点表达式 execution (* com.sample.service.impl….(…))execution()是最常用的切点函数,其语法如下所示:整个表达式可以分为五个部分:...
2019-09-03 20:09:24 132
原创 Xstream 如何处理父类和子类相同节点
在解析xml时遇到父类节点和子类节点名称相同,用Xstream解析不出来了。xml内容如下:gggUSDgggm001qq1 因为上面的xml中 LIST下的ITEM节点名字和 CHILD下的ITEM节点名字相同导致在用xstream解析的时候LIST下的ITEM节点中的内容不能够解析到,而却只能解析到CHILD下的ITEM中的数据。我用的是@XSt...
2019-06-20 18:13:50 1812 3
原创 启动项目jnotify报错问题
java.lang.UnsatisfiedLinkError: no jnotify in java.library.path net.contentobjects.jnotify.linux.JNotify_linux.(Unknown Source)报错问题在重启原先的一个项目时,发现启动报如下错误Exception in thread “Thread-3” java.lang.Unsat...
2019-06-03 09:51:23 931
原创 idea中 maven项目已经引入jar在仓库中,但是class类中引用该jar包报错问题
**idea中 maven项目已经引入kettle-core-6.1.0.1-196.jar在仓库中,但是class类中引用报错问题首先试了几个方法都不行,分别是:1.rebuild不起作用2.删除repository中的kettle-core-6.1.0.1-196.jar,然后重新 install到仓库中,发现还不行3.重新更新maven(reimport)也不起作用4.重启i...
2019-03-07 13:38:38 10775 3
linux下64位hadoop-2.2.0
2015-12-17
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人