自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(119)
  • 收藏
  • 关注

原创 maven中的groupId和artifactId是指什么?

groupid和artifactId被统称为“坐标”是为了保证项目唯一性而提出的,如果你要把你项目放到maven本地仓库去,你想要找到你的项目就必须根据这两个id去查找。  groupId一般分为多个段,这里我只说两段,第一段为域,第二段为公司名称。域又分为org、com、cn等等许多,其中org为非营利组织,com为商业组织。举个apache公司的tomcat项目例子:这个项目的groupId是org.apache,它的域是org(因为tomcat是非营利项目),公司名称是apache,artifact

2021-07-25 16:15:56 823

转载 三个线程T1 T2 T3,如何保证他们按顺序执行

T3先执行,在T3的run中,调用t2.join,让t2执行完成后再执行t3在T2的run中,调用t1.join,让t1执行完成后再让T2执行public class JoinTest2 { // 1.现在有T1、T2、T3三个线程,你怎样保证T2在T1执行完后执行,T3在T2执行完后执行 public static void main(String[] ar...

2018-09-20 21:01:22 1487

转载 SQL的四种连接-左外连接、右外连接、内连接、全连接

联接条件可在FROM或WHERE子句中指定,建议在FROM子句中指定联接条件。WHERE和HAVING子句也可以包含搜索条件,以进一步筛选联接条件所选的行。    联接可分为以下几类:    1、内联接(典型的联接运算,使用像 =  或 <> 之类的比较运算符)。包括相等联接和自然联接。     内联接使用比较运算符根据每个表共有的列的值匹配两个表中的行。例如,检索 stude...

2018-09-20 19:14:36 642

原创 Java中sleep()和wait()的区别

对于sleep()方法,我们首先要知道该方法是属于Thread类中的。而wait()方法,则是属于Object类中的。sleep()方法使得程序暂停执行指定的时间,让出cpu给其他线程.在调用sleep()方法的过程中,线程不会释放对象锁,它的监控状态依然保持着,当指定的时间到了又会自动恢复运行状态。而当调用wait()方法的时候,线程会释放对象锁,进入等待此对象的等待锁定池,只有针对此对...

2018-09-16 20:32:49 237

转载 Cookie和Session的作用和工作原理

https://blog.csdn.net/guoweimelon/article/details/50886092

2018-09-13 21:06:19 638

原创 序列化二叉树

题目描述请实现两个函数,分别用来序列化和反序列化二叉树思路先序遍历二叉树,如果遇到空节点,就在str的末尾加上“#,”,“#”表示这个节点为空,节点值不存在,当然你也可以用其他的特殊字符,“,”表示一个值的结束。如果遇到不为空的节点,假设节点值为3,就在str的末尾加上“3,”。反序列化所谓反序列化是根据一个字符串重新建立一棵二叉树,反序列化是序列化的逆过程,对于一个字符串,首...

2018-09-04 18:40:03 196

原创 用IDEA debug程序运行过慢问题

问题描述:为了了解acts的内部实现,尝试用debug的方式看acts的内部各个方法的调用和实现。但是在想要了解的方法上都打上断点之后运行速度特别特别慢。从开始debug到十几分钟之后也没出现debug界面,最开始以为是有bug,所以各种调试也没发现问题。

2018-08-23 17:02:46 5045 1

原创 Unable to save settings: Failed to save settings. Please restart IntelliJ IDEA

问题描述:网上搜索解决方法:首先查看log日志,发现是某个插件的问题,然后删除对应的插件即可。网上的IDEA版本都是2017版,而我下载的版本是2016版,并没有发现log日志,直接在IDEA中找插件也没有找到可能导致问题的插件,所以网上的解决方案不可行。可能的原因:可能是IDEA版本过低的问题,目前用的是2016版本,尝试用2017版试一下。解决:卸载IDEA20...

2018-08-23 17:01:56 1852 1

原创 用SourceTree从Gitlab上克隆项目报错

需要一个项目来对一个查询接口做acts测试,所以想从GitLab上来克隆一个项目

2018-08-23 17:01:11 2260 1

转载 关于共享锁,排它锁,乐观锁,悲观锁

转自:http://blog.csdn.net/yuwei19840916/article/details/3245107共享锁【S锁】又称读锁,若事务T对数据对象A加上S锁,则事务T可以读A但不能修改A,其他事务只能再对A加S锁,而不能加X锁,直到T释放A上的S锁。这保证了其他事务可以读A,但在T释放A上的S锁之前不能对A做任何修改。排他锁【X锁】又称写锁。若事务T对数据对象A加上X...

2018-07-30 20:11:29 540

原创 滞后算子(lag operator)

 在时间序列分析中,滞后算子(lag operator (L))或后移算子(backshift operator (B))对时间序列的元素进行操作以产生前一个元素。例如,给定一些时间序列 然后或者类似的: 对全部或者等价的 其中L是滞后算子。有时用反移位的符号B代替。注意,滞后运算符可以被提升到任意整数幂,比如 和滞后多项式...

2018-07-24 20:04:38 17767

原创 自回归积分滑动平均(Autoregressive Integrated Moving Average Model,ARIMA)模型

ARMA模型研究的对象为平稳序列。如果序列是非平稳的,就可以考虑使用ARIMA模型。ARIMA比ARMA仅多了个"I",代表着其比ARMA多一层内涵:也就是差分一个非平稳序列经过d次差分后,可以转化为平稳时间序列。d具体的取值,我们得分被对差分1次后的序列进行平稳性检验,若果是非平稳的,则继续差分。直到d次后检验为平稳序列。单位根检验ADF是一种常用的单位根检验方法,它的原假设为序...

2018-07-24 20:03:48 10267

原创 自回归滑动平均(Auto Regressive Moving Average Model,ARMA)模型

在有些应用中,我们需要高阶的AR或MA模型才能充分地描述数据的动态结构,这样问题会变得很繁琐。为了克服这个困难,提出了自回归滑动平均(ARMA)模型。基本思想是把AR和MA模型结合在一起,使所使用的参数个数保持很小。模型的形式为:其中,{at}为白噪声序列,p和q都是非负整数。AR和MA模型都是ARMA(p,q)的特殊形式。利用向后推移算子B,上述模型可写成:...

2018-07-24 20:03:03 17415

原创 滑动平均(Moving Average Models,MA)模型

这里我们直接给出MA(q)模型的形式: c0为一个常数项。这里的at,是AR模型t时刻的扰动或者说新息(也就是白噪声误差项),则可以发现,该模型,使用了过去q个时期的随机干扰或预测误差来线性表达当前的预测值。MA模型的性质平稳性MA模型总是弱平稳的,因为他们是白噪声序列(残差序列)的有限线性组合。因此,根据弱平稳的性质可以得出两个结论: 自相关函数对q阶的...

2018-07-24 20:01:47 14857

原创 自回归(Autoregressive Models,AR)模型

已知在t−1时刻的数据rt−1,在预测t时刻rt时可能是有用的!根据这点我们可以建立下面的模型: 其中{at}是白噪声序列,这个模型与简单线性回归模型有相同的形式,这个模型也叫做一阶自回归(AR)模型,简称AR(1)模型从AR(1)很容易推广到AR(p)模型: AR(p)模型的特征根及平稳性检验我们先假定序列是弱平稳的,则有; 因为{at}是白噪...

2018-07-24 20:01:06 46608 1

原创 间序列分析相关的部分基础知识/概念

什么是时间序列简而言之:对某一个或者一组变量x(t)进行观察测量,将在一系列时刻t1,t2,⋯,tn所得到的离散数字组成的序列集合,称之为时间序列。例如: 某股票A从2015年6月1日到2016年6月1日之间各个交易日的收盘价,可以构成一个时间序列;某地每天的最高气温可以构成一个时间序列。一些特征:趋势:是时间序列在长时期内呈现出来的持续向上或持续向下的变动。季节变动:是时...

2018-07-24 20:00:30 1199

原创 预测算法-三次指数平滑法(Holt-Winters)

指数平滑一次指数平滑一次指数平滑法是一种特殊的加权平均法,对本期观察值和本期预测值赋予不同的权重,求得下一期预测值的方法。这种方法既不需要存储全部历史数据,也不需要存储一组数据,从而可以大大减少数据存储问题。其通式为: Ft+1为t+1期的预测值,xt为t期实际观测值,α为权值(也称为平滑系数),α越小,参考之前的时间点越多,α越大,参考之前的时间点越少。根据通式,迭代计算...

2018-07-24 19:59:43 45980 5

原创 线性回归预测法

什么是线性回归模型所谓线性回归模型就是指因变量和自变量之间的关系是直线型的。 回归分析预测法中最简单和最常用的是线性回归预测法。回归分析是对客观事物数量依存关系的分析是数理统计中的一个常用的方法,是处理多个变量之间相互关系的一种数学方法。在现实世界中,我们常与各种变量打交道,在解决实际问题过程中,我们常常会遇到多个变量同处于一个过程之中,它们之间互相联系、互相制约。常见的关系有两种:...

2018-07-24 19:58:37 21247 1

原创 Miktex安装宏包

由于自己的需求,自己的环境是Mixtex+texmaker,而Mixtex是basic版本,这个需要自己去下载宏包,然后texmaker才能正常的工作首先下载Mixtex,打开cmd,输入mpm打开miktex操作面板或者直接在开始菜单中单击MikTexConsole,操作面板如下:然后我选择的是用户选项,点击packages接着在cmd中输入 mpm.exe --list-re...

2018-07-02 23:00:14 13874 1

原创 HTTP状态码

HTTP状态码(HTTP Status Code)是用以表示网页服务器HTTP响应状态的3位数字代码。它由 RFC 2616 规范定义的,并得到RFC 2518、RFC 2817、RFC 2295、RFC 2774、RFC 4918等规范扩展。消息(1开头的状态码)这一类型的状态码,代表请求已被接受,需要继续处理。这类响应是临时响应,只包含状态行和某些可选的响应头信息,并以空行结束。由于 HTTP...

2018-04-23 20:42:49 214

转载 Session与Cookie的区别与联系

转载自:https://blog.csdn.net/duan1078774504/article/details/51912868一、Session的概念Session 是存放在服务器端的,类似于Session结构来存放用户数据,当浏览器 第一次发送请求时,服务器自动生成了一个Session和一个Session ID用来唯一标识这个Session,并将其通过响应发送到浏览器。当浏览器第二次发送请求...

2018-04-23 15:26:23 258

转载 HTTP与HTTPS的区别

 超文本传输协议HTTP协议被用于在Web浏览器和网站服务器之间传递信息,HTTP协议以明文方式发送内容,不提供任何方式的数据加密,如果攻击者截取了Web浏览器和网站服务器之间的传输报文,就可以直接读懂其中的信息,因此,HTTP协议不适合传输一些敏感信息,比如:信用卡号、密码等支付信息。  为了解决HTTP协议的这一缺陷,需要使用另一种协议:安全套接字层超文本传输协议HTTPS,为了数据传输的安全...

2018-04-21 14:27:09 209

转载 消息队列的设置

/etc/sysctl.conf修改kernel.msgmni=1000kernel.msgmax=81920kernel.msgmnb=163840MSGMNB每个消息队列的最大字节限制。该文件指定一个消息队列的最大长度(bytes)。MSGMNI 整个系统的最大数量的消息队列。该文件指定消息队列标识的最大数目,即系统范围内最大多少个消息队列。MSGGSZ 消息片断的大小(字节)。大于该值的消息...

2018-04-18 20:43:38 1350

原创 策略模式

在策略模式(Strategy Pattern)中,一个类的行为或其算法可以在运行时更改。这种类型的设计模式属于行为型模式。在策略模式中,我们创建表示各种策略的对象和一个行为随着策略对象改变而改变的 context 对象。策略对象改变 context 对象的执行算法。介绍意图:定义一系列的算法,把它们一个个封装起来, 并且使它们可相互替换。主要解决:在有多种算法相似的情况下,使用 if...else...

2018-04-17 16:59:02 135

原创 代理模式

在代理模式(Proxy Pattern)中,一个类代表另一个类的功能。这种类型的设计模式属于结构型模式。在代理模式中,我们创建具有现有对象的对象,以便向外界提供功能接口。介绍意图:为其他对象提供一种代理以控制对这个对象的访问。主要解决:在直接访问对象时带来的问题,比如说:要访问的对象在远程的机器上。在面向对象系统中,有些对象由于某些原因(比如对象创建开销很大,或者某些操作需要安全控制,或者需要进程...

2018-04-17 16:55:33 125

原创 适配器模式

适配器模式(Adapter Pattern)是作为两个不兼容的接口之间的桥梁。这种类型的设计模式属于结构型模式,它结合了两个独立接口的功能。这种模式涉及到一个单一的类,该类负责加入独立的或不兼容的接口功能。举个真实的例子,读卡器是作为内存卡和笔记本之间的适配器。您将内存卡插入读卡器,再将读卡器插入笔记本,这样就可以通过笔记本来读取内存卡。我们通过下面的实例来演示适配器模式的使用。其中,音频播放器设...

2018-04-17 16:52:56 91

原创 单例模式

单例模式(Singleton Pattern)是 Java 中最简单的设计模式之一。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。这种模式涉及到一个单一的类,该类负责创建自己的对象,同时确保只有单个对象被创建。这个类提供了一种访问其唯一的对象的方式,可以直接访问,不需要实例化该类的对象。注意:1、单例类只能有一个实例。2、单例类必须自己创建自己的唯一实例。3、单例类必须给所有其...

2018-04-17 16:49:16 140

原创 TCP/IP学习总结整理

TCP/IP的基本总结:1.TCP/IP是一个协议簇,是一个开放的协议标准,所有人都可以免费使用,并且是独立于硬件和操作系统的。2.TCP/IP协议是不区分网络硬件的,它在局域网,广域网和互联网中都被广泛使用。3.TCP/IP协议使用统一的网络地址分配的方案,网络中的每台电脑都具有唯一的IP地址。4.TCP/IP协议是一个标准的高层协议,拥有极高的可靠性,可以为用户提供可靠的服务。...

2018-04-14 16:14:03 3811 1

转载 TCP三次握手、四次挥手内容整理

转自:https://blog.csdn.net/qq_18425655/article/details/52163228 三次握手:在TCP/IP协议中,TCP协议提供可靠的连接服务,采用三次握手建立一个连接.一次握手:建立连接时,客户端发送syn包(syn=j)到服务器,并进入SYN_SENT状态,等待服务器确认;SYN:同步序列编号(Synchronize Sequence ...

2018-04-12 17:56:33 226 1

原创 所有排序算法的比较总结(非常全)

2018-04-12 11:37:35 1705 1

转载 测试用例的几种常见设计方法

测试用例的几种常见设计方法  测试用例常见的设计方法有:等价类划分法、边界值分析法、错误推测法、判定表法、正交实验法。  一.等价类划分法  顾名思义,等价类划分,就是将测试的范围划分成几个互不相交的子集,他们的并集是全集,从每个子集选出若干个有代表性的值作为测试用例。  例如,我们要测试一个用户名是否合法,用户名的定义为:8位数字组成的字符。  我们可以先划分子集:空用户名,1-7位数字,8位数...

2018-04-11 12:30:50 5818

转载 如何把自己写的程序加入到开机启动项(Windows)

转载自:https://blog.csdn.net/w11096244w/article/details/12944231Windows 自己附带了许多的开机启动项目,我们自己可以操作的方法有:①autoexec.bat②winstart.bat 它的功能跟autoexec.bat的功能是一样的 ③开始菜单“启动”栏 在Windows完成启动后启动的栏目,由于windows已经完全启动,所以可以利...

2018-04-08 14:06:18 4547

转载 深入理解java反射机制

转载自:https://blog.csdn.net/u012585964/article/details/52011138一,java的核心机制        java有两种核心机制:java虚拟机(JavaVirtual Machine)与垃圾收集机制(Garbage collection):Java虚拟机:是运行所有Java程序的抽象计算机,是Java语言的运行环境,在其上面运行Java代码编...

2018-04-07 21:38:04 452

转载 消息队列技术介绍

转载自:https://kb.cnblogs.com/page/569026/      一、 消息队列概述  消息队列中间件是分布式系统中重要的组件,主要解决应用解耦、异步消息、流量削锋等问题,实现高性能、高可用、可伸缩和最终一致性架构,是大型分布式系统不可缺少的中间件。  目前在生产环境,使用较多的消息队列有ActiveMQ、RabbitMQ、ZeroMQ、Kafka、MetaMQ、Rocke...

2018-04-06 20:47:44 237

转载 Java消息服务

转载自:https://www.cnblogs.com/yaobolove/p/5603631.html1 什么是JMS  java消息服务(Java Message Service, JMS)是一个允许应用创建、发送、接收和读取消息的Java API  好了,那么怎么去更好地理解他呢?  例如,一个汽车企业中某个库存量低于某个等级时,库存组件可以向工厂发送一个消息,使工厂产生更多的汽车  工厂组...

2018-04-06 20:40:20 203

转载 Java消息队列--JMS概述

转载自:http://www.cnblogs.com/jaycekon/p/6220200.html1、什么是JMS JMS即Java消息服务(Java Message Service)应用程序接口,是一个Java平台中关于面向消息中间件(MOM)的API,用于在两个应用程序之间,或分布式系统中发送消息,进行异步通信。Java消息服务是一个与具体平台无关的API,绝大多数MOM提供商都对JMS提...

2018-04-06 20:34:28 147

转载 消息队列技术的介绍和原理(MQ)

消息队列技术是分布式应用间交换信息的一种技术。消息队列可驻留在内存或磁盘上,队列存储消息直到它们被应用程序读走。通过消息队列,应用程序可独立地执行--它们不需要知道彼此的位置、或在继续执行前不需要等待接收程序接收此消息。在分布式计算环境中,为了集成分布式应用,开发者需要对异构网络环境下的分布式应用提供有效的通信手段。为了管理需要共享的信息,对应用提供公共的信息交换机制是重要的。消息队列为构造以同步...

2018-04-06 19:29:37 209

转载 Spring Security身份认证之UserDetailsService

        之前我们采用了配置文件的方式从数据库中读取用户进行登录。虽然该方式的灵活性相较于静态账号密码的方式灵活了许多,但是将数据库的结构暴露在明显的位置上,绝对不是一个明智的做法。本文通过Java代码实现UserDetailsService接口来实现身份认证。    1.1 UserDetailsService在身份认证中的作用    Spring Security中进行身份验证的是Aut...

2018-04-06 15:30:47 68463 9

转载 Spring Security使用数据库中的用户进行身份认证

转载自:https://blog.csdn.net/shehun1/article/details/45394077        本文在上一篇博文的基础上,将使用数据库中的用户进行身份认证。从本文中你将会看到Spring Security使用数据库中的用户进行身份认证依然是非常简单的事情。1. 在pom.xml中添加mysql数据库驱动与c3p0数据源的相关的依赖。<dependency&...

2018-04-06 14:02:39 2110

转载 Spring Security身份认证之HelloSpringSecurity

转载自:https://blog.csdn.net/shehun1/article/details/44752609在上一篇文档中,对Spring Security中的身份认证的流程和管理进行了详细介绍,本文将从实践的角度告诉大家如何使用最简便的方式用Spring Security进行身份验证。    开发环境如下:    JDK 1.7    Tomcat 7    Eclipse     Sp...

2018-04-06 13:24:00 220

空空如也

空空如也

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

TA关注的人

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