- 博客(112)
- 收藏
- 关注
原创 BPM与OA的简单了解
一、概念OA:(Office Automation)办公自动化,一种办公方式。很容易理解,从广义上来说,OA就是指将现代化办公同计算机网络功能结合起来的一种新型办公方式。办公自动化没有统一的定义,但最后是以实现提高决策效能为目的的,发展到现在OA已经迈入了第七个时代,即移动OA阶段。但现在的OA关注点更多的仍然是在审批领域。BPM:业务流程管理,是一种以规范化的构造端到端的卓越业务流程为中心,以持续的提高组织业务绩效为目的的系统化方法。根据功能、管理范围等的不同,企业的流程管理一般分为生产流程层、运
2020-06-11 14:41:15 1712
原创 服务器配置选择
一、服务器带宽1.定义:带宽是指在单位时间内可以传输的数据量。一般来说网络带宽越大,数据传输能力越强。在同等配置条件下,多数企业用户都倾向于选择更高带宽的云服务器。2.选择了解过服务器租用的站长都知道,服务器除了需要选择硬件配置以外,还要考虑用多大的带宽。那么,服务器带宽究竟如何估算以及怎么去选择带宽大小呢?这其实还是有一些技巧的,有些小白站长就因为不知道怎么估算服务器的带宽而加大了租用服务器的成本,为了让大家选择更为适合自己的带宽大小,亿恩小编在这里给大家分享一下如何正确估算服务器带宽。
2020-05-27 17:43:48 2611
原创 概要设计和详细设计(软件)
概要设计和详细设计在软件设计中,大家经常问到的一个问题是:概要设计应该怎样一个概要法,详细设计应该怎样一个详细法?一般公司的研发流程是瀑布型的,这个模型中的分析、设计阶段是基于经典的结构化方法。结构化设计方法的基本思路是:按照问题域,将软件逐级细化,分解为不必再分解的的模块,每个模块完成一定的功能,为一个或多个父模块服务(即接受调用),也接受一个或多个子模块的服务(即调用子模块)。模块的概念,和编程语言中的子程序或函数是对应的。这样一来,设计可以明显地划分成两个阶段:概要(结构)设计...
2020-05-20 09:52:25 42340 1
原创 微服务注册中心原理
本文目录一、注册中心原理二:注册中心功能一、注册中心原理注册中心主要涉及到三大角色:服务提供者 服务消费者 注册中心它们之间的关系大致如下: 各个微服务在启动时,将自己的网络地址等信息注册到注册中心,注册中心存储这些数据。 服务消费者从注册中心查询服务提供者的地址,并通过该地址调用服务提供者的接口。 各个微服务与注册中心使用一定机制(例如心跳)通信。如果注册中心与某微服务长时间无法通信,就会注销该实例。 微服务网络地址发送变化(例如实例增加或IP变动
2020-05-15 17:05:31 1740
原创 数据仓库相关知识
数据仓库(Data Warehouse)一、概念数据仓库是这么定义的:数据仓库是在企业管理和决策中面向主题的、集成的、与时间相关的、不可修改的数据集合。这个定义中有一个定义比较容易含混,那就是“面向主题”。面向主题是指数据仓库围绕一些主题,排除对于决策无用的数据,提供特定主体的简明视图。近年提出的“面向专题”的分析和这个概念混淆的厉害,只能用用户熟悉的业务才能作出解释。 面...
2018-08-28 17:08:19 11258 1
原创 大数据-内存单位
“大数据”作为时下最火热的IT行业的词汇,随之数据仓库、数据安全、数据分析、数据挖掘等等围绕大数量的商业价值的利用逐渐成为行业人士争相追捧的利润焦点。笔者愚钝,大数据有多大,一直没有清晰的概念,故此简单的科普研究,分享至此: 最小的基本单位是Byte应该没多少人不知道吧,下面先按顺序给出所有单位:Byte、KB、MB、GB、TB、PB、EB、ZB、YB、DB、NB 我只知道前五个,估计大多数...
2018-08-28 15:19:06 1350 1
转载 Hadoop分布式系统集成架构
一、概念Hadoop是一个由Apache基金会所开发的分布式系统基础架构。(发音 是:[hædu:p])http://hadoop.apache.org/HadoopHadoop实现了一个分布式文件系统(Hadoop Distributed File System),简称HDFS。HDFS有高容错性的特点,并且设计用来部署在低廉的(low-cost)硬件上;而且它提供高吞吐量(...
2018-08-22 10:28:33 3500
原创 云计算
一、云计算起源2006年3月,亚马逊推出弹性计算云服务。2006年8月9日,Google首席执行官埃里克·施密特在搜索引擎大会首次提出“云计算”的概念。2007年10月,Google与IBM开始在美国大学校园,推广云计算的计划,这项计划希望能降低分散式计算技术在学术研究方面的成本,并为这些大学提供相关的软硬件设备及技术支持。2008年7月29日,雅虎、惠普和英特尔宣布一项涵盖美国、...
2018-08-13 15:42:36 4969
转载 【云知识】什么是云计算、大数据、互联网和Web?
新时代衍生出许多新潮而又专业的术语,仅仅浮于表面的理解难以让人信服,那么,该如何深层次地去了解云计算、大数据、互联网和Web呢?云计算的价值又体现在哪里?国内网盘分为个人网盘如百度网盘、360网盘和腾讯微云;企业网盘如燕麦企业云盘(OATOS)、金山快盘和115网盘等。该如何借助云计算、大数据、互联网和web实现更大的发展,且听以下小编详细介绍。 工具/原料 云计算 大数据...
2018-08-08 08:50:34 6513 1
转载 IT项目经理面试题
软件开发的项目经理: 1、 基本职责就是确保项目目标的实现,领导项目团队准时、优质地完成全部工作。 2、 与客户沟通,了解项目的整体需求。并与客户保持一定的联系,即时反馈阶段性的成果,和即时更改客户提出的合理需求。 3、 制定项目开发计划文档,量化任务,并合理分配给相应的人员。 4、 跟踪项目的进度,协调项目组成员之间的合作。 5、 监督产生项目进展各阶段的文档,并与QA即时沟...
2018-08-04 15:41:10 55696 3
原创 云技术
概念云技术是指在广域网或局域网内将硬件、软件、网络等系列资源统一起来,实现数据的计算、储存、处理和共享的一种托管技术。 云是一种为提供自肋服务而开发的虚拟环境。云计算是一种计算方法,它可以将按需提供的自助管理虚拟基础架构汇集成高效池,以服务的形式交付使用。 起源“云计算”(Cloud Computing)是分布式处理(Distributed Computing)、并行处理...
2018-07-30 14:35:09 14756
原创 简单介绍:集群、负载均衡、分布式联系与区别
一、集群的概念计算机集群通过一组松散集成的计算机软件和/或硬件连接起来高度紧密地协作完成计算工作。在某种意义上,他们可以被看作是一台计算机。通俗的说:集群指的是将几台服务器集中在一起,实现同一业务二、分布式分布式:一个业务分拆成多个子业务,或者本身就是不同的业务,部署在不同的服务器上三、负载均衡网络的负载均衡是一种动态均衡技术,常见的实现方式是通过一些工具实时地分析数据包,掌握...
2018-07-20 10:20:03 512
原创 项目经理Vs产品经理
1.什么事项目管理从项目的投资决策开始到项目结束的全过程进行管理,包含项目启动、计划、执行和监控、以及项目收尾,以实现项目目标。2.产品经理主要做什么简单来说,产品经理主要的工作就是:规划、设计产品,对产品研发过程的控制,最终把产品卖出去的一个过程。而产品经理,基于服务的对象不同,主要分为两种:to b (针对企业)和to c(针对用户),虽然两者的侧重点有些不同,但是他们基本的工作方式还是很类似...
2018-07-06 16:23:10 861
转载 IntelliJ常用快捷键及配置
IntelliJ常用快捷键及配置目录:1、常用快捷键:2、常用配置:1、常用快捷键:(1)psvm:创建main函数(2)fori:for (int i = 0; i < ; i++) {}(3)sout:System.out.println()(4)ctrl + n:查找类(5)ctrl + shift + n:查找文件(6)ctrl + alt + l:格式化代码(7)ctrl + al...
2018-07-05 15:54:39 320
原创 Linux常用命令大全
Linux常用命令大全1.Linux管理文件和目录的命令命令 功能 命令 功能 pwd 显示当前目录 ls 查看目录下的内容 cd 改变所在目录 cat 显示文件的内容 grep 在文件中查找某字符 cp 复制文件 touch 创建文件 mv 移动文件 rm 删除文件 rmdir 删除目录 1.1 pwd命令该命令的英文解释为print workingdirec...
2018-06-01 16:16:10 133039 29
原创 Node.js详解
Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行环境。 Node.js 使用了一个事件驱动、非阻塞式 I/O 的模型,使其轻量又高效。 Node.js 的包管理器 npm,是全球最大的开源库生态系统。...
2018-06-01 09:07:25 590
转载 单点登录原理与简单实现(比较详细)
一、单系统登录机制1、http无状态协议 web应用采用browser/server架构,http作为通信协议。http是无状态协议,浏览器的每一次请求,服务器会独立处理,不与之前或之后的请求产生关联,这个过程用下图说明,三次请求/响应对之间没有任何联系 但这也同时意味着,任何用户都能通过浏览器访问服务器资源,如果想保护服务器的某些资源,必须限制浏览器请求;要限制浏览器请求,必须鉴别浏览器请求...
2018-05-30 11:53:48 1230
转载 CAS实现单点登录SSO执行原理探究
一、不落俗套的开始1、背景介绍单点登录:Single Sign On,简称SSO,SSO使得在多个应用系统中,用户只需要登录一次就可以访问所有相互信任的应用系统。CAS框架:CAS(Central Authentication Service中央认证服务)是实现SSO单点登录的框架。2、盗一张学习CAS绝大多都看过的图以及执行部分分析注:已分不清原创,此处就不给出地址了。从结构上看,CAS包含两个...
2018-05-29 17:01:03 251
转载 Web应用的负载均衡、集群、高可用的解决方案---解决高并发
架构学习之路——高可用高并发系统设计原则网站服务架构一、相关术语:1.高并发:由于网站PV(page view)访问量大,单台服务器承载大量访问所带来的压力.所以利用负载均衡技术、反向代理技术、数据库集群、web服务器集群、Nosql分布式缓存技术等,以实现单台数据器不能达到的并发量。2.分布式(distributed):将同一程序的不同业务分布在不同的服务器。分布式中的每一个结点都可以做集群,而...
2018-05-29 16:09:02 2851
转载 企业高并发的成熟解决方案
高并发初期解决方案:一、系统或服务器级别解决方案:①增大服务器的CPU②增加内存条③增加硬盘个数,对硬盘做Radis④换掉免费的tomcat,使用商用weblogic(美国Oracle公司出品的)⑤增加到二块网卡⑥聘请系统架构师优化Linux内核⑦甚至花高价直接购买高性能的服务器随着业务的不断增加,服务器性能很快又达到瓶颈二、 应用级别的解决方案① 网页HTML静态化(需要CMS项目支持)②图片服...
2018-05-29 15:58:19 1066
转载 Oracle行转列、列转行的Sql语句总结
wm_concat函数首先让我们来看看这个神奇的函数wm_concat(列名),该函数可以把列值以","号分隔起来,并显示成一行,接下来上例子,看看这个神奇的函数如何应用准备测试数据 SQL Code 123456 create table test(id number,name varchar2(20));insert into test values(1,'a');insert into t...
2018-05-29 10:37:11 9187 1
转载 sql-索引的作用(超详细)
(一)深入浅出理解索引结构实际上,您可以把索引理解为一种特殊的目录。微软的SQL SERVER提供了两种索引:聚集索引(clustered index,也称聚类索引、簇集索引)和非聚集索引(nonclustered index,也称非聚类索引、非簇集索引)。下面,我们举例来说明一下聚集索引和非聚集索引的区别:其实,我们的汉语字典的正文本身就是一个聚集索引。比如,我们要查“安”字,就会很自然地翻开字...
2018-05-24 17:20:46 404
转载 数据库视图、索引、存储过程优缺点
数据库视图、索引、存储过程优缺点1.视图(1).什么是视图?视图(View)作为一种数据库对象,为用户提供了一个可以检索数据表中的数据方式。用户通过视图来浏览数据表中感兴趣的部分或全部数据,而数据的物理存储位置仍然在表中。视图是一个虚拟表,并不代表任何物理数据,只是用来查看数据的窗口而已。视图并不是以一组数据的形式存储在数据库中,数据库中只存储视图的定义,而不存储视图对应的数据,这些数据仍存储在导...
2018-05-24 15:37:57 645
转载 sql面试相关
1. 用一条SQL 语句 查询出每门课都大于80 分的学生姓名name kecheng fenshu 张三 语文 81张三 数学 75李四 语文 76李四 数学 90王五 语文 81王五 数学 100王五 英语 90A: select name from table group by name having min(fenshu)>80案例:create table test1( nam...
2018-05-23 16:08:00 292
转载 Nginx安装及配置详解
Nginx安装及配置详解nginx概述nginx是一款自由的、开源的、高性能的HTTP服务器和反向代理服务器;同时也是一个IMAP、POP3、SMTP代理服务器;nginx可以作为一个HTTP服务器进行网站的发布处理,另外nginx可以作为反向代理进行负载均衡的实现。这里主要通过三个方面简单介绍nginx反向代理负载均衡nginx特点1. 反向代理关于代理说到代理,首先我们要明确一个概念,所谓代理...
2018-05-23 11:41:21 211
原创 高并发解决方案--负载均衡
1,什么是负载均衡?当一台服务器的性能达到极限时,我们可以使用服务器集群来提高网站的整体性能。那么,在服务器集群中,需要有一台服务器充当调度者的角色,用户的所有请求都会首先由它接收,调度者再根据每台服务器的负载情况将请求分配给某一台后端服务器去处理。那么在这个过程中,调度者如何合理分配任务,保证所有后端服务器都将性能充分发挥,从而保持服务器集群的整体性能最优,这就是负载均衡问题。下面详细介绍负载均...
2018-05-21 11:27:53 158
转载 redis持久化的几种方式
1、前言Redis是一种高级key-value数据库。它跟memcached类似,不过数据可以持久化,而且支持的数据类型很丰富。有字符串,链表,集 合和有序集合。支持在服务器端计算集合的并,交和补集(difference)等,还支持多种排序功能。所以Redis也可以被看成是一个数据结构服务 器。Redis的所有数据都是保存在内存中,然后不定期的通过异步方式保存到磁盘上(这称为“半持久化模式”);也...
2018-05-17 13:46:59 248
转载 一些JAVA中有趣的面试题(坑)
一些很有趣的面试题,都是在抠JAVA细节(唉,我是那种见坑就往下跳的人,一做就错),下面就来分享一下: 1)用JAVA程序写出当你在超市购物花费1.1元时,你给收银员2元钱,收银员找你0.9元的过程; 当时一看题目,好简单啊!迅速写出:public class Sell{ public static void main(String[] args){ double total = ...
2018-05-14 16:37:08 3340
原创 Web应用的性能优化思路——找到瓶颈
瓶颈是什么?一条4车道的公路,运行非常顺畅,突然出了点事故,事故车导致某个地方只剩下1车道,然后就开始堵车,因为四辆车同时塞向一个车道里。把这个事故清除了,故障车拖走了,道路会开始恢复了通畅。这个道理谁都懂,但偏偏有些傻瓜交警去把4车道变成8车道,但却不清理事故路段。一个Web应用,不管是何种语言开发,粗略的结构无非是三层:1. 页面模板可以是JSP、ASP、PHP等页面技术,根据数据生成最终的H...
2018-05-12 13:33:23 8653 1
转载 几大工作流引擎对比
纵观jBPM:从jBPM3到jBPM5以及Activiti5:http://www.infoq.com/cn/articles/rh-jbpm5-activiti5#工作流引擎选择(为何使用activiti而不是jbpm):http://blog.csdn.net/classfoo/article/details/20645779Java工作流引擎:jBPM、Activiti以及SWF:http:...
2018-05-11 20:21:47 46535 2
转载 Hibernate与 MyBatis的比较
第一章 Hibernate与MyBatisHibernate 是当前最流行的O/R mapping框架,它出身于sf.net,现在已经成为Jboss的一部分。 Mybatis 是另外一种优秀的O/R mapping框架。目前属于apache的一个子项目。MyBatis 参考资料官网:http://www.mybatis.org/core/zh/index.html Hibernate参考...
2018-05-10 14:15:36 109
转载 Spring的事务传播性与隔离级别
Spring的事务传播性与隔离级别 一、事务的四个特性l 原子性:一个事务中所有对数据库的操作是一个不可分割的操作序列,要么全做,要么全部做。l 一致性:数据不会因为事务的执行而遭到破坏。l 隔离性:一个事务的执行,不受其他事务(进程)的干扰。既并发执行的个事务之间互不干扰。l 持久性:一个事务一旦提交,它对数据库的改变将是永久的。 二、事务的实现方式 实现方式共有两种:编码方式...
2018-05-09 16:36:10 968
转载 redis安装及简单使用
redis安装在官网下载redis安装包: http://redis.io/download 我下载的是 redis-3.0.6 版本 http://download.redis.io/releases/redis-3.0.6.tar.gz 这里只介绍linux环境。安装很简单,只需要make一下即可使用。 官网下载页面也有说明(照搬过来了) 用如下命令下载、解压、编译wget http://do...
2018-05-03 16:43:18 159
转载 jqueryUI的使用教程
其实jQuery UI早就在我的学习计划中,只不过因为计划安排始终处于待命状态,最近项目要用到jQuery UI,就提前学习一下,也想能够封装自己的UI库,这样就不用老按照别人的套路走了,像使用jQuery UI的时候,连DOM结构都要按照他们写的来,一个div里面必须包含一个h3才有用,用h2就没用了,这样的框架延伸性太差了吧,还是自己的东西好用! 本篇笔记为jQuery UI的使用笔记,深入到...
2018-04-17 16:54:42 2363
原创 EasyUI使用案例
一、EasyUI下载 EasyUI官方下载地址:http://www.jeasyui.com/download/index.php,目前最新的版本是:jQuery EasyUI 1.4.1 下载完成之后,得到压缩包,解压后,得到一个【jquery-easyui-1.4.1】文件夹,里面有如下图所示的文件: 二、EasyUI入门2.1、引入必要的js和css样式文件 要想在页面中使用Ea...
2018-04-17 16:31:12 954
转载 Bootstrap的安装和使用
Bootstrap的安装和使用Bootstrap简介Bootstrap是前端开发中比较受欢迎的框架,简洁且灵活。它基于HTML、CSS和JavaScript,HTML定义页面元素,CSS定义页面布局,而JavaScript负责页面元素的响应。Bootstrap将HTML、CSS和JavaScript封装成一个个功能组件,用起来简单,粗暴。具体Bootstrap的学习教程可参考菜鸟教程安装Boots...
2018-04-17 16:23:00 7850
转载 ajax原理及优缺点
1.什么是AJAX?AJAX全称为“Asynchronous JavaScript and XML”(异步JavaScript和XML),是一种创建交互式网页应用的网页开发技术。它使用:使用XHTML+CSS来标准化呈现;使用XML和XSLT进行数据交换及相关操作;使用XMLHttpRequest对象与Web服务器进行异步数据通信; 使用Javascript操作Document Object Mo...
2018-04-17 14:35:31 409
转载 jQuery与JavaScript与ajax三者的区别与联系
简单总结:1、JS是一门前端语言。2、Ajax是一门技术,它提供了异步更新的机制,使用客户端与服务器间交换数据而非整个页面文档,实现页面的局部更新。3、jQuery是一个框架,它对JS进行了封装,使其更方便使用。jQuery使得JS与Ajax的使用更方便 关系比喻:若把js比作木头,那么jquery就是木板(半成品)jQuery与ajax都是js的一个框架,各有各的功能,若js是父亲的话,jque...
2018-04-17 11:12:42 1102
转载 通用测试用例大全
转载:https://www.cnblogs.com/wysk/archive/2018/01/05/8193091.html 为方便平时写测试用例,整理如下:功能条件测试步骤测试数据预期结果备注搜索或查询 单独遍历各查询条件,测试按各查询条件是否都能够查询出相应的值. 查询出符合条件的记录 设置界面上所有查询条件进行查询,单击查询按钮后,测试执行查询操作后,查询条件是否能保留 能够执行查询,且...
2018-04-09 14:32:33 714
转载 软件测试面试题
引自:https://www.cnblogs.com/ly2018/p/8572829.html软件的生命周期(prdctrm)计划阶段(planning)-〉需求分析(requirement)-〉设计阶段(design)-〉编码(coding)->测试(testing)->运行与维护(running maintrnacne)测试用例用例编号 测试项目 测试标题 重要级别 预置...
2018-04-08 11:41:20 609
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人