- 博客(12)
- 收藏
- 关注
原创 java maven项目上传到腾讯云服务器上面的tomcat出错解决过程
今天把一个maven项目打包成war包上传到腾讯云服务器上面的tomcat时tomcat不自动解析war包,运行tail -f logs/catalina.out检查tomcat日志文件发现报错java.util.zip.ZipException: error in opening zip file at java.util.zip.ZipFile.open(Native M...
2019-04-29 01:16:52 348
原创 记一次错误logback Caused by: java.lang.NoClassDefFoundError: org/slf4j/LoggerFactory
今天使用maven引入logback报错Caused by: java.lang.NoClassDefFoundError: org/slf4j/LoggerFactory说找不到slf4j.LoggerFactory但是我明明是引入了的还是报错,后来发现是因为我pom.xml的scope设置成了test改为问题解决...
2019-04-20 00:17:01 1462 2
转载 【java并发笔记3 】无锁
对于并发控制而言, 锁是一种悲观的策略。它总是假设每一次的临界区操作会产生冲突,因此,必须对每次操作都小心翼翼。如果有多个线程同时需要访问临界区资源,就宁可牺牲性能让线程进行等待,所以说锁会阻塞线程执行。 而无锁是一种乐观的策略,它会假设对资源的访问是没有冲突的。既然没有冲突,自然不需要等待,所以所有的线程都可以在不停顿的状态下持续执行。那遇到冲突怎么办呢?无锁的策略使用一种叫...
2018-10-14 18:15:22 170
原创 【java并发学习笔记2】
(一)基本概念1.同步和异步:同步(Sync)所谓同步,就是发出一个功能调用时,在没有得到结果之前,该调用就不返回或继续执行后续操作。简单来说,同步就是必须一件一件事做,等前一件做完了才能做下一件事。例如:B/S模式中的表单提交,具体过程是:客户端提交请求->等待服务器处理->处理完毕返回,在这个过程中客户端(浏览器)不能做其他事。异步(Async)异步与同...
2018-10-14 17:38:02 165
原创 【Java并发学习笔记1】进程和线程的区别,并行和并发的区别
1.时间片轮转调度:时间片轮转调度是一种最古老,最简单,最公平且使用最广的算法。每个进程被分配一个时间段,称作它的时间片,即该进程允许运行的时间。如果在时间片结束时进程还在运行,则CPU将被剥夺并分配给另一个进程。如果进程在时间片结束前阻塞或结束,则CPU当即进行切换。调度程序所要做的就是维护一张就绪进程列表,当进程用完它的时间片后,它被移到队列的末尾。时间片轮转调度中唯一有趣的一点是时间...
2018-10-10 16:42:37 222
原创 javaJunit单元测试报错:Test is not an annotation type
今天写一个小demo是用到单元测试,但是当我在方法上加上@Test的时候报错:Test is not an annotation type最后发现是因为我的同一个包里面有一个叫做Test的类,冲突了。把Test类改个名字或者删掉,问题解决。...
2018-10-09 10:56:23 1012
转载 Java 接口和抽象类的区别
在java8以前的版本中,定义一个接口时,所有的方法必须是抽象方法,不能有具体实现,这是java语法规定的。但是在java8中定义一个接口时,在满足特定的前提下,可以有方法的具体实现。这样一个接口中可以有属性,可以有抽象方法,也可以有具体的方法,这跟java8以前的接口比,明显接口的功能变得强大了。 但是,接口中定义具体的方法实现是有限制的,它不能像我们在一个普通类那样随便定义方法实现,...
2018-10-06 18:45:30 115
原创 机器学习笔记(四)PCA主成分分析
首先先复习一下要用到的基础的知识:(一)、协方差和方差样本均值:样本方差:样本X和样本Y的协方差:协方差代表了两个变量之间的相关关系,协方差为正时,说明X和Y是正相关关系;协方差为负时,说明X和Y是负相关关系;协方差为0时,说明X和Y是相互独立。Cov(X,X)就是X的方差。当样本是n维数据时,它们的协方差实际上是协方差矩阵(对称方阵)。例如,对于3维数据(x,y,...
2018-10-03 19:34:06 552
原创 c# 正在尝试解析依赖项“XXXXXX (≥ 4.10)”。 “XXXX”已拥有为“XXXX”定义的依赖项
正在尝试解析依赖项“XXXXXX (≥ 4.10)”。 “XXXX”已拥有为“XXXX”定义的依赖项正在尝试解析依赖项“XXXXXX”。“XXXXX”已拥有为“XXXXX”定义的依赖项。解决办法:打开扩展和更新,将Nuget包管理器 进行更新 即可解决...
2018-04-04 12:14:31 3049
原创 机器学习笔记(三)PCA主成份分析降维算法
(一)基础数学知识随机变量的协方差在概率论和统计中,协方差是对两个随机变量联合分布线性相关程度的一种度量。两个随机变量越线性相关,协方差越大,完全线性无关,协方差为零。定义如下。 cov(X,Y)=E[(X−E[X])(Y−E[Y])]当X,Y是同一个随机变量时,X与其自身...
2018-03-29 23:38:56 314
原创 机器学习笔记(2)支持向量机
(一)线性可分的情况支持向量机是一个非常经典的二分类算法。假设有一组数据,这组数据由两种类别组成。要画一条直线将其分开,可以有无数条。那这些直线哪条是最好的呢。如果把上面的点想象成地雷,士兵要从他们中间开辟一条道路。这条道路当然是越宽越好了(中线离雷区越远越好)。上面这两张图,明显右边的哪条分界线要好一点。既然要选出离雷区远的边界,那就要计算点到超平面(二维空间下是直线)的距离。超平面的方程为,w...
2018-03-27 14:13:31 478
原创 机器学习笔记(1)-线性回归,梯度下降,logistic回归
今天开始学习 机器学习,将我每次学到的内容做一个笔记,方便以后复习。一、线性回归(一) 什么是线性回归呢,我的理解是已经知道一些数据,根据已知的数据拟合出一条直线(二维空间中)或一个平面(三维空间中)以此类推。用拟合出来的“直线”来预测未知的数据。举一个例子,比如有某家银行给不同人贷款的额度的数据,假设是根据这个人的工资以及年龄判断贷多少钱给这个人。根据这些数据拟合出一个公式,后面...
2018-03-13 17:09:15 394
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人