项目管理之工作分解 1.概述1.1定义工作分解结构是将项目的可交付物和活动按照其内在的逻辑结构或实施的过程顺序进行逐层分解而形成的结构图。从这个定义,我们可以分析出如下的内容:Ø分解的可选角度有两个:按可交付物分解和按活动分解。按可交付物分解而得到的产出物用于进行项目范围确认,以及建立项目验收标准;按活动分解而得到的产出物用于项目时间管理部分的活动定义。Ø工作分解结构是一张树型结构的逻辑示意图。Ø通过对项目范围说明书的分解,会得到不同详细程度的工作分...
spring boot 整合redis 遇到的两个问题 问题1:今天使用Spring Boot整合Redis时一直连不上,console错误信息:Unable to connect to Redis;java.net.ConnectException: Connection refused: no further information尝试下面几个不中解决1、关闭防火墙 chkconfig iptables off找到redis安装目录中bin目录下的配置文件redis.conf修改bind配置: bind 192.168.51.135 127.0.0.
2021-05-14 在用idea搭建ssm架构时,启动项目,浏览器访问web服务遇到BindingException的错误,从字面理解就是mapper接口没有被实例化。一、首先按照一般语法性错误排查,文件名或者包名不正确:1、检查xml文件所在的package名称是否和interface对应的package名称一一对应2、检查xml文件的namespace是否和xml文件的package名称一一对应3、检查函数名称与mapper文件中的id是否一致4、去掉xml文件中的中文注释二、检查在配置文件中扫描ma
2021-03-18 问题sparkStream程序做词频统计,将结果写入hdfs文件,出现UnsatisifiedLinkError错误,如下所示:。Caused by: java.lang.UnsatisfiedLinkError: org.apache.hadoop.util.NativeCrc32.nativeComputeChunkedSums(IILjava/nio/ByteBuffer;ILjava/nio/ByteBuffer;IILjava/lang/String;JZ)V at org.apa...
Android打包之多版本、多环境、多渠道 在平时的Android开发中,我们经常会遇到在不同网络环境(比如:开发环境、测试环境)之间的切换、一次打多个渠道包等需求,如何优雅的管理网络环境的配置?如何快速的打出多个渠道包?这是一个值得研究的问题。如果每一次在不同网络环境间切换,都需要更改代码,然而重新打包,那未免有点低效。下面是我的实践探索,看网上很多人都是根据buildType来切换网络环境,感觉有点不好,因为网络环境可能很多种,而buildType我们一般是2种,而且,不同网络环境的包最好能同时安装在手机上,以便我们调试。最好,我一看这个.
SQL删除重复数据只保留一条 SQL删除重复数据只保留一条1、查找表中多余的重复记录,重复记录是根据单个字段(peopleId)来判断select * from peoplewhere peopleId in (select peopleId from people group by peopleId having count(peopleId) > 1)2、删除表中多余的重复记录,重复记录是根据单个字段(peopleId)来判断,只留有rowid最小的记录delete from peoplewhere peo..
apt pip conda npm 切换国内源集合 Ubuntu apt: sudo sed -i s/archive.ubuntu.com/mirrors.aliyun.com/g /etc/apt/sources.list sudo sed -i s/security.ubuntu.com/mirrors.aliyun.com/g /etc/apt/sources.list sudo apt clean sudo apt update Pip 换 阿里源linux下运行命令 v...
Anaconda 下各种第三方库的安装 Anaconda 下各种第三方库的安装GUI方式 双击打开Anaconda Navigator,选择Environments界面 2 选择想要配置的python环境,在右侧搜索框中输入要安装的第三方包,找到后勾选,点击右下方apply按钮,即可完成安装。 END CLI方式 双击打开Anaconda Prompt,输入 pip install (xxx),括号内为要安装的第三方包名。回车即可完成安装。 双击打开Anaconda P
Win10 Anaconda下安装第三方库,以jieba为例 本文章向大家介绍Win8.1 Anaconda下安装第三方库,以jieba为例,主要包括Win8.1 Anaconda下安装第三方库,以jieba为例使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。最近在看情感分析的东西,于是在spyder里import jieba,and then就报错了。百度之后,发现jieba是一个第三方库,它并不存在于anaconda内置的packages中。所以在用conda install jieba或者打开 Anacon.
JVM 内部运行线程介绍 最近抽时间把JVM运行过程中产生的一些线程进行了整理,主要是围绕着我们系统jstack生成的文件为参照依据。 前段时间因为系统代码问题,造成性能瓶颈,于是就dump了一份stack出来进行分析。 stack 里面线程非常多,排查起来需要一定的经验,所以,对它们有一定了解,可以提高排查问题的效率。 现在网上资料也不是特别全,所以,导致很多新人在拿到一个stack文件之后,也不知知道从何看...
Java 启动一个main程序时,有多少个线程 简单启动一个main程序时,有多少个线程被创建呢?public class OnlyMain { public static void main(String[] args) { //虚拟机线程管理的接口 ThreadMXBean threadMXBean = ManagementFactory.getThreadMXBean(); ThreadInfo...
Java反射和动态代理及AOP原理 反射机制的定义:是在运行状态中,对于任意的一个类,都能够知道这个类的所有属性和方法,对任意一个对象都能够通过反射机制调用一个类的任意方法,这种动态获取类信息及动态调用类对象方法的功能称为java的反射机制。反射的作用:1、动态地创建类的实例,将类绑定到现有的对象中,或从现有的对象中获取类型。2、应用程序需要在运行时从某个特定的程序集中载入一个特定的类Java让我们在运行时识别...
关于微信小程序textarea层级过高问题解决 一、前言相信做过微信小程序开发的人应该都碰到过这个问题,因为这个需求实在太常见了由于textarea是属于原生组件,层级最高,不管在页面中我们设置z-index值多少都会被textarea组件遮挡住,很影响用户体验,目前官方对该问题还没有修复,当然官方也给出了解决该问题的其他方案,使用cover-view和 cover-image替代,但个人感觉并不是很好,有一些限制二、使用场景及解...
常见的API接口管理工具 1、PostmanPostman是被大家所熟知的网页调试Chrome插件,我们常常用它来进行临时的http请求调试。幸运的是,Postman可以将调试过的请求保存到Collection中。形成的Collection就可以作为一份简单有效且支持在线测试的接口文档,使用同一账号登录就可以做到分享和同步。对QA来说,使用Postman进行接口测试和接口文档维护是同一件事情,测试即文档,维护成本也很低...
Java中 Vector的使用详解 Vector 可实现自动增长的对象数组。java.util.vector提供了向量类(Vector)以实现类似动态数组的功能。创建了一个向量类的对象后,可以往其中随意插入不同类的对象,即不需顾及类型也不需预先选定向量的容量,并可以方便地进行查找。对于预先不知或者不愿预先定义数组大小,并且需要频繁地进行查找,插入,删除工作的情况,可以考虑使用向量类。向量类提供了三种构造方法:...
红黑树-图解 在学习红黑树之前,咱们需要先来理解下二叉查找树(BST)。二叉查找树要想了解二叉查找树,我们首先看下二叉查找树有哪些特性呢?1, 左子树上所有的节点的值均小于或等于他的根节点的值2, 右子数上所有的节点的值均大于或等于他的根节点的值3, 左右子树也一定分别为二叉排序树我们来看下图的这棵树,他就是典型的二叉查找树那问题来了,为什么一定要这种结构呢?换句话说这样的结构有...
基于Java的压力测试工具----- Apache JMeter(入门) 它可以用于测试静态和动态资源例如静态文件、Java 小服务程序、CGI 脚本、Java 对象、数据库, FTP 服务器, 等等。JMeter 可以用于对服务器、网络或对象模拟巨大的负载,来在不同压力类别下测试它们的强度和分析整体性能。另外,JMeter能够对应用程序做功能/回归测试,通过创建带有断言的脚本来验证你的程序返回了你期望的结果。1. 介绍 JMeter是Apache组织的开放源...
Postman接口&压力测试 一、Postman介绍下面是在网上随便抓了一个请求地址来做演示,把请求地址填入地址栏,此请求为GET请求。点击Send发送请求,请求结果将会在下方显示出来。每次的请求历史数据,会被记录下来,但是经常使用的请求,还是保存一下,这么每次用的时候,选择就行了,及其方便。另外,最好创建一个账号,这样数据将会永久保存下来,不至于重装了系统或者换了台电脑数据都没了的尴尬。...
IIS架构与HTTP请求处理流程 Windows操作系统中的IIS负责提供互联网服务,一台运行了IIS的计算机可以看成是一台Web服务器。Windows XP SP2中IIS主版本号为5,Windows 2003 Server为6,Vista和Windows Server 2008为7。对于Windows 2003 Server,其默认支持的ASP.NET版本...
公钥和私钥的解释 对称加密对称密钥加密,又称私钥加密,即信息的发送方和接收方用一个密钥去加密和解密数据。它的最大优势是加/解密速度快,适合于对大数据量进行加密,但密钥管理困难。采用单钥密码系统的加密方法,同一个密钥可以同时用作信息的加密和解密,这种加密方法称为对称加密,也称为单密钥加密。需要对加密和解密使用相同密钥的加密算法。由于其速度,对称性加密通常在消息发送方需要加密大量数据时使用。对称性加密也称为密钥加密...