Python环境搭建 目录下载安装配置环境变量验证常见问题下载可以直接在python的官网下载相应操作系统平台的python安装包官网地址:https://www.python.org/downloads这里以Windows为例:安装找到下载的python安装包,双击安装选择自定义安装选择需要安装的目录E:\INSTALLSOFT\Python3.10.1安装进度安装成功配...
MySQL5.8安装步骤-图文详解 1.登录MySQL官网:https://dev.mysql.com/downloads/mysql/点击Archives2.下载免安装版MySQL8.0.27:3.将下载的mysql-8.0.27-winx64.zip,解压到E:\INSTALLSOFT\mysql-8.0.27-winx64下:4.在E:\INSTALLSOFT\mysql-8.0.27-winx64根目录下创建mysql.ini文件,输入内容:[mysqld]# 设置3306端口port...
自动化测试一套完整的解决方案:自动化测试工具Python3.6.3 + Robot Framework3.1.2 环境搭建 自动化测试Python3.6.3 + Robot Framework3.1.2 环境搭建一 环境搭建简单介绍:Robot Framework是一个基于Python可扩展地关键字驱动的测试自动化框架,使用Apache License 2.0,由Robot Framework Foundation开发和赞助。Robot Framework被广泛地使用在端到端地验收测试以及ATDD(acceptance-test-driven development )中,生态体系非常丰富,更详细的信息可以参看h
java国际化实现(java开发实战经典 知识点4) 5.java国际化实现:package cn.com.test;import java.util.Locale; //用于表示一个国家的语言类import java.util.ResourceBundle; //用于访问资源文件import java.text.MessageFormat; //格式化资源文件的占位字符串/** * java 国际化 * @author Administrato
java泛型支持(java开发实战经典 知识点3) 4.java泛型支持:接口:package cn.com.test;/** * 泛型接口的定义 * @author Administrator * @param */public interface TjavaInter { public T getVar();}实现类:package cn.com.test;/** * @autho
java多线程(java开发实战经典 知识点2) 3.java多线程: 卖票事例p275实现多线程代码的两种手段, 一种是继承Thread类, 另一种是实现Runnable接口。 为什么启动多线程时, 必须通过start()方法, 而不是run()方法?回答: 线程的运行需要本机操作系统支持。一般重复调用start()方法时会抛出IllegalThreadStateException异常, 而实际上调用的是start
java异常、访问控制权限(java开发实战经典 知识点1) ////////////////////////////////(书名)1.java开发实战经典.pdf////////////////////////////////--------------------------------(知识点)1.java异常:2.java访问控制权限:3.java多线程:-----------------------------
java序列化含义的理解(2) java序列化含义的理解(2)7.当对一个对象实现序列化时,发生的变化:在没有序列化前,每个保存在堆(Heap)中的对象都有相应的状态(state),即实例变量(instance ariable)比如:Foo myFoo = new Foo(); myFoo .setWidth(37); myFoo.setHeight(70); 当通过下面的代码序列化之后,MyFoo对
java序列化含义的理解(1) java序列化含义的理解(1)1.在网络中传输的东西永远都是010101这样的字节。2.Java中,一切都是对象,在分布式环境中经常需要将Object从这一端网络或设备传递到另一端。这就需要有一种可以在两端传输数据的协议。Java序列化机制就是为了解决这个问题而产生。如果想要进行网络传输数据或者将数据保存到本个地文件里就必须将它序列化。 3.序列化:把一个对象写入“对象输出流”
java 序列化 一直从事java web方面的工作,相对过去的问题进行总结整理: 序列化是什么:序列化就是将一个对象的状态(各个属性量)保存起来,然后在适当的时候再获得。序列化分为两大部分:序列化和反序列化。序列化是这个过程的第一部分,将数据分解成字节流,以便存储在文件中或在网络上传输。反序列化就是打开字节流并重构对象。对象序列化不仅要将基本数据类型转换成字节表示,有时还要恢复数据。恢复数据要求有
应用服务器和WEB服务器的区别 1. 应用服务器是泛指,其若是承担WEB应用的,就是WEB服务器了。2.应用服务器是一个大的概念,比如网站服务、文件服务、流媒体服务、分发、数据库、防病毒、FTP等等,WEB主要是提供外网和网站的架设服务,只是应用服务器中的一个子分类而已。3.说的更直观一点 web服务器
linux 知识积累 前提:在linux中安装了mysql数据库1.linux将执行mysql数据库 超过2s 的 sql语句写入 mysql.log 日志文件:more /etc/my.cnflog_slow_queries = /user/mysql.log //文件存放的地方
MYSQL ifnull 函数 、if判断 、case when、 locate函数 1.MYSQL ifnull 函数 、if判断 、case when、 locate(1)、IFNULL(expr1,expr2) 如果expr1为空(即NULL),返回expr2,如果expr1不为空,返回expr1。注意:IFNULL 只能处理 NULL 值。
Tomcat中的ssl加密配置 SSL简介 SSL, 或者Secure Socket Layer,是一种允许web浏览器和web服务器通过一个安全的连接进行 交流的技术。这意味着将被发送的数据在一端被翻译成密码,传送出去,然后在另一端解开密码, 再进行处理。这是一个双向的过程,也就是浏览器和服务器都需要在发送数据之前对它们进行加密。 SSL协定的另一个重要方面是认证(Authentication)。这就是说,在你开始试图
生成认证全过程 生成一个通过论证机构认证过的认证过程:一:生成一个本地的认证key.keystorekeytool -genkey -alias webserver -keyalg RSA -validity 3650 -keystore d:/keystore/key.keystore二:根据自己生成的认证new.keystore生成一个认证请求certreq.csrkeytool -cer
tomcat实现SSL配置(双向认证) Tomcat双向认证:tomcat实现SSL配置 编辑tomcat的配置文件server.xml,去掉下面SSL Connector的注释,修改为如下: port="8443" minProcessors="5" maxProcessors="75" enableLookups="true" acceptCount="10"