一、什么是Shiro Apache Shiro是一个强大易用的java安全框架,提供认证、授权、加密和会话管理等功能 · 认证:用户身份识别,俗称“登录”; · 授权:访问控制 · 密码加密:保护或隐藏数据防止被偷窥 · 会话管理:用户相关的时间敏感的状态(存疑) 二、shiro架构 ·核心组件:S ...
分类:
其他好文 时间:
2018-07-28 22:46:45
阅读次数:
186
静态库的概念: 我们知道程序编译一般需经预处理、编译、汇编和链接几个步骤。在我们的应用中,有一些公共代码是需要反复使用,就把这些代码编译为"库"文件;在链接步骤中,连接器将从库文件取得所需的代码,复制到生成的可执行文件中。这种库称为静态库,其特点是可执行文件中包含了库代码的一份完整拷贝;缺点就是被多 ...
分类:
系统相关 时间:
2018-07-27 18:05:10
阅读次数:
247
Qt应用程序默认没有加QtNetwork库。在开发过程中,根据业务处理需要添加QtNetwork库。 【1】若使用qtcreator开发程序 【2】若使用VS + QT开发程序 本地环境VS2017 + QT5.9.2 编译错误提示如下: 一般出现这个问题都是库文件没有添加造成的。 很明显,程序中使 ...
分类:
Web程序 时间:
2018-07-24 19:20:43
阅读次数:
429
前言 在使用tomcat时,经常会遇到连接数、线程数之类的配置问题,要真正理解这些概念,必须先了解Tomcat的连接器(Connector)。 在前面的文章 详解Tomcat配置文件server.xml 中写到过:Connector的主要功能,是接收连接请求,创建Request和Response对象 ...
分类:
编程语言 时间:
2018-07-19 00:14:18
阅读次数:
150
这部分主要是与Java Web和Web Service相关的面试题。 96、阐述Servlet和CGI的区别? 答:Servlet与CGI的区别在于Servlet处于服务器进程中,它通过多线程方式运行其service()方法,一个实例可以服务于多个请求,并且其实例一般不会销毁,而CGI对每个请求都产 ...
分类:
编程语言 时间:
2018-07-16 17:17:05
阅读次数:
227
以下基于vs2017版本 part 1: 问题及解决 1、命令窗口一闪而过 右键项目,选择属性--连接器 系统 子系统 选择控制台。 2、修改默认启动项目 右键解决方案,选择属性,选择当前选定内容即可修改为打开哪个项目启动哪个项目 part 2:快捷方式 ...
分类:
其他好文 时间:
2018-07-14 13:13:19
阅读次数:
185
出自:https://segmentfault.com/a/1190000014592517 前言 最终需要掌握 Replicated LevelDB Store部署方式,这种部署方式是基于ZooKeeper的。 集群分为两种方式: 1.伪集群:集群节点都搭在一台机器上 2.真集群:集群节点分布在多 ...
分类:
其他好文 时间:
2018-07-12 13:01:57
阅读次数:
204
MySQL逻辑系统架构:可以分为连接器,连接池,Sql接口,解释器,优化库,缓冲区,缓存,引擎MySQL逻辑结构刻意看成二层架构,第一层通常叫做SQLLayer在数据库系统处理底层数据包括权限判断,SQL解析执行计划优化,querychche的出理等等第二层就是存储引擎,通常叫做storageEngineLayer也就是底层数据存取操作的实现部分有多种存储引擎共同组成MySQL存储引擎介绍:MyS
分类:
数据库 时间:
2018-07-06 19:35:54
阅读次数:
171
什么是网关 网关一词来源于计算机网络中的定义,网关(Gateway)又称网间连接器、协议转换器。网关的准确定义是: 两个计算机程序或系统之间的连接,网关作为两个程序之间的门户,允许它们通过不同计算机之间的协议通信来共享信息。顾名思义API网关就是API之间相互调用的关卡和屏障。 API之间为什么需要 ...
电话交换机是被广泛的运用到机关、团队、中小企业,以及家庭住宅和秘书办公的有着特殊用途的交换机。电话交换机由许多电话机共用外线组成,而且在企业集团中电话交换机并不需要专职的技术人员和接线人员来维护,所有的电话都可以直接利用机器上的控制指示灯来掌握整个电话交换系统的工作状况。一旦出现了外线上的呼入,任何 ...
分类:
其他好文 时间:
2018-07-04 14:32:42
阅读次数:
202