自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(24)
  • 资源 (1)
  • 问答 (2)
  • 收藏
  • 关注

原创 java.lang.ClassNotFoundException: org.codehaus.jackson.Versioned

此问题的一个可能原因在网上查的结果都是需要这个包 <dependency> <groupId>org.codehaus.jackson</groupId> <artifactId>jackson-mapper-asl</artifactId> <version>1.9.4</version> </dependency>

2021-04-27 17:59:35 1238 1

原创 请求发出后延迟n秒对方才收到的情况问题解决

记一次诡异的生产问题解决思路。问题描述:我们的服务需要并发请求服务B的接口,采用定长线程池并发请求,相关工具类使用 RestTemplate ,生产上总是出现单次请求用时20秒以上的情况排查过程:1、检查服务器状况,发现cpu、内存使用率都很低,排除2、检查服务器网络连接情况netstat -n | awk '/^tcp/ {++S[$NF]} END {for(a in S) print a, S[a]}'ESTABLISHED: 已建立连接CLOSE_WAIT: 这种状

2021-02-19 15:39:40 3364

原创 java 注解的使用

先上一张图不过这个图中少了一个元注解@Repeatable Repeatable的英文意思是可重复的。顾名思义说明被这个元注解修饰的注解可以同时作用一个对象多次,但是每次作用注解又可以代表不同的含义。注解的本质注解的本质就是一个Annotation接口/**Annotation接口源码*/public interface Annotation { boolean equals(Object obj); int hashCode(); Clas...

2020-12-17 10:55:50 289

原创 idea无法引入 Maven Dependencies Libraries 问题

导致此问题的原因不止一种,这里提供一个解决思路:1. 打开maven的输出信息为DEBUG,重新通过maven compile一下2. 根据报错信息找到问题来源。我遇到的问题是,同事配置的maven仓库连接不上,包下载不下来,把他配置的仓库地址注掉后问题解决。...

2020-06-23 15:21:34 2247

原创 本地有免安装java,使用安装程序安装其他版本java后怎么切换至原来的版本?

本地为jdk1.8, 且为免安装版,只是配置了路径,工作需要安装jdk1.6,用的是安装包,安装完在cmd执行 java -version 果然显示1.6了,如果想切换为1.8怎么切换? 看了路径配置,发现之前配置的java路径没有变化,也没有新增关于jdk1.6的路径配置,查了资料,说要清注册表、删C:\Windows\System32路径下的3个exe文件比较麻烦,参考https://blog.csdn.net/Smile_Luckly/article/details/78518116..

2020-06-18 16:14:18 518 1

原创 不指定insert into 字段入全表

一次业务场景需要,得把一个数据库中的数据导入另一个数据库,2个数据库类型不同,当时采用的方式为: 把数据库A的表中的数据导出成dat文件(这个数据库导出的文件就是dat文件),一行一条记录,字段顺序按照建表字段顺序,各个字段中间用欧元符号分隔,在数据库B中建表,表结构与数据库中的表结构完全一致,最后再增加一个ids自增字段。dat文件存放在文件服务器指定目录,程序通过ssh连接服务器,并获取dat文件流来获取文件,一行一行读取文件内容然后批量入B库。文件名称中的编码字符可以确定这个文件入哪...

2020-05-13 17:35:48 5286

原创 SpringBoot自动配置原理

1.当SpringBoot应用启动的时候,就从主方法里面进行启动的。@SpringBootApplicationpublicclassSpringBoot02ConfigAutoconfigApplication{publicstaticvoidmain(String[]args){SpringApplication.run(SpringBo...

2020-04-21 23:31:19 118

原创 HTTP Status 406 记一次异常的解决

某次开发中需要对请求的参数和参数名进行特殊字符过滤,特殊字符包括<>、;、script、select、truncate、drop等。同事已写了相关代码,我只需加上对以上特殊字符的过滤即可,但是加上了好多页面打不开、请求不成功,报错如下:The resource identified by this request is only capable of generating re...

2020-03-26 17:53:30 453

原创 java自动装箱与拆箱

什么是自动装箱拆箱很简单,下面两句代码就可以看到装箱和拆箱过程public class Main { public static void main(String[] args) { //自动装箱 Integer total = 99; //自定拆箱 int totalprim = total; }}简单一点说,装箱就是自动将基本数...

2020-02-06 13:07:05 92

转载 这世上所有的感情,其实都是一种“富兰克林效应”

1、先讲一个著名的故事:二战时期,犹太人遭到德国纳粹的迫害。有两个犹太兄弟商量着该向谁寻求帮助,二人的意见发生了分歧。弟弟主张向父亲曾经资助过的一个银行家求助,而且这名银行家曾多次表示有机会一定要报恩。哥哥则认为,应该向曾经资助他们家族起步的另一位木材商求助。两人谁也说服不了谁,于是分头行动,从此失去联系。多年后,由木材商冒死相助逃到日本的哥哥回国寻找弟弟,发现弟弟全家早已惨...

2020-01-30 10:54:46 577

原创 java在linux环境下写文件部分中文乱码

需要把报文中的信息写进dat文件中,最后验证文件的时候发现个别中文显示为“?”代码如下:out = new BufferedWriter(new OutputStreamWriter(new FileOutputStream(f2, true),"GB2312"));其中系统字符集信息如下:$ localeLANG=en_US.UTF-8LC_CTYPE="en_US.UT...

2020-01-14 16:59:51 943

原创 net.sf.json在解析含有大数的json字符串时,大数不准确,丢失精度

原json字符串中,金额为99005907.2,解析后转换为科学计数法,且丢失精度,期望是99005907.2的字符串格式。原json字符串中,金额为998463.27,解析后变为998463.25,数值不准确。原因是:net.sf.json下的JSON在转换时,首先默认将数据转换为float类型,在数字转化成float类型时,已经发生错误。解决办法:更换为com.alibab...

2020-01-13 16:36:04 488

原创 No converter found capable of converting from type [java.lang.String] to type [java.util.Map(java.la

No converter found capable of converting from type [java.lang.String] to type [java.util.Map<java.lang.String, java.lang.String>]错误的一个可能原因在启动springboot项目时报错,具体如下:s.c.a.AnnotationConfigApp...

2019-12-12 11:49:29 16735 1

原创 Dockerfile中的add指令和copy指令

在一次学习中看到的,记录下来留作笔记。add <源路径>... <目标路径>copy 指令将从构建上下文目录中<源路径>的文件/目录复制到新的一层的镜像内的<目标路径>位置。使用COPY指令,源文件的各种元数据都会保留。比如读、写、执行权限、文件变更时间等。这个特性对于镜像定制很有用。特别是构建相关文件都在使用 Git...

2019-12-06 14:34:47 278

原创 解决点击a标签时,页面整体移动问题的一个思路

情景:100% html,body ,不含滚动条,在点击页面的一个按钮时,发现html标签整体上移了,造成页面最下面有留白,最上面少一点,就像html在浏览器窗口里错位了一样。下面是正常情况和错位情况的对比图。经过检查后,发现这个a标签的href=‘#’ ,而#可用作锚点进行页面定位。这个页面前前后后经过好几个同事写了好几版,而且页面布局复杂,嵌套着好几个iframe,时间有限,我就没有理清代码...

2019-11-08 10:25:00 1792

转载 CSS3自定义滚动条样式

自定义滚动条实现此部分针对webkit内核的浏览器,使用伪类来改变滚动条的默认样式,详情如下:滚动条组成部分1. ::-webkit-scrollbar 滚动条整体部分2. ::-webkit-scrollbar-thumb 滚动条里面的小方块,能向上向下移动(或向左向右移动)3. ::-webkit-scrollbar-track 滚动条的轨道(里面装有Thumb)4. ...

2019-10-28 19:23:47 132

原创 mysql查询status为某个值的数据查不出来的一个可能原因

页面上要展示应用列表信息,用status表示该条记录的状态,0表示正常,1表示被删除,所以页面上应该展示status为0的数据,删除这条记录时让着条记录的status的状态为1。但是在测试删除功能时,将删除的数据的status字段改为0时,页面上却没显示这些数据,应该是显示的,因为我把它的status改过来了。应该显示4条数据,却显示了2条,那2条不知哪去了,但是看表中的数据,st...

2019-10-21 17:05:08 2299 4

原创 Name for argument type [java.lang.String] not available, and parameter name information not found in

偶尔遇到这个问题,我的写法如下:@RequestMapping("/manager") public String manager(HttpServletRequest request,String id){ return service.manager(id); }再普通不过的方法,结果报错,,其他方法这样写都没事,到它这就不可获取了?看着报错信息,意思...

2019-10-19 22:20:06 7165

原创 自己写的小项目,为别的项目提供接口,访问小项目的接口报403怎么办?

在一个项目中调用另一个项目的接口,结果报403,浏览器控制台里报跨域请求的错误。一个简单的解决办法是:在被调用的接口上加注解@CrossOrigin(origins = "*")推荐一个不错的网址导航、个人首页网站,可分享自整理的网址导航...

2019-10-19 15:02:33 309

原创 java Filter调用service层方法-filter注入service

今天需要在filter中调用service的方法,不管用@Autowired还是@Resource都注不进去。后来在网上查到解决办法:ServletContext sc = request.getSession().getServletContext();//通过HttpServletRequestServletContext XmlWebApplicationContext...

2019-10-11 12:00:16 899

原创 com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Query was empty一个可能的原因

在写项目中,无意中遇到这个错误,在网上查,说的多半是sql的错误,但是我把sql检查了好几遍,复制到Navicat中执行都好好的,什么原因呢?经检查,SQL没问题,是我mybatis xml中if标签的判断条件写法不正确,我写的是<update id="test"> <if test="style=='1'"> ... ...

2019-10-09 19:34:37 2190

原创 刚从git拉的新项目进行配置-解决不识别pom文件及artifacts里为空的问题

主要环境: idea 、maven、git情景:刚从git上下载的新项目,准备添加tomcat运行问题:无artifacts,pom文件不识别,如图,解决步骤:1.标记对应的文件(夹)如果不识别pom文件,右键pom.xml -> Add as Maven Project ,之后等待idea处理,此时如果文件夹没有变成其对应的颜色,进行下面操作右键java...

2019-09-05 17:18:54 2945 1

原创 springboot -request.getInputStream()获取不到内容的可能的原因

一、springboot中,一旦某个Request是一个MultipartRequest,它就会首先被MultipartResolver处理,然后再转发相应的Controller。request中的流只能读一次,而MultipartResolver读过一次,所以你在代码里调用request.getInputStream()获取不到东西。解决办法: 在springboot配置文件...

2019-08-28 16:56:08 2567

原创 解决textarea有换行时的数据存库及赋值问题

解决此问题前,先要知道textarea里的换行标记是 \n。这是我用一个笨办法测试的结果,所用浏览器为火狐和IE11,数据库为mysql。<textarea placeholder="详情描述要求" id="description"></textarea>测试办法如下: var d = $('#description').val(); alert...

2017-05-22 16:53:10 6656 1

拒绝服务检测工具

这是一个简易的拒绝服务检测工具,安全无毒,简单易用,但是功能很简单。要是你有更好的工具请在评论中写上下载地址,我要下载

2014-06-14

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

TA关注的人

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