- 博客(13)
- 收藏
- 关注
原创 踩坑日志2-java.lang.NoClassDefFoundError: okhttp3.Dispatcher
终于有时间写新的踩坑日志,爬到山顶需要一步一坑,从一个坑里爬进去,再爬入另外一个坑里面。 最近项目里面加了新的依赖,只是把其中的一个模块测了一下,没管其他的模块。旁边同事在起项目的时候发现起不来,我还纳闷,这是什么鬼 没错就是它,一阵骚操作的百度,终于发现了别人轻描淡写的说了一句是依赖的问题。 找了下自己的依赖,不啊。没问题啊。怎么可能有问题呢? 继续在大海中寻找,是自己新加的第三方依赖和这个依赖冲突了。删掉自己的依赖。问题解决。...
2020-06-06 17:30:33
3630
1
原创 踩坑日志1----从zuulFilter到Filter
踩坑缘起: 项目里面一直在线程的上下文里面放着一些用户的信息,之前测试的时候直接放在了接口的最前面,这次有时间把中间的逻辑终于捋清楚了,涉及到了SpringCloud的zuul以及filter,把这中间用到的东西自己做了一下,发现是一步一坑,所以在此总结,避免以后入坑,同时如果对路过的各路豪杰有所帮助更好不过了。第一坑之gateway和web依赖 如果你的网关是...
2020-04-09 22:37:48
564
原创 SpringCloudConfig配置中心是如何区分windows环境和linux环境的
原因: 在使用配置中心的过程中发现在linux和windows上,本地仓库的地址是不一样的,产生了好奇?源码分析版本1.3.21、注入EnvironmentRepositoryConfiguration创建MultipleJGitEnvironmentRepository2、创建MultipleJGitEnvironmentRepository类Multipl...
2019-07-13 16:33:56
504
原创 使用SpringBoot打包出现没有主清单
问题:最近学习Docker,今天在Docker上部署springBoot,突然发现提示没有主清单?在网上试了好多办法都不行,最后的解决办法是:这里打包,打包完会发现,在项目左边的target下会出现在自己的电脑上通过java -jar 文件名启动是没有问题的。我的项目是通过idea自动构建的。如果其他人有问题可以留言,我们一起探讨。...
2018-05-11 16:29:08
1400
1
转载 sleep()与wait()区别
线程问题的总结参考:https://blog.youkuaiyun.com/u012050154/article/details/509033261、每个对象都有一个锁来控制同步访问,Synchronized关键字可以和对象的锁交互,来实现同步方法或同步块。sleep()方法正在执行的线程主动让出CPU(然后CPU就可以去执行其他任务),在sleep指定时间后CPU再回到该线程继续往下执行(注意:sleep方...
2018-03-28 14:55:07
8342
转载 Collection和Collections的区别
笔试题遇到了,积累下来源地址 http://pengcqu.iteye.com/blog/4921961、java.util.Collection 是一个集合接口。它提供了对集合对象进行基本操作的通用接口方法。Collection接口在Java 类库中有很多具体的实现。Collection接口的意义是为各种具体的集合提供了最大化的统一操作方式。 Collection ├List │├Lin...
2018-03-28 14:18:39
127
转载 日历类的使用
https://www.cnblogs.com/huangminwen/p/6041168.html 在笔试中遇到了问题,转载别人的顺便复习一下。 在实际项目当中,我们经常会涉及到对时间的处理,例如登陆网站,我们会看到网站首页显示XXX,欢迎您!今天是XXXX年。。。。某些网站会记录下用户登陆的时间,比如银行的一些网站,对于这些经常需要处理的问题,Java中提供了Calendar这个专门用于...
2018-03-27 20:43:45
212
转载 JAVA中ListIterator和Iterator的区别
转载https://blog.youkuaiyun.com/longshengguoji/article/details/41551491 笔试中遇到的基础知识来进行积累。 在使用java集合的时候,都需要使用Iterator。但是java集合中还有一个迭代器ListIterator,在使用List、ArrayList、LinkedList和Vector的时候可以使用。这两种迭代器有什...
2018-03-27 20:20:01
131
原创 深入理解单例模式
java 双重检查锁定及单例模式https://blog.youkuaiyun.com/kufeiyun/article/details/6166673常见的几种单例模式https://www.cnblogs.com/Ycheng/p/7169381.html双重检查锁定(double-checked locking)与单例模式https://blog.youkuaiyun.com/zhangzeyuaaa/articl...
2018-03-26 11:46:50
141
转载 类和类之间的关系
http://www.cnblogs.com/liuling/archive/2013/05/03/classrelation.html一、继承关系 继承指的是一个类(称为子类、子接口)继承另外的一个类(称为父类、父接口)的功能,并可以增加它自己的新功能的能力。在Java中继承关系通过关键字extends明确标识,在设计时一般没有争议性。在UML类图设计中,继承用一条带空心三角箭头的实线...
2018-03-14 16:51:02
222
原创 JAVA中关于int类型相乘溢出
笔试遇到了int类型相乘的题目,知道肯定是溢出,可是不知道溢出后是多少。题目如下:计算s=1*2*3*......*1000结果,下面代码会打印出什么内容?int s = 1;for (int i = 1; i <= 500; i++){ s = s * i;}System.out.println(s);回来自己亲自试了一下,答案是0.可是这是为什么呢?参考了这篇 文章有问题欢...
2018-03-12 21:08:55
6146
原创 There is no setter for property named 'empId' in 'class com.my.entity.Dept'
异常信息log4j:WARN No appenders could be found for logger (org.apache.ibatis.logging.LogFactory).log4j:WARN Please initialize the log4j system properly.org.apache.ibatis.exceptions.PersistenceExce
2017-10-15 14:49:12
4635
转载 Threadlocal和synchronized的比较
ThreadLocal模式synchronized关键字都用于处理多线程并发访问变量的问题,只是二者处理问题的角度和思路不同。1)ThreadLocal是一个java类,通过对当前线程中的局部变量的操作来解决不同线程的变量访问的冲突问题。所以,ThreadLocal提供了线程安全的共享对象机制,每个线程都拥有其副本。2)Java中的synchronized是一个保留字,它依靠JVM的锁机制
2017-09-24 20:17:38
442
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人