logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

软件工程--总体设计过程详解

总体设计过程总体设计过程通常由两个主要阶段组成:系统设计阶段, 确定系统的具体实现方案;结构设计阶段, 确定软件结构。典型的总体设计过程包括下述9个步骤。1. 设想供选择的方案如何实现要求的系统呢?在总体设计阶段分析员应该考虑各种可能的实现方案,并且力求从中选出最佳方案。在总体设计阶段开始时只有系统的逻辑模型,分析员有充分的自由分析比较不同的物理实现方案,一旦选出了最佳的方案,将能大大提高系...

#软件工程
UML--活动图详解

活动图活动图是状态机的一个特殊例子,它强调计算过程中的顺序和并发步骤。活动图所有或多数状态都是活动状态或动作状态,所有或大部分的转换都由原状态中完成的活动触发。活动图的含义活动图是一种用于描述系统行为的模型视图,它可用来描述动作和动作导致对象状态改变的结果,而不用考虑引发状态改变的事件。通常,活动图记录单个操作或方法的逻辑、单个用例或商业过程的逻辑流程。在UML中,活动图的起点用来描述活动...

网络爬虫——WebMagic详解(一)

Downloader、PageProcessor、Scheduler、Pipeline都是Spider的一个属性,这些属性是可以自由设置的,通过设置这个属性可以实现不同的功能。核心部分(webmagic-core)是一个精简的、模块化的爬虫实现,而扩展部分则包括一些便利的、实用性的功能。第一部分关于爬虫的配置,包括编码、抓取间隔、超时时间、重试次数等,也包括一些模拟的参数,例如User Agent

文章图片
#爬虫
Nginx——访问控制

访问控制访问控制是网络安全防范和保护的主要策略,其任务是保证网络资源不被非法访问。Nginx作为Web服务器的后起之秀,也提供了访问控制的功能。它可以根据实际需求,对用户可以访问和禁止的目录进行限制。下面将对Nginx提供的权限控制指令以及典型的应用进行详细讲解。权限控制指令Nginx中提供了两个用于配置访问权限控制的指令,分别为allow和deny。从其名称就可以看出,allow用于设置允许访问

WebService——WebService详解

Web Service技术, 能使得运行在不同机器上的不同应用无须借助附加的、专门的第三方软件或硬件, 就可相互交换数据或集成。依据Web Service规范实施的应用之间, 无论它们所使用的语言、 平台或内部协议是什么, 都可以相互交换数据。简单的说,WebService就是一种跨编程语言和跨操作系统平台的远程调用技术。所谓跨编程语言和跨操作平台,就是说服务端程序采用java编写,客户端程序则可

文章图片
Java——加密/解密相关类(java.security、javax.crypto、javax.net.ssl)

目录Java加密/解密相关类1、Java与密码学1.1、Java安全领域组成部分1.2、安全提供者体系结构2、java.security包详解2.1、Provider类2.2、Security类2.3、MessageDigest类2.4、DigestInputStream类2.5、DigestOutputStream类2.6、Key接口1)、SecretKey2)、PublicKey和Privat

文章图片
#java#ssl
Activiti——流程控制RuntimeService API详解

目录Activiti流程控制1、流程实例与执行流1.1、流程实例与执行流概念1.2、流程实例和执行流对象(ProcessInstance与Execution)2、启动流程2.1、startProcessInstanceById方法2.2、startProcessInstanceByKey方法2.3、startProcessInstanceByMessage方法3、流程参数3.1、设置与查询流程参数

文章图片
#java
基于UDP的Socket通信

基于UDP的Socket通信注意,在使用UDP实现Socket通信时一定要使用两台真机,不要使用虚拟机,不然会出现UDP包无法发送的情况。UDP ( User Datagram Protocol,用户数据报协议)是-种面向无连接的传输层协议,提供不可靠的信息传送服务。无连接是指通信时服务端与客户端不需要建立连接,直接把数据包从一端发送到另一端,对方获取数据包再进行数据的处理。UDP是“不可靠的”,

深入理解Java虚拟机(第三版)-- 判定对象存活算法、引用、回收方法区

引用记数法很多教科书判断对象是否存活的算法是这样的:在对象中添加一个引用计数器,每当有一个地方 引用它时,计数器值就加一;当引用失效时,计数器值就减一;任何时刻计数器为零的对象就是不可 能再被使用的。笔者面试过很多应届生和一些有多年工作经验的开发人员,他们对于这个问题给予的 都是这个答案。客观地说,引用计数算法(Reference Counting)虽然占用了一些额外的内存空间来进行计数,但它..

深入理解Java虚拟机(第三版)-- HotSpot算法细节实现

根节点枚举我们以可达性分析算法中从GC Roots集合找引用链这个操作作为介绍虚拟机高效实现的第一个例子。固定可作为GC Roots的节点主要在全局性的引用(例如常量或类静态属性)与执行上下文(例如栈帧中的本地变量表)中,尽管目标明确,但查找过程要做到高效并非一件容易的事情,现在Java应用越做越庞大,光是方法区的大小就常有数百上千兆,里面的类、常量等更是恒河沙数,若要逐个检 查以这里为起源的引.

    共 82 条
  • 1
  • 2
  • 3
  • 9
  • 请选择