搜索到与相关的文章
Tomcat

How Tomcat Works(十六)

本文接下来会介绍Host容器和Engine容器,在tomcat的实际部署中,总是会使用一个Host容器;本文介绍Host接口和Engine接口及其相关类Host容器是org.apache.catalina.Host接口的实例,Host接口继承自Container接口,其定义如下publicinterfaceHostextendsContainer{publicstaticfinalStringADD_ALIAS_EVENT="addAlias";publi

系统 2019-08-12 01:33:17 2586

Tomcat

tomcat------https单向认证和双向认证

一、https分为单向认证和双向认证:单向认证就是说,只有客户端使用ssl时对服务器端的证书进行认证,也就是说,客户端在请求建立之前,服务器端会向客户端发送一个证书,一般情况下,这种证书都是由自己或企业自行发布的,所以在客户端使用https时,会跳出“是否信任并继续”,点击信任则表示客户端信任服务器端证书,才可以继续交互。双向认证,就是服务器端和客户端都对双方的证书进行认证,这时除了单向认证外,还需要在服务器端的受信任证书列表中加入客户端的证书,这样服务器

系统 2019-08-12 01:32:50 2586

各行各业

使用ldap登录服务器

在服务器上安装libnss-ldap,sudoapt-getinstalllibnss-ldap,修改/etc/ldap.conf,如:basedc=imd,dc=comurildap://ldap.prod.i-md.com/ldap_version3pam_login_attributeuidpam_lookup_policyyespam_check_host_attrnopam_passwordmd5nss_base_passwdou=People,

系统 2019-08-12 01:32:05 2586

Python

LeetCode刷题笔记5:最长回文子串(Python实现)

题目描述:给定一个字符串s,找到s中最长的回文子串。你可以假设s的最大长度为1000。示例1:输入:"babad"输出:"bab"注意:"aba"也是一个有效答案。示例2:输入:"cbbd"输出:"bb"Solution(转自LeetCode官方题解):CODE:classSolution:deflongestPalindrome(self,s):''':params:str:return:str'''longest=0len_s=len(s)dp=[[0

系统 2019-09-27 17:57:52 2585

Python

python实现在无须过多援引的情况下创建字典的方法

本文实例讲述了python实现在无须过多援引的情况下创建字典的方法。分享给大家供大家参考。具体实现方法如下:1.使用itertools模块importitertoolsthe_key=['ab','22',33]the_vale=['aaaa',"dddddddd",'22222222222']d=dict(itertools.izip(the_key,the_vale))printd2.加参数dict=dict(red=1,bule=2,yellow=3

系统 2019-09-27 17:56:32 2585

Python

python 类中的递归函数使用

n叉数的前序遍历classSolution:defpreorder(self,root:'Node')->List[int]:order=[]ifroot!=None:order.append(root.val)foriinrange(len(root.children)):node=root.children[i]order+=self.preorder(node)returnorder类中的函数递归调用,要使用self.preorder()调用

系统 2019-09-27 17:55:12 2585

Python

Python之爬虫有感(一)

urllib.request.Request('URL',headers=headers)User-Agent是爬虫和反爬虫斗争的第一步,发送请求必须带User—Agent使用流程:1、创建请求对象request=urlllib.request.Request('url'......)2、发送请求获取响应对象response=urllib.request.urlopen(request)3、获取响应内容html=response.read().decond

系统 2019-09-27 17:49:37 2585

Python

浅谈Python中用datetime包进行对时间的一些操作

1.计算给出两个时间之间的时间差importdatetimeasdt#currenttimecur_time=dt.datetime.today()#onedaypre_time=dt.date(2016,5,20)#eg:2016.5.20delta=cur_time-pre_time#ifyouwanttogetdiscrepancyindaysprintdelta.days#ifyouwanttogetdiscrepancyinhoursprintd

系统 2019-09-27 17:38:14 2585

编程技术

Exchange Server 2007边缘服务器应用

在安装完成(可以是默认安装)ExchangeServer2007后,如果只是在一台服务器上部署了包括邮箱服务器、客户端访问服务器、中心传输服务器等主要服务器角色,要实现对Internet邮件的收发,需要进行下面两步操作:在配置为直接向Internet发送电子邮件的中心传输服务器上创建发送连接器。修改中心传输服务器上的默认接收连接器的配置,以直接接收来自Internet的电子邮件。上面的操作可以参考ExchangeServer2007的联机帮助:【部署】->

系统 2019-08-29 23:36:44 2585

编程技术

language wars

php,我不否定掉它,我只能说,我不会php,也不想学。java,这个东西,和ACE一样,学之者生,用之者死。.net,如果有那么多钱去买授权,倒不如给程序员买个好点的椅子。ruby,这个我也不否定,但如果让一个人接受它,却是很不容易。languagewars

系统 2019-08-29 23:13:12 2585